Data engineers and software architects will benefit from the guidance of the experts in this eMag as they discuss various aspects of breaking down traditional silos that defined where data lived, how data systems were built and managed, and how data flows in and out of the system. (eMag) |
In this podcast Clare Liguori, principal software engineer at Amazon Web Services, sat down with InfoQ podcast host Daniel Bryant and discussed: the implementation of continuous delivery at AWS, the use of automation and deploying to multiple test environments, and the benefits of canary releasing. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
In this article, the author shows how to use one of the powerful Python tools Bokeh in creating data visualizations with custom charts. (Article) |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Kubernetes growth has led to cultural, technological and operational challenges. InfoQ caught up with Kubernetes experts and implementers who talk about 2-3 top trends and challenges that are facing the platform. (Article) |
Development Latest Content |
TOP Development NEWS HEADLINES |
|
This article will delve into Ruby internals to explain how parameters are passed into functions. As you will see, it is not immediate to say if Ruby passes parameters by value or by reference, but understanding how this works will help you to write better programs. (Article) |
Java Latest Content |
TOP Java NEWS HEADLINES |
|
A roundup of smaller stories in the Java ecosystem from the week of February 15th, 2021. (News) |
SPONSOR AD A panel of Java Champions & experts bring you insight and candid advice about debugging complex Java applications and the importance of "upping your testing game". Join Angie Jones, Josh Long, Daniel Bryant, Mary Grygleski, Stefania Chaplin & others. Click here to view the webcast. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what to expect next. (Presentation with transcript included) Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 10 - 28, 2021). |
SPONSOR AD With an increased reliance on remote work and a growing number of digital assets, exposure to cyber threats increases daily. Join this Tech Talk to learn how you can protect your applications against modern threats without sacrificing development speed. Save your seat. |
|
Mobile Latest Content |
In case you missed it |
This article provides a step-by-step guide on how to create an Android face filter app using Banuba Face AR SDK. (Article) |
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Evan You, the creator of the Vue.js front-end framework, recently released a new major iteration of Vite, a build tool that focuses on build speed and short feedback loops. Vite 2.0 is a complete refactoring of the previous version around a framework-agnostic core. Vite 2.0 features a new plugin format and improved programmatic API that strive to make it easy to build new tools on top of Vite. (News) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
The outbox pattern, implemented via change data capture, is a proven approach for addressing the concern of data exchange between microservices. The saga pattern, as demonstrated in this article, is useful for data updates that span multiple microservices. (Article) |
SPONSOR AD Take a 10 minute survey about application servers, Jakarta EE, MicroProfile, databases, and the Payara Platform. Two entries randomly chosen for voucher. Take Survey. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Machine learning is a powerful new tool, but how does it fit in your agile development? Developing ML with agile has a few challenges that new teams coming up in the space need to be prepared for - from new roles like data scientists to concerns in reproducibility and dependency management. (Article) |
To help teams succeed during uncertain times, leaders need to navigate different horizons; managing themselves and building strong relationships with their teams. Organisations need leadership at all levels. In order to be successful, leaders should develop skills for self-management, delegation, dealing with ambiguity, managing in all directions, systems thinking, and leading through context. (Article) |
SPONSOR AD On November 18, an updated version of the Scrum Guide was released. Click here for some resources to help you navigate these updates. |
|
Elisabeth Hendrickson discusses pragmatic, proven, and sometimes counter-intuitive approaches to develop faster. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers 2020 Dresner Advisory Services: Embedded Business Intelligence Market Study 3 Common Pitfalls in Microservice Integration – And How to Avoid Them An Introduction to Kubernetes Multi-Tenancy |