In this issue, March 19, 2024 View it in your browser.

DuckDB, McDonald's CI, Static Web Apps, AWS Lambda Architecture, Rust Macros, Dev Proxy, AdonisJS v6, Swift 5.10, Hashnode Architecture, Agile Architecture, Continuous Discovery, Staff+

InfoQ Dev Summit Boston (24-25 June): Engineering Paved Paths for a User-friendly Developer Platform

Learn how David Grizzanti, Principal Engineer @nytimes focused on improving developer productivity by enabling engineering teams to more effectively and efficiently build, test, integrate, and deploy software. Find out more.

 

Sponsored by Hazelcast

Dive into the Future of Payments - Sponsored by Hazelcast

Dive into the Future of Payments

Ready to step into the next era of payment processing? Join this webinar for an eye opening journey through the evolution of payment architectures. Uncover the key differences between legacy and modern payment solutions, learn how to slash payment costs like a pro, and witness cutting edge, real-world deployments. Live Webinar, March 21st, 2024 - Save your Seat.

https://res.infoq.com/podcasts/individual-contributor-to-leadership/en/smallimage/engineering-culture-podcast-logo-1667540501577-1710458593933.jpeg

A Convoluted Path From Individual Contributor to Leadership

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Chandler Hoisington about lessons learned in his time at Amazon, transitioning from engineering into management and advice for new leaders. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. RWKV Project Open-Sources LLM Eagle 7B

Enabling Remote Query Execution through DuckDB Extensions

Stephanie Wang focuses on DuckDB’s extension model, and on query execution and planning, which is a use case of this DuckDB extension model. (Presentation with transcript included)

Sponsored by DragonflyDB

A modern replacement for Redis - Sponsored by DragonflyDB

A modern replacement for Redis

Dragonfly Cloud is a fully managed in-memory data store the delivers better performance at significantly lower cost than Redis based solutions.
Start your free trial today.

TOP DevOps NEWS HEADLINES

  1. CloudFormation IaC Generator Scans and Imports Existing AWS Resources

  2. Finch 1.1.1: AWS Enhances Windows Compatibility for Open Source Container Development Tool

  3. McDonald's Streamlines CI with GitHub Actions and Reusable Workflows

  4. Freenginx: Core Nginx Developer Announces Fork of Popular Web Server

  5. Falco, Cloud-Native Security Tool for Kubernetes, Graduates from CNCF

Two Years of Incidents at Six Different Companies: How a Culture of Resilience Can Help You Accomplish Your Goals

Vanessa Huerta Granda looks at real-life examples of companies she has worked with who chose to invest in improving their incident programs and have seen it pay dividends. (Presentation with transcript included)

Sponsored by Cockroach Labs

Mastering Metadata: Best practices for designing resilient architectures - Sponsored by Cockroach Labs

Mastering Metadata: Best practices for designing resilient architectures

Delve into the intricate world of user metadata systems critical for customer profiles, loyalty programs, subscriptions, and gaming. Learn to architect resilient systems, ensuring availability, real-time accuracy, global scaling, and streamlined workflows for optimal user interactions. Live Webinar, April 11th, 2024 - Save your Seat.

TOP Cloud NEWS HEADLINES

  1. AWS Makes Cloud Formation Stack Creation up to 40% Faster

  2. Microsoft Introduces Static Web Apps' New Feature: Distributed Functions for Enhanced Performance

  3. AWS Waives Egress Fees for Customers Exiting the Cloud

  4. Azure OpenAI's “Use Your Data” Feature Now Generally Available

AWS Lambda under the Hood

Mike Danilov, a senior principal engineer at AWS, presented on AWS Lambda and what is under the hood during QCon San Francisco 2023. This article represents the talk, which will start with an introduction to Lambda itself to outline the key concepts of the service and its fundamentals, which will facilitate a deep dive into the understanding of the system. (Article)

TOP Development NEWS HEADLINES

  1. Erlang-Runtime Statically-Typed Functional Language Gleam Reaches 1.0

How to Use Rust Procedural Macros to Replace Panic with syn’s Fold

In this article, we show how you can write advanced macros to step through Rust code and modify it. Using the standard tooling available in the syn crate, we first show how to change the occurrence of a panic into an Err. Then we go a step beyond and use the Fold trait to recursively step through the entire function, automatically executing a change in every applicable location. (Article)

Getting Technical Decision Buy-In Using the Analytic Hierarchy Process

Making large, important technical decisions is a critical aspect of a senior individual contributor's role. This article examines how Comcast has employed the Analytic Hierarchy Process (AHP), a decision-making framework developed in the 1970s, and adapted it for making technical and non-technical decisions both large and small. (Article)

Sponsored by InfluxData

An Introduction to Microservices Monitoring—Strategies, Tools, and Key Concepts - Sponsored by InfluxData

An Introduction to Microservices Monitoring—Strategies, Tools, and Key Concepts

Users have higher expectations for performance and reliability of apps. This article focuses on monitoring apps using a microservice architecture—key concepts, common challenges, and useful tools. Learn more.

Java News Roundup: JHipster Blueprints, Jox Channel Library, Infinispan 15.0 Release Candidate

This week's Java roundup for March 4th, 2024, features news highlighting: Version 3.0 releases of Micronaut and Quarkus Blueprints for JHipster, introducing the Jox Channel library, first release candidate of Infinispan 15.0, point releases of Quarkus, Micronaut, Testcontainers for Java and JetBrains Ktor. (News)

Sponsored by Microsoft Azure

Build Intelligent Apps - Sponsored by Microsoft Azure

Build Intelligent Apps

Combine AI, cloud-scale data, and cloud-native app development to create highly differentiated digital experiences. Start building and modernizing intelligent applications with Microsoft Azure. Learn more.

Microsoft Dev Proxy v0.15: Mock the APIs Secured with Entra and Many More

Microsoft has recently unveiled Dev Proxy v0.15.0, featuring a range of enhancements aimed at streamlining app development processes. Among a big list of improvements, the most notable addition is the ability to mock APIs that are secured with Entra. Other additions are related to the simulation of OAuth flows, improved monitoring URLs, improved support of CORS, custom commands and many more. (News)

AdonisJS v6 Released: TypeScript, ESM, and beyond

AdonisJS, a Node.js web application framework, has released its latest major release AdonisJS v6. Notable highlights include a transition to ECMAScript Modules (ESM), an improved and simplified IoC container, improved TypeScript integration, and a more straightforward approach to route and controller binding. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Android Fused Orientation Provider Aims to Improve Device Orientation Management

Swift 5.10 Brings Full Data Isolation Compile-Time Safety to Concurrent Code

The latest Swift release, Swift 5.10, includes just a few new proposals that nevertheless represent an important achievement for the language concurrency model, which is now able to ensure full data isolation at the compiler level, explains Swift team engineer Holly Borla. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Hashnode Creates Scalable Feed Architecture on AWS with Step Functions, EventBridge and Redis

Agile Architecture, Lean Architecture, or Both?

When it comes to software architecture, should you adopt an agile or a lean approach? The answer, of course, is "it depends." Agile is better suited for situations where you know what you need, but not how to build it. Lean is more appropriate when requirements are certain and you want to optimize a well-known process. (Article)

The Journey to a Million Ops / Sec / Node in Venice

Alex Dubrouski and Gaojie Liu discuss some of the tricks used in their pursuit to lower read latency and to reach 1M operations per second per node. (Presentation with transcript included)

Lessons from Leading the Serverless First Journey at CapitalOne

George Mao discusses their journey into serverless, the best practices they picked up, the lessons learned along the way, and the optimizations for Lambda. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How Continuous Discovery Helps Software Teams to Take Product Decisions

Socially Responsible Companies - Do We All HAVE to Change the World?

Germán Bencci discusses if traditional for-profit businesses should worry about creating social impact, presenting a formula of how (almost) any product can create a positive social impact. (Presentation with transcript included)

Staff+ Engineering beyond Big Techs: How to Succeed in the Technical Path in Non-Tech Companies

Loiane Groner discusses how non-tech companies need to invest in more experienced technical professionals to have competitive advantage and how they can be attractive to Staff+ Engineers. (Presentation with transcript included)

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

document Deep Dive into the Architecture of a NoSQL Database Indexing Engine (On-demand webinar) - Watch Now