BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Mind Your State for Your State of Mind: Pat Helland at QCon SF

    The features of different types of data storage should be considered when selecting how data is stored in a system. Is always reading correct data, or low latency, most important? In his keynote at this year’s QCon San Francisco, Pat Helland described trends in storage and computing, durable and session state semantics, and other aspects of storage like transactions, identity and immutability.

  • Live Recorder: Debugging C++, Rust, and Go with Capture and Replay of Nondeterministic Data

    Early in the year the Undo team released Live Recorder 5, a “software flight recorder technology” for C, C++ and Go applications that enables the capture of all non-deterministic data within an application’s execution for debugging purposes. The resulting recording supports the replay of events in time, backwards and forwards, when looking for and fixing bugs.

  • Google's ARCore Depth API Brings Depth Maps and Occlusion to Non-Specialized Devices

    Now available in closed preview, ARCore Depth API enables to create depth maps using a single camera. This feature, previously available only on devices with a depth sensor, makes it possible to realistically blend virtual objects in physical environments as well as building more natural, interactive, and helpful experiences, Google says.

  • Recap of AWS re:Invent 2019

    Last week in Las Vegas, AWS held their annual re:Invent conference and unveiled a slew of new products, while updating many existing ones. Here's a review of announcements impacting compute, data and storage, app integration, networking, machine learning, identity management, enterprise services, and development.

  • Experiences from Mob Programming at an Insurance Startup

    What do you do when two developers in your team mention that they have been stuck on a task for three days? At an insurance startup, the whole team decided to try-out mob programming. From the first day they started to mob, their knowledge of the codebase increased. Working together also helped them to get to know each other better and to be more efficient as a team.

  • Supreme Court to Have Final Say in Oracle v. Google Java API Battle

    Following our story that Oracle was seeking $8.8 billion in damages from Google, the Supreme Court of the United States has decided to hear Google’s petition appealing that its use of open-source Java Application Programming Interfaces (APIs) to build the Android platform violated Oracle’s copyrights.

  • JetBrains Releases Rider, ReSharper Ultimate 2019.3

    Earlier this week, JetBrains announced the last releases of 2019 for Rider and ReSharper Ultimate. The new IDE features include support for T4 Templates, cross-platform .NET Core profiling, multi-container Docker debugging, and Unity testing. ReSharper Ultimate 2019.3 includes a new Localization Manager, support for multiple C# 8 features, and dependency search for NuGet packages.

  • Gremlin Releases Native Kubernetes Chaos Testing

    Chaos engineering platform Gremlin released native Kubernetes support for identifying, targeting, and experimenting on Kubernetes objects in order to proactively identify service weaknesses.

  • How Deploying Every Feature Branch Enables Fast Product Feedback

    Pushing the boundaries of continuous delivery, you can fundamentally change the way people collaborate while building software. Christian Uhl presented at DevOpsCon Munich 2019 how deploying every feature branch using GitLab and Kubernetes helps them to get fast feedback from product owners and stakeholders.

  • Payara Server: the Latest Product Certified as Jakarta EE 8-Compatible

    With the release of Payara Server 5.193.1, Payara joins the Eclipse Foundation, IBM and Red Hat to offer products that are certified as Jakarta EE 8-compatible since the formal release of Jakarta EE 8 on September 10, 2019. Patrik Duditš, Java software engineer at Payara, spoke to InfoQ about this milestone.

  • Microsoft Releases .NET Core 3.1 LTS

    Earlier this month, Microsoft announced the release of .NET Core 3.1 on their development blog, together with ASP.NET Core 3.1 and EF Core 3.1. The new releases are mostly composed of fixes and refinements over their previous version (3.0). However, these are long-term supported (LTS) releases, which means they will be supported for at least three years.

  • Introducing React Concurrent Mode

    React's "Concurrent Mode" refers to a set of newly-released experimental features in React that aim to increase the responsiveness of applications by using interruptible rendering.

  • TensorFlow 2.1.0 Will Be the Last Version to Support Python 2

    The TensorFlow project announced a release candidate for version 2.1.0. In addition to several improvements and bug fixes, this release will be the last version of the deep-learning framework to support Python 2.

  • Using React Native for iOS and Android App Development at Walmart

    For the last two years, Walmart engineers have been steadily integrating React Native into their mobile development tool chest. Instead of aiming for a pure React Native app, they chose to deliver a hybrid app leveraging the best of native and React.

  • Vue.js CLI 4 Released

    The Vue CLI team recently updated its command line tool for Vue.js development to version 4. The release will help developers automate the migration process, use additional package managers and remove extraneous whitespace for more efficient DOM structures.

BT