In this issue, May 30, 2023 View it in your browser.

OpenAI Interpretability, DevSusOps, OpenFGA, Kent Beck, JDK 21, GDPR with AOP, .NET 8 Preview 4, JetBrains Compose, Contract Testing, API Design Reviews, TDD in the Cloud

QCon New York (June 13-15): Last chance to get your conference ticket!

Make the right decisions by uncovering how over 60 senior software developers at early adopter companies are adopting emerging trends and practices. Book your ticket now.

 

Sponsored by Cockroach Labs

Cockroach Labs

More Wood & Less Arrows: How to Build Efficient Cloud Application Architecture

While the cloud has given us tremendous power, it has also created a staggering amount of complexity. In this webinar we'll talk through the challenges of cloud app architecture with a focus on selecting powerful tools and strategies that allow you to eliminate some of the noisy complexity. Live Webinar, June 22nd, 2023 - Save your Seat.

https://res.infoq.com/podcasts/responsible-ai/en/smallimage/InfoQ-Podcast-s-1684183393487.jpg

Mehrnoosh Sameki on Responsible AI

In this podcast, Mehrnoosh Sameki discusses the importance of responsible AI, the principles behind it, and the challenges in ensuring fairness and transparency in AI systems. She also highlights various open-source tools and approaches for developers to incorporate responsible AI practices into their machine learning models and ensure better decision-making and ethical outcomes. (Podcast)

https://res.infoq.com/podcasts/culture-methods-trends/en/smallimage/engineering-culture-podcast-logo-1667540501577-1685139918772.jpeg

Continuing the Culture and Methods Trends Conversation

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Ben Linders about current trends in the culture and methods space. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. AI, ML & Data News Roundup: Generative Fill, Copilot, Aria, and Brain Chips

  2. OpenAI is Using GPT-4 to Explain Neurons' Behavior in GPT-2

Meta Open-Sources Computer Vision Foundation Model DINOv2

Meta AI Research open-sourced DINOv2, a foundation model for computer vision (CV) tasks. DINOv2 is pretrained on a curated dataset of 142M images and can be used as a backbone for several tasks, including image classification, video action recognition, semantic segmentation, and depth estimation. (News)

Sponsored by Monte Carlo

Monte Carlo

Free O'Reilly Book: Data Quality Fundamentals

Download this eBook to learn how data engineers and analysts can architect more reliable data ecosystems, from ingestion in the warehouse or lake to the analytics layer downstream. Discover what it takes to identify, alert for, resolve, and prevent data quality issues in a holistic and end-to-end way across your stack. Download now.

DevSusOps - Bringing Sustainability Concerns to Development and Operations

Adrian Cockcroft defines terminology and introduces the mental models needed to make sense of sustainability as a non-functional requirement for developing and operating systems. (Presentation with transcript included)
Level-up on key topics like this at QCon. Attend QCon New York software development conference (June 13-15, 2023) and uncover emerging software trends & practices to solve your complex engineering challenges, without the product pitches.

TOP Cloud NEWS HEADLINES

  1. AWS Adds Multi-AZ with Standby Support to OpenSearch Service

  2. Azure Container Storage Now in Public Preview

  3. Open-Source Access Control with OpenFGA

Cloudflare Workers Introduces connect() API to Create TCP Sockets

During the recent developer week, Cloudflare announced a Worker API to create outbound TCP sockets. The new socket API allows developers to connect back to TCP-based infra directly from a Worker, including databases. (News)

Tidy First? Kent Beck on Refactoring

Kent Beck discusses dealing with refactoring. (Presentation with transcript included)

TOP Java NEWS HEADLINES

  1. Breaking down Barriers: Introducing JDK 21’s Approach to Beginner-Friendly Java Programming

  2. Apache Pulsar 3.0 Delivers a New LTS Version and Efficiency Improvements

  3. Java News Roundup: Azul Zulu Support for CRaC, Spring Boot Updates Mitigate CVEs, OpenJDK JEPs

Easy Implementation of GDPR with Aspect Oriented Programming

GDPR compliance should be a default feature in every application that handles PII (Personally Identifiable Information). Most organizations have an impression that GDPR is a luxury feature that needs special tools to implement. But, we can see that the frameworks and design patterns we already use in our everyday development can very well be used to implement the GDPR rules. (Article)

ASP.NET Core in .NET 8 Preview 4: Blazor Streaming, Form Handling, Native AOT, Identity API and More

The latest release of .NET 8 Preview 4 brings significant improvements to ASP.NET Core. Notable enhancements include Blazor's streaming rendering and form handling, expanded support for form binding in minimal APIs, Native AOT compilation for improved performance, enhanced authentication and authorization with Identity API endpoints, and the addition of metrics for application monitoring. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Jetpack Compose Brings Performance Improvements, Better Tooling Integration, and Updates Material 3

JetBrains Compose Multiplatform for iOS Reaches Alpha

After adding support for desktop apps and the Web, JetBrains multiplatform declarative UI toolkit now runs on iOS in alpha. (News)

TOP Architecture & Design NEWS HEADLINES

  1. eBay and lastminute.com Adopt Contract Testing to Drive Architecture Evolution

API Design Reviews Are Dead. Long Live API Design Reviews!

To design APIs at scale, it takes deliberate effort to create consistency and make several discrete APIs feel like a platform. This requires an efficient and useful API design review process. (Article)

TOP Culture & Methods NEWS HEADLINES

  1. Curiosity and Self-Awareness are Must-Haves for Handling Conflict

  2. Applying Test-Driven Development in the Cloud

Data-Driven Decision Making - Software Delivery Performance Indicators at Different Granularities

Optimizing a software delivery organization is not a straightforward process standardized in the software industry. Getting the organization to analyze the data and act on it is a difficult undertaking. This article presents insights into how a socio-technical framework for optimizing a software delivery organization has been set up and brought to the point of regular use. (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 Sponsored Resources

documentThe InfoQ eMag - The InfoQ Trends Reports 2022