Sponsored by Microsoft In this InfoQ Live roundtable, Scott Hanselman joins other industry practitioners to discuss the benefits and challenges of moving .NET apps to the cloud. The panelists compare the different options available including managed Kubernetes services, serverless platforms, and HTTP-based hosting options. Watch On-Demand. |
In this episode, Thomas Betts talks with Kurt Bittner and Pierre Pureur about continuous architecture. The discussion covers the role of a software architect, the importance of documenting architectural decisions, and why you need a minimum viable architecture for any minimum viable product. (Podcast) |
In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Dr. Elizabeth Lawler, the founder and CEO of AppMap, about observability in the age of AI, creativity in programming and problems developers face on a day-to-day basis. (Podcast) |
|
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Michał Maślanka introduces the design of Redpanda’s Multi-Region feature, and describes how they leveraged Raft’s properties, a constraint solver, automatic data balancing, and tiered storage. (Presentation with transcript included) |
Sponsored by Hasura Microservices architecture has many benefits, but makes consuming and joining data from multiple services very complex. Learn why a “supergraph” pattern could be an elegant solution. Learn more. |
|
|
TOP DevOps NEWS HEADLINES |
|
John Allspaw describes what resilience is, and how it's incredibly hard to recognize it. (Presentation with transcript included) |
Sponsored by Temporal State machines are a widely used and design pattern, but are complex to program, test, and maintain. Learn how to simplify stateful apps in this technical guide. Download now. |
|
|
TOP Cloud NEWS HEADLINES |
|
The rising popularity of managed relational databases brings hidden costs, and informed decisions are crucial for optimal use. This article shows the importance of monitoring service expenses, revising default settings, and understanding operational constraints, considering limitations like reduced flexibility and observability. (Article) |
Erik Peterson discusses the right timing and approach for engineering cost optimization and how to use cost efficiency metrics as powerful constraints that drive innovation, and engineer profit. (Presentation with transcript included) |
Sponsored by DoiT The AWS Cookbook is a must-have for your cloud toolkit. These experience-building recipes will demystify services and immediately deliver value, regardless of your AWS experience level. Get your copy → |
|
|
TOP Development NEWS HEADLINES |
|
Written in Rust, Lapce sports a native GUI leveraging GPU acceleration and an extensible plugin system based on WASI. It comes with support for syntax highlighting, code completion, and code diagnostics using any LSP-compliant server. (News) |
Sponsored by Hazelcast This paper provides a concise overview of how Hazelcast - a unified real-time data platform - can address many of your application modernization strategies. It also simplifies the comparison with Redis and other storage-centric platforms. Download Now. |
|
|
TOP Java NEWS HEADLINES |
|
JDK 22, the first non-LTS release since JDK 21, has reached its second release candidate phase with a final set of 12 new features, in the form of JEPs, that can be separated into four categories: Core Java Library, Java Language Specification, HotSpot and Java Tools. We examine JDK 22 and predict what features have, or could be, targeted for JDK 23. (News) |
|
Microsoft released Visual Studio 2022 17.10 - Preview 1 version with significant enhancements to areas like productivity, debugging, diagnostics, game development and Microsoft 365 development tools. (News) |
|
TOP Web Development NEWS HEADLINES |
|
Chris Biscardi explores what Rust is being used for on the front-end and introduces the language from the perspective of a JavaScript developer. (Presentation with transcript included) |
|
The latest version of Android Studio, dubbed Iguana, brings several new features, including better integration with Crashlytics; Compose UI Check, a new tool to verify Compose UI design and behavior; improved rendering for Compose views; a wizard to create baseline profiles, and more. (News) |
|
TOP Architecture & Design NEWS HEADLINES |
|
Frank Yu discusses how to make a mission critical business logic deterministic and fast, providing both intuitive and not-so-obvious architecture choices. (Presentation with transcript included) |
|
TOP Culture & Methods NEWS HEADLINES |
|
When testing machine learning systems, we must apply existing test processes and methods differently. Machine Learning applications consist of a few lines of code, with complex networks of weighted data points that form the implementation. The data used in training is where the functionality is ultimately defined, and that is where you will find your issues and bugs. (Article) |
Michael Winslow explains the factors he considered when choosing between being an individual contributor and a leader, including his personal strengths and interests, and organizational opportunities. (Presentation with transcript included) |
Sponsored by Scrum.org Looking to make your organization more agile? Discover concepts and tools for measuring and enabling business agility through Evidence-Based Management. Read now. |
|
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 Deep Dive into the Architecture of a NoSQL Database Indexing Engine (On-demand webinar) - Watch Now |
|