In this issue, November 19, 2019 View it in your browser.

Kubernetes, Redis TimeSeries, Automated Testing for Terraform, Swift Numerics, Web Components, Team Topologies

Take advantage of the QCon London early bird and save £520 before Nov 23rd.

If you are planning to register for QCon London 2020 (March 2-6) there’s no better time to do it. Don’t miss the chance to discover new ideas and insights from practitioners at innovator and early adopter companies and share experiences and common challenges with peers and speakers.
 

SPONSOR AD

Scrum

Free Scrum Learning Paths

Continue your professional learning with our free online learning paths. These learning paths are targeted by role including: Scrum Master, Product Owner, Development Team Member and Leadership.

https://res.infoq.com/podcasts/making-kubernetes-easier/en/smallimage/infoq-podcast-200-1573839939621.jpg

Bryan Liles on Making Kubernetes Easier for Developers, the CNCF, and “Serverless”

In this podcast, Daniel Bryant sat down with Bryan Liles, senior staff engineer at VMware. Topics covered included: the challenges with deploying applications into Kubernetes, using the open source Octant tool to increase a user’s understanding of Kubernetes clusters, and how “serverless” technologies may influence the future approaches to building software. (Podcast)

https://res.infoq.com/podcasts/taking-back-software-engineering/en/smallimage/engineering-culture-200x200-1573444383956.jpg

Dave Farley on Taking Back Software Engineering

In this podcast, recorded at the Agile India 2019 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave Farley about what it means to build a real profession of software engineering. (Podcast)

https://assets.infoq.com/newsletter/regular/en/assets/ReadershipSurvey3.png

Are you developing machine learning apps?

35% of InfoQ readers, that have filled in the Readers' Survey 2019, are developing machine learning apps. Fill in the survey and find out the results.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. PyTorch 1.3 Release Adds Support for Mobile, Privacy, and Transparency

  2. Dropbox Predicts What File You Need Next with Content-Specific ML Pipelines

  3. The Current and Future Landscape of AI and VR

How to Use Redis TimeSeries with Grafana for Real-Time Analytics

In this article, author Roshan Kumar discusses how a purpose-built database like Redis TimeSeries can be used to manage time-series data. He also shows how to visualize this data in a Grafana dashboard. (Article)

SPONSOR AD

GitLab

DevOps: Deliver Better Products Faster

Learn how to increase operational efficiencies, reduce security & compliance risk, and accelerate product delivery. Visit the sponsored portal on InfoQ to access free eBooks, white papers, research, and more from GitLab.

TOP DevOps NEWS HEADLINES

  1. Automated Testing for Terraform, Docker, Packer, Kubernetes, and More: Yevgeniy Brikman at QCon SF

  2. Azure Functions Premium Plan Goes GA, Brings Pre-Warmed Instances, VNET Integration

  3. Amazon Introduces Saving Plans for AWS Compute Services

  4. Heroku's Journey to Automated Continuous Deployment

  5. Traefik 2.0 Supports TCP, Middleware, and New Routing Features

The Unicorn Project and the Five Ideals: Interview with Gene Kim

The Unicorn Project is a fictionalized story about a DevOps transformation. Gene Kim introduces the five ideals of Locality and Simplicity; Focus, Flow and Joy; Improvement of Daily Work; Psychological Safety; and Customer Focus. The book confirms the importance of the DevOps movement as a better way of working and addresses the importance of architecture and developers’ productivity. (Article)

Chaos Engineering for People Systems

Dave Rensin shares his experiences building stronger systems, teams, and companies at Google over the last five years. (Presentation)

See what’s new in DevOps including:

  • Heroku's Journey to Automated Continuous Deployment
  • Containers in 2019: They're Calling it a [Hypervisor] Comeback
  • Securing a Multi-tenant Kubernetes Cluster
  • And more...

TOP Development NEWS HEADLINES

  1. Dart 2.6 Goes Native on Linux, Windows, and MacOS

  2. GitHub Launches Mobile App, Notifications Beta, and Code Navigation Features

  3. Swift Numerics Aims to Make Swift Suitable for Numerical Computing

  4. logz.io Releases Feature to Automatically Identify Patterns within Log Data

  5. Stateful Programming Models in Serverless Functions: Chris Gillum at QCon San Francisco

Coding the Future Coders

Angie Jones shares ways to give the joy of coding to others; techniques on how to expose kids to complex topics such as ML, mobile dev, game design, and web animation with hands-on exercises. (Presentation)

In case you missed it

Java Feature Spotlight: Local Variable Type Inference

In Java Futures at QCon New York, Java Language Architect Brian Goetz took us on a whirlwind tour of some recent and future features in the Java Language. In this article, he dives into Local Variable Type Inference. (Article)

TOP Web Development NEWS HEADLINES

  1. New Bytecode Alliance Announces WebAssembly Nanoprocesses Proposal for Safe Use of Untrusted Modules

  2. Faster Web Rendering with WICG Display Locking Proposal

  3. TypeScript 3.7 Adds Optional Chaining and Coalescing

Web Components Reaching Mainstream Maturity

For years web components have been a standard that was almost ready. With the recent Apple Music web client release, Apple shipped over 45 web components to drive the Apple Music experience. Others, including Amazon, Porsche, arm, Panera, and Microsoft, are leveraging Stencil to create design systems and cross-framework web components. (News)

SPONSOR AD

Heroku

An Introduction to Rust

Rust enthusiasts Carol Nichols and Jake Goulding join Chris Castle to talk about Rust's underlying strengths as an ideal blend of simpler languages, like Ruby, with more memory conscious ones, like C. Listen to the podcast.

TOP Architecture & Design NEWS HEADLINES

  1. Democratizing Portal Development, Microsoft Announces Power Apps Portals General Availability

  2. Secrets at Planet-Scale: Engineering the Internal Google KMS

Delta – a Data Synchronization and Enrichment Platform by Netflix

Large systems often utilize numerous data stores. There is sometimes a need to keep some of these data stores in sync, and to enrich data in a store by calling external services. To address these needs, Netflix has created Delta, an eventual consistent, event-driven data synchronization and enrichment platform. In a blog post, the team behind Delta gives an overview of their design. (News)

SPONSOR AD

WSO2

Hybrid API Management: Run Your API Gateways Anywhere

API management is moving towards hybrid approaches, where some parts of the platform are cloud-based and the rest is based on on-premises data centers. This paper intends to explain why and when you would need a hybrid API management solution. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. From Waterfall to Agile at NAV Test Centre of Excellence

Q&A on the Book Team Topologies

The book Team Topologies by Matthew Skelton and Manuel Pais shows how to arrange teams within an organization to enable effective software delivery. It describes four fundamental team types and three team interaction patterns, and dives into the responsibility boundaries of teams and how teams can communicate or interact with other teams. (Article)

The Complexity Toolkit: Techniques for Navigating Uncertainty

Marcus Williams and Simon Lawrence use Cynefin as a lens to discuss how techniques including Hypothesis-Driven Development and The Mikado Method can help teams navigate the domain of complexity. (Presentation)

SPONSOR AD

RingCentral

Grow Your Skills, Get Rewarded!

Get rewarded for sharing your knowledge with others while growing your career. Join our Game Changers Program and earn great rewards including swag, conference passes, software, and electronics!

How I Tried Holacracy and Lived to Tell the Tale

Sandy Mamoli shares from her successes and failures in her team’s quest to create a self-organizing organization, what worked and what didn’t. (Presentation)

Chicken Breeding & The Core Design Principles

Craig Larman keynotes on design principles of software development. (Presentation)

Innovation at Scale: A Community of Purpose

Jacob Singh explores how to optimize an organization for success, and how they have created a culture of risk taking, managed chaos and rapid alignment to push through changes. (Presentation)