SPONSOR AD In this mini-encyclopedia, Matthew Parker introduces 27 successful patterns used in organizations that follow distinctive methodologies such as Scrum, Extreme Programming, Scaled SAFe, and others. Download now. |
To most software organizations, Covid-19 represents a fundamental surprise- a dramatic surprise that challenges basic assumptions and forces a revising of one’s beliefs (Lanir, 1986). While many view this surprise as an outlier event to be endured, in this eMag we use the lens of Resilience Engineering to explore how software companies adapted (and continue to adapt), enhancing their resilience. (eMag) |
In this podcast Shane Hastie, lead editor for culture & methods, spoke to Ravi Lachman about the state of developer happiness through the COVID-19 pandemic, engineer burden and avoiding burnout. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Researchers at NVIDIA have created DatasetGAN, a system for generating synthetic images with annotations to create datasets for training AI vision models. DatasetGAN can be trained with as few as 16 human-annotated images and performs as well as fully-supervised systems requiring 100x more annotated images. (News) |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Let’s get something straight right from the start — this article is not to argue that containers are bad; containers are certainly one of many great options developers have in their hands today. This article is also not scoped at the pros/cons of containers; my intent is just to present the developers and dev leads with some considerations around containers. (Article) |
Mathias Schwarz discusses the software management, scalability used by Uber, and the need to have these done automatically by software. (Presentation with transcript included) |
SPONSOR AD Join us for a live demo to see how you can quickly build secure and scalable applications for web and mobile leveraging automation and AI. Register now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Open-source is not only at the heart of the Cloud and the enterprise as we know them today, it also powers many initiatives around the globe that aim to change how technology is leveraged to solve real-world issues and strive to make it accessible in a more equitable way. InfoQ has taken the chance to speak with several companies that are helping make it happen. (Article) |
Susie Xia discusses the video encoding system used by Netflix, and the tools and techniques used to analyze performance and to improve the system efficiency. (Presentation with transcript included) |
SPONSOR AD This article compares asymmetric crypto algorithms. In the PKI world they are RSA, DSA, ECDSA, and EdDSA. Which SSH crypto algorithm is the best? Learn more. |
|
Java Latest Content |
This week’s Java roundup features news from OpenJDK JEPs targeted for JDK 17, updates on MicroProfile APIs, a 1.0 release of Grolifant, a library created by Schalk Cronjé supporting Gradle plugin development, and point releases for Hibernate, Piranha, Quarkus and Spring. (News) |
SPONSOR AD There is staggering innovation in our 21.1 release that will fundamentally change the way that applications are deployed. Including the ability to deploy a multi-region DB in 3 steps. Learn more. |
|
.NET Latest Content |
Microsoft is looking to address the fragmentation in the Windows developer ecosystem through Windows UI and Project Reunion. In this article, we’ll see how different groups of Windows developers will be able to adopt Project Reunion. We’ll also look at how Project Reunion, coupled with the Uno Platform, can be used to extend a Windows application across iOS, macOS, Android, Web, and even Linux. (Article) |
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Minko Gechev, software engineer working on Angular at Google, recently announced the Angular DevTools Chrome extension. Angular DevTools includes a component explorer and profiler that let developers visualize component trees and analyze change detection cycles. Angular DevTools supports applications built with Angular v9 and above with Ivy enabled. (News) |
Mobile and IoT Latest Content |
In this article, we will describe how we can apply Site Reliability Engineering (SRE) principles to mobile app development. First, we will describe the key SRE tenets and what tools can be used to implement them. Then, we will delve into organization topology, i.e. how an organization can be designed to adopt SRE for mobile app development. (Article) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Microservices are the hot new architectural pattern, but the problem with “hot” and “new” is that it can take years for the real costs of an architectural pattern to be revealed. Fortunately, the pattern isn’t new, just the name is. So, we can learn from companies that have been doing this for a decade or more. (Article) |
SPONSOR AD Learn how to deploy Apache Spark on phoenixNAP's Bare Metal Cloud. Powered by 3rd Gen Intel Xeon Scalable processors, the platform offers additional memory capacity to help you avoid memory and I/O bottlenecks. Download now. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
When we are at the forefront of so much change, it's easy to forget that other people around us find change more challenging. This article is a reminder to look beyond the code and processes, to consider how tech team actions can affect our users in emotional ways. It seeks to establish a few ways of thinking to help bring others along with us when working through technology change. (Article) |
The Game Master Framework for Software (GeMs) combines role-playing concepts with software development, effectively creating a framework to deliver software in complex and chaotic environments. GeMs allows you to use your skills from playing Warhammer, WoW, Dungeons, or dragons, and C’thulu, to create software. GeMs combes gaming tactics with software creation. (Article) |
In order to develop products customer love, product managers need to truly understand how their “whole product” delivers value and when to address which customer segment. Two models that are very powerful when applied together, and that a product manager can use to develop extraordinary products, are The Whole Product Model and The Technology Adoption Life Cycle. (Article) |
SPONSORED CONTENT Latest White Papers Modernising ITSM to achieve DevOps success How to Safely Begin Chaos Engineering to Improve Reliability (Gartner Report) SRE 101 - Key Terms & Concepts |