SPONSOR AD Discover the advantages of using NGINX Plus native capabilities in an API gateway. This eBook shows you, step-by-step, how to set up the correct environment, how to get started with an API gateway, how to secure it, and how to publish gRPC services. Download now. |
In this episode of the podcast, Thomas Betts talks with Kin Lane about managing your API lifecycle using standards and specifications, including OpenAPI, AsyncAPI, and JSON Schema. These specifications and the tooling based on them can help reduce communication problems, by creating documentation, generating code, and automating testing. (Podcast) |
In this podcast, Shane Hastie, lead editor for culture & methods, spoke to Raj de Datta about applying AI in high-performance tennis, serving the digital seeker, and delivering exceptional digital experiences. (Podcast) |
In this podcast, Shane Hastie, lead editor for culture & methods, spoke to Nikolaus Huber of Reservix and Vladyslav Ukis of Siemens Healthineers about the application of the Accelerate metrics in their teams. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Jun He and Harrington Joseph share their experiences of building and operating the orchestration platform for Netflix’s big data ecosystem. (Presentation with transcript included) Learn how to solve complex software engineering and leadership challenges. Attend in-person at QCon London, (April 4-6) or attend online at QCon Plus (May 10-20). Save your spot now! |
SPONSOR AD Learn when to use Cassandra & when NOT to. Get the Guide. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
At QCon Plus, Mathias Schwarz, a software engineer at Uber, presented safe and fast deploys at planet scale. Uber is a big business and has several different products. They are, in most cases, deployed to dozens or hundreds of markets all over the world. (Article) |
SPONSOR AD This guide will help you understand what cardinality is, as well as how to work with--and around--the limitations of high-cardinality observability data. Download now. |
|
Development Latest Content |
The latest beta release of Go, Go 1.18 beta 1, finally introduces support for generics programming using parametrized types, a long-awaited and highly-requested feature. Additionally, it also adds support for test fuzzing, a technique used to find inputs then uncover incorrect behaviour in a program. (News) |
SPONSOR AD Get a practical look at how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Download now. |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
Oracle maintains an ambitious release schedule for new versions of Java, having one fixed release every six months. Although frequent, only some versions are considered long-term support, which means they’ll have premium maintenance for three years. In this article, I review some of the language additions between Java 12 and 17, for anyone interested in what’s been happening since Java 11. (Article) |
Ana Maria Mihalceanu discusses how to use Quarkus capabilities to write software that is easier to maintain. (Presentation with transcript included) |
SPONSOR AD Watch this tech talk on-demand to learn how to rethink your approach to APIs when you migrate from REST to GraphQL. Get best practices for developing GraphQL schemas on top of existing REST APIs, and more. Learn more. |
|
Web Development Latest Content |
In case you missed it |
Google recently announced the release of Angular 13, their popular single-page application framework, continuing the steady stream of small improvements we have seen since the release of the Ivy engine in Angular 9. (News) |
Mobile and IoT Latest Content |
In a recent article, engineers from Google and Facebook provided their hints at what matters the most when reducing the time it takes for an Android app to become responsive on launch and ensuring an optimal user experience. (News) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Airbnb recently detailed how it designed and built a unified architecture for collaborative hosting. This architecture streamlines the development process of new products, as engineers only need to know about one central framework that will cover all hosting use cases. This framework encapsulates the specific types of collaborative hosting, freeing the engineers from the need to worry about them. (News) |
SPONSOR AD Camunda's masterclass provides you with the skills needed to develop new features faster, be more agile while making changes, and scale your organization to new heights. WATCH NOW. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Today’s remote work world calls for a closer look at how to measure software developer productivity. Currently, there is no standard metric and widely used methods are flawed. The author describes how they successfully lead 500+ remote software developers by measuring outcomes, rather than outputs in order to produce the ideal balance between speed and quality code development. (Article) |
Have you ever faced a challenge at work that you weren’t sure how to tackle? Experiments to the rescue! In a complex environment like software development, no one can tell what might work, so we have to try things out. Read this article to learn about key challenges, insights, and lessons, and get inspired for your own path to experimentation. (Article) |
Colin Humphreys takes a look at just how bad life can get, and what we can learn, when our plan isn't reality, our team isn't a team, and our users are furious. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers DevSecGuide to Infrastructure as Code The InfoQ eMag - Modern Data Engineering: Pipeline, APIs, and Storage |