In this issue, June 21, 2022 View it in your browser.

Zero Shot Learning, Devcontainers, Chaos Engineering, Azure Skills Navigator, Spring Boot 2.7, .NET DB Batching API, JFrog Swift, AsyncAPI, Becoming Staff-Plus, Building Dev Tools

QCon San Francisco (Oct 24-28): Level up your software skills with real-world technical talks and practical advice you can implement.

At QCon San Francisco this Oct 24-28, get a deep technical understanding of how leading software professionals in the industry are solving similar challenges as yours and remove elements of risk by understanding their use cases, pitfalls & personal recommendations. Register now and save $600 off the full-price ticket until June 27, 2022. Claim Your Spot!
 

SPONSOR AD

CockroachLabs

How to Choose A Cloud Database

Everyone is building on the cloud as it promises both scale and efficiency. However, a key piece of our legacy application stack needs an update for this modern infrastructure: the database. Learn how cloud databases are different and the things you should consider when choosing one. Live Webinar, July 7th, 2022 - Save your Seat.

https://res.infoq.com/podcasts/managing-tech-debt/en/smallimage/InfoQ-Podcast-logo-200-1655133008363.jpeg

Managing Tech Debt with Glenn Engstrand

In this episode, Glenn Engstrand discusses a structured approach to managing tech debt in a microservices architecture. By taking a proactive, long-term approach, all stakeholders are able to talk about, plan for, and safely reduce technical debt. (Podcast)

https://res.infoq.com/podcasts/mailchimp-culture/en/smallimage/engineering-culture-podcast-logo-1655119249392.jpeg

Mailchimp’s Culture of Production-ready, Momentum, Togetherness, and Pragmatism

In this podcast, Shane Hastie spoke to Eric Muntz of Mailchimp about how they attain production-ready, momentum, togetherness, and pragmatism. The value of internal apprenticeship systems, growing teams deliberately and removing friction in the developer experience. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google's New Imagen AI Outperforms DALL-E on Text-to-Image Generation Benchmarks

  2. Microsoft's New Simulation Framework FLUTE Accelerates Federated Learning Algorithm Development

The Unreasonable Effectiveness of Zero Shot Learning

Roland Meertens shows how one can get started deploying models without requiring any data, discussing foundational models, and examples of them, such as GPT-3 and OpenAI CLIP. (Presentation with transcript included)
Software Delivery Practices Evolve Fast, So Should Your Learning: Attend QCon San Francisco Software Development (Oct 24-28).
What are the major trends that matter right now in software development and technical leadership? Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now!

SPONSOR AD

CockroachLabs

3 leading clouds. 1 unbiased report.

Cockroach Labs' 2022 Cloud Report offers an unbiased performance analysis of AWS, GCP, and Azure to help you find the best options for what you're building. Download your FREE copy now.

TOP DevOps NEWS HEADLINES

  1. OpenSSF Releases Fuzz Introspector to Improve C/C++ Fuzz Testing Coverage

Reproducible Development with Devcontainers

Devcontainers provide a reproducable, reusable, simplified developer experience. Get a tour of a devcontainer including how they work, how to use them most efficiently, and how they differ to deployment containers. (Article)

SPONSOR AD

Mabl

Complete Guide to Shifting Testing Left

This guide contains everything you need to start shifting testing activities left to better align your development team on quality initiatives and ultimately increase application velocity (with quality). Get the e-book.

TOP Cloud NEWS HEADLINES

  1. Microsoft Launches New Storage Optimized VMs with Lasv3 and Lsv3

  2. Cockroach Labs 2022 Cloud Report: AMD Outperforms Intel

  3. MongoDB Atlas Serverless Instances and Data API Now Generally Available

  4. Microsoft Launches the Public Preview of Dynatrace for Azure as a SaaS Solution in Their Marketplace

  5. Microsoft Introduces a New Learning Resource with Azure Skills Navigator

How Do We Utilize Chaos Engineering to Become Better Cloud-Native Engineers?

Engineers these days are closer to the product and the customer needs—there is still a long way to go and companies are still struggling with how to get engineers closer to their customers to understand in-depth what their business impact is: what do they solve, what’s their influence on the customer, and what is their impact on the product? (Article)

SPONSOR AD

LaunchDarkly

10 Critical KPIs for Stronger Software Releases


In this guide, we suggest 10 KPIs you can use to track how well you’re deploying, releasing, and shipping software. Although these are just our suggestions, we believe they represent a good starting point for data collection during an often overlooked phase of software development. Download now.

TOP Java NEWS HEADLINES

  1. Spring Boot 2.7.0 Released with Support for GraphQL, Podman and Cache2k

  2. Java News Roundup: JDK 19 in Rampdown, JDK 20 Expert Group, Eclipse Mojarra 4.0

Reduce Carbon Dioxide Emissions with Serverless and Kubernetes Native Java

Moving application workloads to multi- and hybrid cloud platforms causes more carbon dioxide emissions, although better scalability and performance. Serverless and Kubernetes Native Java enable developers to solve the global climate changes by reducing carbon dioxide emissions by natively native features with milliseconds first boot time, tiny resident set size memory and scalability. (Article)

TOP .NET NEWS HEADLINES

  1. Database Command Batching in .NET 6

C# Warning Waves Hint at New Keywords in the Future

Like C# 9 and 10, C# 11 has quietly added a new compiler warning. This opt-in warning prevents the use of type names (e.g. classes, structs, and interfaces) that are all lowercase. (News)

JFrog Artifactory Supports Binary Dependencies for Swift

JFrog has announced its Artifactory repository can be used as a binary package registry for Swift dependencies using the Swift Package Manager. (News)

Minimum Viable Architecture in Practice: Creating a Home Insurance Chatbot

Even a simple application, like the one described in this article, needs a minimum viable product (MVP) and a minimum viable architecture (MVA). This is the second article in a series on MVA. (Article)

Designing Event-Driven Architectures Using the AsyncAPI Specification

Fran Mendez discusses event-driven or asynchronous APIs, comparing AsyncAPI with OpenAPI/Swagger, AMQP/MQTT/Kafka with HTTP, and publish/subscribe with request/response. (Presentation with transcript included)

SPONSOR AD

DataStax

An Architect's Guide to NoSQL


As an Architect, your job is to help define, build, and manage your company's architecture for its single most important asset - its information - in order to meet your company's goals. This guide covers the ins and outs of designing data management architectures to manage mixed workloads at scale. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. How to Become a Staff-Plus Engineer

How to Optimize for Fast Flow Using Alignment and Autonomy: the Journey of a Large Bureaucracy

This article describes how NAV (Norwegian Labor and Welfare Administration), Norway's largest bureaucracy, has achieved alignment in over 100 autonomous teams. It shows the techniques it uses to align teams with respect to technology: two descriptive techniques - the technology radar and the weekly deep dive, and two normative techniques - the technical direction and internal platforms. (Article)

Building Effective Developer Tools to Enable an Entire Organization to Move Faster

Building effective tooling can help bring down the time to delivery and increase the number of changes delivered safely. This article demonstrates the tools that Monzo has built to enable developers, and how these tools are being used within the engineering function to deploy hundreds of times per day and beyond the engineering function to run a bank at scale. (Article)

InfoQ Call for Contributors

Write for InfoQ: Share knowledge, connect with the global software development community, and grow your career

Are you an experienced senior software engineer or technical leader that is passionate about innovation, adoption of technologies, and the learning and sharing of knowledge with your peers?

InfoQ content is written exclusively by software practitioners like yourself, with the goal of sharing inspiring content from real-world use cases, best practices used by innovator and early adopter companies, and news on emerging trends.

Join the InfoQ Writing Team

 

SPONSORED CONTENT

Latest White Papers

O'Reilly eBook: Kubernetes Best Practices

[eBook] The Rise of Human-to-Machine Interfaces

[eBook] The Era of Quality Engineering

[InfoQ eMag] Service Mesh Ultimate Guide 2021