In this issue, May 24, 2022 View it in your browser.

Generalist AI, AI for Developers, Monitoring Your Monitoring, Programmable Proxies, Dealing with Outages, Future of Java, Spring Boot & GraalVM, Google Jetpack, Thundering Herds, Architecting for the Edge, Cognitive Pillars

QCon San Francisco (Oct 24-28): Hear solutions to your software challenges implemented by world-class practitioners.

QCon SF (Oct 24-28) will focus on 15 major software topics, 75 technical talks, 15 workshops and 4 Keynotes. Deep dive into Operating Microservices, MLOps, Modern API, Green Tech, Practical Security, Effective SRE, Optimizing Teams for Fast Flow, Building Modern Backends and many more. Save your seat today and save $600 with our early bird pricing. Register Now.
 

SPONSOR AD

RavenDB

Enhancing Database Performance | RavenDB

Win-Tech uses RavenDB’s managed cloud option and document data model to reduce complexity, while advanced indexing and aggressive caching raise performance to the next level. Learn how.

https://res.infoq.com/podcasts/ml-tool-accelerating-work/en/smallimage/infoq-podcast-200-1652703370316.jpg

ML Tools to Accelerate Your Work with Cassie Breviu

Live from the venue of the QCon London Conference, we are talking with Casie Breviu. She will talk about how she got started with AI, and what machine learning tools can accelerate your work when deploying models on a wide range of devices. We will also talk about GitHub Copilot and how AI can help you be a better programmer. (Podcast)

https://res.infoq.com/podcasts/building-accountability-curiosity-culture/en/smallimage/engineering-culture-200x200-1653254737926.jpg

Building a Culture of Accountability and Curiosity

In this podcast, Shane Hastie spoke to Dan Langevin of Vericred about onboarding people well and creating a culture of accountability and curiosity. (Podcast)

https://res.infoq.com/podcasts/developer-experience-culture/en/smallimage/engineering-culture-200x200-1652451101862.jpg

Creating Great Company Culture that Doesn’t Suck and Improving the Developer Experience

In this podcast, Shane Hastie spoke to Shanea Leven, CEO of CodeSee.io, about ways to visualize code, create a great company culture that doesn’t suck, and improve the developer experience. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Meta AI’s New Data Set to Accelerate Renewable Energy Catalyst Discovery for Hydrogen Fuel

  2. DeepMind Introduces Gato, a New Generalist AI Agent

  3. LAION Releases Five Billion Image-Text Pair Dataset LAION-5B

AI for Software Developers: a Future or a New Reality?

In this article, author Nikita Povarov discusses the role AI/ML plays in software development and how tasks like code completion, code search, and bug detection can be powered by machine learning. But he also explains why a complete replacement of programmers by algorithms isn't going happen any time soon. (Article)

SPONSOR AD

CockroachLabs

CockroachDB: The Definitive Guide

Download O'Reilly's essential resource to the world's most evolved Distributed SQL database. Get your free copy and learn the guts of CockroachDB and start building unkillable applications.

Effectively Monitoring Your Monitoring - Miedwar Meshbesher on Using Vigilance Controls

With many open-source and paid tools available to do the job, it can be relatively straightforward to make sure that your systems are monitored properly. But, how does a team make sure that these systems are working as described, and alert the team effectively that there’s a problem with the system that is supposed to be keeping an eye on things? (News)

SPONSOR AD

Tetrate

[Webinar]

Learn about Tetrate’s recent Envoy Gateway announcement from Matt Klein, Creator of Envoy by registering for our Delivering API Security Everywhere with Envoy Gateway webinar on Jun 16, 2022 at 9am PT. Sign up for free.

TOP Cloud NEWS HEADLINES

  1. Microsoft Releases Azure DNS Private Resolver in Public Preview

  2. Amazon EC2 Supports NitroTPM and UEFI Secure Boot

  3. Google Cloud Introduces PostgreSQL-Compatible AlloyDB for Enterprise Database Workloads

  4. AWS Lambda Now Has Support for Node.js 16 Runtime

  5. Mammoths Stumping in the Cloud Era: Meeting EU Regulations by Being Cloud Native and Cloud Agnostic

The What and Why of Programmable Proxies

A question which gets often asked is “What is a programmable proxy, and why do I need one?” This article tries to answer this question from different perspectives. We will start with a brief definition of what a proxy is, then discuss how proxies evolved, explaining what needs they responded to and what benefits they offered at each stage. Finally, we discuss several aspects of programmability. (Article)

How to Prepare for the Unexpected: an InfluxData Outage Story Told at KubeConEU 22

Cloud applications promise high availability and accessibility to its users, but for that to be achieved a disaster recovery plan is essential. The team behind InfluxDB shared at KubeConEU22 their lessons learned from battle testing their disaster recovery strategy on the day when they deleted the production. (News)

SPONSOR AD

Ably

[Report] The State of Edge Messaging Infrastructure

We asked 500 Engineering leaders whether it is better to build or buy infrastructure for edge messaging capabilities to deliver live user experiences. Find out what they said and download now.

TOP Java NEWS HEADLINES

  1. State of the Java Ecosystem Report from New Relic

  2. Microsoft + Java = ♡: a Story Told by Martijn Verburg at Devoxx UK

  3. MicroStream 7.0 Delivers Support for CDI

  4. Java News Roundup: JEPs for JDK 19, Project Lilliput Milestone, Spring Framework, Quarkus 2.9.0

  5. The Future of Java as Seen by Mark Little at Devoxx UK 22: Native Java, Adoptium and Faster Pace

Go Native with Spring Boot and GraalVM

Spring Boot 3 & Spring Framework 6, due in late 2022, will have built-in support for native Java. For Spring Framework 5.x & Spring Boot 2.x, Spring Native is the way to go. Spring Native provides integrations for Spring's vast ecosystem of libraries. It also has a component model that allows you to extend native compilation support for other libraries. (Article)

SPONSOR AD

ScyllaDB

SQL to NoSQL: Architecture Differences and Considerations for Migration

Read this paper to understand SQL to NoSQL architectural differences, the tradeoffs between flexibility, scale, and cost, and considerations for successful SQL to NoSQL migrations. Download now.

TOP Mobile and IoT NEWS HEADLINES

  1. Google Jetpack Brings Updated Architectural and UI Components and Improved Performance Tools

Flutter 3 Now Stable on All Supported Platforms, Extends Material Design 3

At its recent Google I/O conference, Google announced Flutter 3, which stabilizes support for macOS and Linux, thus completing Flutter's cross-platform roadmap. Flutter 3 also brings support for Apple Silicon and a new Casual Game Toolkit. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Dealing with Thundering Herd at Braintree

Why You Should Care about Software Architecture

Software development teams have resisted "big upfront designs" in favor of architectural designs emerging from self-organizing teams, which can lead to a mindset that software architecture is not really that important. Greater awareness of the implicit decisions they are making, and forcing these decisions to be made explicitly, can help development teams make better, more informed decisions. (Article)

Architecting for the Edge

The panelists discuss main differences in how one should design and build services when embracing the Edge as part of the system architecture. (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!

TOP Culture & Methods NEWS HEADLINES

  1. How Norway's Largest Bureaucracy Optimises for Fast Flow

  2. Trust-Driven Development: Building Cognitive and Emotional Pillars

Adaptability by Agreement: Valuing Outcomes over Imposed Solutions

In the pursuit of agile at scale, the landscape is dominated by process-driven approaches which are broken. This article explores a solution-driven rollout approach, one that puts authentic agreement on outcomes before solutions. The principles on which it is based are also effective as leadership strategies, where frameworks are resources to draw upon as people find fitting solutions. (Article)

Connecting Goals to Daily Teamwork

While we all believe that goal setting is important, it’s work that often doesn’t feel quite urgent enough to be included in our daily routine. It is critical to team success for managers to implement a regular cadence that connects daily work more directly to high-level goals, removing administrative roadblocks while helping teammates focus on what matters most. (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.

Get in touch

 

SPONSORED CONTENT

Latest White Papers

3 Types of User Communication APIs and When to Use Them

Test Automation Buyer's Guide

Gartner Innovation Insight for Cloud Native Application Protection Platforms

[eBook] MQTT Essentials: A Comprehensive Guide to MQTT Protocol

SPONSORED CONTENT

DevTools

Streaming SQL on Apache Kafka for Real-Time Processing - Register Now