In this issue, September 29, 2020 View it in your browser.

Apache Airflow, Netflix Telltale, Kubernetes Operators, Swift for Windows, Java on Windows, GitHub Codespaces, Cookie Recipes, Swift 5.3, Event Modeling, Hypergrowth

Learn how software development teams are pivoting and surviving during rapid business change. Attend QCon Plus by InfoQ (Nov 4-18).

Hear from world-class practitioners like Gunnar Morling, Open Source Software Engineer @RedHat, Shrijeet Paliwal, Sr. Staff Software Engineer @Tesla, Johnny Boursiquot, SRE @Heroku, and Wade Davis, Vice President of Inclusion Strategy @Netflix. Find out more about QCon Plus.
 

SPONSOR AD

Adaptavist

Live Q&A: Can Jira Align help close the enterprise agility gap?

Business leaders and software dev teams work in very different ways—can Jira Align bring them together? Join Agile Manifesto co-author Jon Kern and other experts on Oct 13 to find out.

https://res.infoq.com/podcasts/urban-planning-software-architecture/en/smallimage/infoq-podcast-200-1600723492411.jpg

Pat Helland on Software Architecture and Urban Planning

Wes Reisz talks to Pat Helland about the relationship between software architecture and urban planning. Helland explores planning for future growth, regulations/standards, and communication practices that cities--and software architecture--had to evolve to use. He uses these comparisons to distil lessons that architects can use in building distributed systems. (Podcast)

https://res.infoq.com/podcasts/security-privacy-ethics/en/smallimage/engineering-culture-200x200-1600894221932.jpg

Nishant Bhajaria on Security, Privacy and Ethics

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Nishant Bhajaria about security, data privacy, ethics and privacy by design. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Facebook Releases AI Model for Protein Sequence Processing

Scalable Cloud Environment for Distributed Data Pipelines with Apache Airflow

In this article, author Lena Hall discusses how to use Apache Airflow to define and execute distributed data pipelines with an example of the workflow framework running on Kubernetes on Azure cloud platform. (Article)

A Functional Tour of Automatic Differentiation

Oliver Strickson discusses automatic differentiation, a family of algorithms for taking derivatives of functions implemented by computer programs, offering the ability to compute gradients of values. (Presentation)

TOP DevOps NEWS HEADLINES

  1. Microsoft Launches a New Communication Platform with Azure Communication Services

  2. Google Announces New Features Making It Easier to Manage Windows Server VMs

  3. AWS Launches New Contact Flow APIs for Amazon Connect

  4. AWS Launches Low-Cost Burstable T4g Instances Powered by AWS Graviton2

  5. Netflix Presents Telltale, an Application Health Monitoring Tool

Kubernetes Operators in Depth

Kubernetes operators can be an attractive proposition for developers streamlining their applications, or DevOps engineers reducing system complexity. Here's how you construct an operator from scratch. (Article)

Cloud Native is about Culture, Not Containers

Holly Cummins shares stories of customers struggling to get cloud native and all the ways things can go wrong. (Presentation with transcript included)
Join us for our live, virtual conference QCon Plus, November 4 - 20, 2020

Keep Calm and Secure Your CI/CD Pipeline

Sonya Moisset describes how GitHub Marketplace helped Pride in London automating and improving their workflow with different tools for accessibility, code coverage, code review, code quality, security and other functionalities (alerting with Slack). She talks about what OWASP is and how to improve the workflow for open source projects using GitHub Marketplace applications. (Presentation with transcript included)

SPONSOR AD

CockroachLabs

🤼‍♀️ Cassandra vs CockroachDB: Which DB is right for your workload?

CockroachDB and Cassandra are both horizontally scalabale, resilient, cloud-neutral databases. But they are each at their best when asked to handle specific kinds of workloads. Get the Guide.

TOP Development NEWS HEADLINES

  1. Google Engineer Tailors Swift for Windows

  2. New COOP and COEP Cross-Origin Policies for Increased Security in Chrome and Firefox

The JavaScript Coder's Guide to Getting More from GitHub and Npm - Github Satellite 2020

Edward Thomson, npm product manager at GitHub, recently explained at GitHub Satellite 2020 the implications of npm joining GitHub for JavaScript developers and how to get the best out of GitHub for both open source and professional work. (News)

SPONSOR AD

Logi Analytics

The Essential Guide to Building Analytic Applications

Find out what it takes to build an application with analytics at its core, with advice from 16 experts across BI, UI/UX, security, and more. Download now.

TOP Java NEWS HEADLINES

  1. Heapothesys - an Open-Source GC Latency Benchmark by Amazon Corretto

  2. Microsoft to Contribute to Java on Windows and Mac ARM

Java 15 Released

Oracle has released version 15 of the Java programming language and virtual machine. (News)

SPONSOR AD

Payara

Reliable and Secure Deployment of Jakarta EE (Java EE) Apps in Production with Payara Server Enterprise

Payara Server is aggressively compatible with cloud vendors, Docker, and Kubernetes. Download Datasheet.

TOP .NET NEWS HEADLINES

  1. Visual Studio Codespaces Is Now GitHub Codespaces

Microsoft Releases Bridge to Kubernetes

Earlier this week, Microsoft released Bridge to Kubernetes, a Visual Studio extension that allows developers to write, test and debug microservice code locally while consuming dependencies from a Kubernetes environment. The purpose of this extension is to simplify microservices development by eliminating the need for extra assets such as a Dockerfile or Kubernetes manifests. (News)

TOP Web Development NEWS HEADLINES

  1. Cookie Recipes - SameSite and beyond - Rowan Merewood at web.dev Live

  2. Using Serverless Backends to Iterate Quickly on Web Apps

Cypress 5.x Adds Test Retries and Shadow DOM Support

Cypress, a browser-based test runner and dashboard, recently introduced native support for test retries in the Cypress 5.0 release, helping developers avoid intermittent test failures. Other recent Cypress advances include networking stubbing and shadow DOM support. (News)

SPONSOR AD

CloudBees

Comparison Guide: CloudBees vs. GitLab

GitLab claims their all-in-one DevOps tool can do it all, but what do they really offer?Compare side-by-side, and see why CloudBees is the unconditional leader in enterprise DevOps. Learn more.

TOP Mobile NEWS HEADLINES

  1. CNCF Approves Kubernetes Edge Computing Platform KubeEdge as Incubating Project

Swift 5.3 Brings New Language Features, Better Developer Experience, and Improved Performance

Swift 5.3, which has recently become available with Xcode 12, includes a number of significant new features at the syntax level, including support for multi-pattern catch clauses, increased availability for implicit self, and more. Additionally, the Swift team has worked on improving runtime performance, especially when using SwiftUI, and developer experience. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Interview with Event Modeling Founder - Adam Dymitruk

Four Case Studies for Implementing Real-Time APIs

API calls now make up 83% of all web traffic. Competitive advantage is no longer won by simply having APIs; the key to gaining ground is based on the performance and the reliability of those APIs. This article presents a series of four case studies of how real time APIs were implemented. (Article)

SPONSOR AD

D2iQ

Managing Kubernetes: From a Small Fleet to a Navy of Clusters

As the number of clusters and workloads grow, it can become increasingly difficult to know where clusters exist and how they are performing. In this eBook, you’ll learn the causes and consequences of cluster sprawl, how to build or evolve your cluster governance policies, and more. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Q&A with Katherine Kirk on Managing Entropy in Uncertain Times

  2. How to Build the Dark Star: a Serious Collaborative Game

Q&A on the Book- Problem? What Problem? with Ben Linders

Ben Linders has written a new book focused on helping teams and individuals identify and address impediments. Titled Problem? What Problem? The book presents ideas and experience around problem-solving approaches using an agile mindset and principles to help teams rapidly overcome challenges and use impediments as opportunities to learn and adapt. (Article)

Q&A on the Book Fail to Learn

The book Fail to Learn by Scott Provence explores how we can learn from failure and how trainers and course designers can use gamification to foster failure and learning in their educational environments. When playing games it's ok to try out something, lose the game, learn from it, and restart and try something else. (Article)

Scaling N26 Technology through Hypergrowth

Folger Fonseca shares his experience during the time of hypergrowth at N26, a mobile-first bank which was recently listed as the number one startup in Germany. He talks about the problems they (as engineers and tech leads) faced, the solutions that worked well and those which did not and how their technology adapted to demands of increasing scale and complexity. (Presentation with transcript included)

Agile with Deadlines – Can They Work Together?

Ben Dovey explores ‘agile’ as a broad framework to allow teams to organize themselves, and have two-way conversations with senior stakeholders to determine fixed and variable deadlines. (Presentation)

SPONSORED CONTENT

Latest White Papers

Info Sheet: 4 Things Enterprise Developers Need From Their Tools

3 Common Pitfalls in Microservice Integration – And How to Avoid Them

Introducing Oracle GraalVM Enterprise Edition – A High Performance optimizing compiler and runtime for Modern Microservices

High-Performance Microservices using Java

Cheat Sheet: The most important software metrics used by software engineers