What's new in PHP 8.5
Overview of new features in PHP 8.5, including the pipe operator, clone with, #[NoDiscard], and closure improvements.
Overview of new features in PHP 8.5, including the pipe operator, clone with, #[NoDiscard], and closure improvements.
A developer's journey to understanding AI agents and the Model Context Protocol (MCP), moving beyond traditional data pipeline thinking.
Java 26 introduces warnings and restrictions on using reflection to mutate final fields, a significant change for developers.
A macOS menu bar app for displaying multiple world clocks with custom names, emoji, and a time travel slider for planning across time zones.
OpenAI releases GPT-5.1-Codex-Max, a new AI model focused on agentic coding tasks, featuring advanced context compaction for long-running work.
A developer explains his automated workflow using SQL, Datasette, and Observable to generate a Substack newsletter from his blog content.
Martin Fowler discusses the latest Thoughtworks Technology Radar, AI's impact on programming, and his recent tech talks in Europe.
A technical guide on deploying Palo Alto Cloud NGFW with Strata Cloud Manager using Terraform and AzAPI on Azure.
Explains that .NET 10 makes the Program class public by default, eliminating the need for 'public partial class Program' declarations in WebApplicationFactory tests.
A bookmarklet that lets you warp and manipulate any DOM element on a webpage with a simple click.
Explains how Spring AI maps LLM responses to structured Java objects using JSON Schema, simplifying integration.
A guide to building Quarkus application container images using Cloud Native Buildpacks and OpenShift Builds, including setup and commands.
Analysis of a major Cloudflare outage caused by a database permissions change and software panic, quoting CEO Matthew Prince.
An introduction to the distributed actor model for building concurrent, resilient systems, explaining its core concepts and benefits.
Explores extending JavaScript's Map class to create a FileMap for file system interaction and discusses building a custom build system.
A developer reflects on the balance between concise and clear code, arguing that too little code can be as harmful as too much.
A senior engineer shares his experience learning to code effectively with AI, from initial frustration to successful 'vibe-coding'.
Explains how to patch CoreDNS configuration on a Kubernetes cluster using Terraform's kubernetes_config_map_v1_data resource.
Practical steps for successfully leading a software or tech project, focusing on scope, communication, and iterative delivery.
Overview of Commvault's 2025 SHIFT event and launch of Commvault Cloud Unity, a unified platform for multi-cloud data protection and AI-driven recovery.