In this issue, June 8, 2021 View it in your browser.

Scaling ML Training, CDK for Terraform, GitHub Dev Study, Post-SecurityManager, .NET MAUI, TypeScript 4.3, Uber API Gateway, Microsoft Low-Code, Twitter’s API, Virtual Coaching, SWE at Google

Prevent Cloud and Serverless Security Challenges. Learn from World-Class Security Experts at InfoQ Live on June 22nd.

What is DevSecOps? How does it relate to DevOps? And what does it solve? Get the answers and find practical advice from world-class DevSecOps & Modernizing Application Security Professionals on how you can overcome security challenges in the Cloud. Book your spot at InfoQ Live on June 22nd.
 

SPONSOR AD

Instana

Observability Isn’t Just the New Word for Monitoring

In this webinar, we will look at the observability and monitoring technology landscape, examine the pros and cons of primary methods, and explore how Developers and Ops teams can leverage Observability to become more efficient and focus more on innovation. Live Webinar, June 17th, 2021 -- Save Your Seat.

https://res.infoq.com/minibooks/kubernetes-cloud-architectures/en/smallimage/logo-1622701260367.jpg

The InfoQ eMag: Kubernetes and Cloud Architectures

Does it feel to you like the modern application stack is constantly shifting with new technologies and practices emerging at a blistering pace? We've hand-picked a set of articles that highlight where we're at today. With a focus on cloud-native architectures and Kubernetes, these contributors paint a picture of what's here now, and what's on the horizon. (eMag)

https://res.infoq.com/podcasts/solid-architecture-development/en/smallimage/engineering-culture-200x200-1622716954512.jpg

Frank Trainer on SOLID architecture, Technical Excellence and Development as a Team Sport

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Frank Trainer of Saggezza about technical excellence, writing code for your teammates and not for yourself, and the importance of SOLID architecture principles. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. CMU Develops Algorithm for Guaranteeing AI Model Generalization

  2. Google Cloud Announces Managed Machine Learning Platform Vertex AI

Scaling & Optimizing the Training of Predictive Models

Nicholas Mitchell presents the core building blocks of an entire toolchain able to deal with challenges of large amounts of data in an industrial scalable system. (Presentation with transcript included)

TOP DevOps NEWS HEADLINES

  1. Microsoft Announces Event Hubs Premium in Preview

  2. AWS Announces the General Availability of Lambda Extensions

  3. Zesty Disk Provides Automatic Scaling for AWS EBS

  4. CDK for Terraform Adds Go Support and Improves Asset Construction

  5. Amazon SNS Gains Message Archiving and Analytics via Amazon Kinesis Data Firehose

Shifting to Continuous Documentation as a New Approach for Code Knowledge

Documentation is an important part of code development. However, documentation quickly becomes stale as code changes. Continuous documentation focuses on three principles: continuously verifying documents, documenting when it is most needed, and coupling the documentation to the code. (Article)

SPONSOR AD

NGINX

Fundamentals of Microservices

Join this webinar to learn what microservices are and how they enable faster, more agile apps. You'll also learn about container and Kubernetes technologies, the benefits of a service mesh, and why production-grade solutions reduce costs and save time. Watch On Demand.

TOP Development NEWS HEADLINES

  1. Putting Arduino and the ESP32 at Work for STEM Education

  2. GitHub Study Explores What Makes Developers Have a Good Day

  3. Facebook Compression Algorithm Zstandard 1.5 Improves Performance

  4. Microsoft Retires Azure Blockchain

Pyodide Brings Python and Its Scientific Stack to the Browser with WebAssembly

Mozilla announced that Pyodide, which aims at providing a full Python data science stack running entirely in the browser, has become an independent community-driven project. Pyodide uses the CPython 3.8 interpreter compiled to WebAssembly, and thus allows using Python, NumPy, Pandas, Matplotlib, SciPy, and more in Iodide, an experimental interactive scientific computing environment for the web. (News)

SPONSOR AD

CockroachLabs

[2021 Cloud Report] Choose Your Public Cloud Wisely

The guide includes CPU Performance, Network Performance, Storage Performance, OLTP Performance and more for Azure, AWS & GCP. Download now.

TOP Java NEWS HEADLINES

  1. Java News Roundup - Week of May 31st, 2021

  2. OpenJDK Discusses Post-SecurityManager Practices

AceQL Releases Open-Source JDBC-over-HTTP Driver

AceQL has released a JDBC driver that operates over HTTP. The core of the project is open-source and an enterprise version is also available. (News)

SPONSOR AD

ApolloGraph

GraphQL Champion eBook

If you and your teams see the promise of the data graph but are unsure how to start, this multi-part guide is for you. Explore the entire graph journey from concept to consensus building, and learn tips you can apply to ensure your organization realizes the full potential of the graph. Download now.

TOP .NET NEWS HEADLINES

  1. .NET MAUI Preview 4 Is Here

  2. .NET News Roundup: Microsoft Build, .NET 6, MAUI, Visual Studio 2019, Project Reunion

.NET 6: Collections Improvements

Next in our series on the API changes for .NET 6, we look at collections. (News)

SPONSOR AD

Outsystems

Native Mobile vs. Progressive Web App: Developer Evaluation Guide

PWAs give your users a native app-like experience but, under the hood, they're just standard web applications with some mobile-friendly additions. See if a PWA is right for your next project.

TypeScript 4.3 Improves Property Write Types

TypeScript 4.3 improves property write types, more explicit overwriting of methods, and several other key additions. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Uber Reveals Its API Gateway's Architecture

Microsoft's Low-Code Strategy Paints a Target on UIPath and the Other RPA Companies

Microsoft is investing big in the low code space and has put together a collection of products that is hard for other companies to match, capped recently by the announcement of PowerFX. The target in their sights is the Robotic Process Automation (RPA) companies such as UIPath, Automation Anywhere and Blue Prism who are closing big deals with big enterprises. (Article)

Rebuilding Twitter’s Public API

Steve Cosenza discusses why Twitter's multi-tenant API platform was built with Scala, GraphQL, and how Twitter uses SLOs for monitoring and alerting in production. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How Testers Can Contribute to Product Definition

Virtual Group Coaching: How to Improve Group Relationships in Remote Work Settings

Due to the pandemic, many software development teams will work remotely longer or permanently or work in blended venues such as some team members working in an office, some working from home, some working from other venues. Virtual coaching can help to improve group interaction or social dynamics in virtual settings where people work together remotely as a group or team. (Article)

Software Engineering at Google: Practices, Tools, Values, and Culture

The book Software Engineering at Google provides insights into the practices and tools used at Google to develop and maintain software with respect to time, scale, and the tradeoffs that all engineers make in development. It also explores the engineering values and the culture that’s based on them, emphasizing the main differences between programming and software engineering. (Article)

Inspect & Adapt – Digging into Our Foundations of Agility

Inspecting and adapting are fundamentals in agile practices. Yet, there are wide interpretations of how either is done well. It is a matter of our heart and soul – but the answer lies between our ears. In this article, we invite you to dip your toe into the deep waters of the internal inspect & adapt mechanisms. This article can be summarised in four words: Think. And think again. (Article)

SPONSORED CONTENT

Latest White Papers

The InfoQ eMag: Resilience Engineering in the Age of COVID

Building software at scale withSAFe®and Atlassian tools

DevTools

Detect, analyze, and optimize app performance with more than 50 metrics. Monitor now with Site24x7.