In this issue, February 11, 2020 View it in your browser.

Kubernetes, Clean Language, Google Reformer, Bazel 2, Swift Crypto, Java 14 Records, WebAssembly SIMD, Microsoft Sustainability Calculator, Snowflake Architecture, Organizational Topologies

QCon is coming to Munich!

Adopt the right software innovations and practices. Discover your future tech vision. Learn from a global professional engineering community and join them at QCon Munich 2020 (Oct 19-21). Registration is now open. Save €300 before April 4th!
 

SPONSOR AD

Mattermost

The Manager’s Guide to Messaging for Development Teams

Modern messaging platforms help dev teams ship software and manage operations with greater speed and confidence. Read this guide to learn more about the challenges to effective DevOps collaboration, top reasons to adopt a modern messaging platform, and what to look for. Download Now.

https://res.infoq.com/podcasts/cloud-native-scaling-kubernetes/en/smallimage/infoq-podcast-200-1580995173047.jpg

Anurag Goel on Cloud Native Platforms, Developer Experience, and Scaling Kubernetes

In this podcast, Daniel Bryant sat down with Anurag Goel, founder and CEO of Render. Topics covered included: the evolution of cloud platforms; simplifying developer experience; running large-scale workloads on Kubernetes; and the future of tooling and platforms within the cloud native computing space. (Podcast)

https://res.infoq.com/podcasts/clean-language-inclusiveness/en/smallimage/engineering-culture-200x200-1580742315548.jpg

Caitlin Walker on Clean Language, Anti-Fragility and Inclusiveness

In this podcast recorded at Agile 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Caitlin Walker about clean language, anti-fragility and inclusiveness. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Open-Sources Reformer Efficient Deep-Learning Model

ML's Hidden Tasks: A Checklist for Developers When Building ML Systems

Jade Abbott discusses machine learning and the unexpected details of putting models in production besides just the code, model and infrastructure: DataOps, robustness and uncertainty tests, model drift, model testing approaches, model performance tracking, as well as specific tools and technologies that can help. (Presentation with transcript included)
The next QCon is QCon London, March 2-4, 2020. Join us!

SPONSOR AD

Redgate

The 2020 State of Database DevOps Report from Redgate

With over 2000+ survey respondents, gain your insight into the landscape of database DevOps and see what trends, challenges, and opportunities are in store for 2020. Download now.

TOP DevOps NEWS HEADLINES

  1. Linode Announces DDoS Protection across Its Global Network

  2. Bazel 2.0 Released with Performance and Stability Improvements

  3. Instana Performance Provider Adds vSphere Support

  4. Security Predicted by Gartner to Improve in DevOps Teams

  5. CircleCI Introduces New Orbs to Simplify Deployment Activities

What's New in Pivotal Spring Cloud Products

Gareth Clay and Bella Bai introduce the features provided by these latest Spring Cloud products. (Presentation)

TOP Development NEWS HEADLINES

  1. Swift Crypto Brings Apple CryptoKit API to Server-Side Swift

It Really Is a Series of Tubes

Molly Wright Steenson goes in-depth into one of the largest information networks of its day, the pneumatic tubes, and provides an interesting historical comparison to the development of modern digital networks - the challenges faced by constructing these networks, the limits of what could be sent through these networks and the impact they had on communication as a whole. (Presentation with transcript included)

Java 14 Feature Spotlight: Records

Java SE 14 (March 2020) introduces records (jep359) as a preview feature. Records aim to enhance the language's ability to model "plain data" aggregates with less ceremony. In this article Java Language Architect Brian Goetz takes a deep dive into the feature. (Article)

Does Java Need Inline Types? What Project Valhalla Can Bring to Java

Sergey Kuksenko talks about the performance benefits inline types bring to Java and how to exploit them. Inline/value types are the key part of experimental project Valhalla, which should bring new abilities to the Java language. (Presentation with transcript included)

TOP Web Development NEWS HEADLINES

  1. Angular 9, Introducing Ivy

  2. JSX Alternative HTM 3.0 Released, with Static Subtree Caching and TypeScript Support

  3. Google's V8 Engine Adds Support for WebAssembly SIMD

  4. Zero Server Framework Creates Web Apps from Node, React, HTML, MDX, Vue, Svelte and Python Files

Full Stack Angular: Live Coding and Discussion

Kyle Cordes demos the creation of an Angular+Node+Nest+GraphQL project. (Presentation)

TOP Architecture & Design NEWS HEADLINES

  1. Microsoft Releases Sustainability Calculator, Helps Enterprises Analyze Carbon Emissions

Making Translytical Applications Reactive: Lessons Learned Implementing an R2DBC Driver for SAP HANA

Jonathan Bregler overviews the lessons learned while implementing a reactive relational database connectivity (R2DBC) driver for the SAP HANA database. (Presentation)

Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services

Chris Saunders, Kelly Walsh, Paul Beccio and Matthew Dosberg discuss the journey DHS-CIS took to move their system on Pivotal. (Presentation)

Snowflake Architecture: Building a Data Warehouse for the Cloud

Thierry Cruanes covers the three pillars of the Snowflake architecture: separating compute and storage to leverage abundant cloud compute resources; building an ACID compliant database system on immutable storage; and delivering a scalable multi-tenant data warehouse system as a service. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Collaborative Decision-Making in Self-Organizing Teams

  2. Organizational Topologies and Their Impact on Quality

Q&A on the Book Managing the Unmanageable

The book Managing the Unmanageable by Mickey W. Mantle and Ron Lichty provides rules, tools, and insights to manage programmers and teams. It explores how to hire and develop programmers, onboard new hires quickly and successfully, and build and nurture highly effective and productive teams. (Article)

Q&A on the Book Remote Mob Programming

In the book Remote Mob Programming: At home, but not alone, Simon Harrer, Jochen Christ, and Martin Huber share their experience doing mob programming while working from home for over a year.(Article)

Setting Up a Virtual Office for Remote Teams

Adopting a virtual office model saves a business $11,000+ annually per employee. It’s also one of the best answers to employees’ growing demands for mobility. Whether you’re considering a virtual office environment for several employees or a whole team, implement these strategies to ensure managers’ peace of mind and the top productivity of remote workers. (Article)

#NoProcesses - Getting More Done by Doing Less!

Dave Rooney examines the two key principles -NoEstimates, NoProcesses- common to all successful software delivery approaches and builds out based on the experience of the participants. (Presentation)

Help! No Managers?

Ralph van Roosmalen discusses agile management, self-organizing teams, and organizations without managers. (Presentation)

Managing for Serendipity

Liz Keogh looks at some different strategies for approaching complex ecosystems, starting from status quo, and allowing innovation to emerge through obliquity, naivety, and serendipity. (Presentation)

Mutation Testing: Case Studies on Spring Boot APIs

Heather Conklin, David Kaiser examine the benefits of mutation testing, with real-world examples of what happened with apparently well-covered code put through the process. (Presentation)

Observability in the SSC: Seeing Into Your Build System

Ben Hartshorne describes the transformation that Honeycomb went through, when they dropped build times by 40% and gave themselves the ability to track build times and asset sizes over time. Hartshorne covers the techniques one can use to accomplish the same goals in different environments. (Presentation with transcript included)