In this issue, July 11, 2023 View it in your browser.

OpenAI Superalignment, Cloud Firewall, PostgreSQL Benchmarks, AWS Appfabric, Testcontainers, Java Z GC, TimeProvider Unit Tests, Cloudflare Smart Hints, Apple Core ML, Scaling LinkedIn, Honeycomb Serverless, Autism at the Workplace

Discover the most important topics in software development at QCon SF (Oct 2-6)

Tracks for QCon SF (Oct 2-6) announced. Level-up on emerging trends in machine learning, cloud, resilience, architectures, platform engineering, data engineering, frontend development, deep tech, JVM, languages of Infra, staff+ engineering, and more.

Secure early bird tickets before July 25.

 

Sponsored by Monte Carlo

Monte Carlo

Operationalizing Data Observability

Learn how to achieve reliable data at scale through data observability. This webinar covers tracking the five pillars of observability, implementing monitoring and detection, creating incident workflows, leveraging automation for data-driven insights, and more. Live Webinar, July 27th, 2023 - Save your Seat.

https://res.infoq.com/podcasts/techno-solutionism-ethical-application/en/smallimage/engineering-culture-podcast-logo-1667540501577-1688727112017.jpeg

Techno-solutionism, Ethical Technologists and Practical Data Privacy

In this podcast, Shane Hastie, spoke to Katherine Jarmul of Thoughtworks about the dangers of techno-solutionism, challenges in ethical application of technology and her book Practical Data Privacy. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. OpenAI Introduces Superalignment to Address Rogue Superintelligent AI

  2. UC Berkeley Researchers Open-Source API-Calling Language Model Gorilla

Creating Your Own AI Co-Author Using C++

While using ChatGPT through a web interface is one thing, creating your own autonomous AI tool that interfaces with ChatGPT via its API is a different story altogether. As strong proponents of C++, in this article we are going to present a GPT tool written in C++ to ease the pain of dealing with the daunting task of editing endless editorial comments. (Article)

Sponsored by Lightbend

Lightbend

When Should I Use Microservices?

Having a microservices strategy can be a resourceful investment in agility; however, it requires high skill, effort, and discipline when it comes to management and orchestration. As with any investment, it’s essential to understand the risks and merits concerning your business goals. This article will walk you through what microservices do well, their challenges, and whether they’re right for you. Learn more.

TOP DevOps NEWS HEADLINES

  1. Sysdig Announces Cloud Native Application Protection Platform

Google Announces General Availability of New Features for Cloud Firewall

Google announced the expansion of the offer for Google Cloud Firewall. Cloud Firewall is the GCP firewall service that is cloud native and distributed. The new features now in general availability are threat intelligence for Cloud Firewall, geo-location objects, address groups and local IP ranges. (News)

Sponsored by AWS Marketplace

AWS

How to build resilient cloud apps with the AWS Well-Architected Framework

Learn how to architect cloud applications for resilience and implement testing and observability into your development process. Discover and understand the frameworks & tools that can help your system tolerate stress, mitigate risks, and provide a consistent user experience. (Live Webinar, July 20th) - Register Now.

TOP Cloud NEWS HEADLINES

  1. Enhancing AI Capabilities: Google Cloud Integrates Vector Search in Managed Databases

  2. AWS Step Functions Introduces Versions and Aliases for Enhanced Deployment Resiliency

  3. AWS Launches AWS Appfabric Empowering SaaS Applications with Enhanced Productivity and Security

  4. EC2 Instance Connect Endpoint Enables Secure Connectivity between Public and Private Networks

Distributed PostgreSQL Benchmarks: Azure Cosmos DB, CockroachDB, and YugabyteDB

Microsoft recently discussed the results of distributed PostgreSQL benchmarks, comparing transaction processing and price performance for Azure Cosmos DB for PostgreSQL, CockroachDB, and Yugabyte. With different implementation trade-offs, the results show a higher throughput for Azure Cosmos DB but highlight the challenges of benchmarking distributed databases. (News)

Sponsored by Nagarro

Nagarro

Automate Reliability in Your CI/CD Pipeline

Reliability incidents can cost thousands of dollars a minute! Manage them smartly by establishing resiliency testing as a quality gate. Join the webinar to learn from UKG, Nagarro & Gremlin experts. Register now.

TOP Java NEWS HEADLINES

  1. Java Enhances Z Garbage Collector with Generational Capabilities

  2. JEP 441: Transforming Java with Pattern Matching for switch

  3. Java News Roundup: Open Liberty InstantOn and Liberty Tools, Gradle 8.2, Spring Cloud, GlassFish

Enhanced Testcontainers and Development-Time Containers Support in Spring Boot 3.1

Spring Boot 3.1, the latest version of the popular Java-based framework for building stand-alone, production-grade applications, introduces enhanced support for development-time containers. This new feature was the focus of a recent livestream by Josh Long, a Spring developer advocate, on his YouTube channel "Coffee + Software with Josh Long." (News)

TimeProvider and ITimer: Writing Unit Tests with Time in .NET 8 Preview 4

The article discusses the challenges of writing unit tests and handling date and time in .NET. TimeProvider and ITimer are new universal time abstractions available in NET 8 Preview 4 for dependency injections and unit testing, offering extensive functionality for managing time-related operations. (Article)

TOP Web Development NEWS HEADLINES

  1. Cloudflare Introduces Smart Hints to Automate Web Performance Optimisation

Manifest Confusion Paves the Way to New npm Supply Chain Threats

A recent report by former npm engineering manager Darcy Clarke found that the npm registry does not validate manifest information against the contents of its corresponding package tarball. This creates a double source of truth that attackers can exploit to hide scripts or dependencies, says Clarke. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. JetBrains Launches the Kotlin Notebook Plugin for IntelliJ IDEA

Apple Extends Core ML, Create ML, and Vision Frameworks for iOS 17

At its recent WWDC 2023 developer conference, Apple presented a number of extensions and updates to its machine learning and vision ecosystem, including updates to its Core ML framework, new features for the Create ML modeling tool, and new vision APIs for image segmentation, animal body pose detection, and 3D human body pose. (News)

TOP Architecture & Design NEWS HEADLINES

  1. How LinkedIn Serves over 4.8 Million Member Profiles per Second

Honeycomb: How We Used Serverless to Speed up Our Servers

Jessica Kerr reviews the benefits (user experience on demand!) and constraints (everything in AWS has a limit!) of serverless-as-accelerator, and gives practical advice. (Presentation with transcript included)

Magic Pocket: Dropbox’s Exabyte-Scale Blob Storage System

Facundo Agriel dives into the architecture of Magic Pocket, some early key design patterns, and the challenges of operating such a system at this scale. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Being an Agent of Change for Others and Yourself

Autism at the Workplace: Autism Coaching as a Methodology

As a person with autism or other neurodiversity, it’s important to get to know yourself really well. It’s even better if another person can get to know you from the inside-out. Dennie Declercq and his mom Ivette Marchand found a way to allow for open and vulnerable communication between them. They made Declercq’s life-manual, which enables him to be happy and productive as a software developer. (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