A simple explanation of the big idea behind public key cryptography
A simple, intuitive explanation of public key cryptography using analogies and a number game to explain how to prove a secret without revealing it.
A simple, intuitive explanation of public key cryptography using analogies and a number game to explain how to prove a secret without revealing it.
Explains the differences and usage of nullable and required types in C#, covering value types, reference types, and the nullable operator.
Brendan Gregg discusses AI agents trained on his performance engineering work, their limitations, and the ethical implications of creating 'Virtual Brendans'.
Explores how classifying domain types (generic, supporting, core) guides software architecture decisions on building vs. buying solutions.
Explains how to generate SAS URIs for Azure Blobs using DefaultAzureCredential and User Delegation Keys in .NET.
The author refactors libdav to use a new Requests API with a builder pattern and updates vstorage to use a streaming API for synchronization.
An experienced freelance consultant shares strategies for finding clients in a challenging market, focusing on technical consulting and test automation.
A developer automates ticket submission using Goose AI agent and Playwright MCP, integrating with a Chrome extension for seamless browser interaction.
A guide on getting Nvidia GPUs to work with the Raspberry Pi 5 and Rockchip boards using a custom kernel patch.
Explains offset and keyset pagination in Spring Data JPA, comparing their performance and implementation details.
Three Terragrunt file patterns for orchestrating complex Terraform deployments at scale, including input mapping and data aggregation.
Argues that AI in software development should focus on automating non-coding tasks like meetings, docs, and testing, not just speeding up coding.
A European tech founder critiques the region's mindset gap, arguing that its focus on local markets and regulation is causing it to fall behind the US and China in innovation.
The author introduces new GitHub Actions workflows for their Swift Package Scripts project, automating tasks like building, testing, and documentation.
Simon Willison discusses data journalism, Django's origins, and tech's role in news on the Data Renegades podcast.
A monthly tech link roundup covering AI agents, Kafka, Flink, LLMs, conference tips, and commentary on tech publishing trends.
A concise list of major new features and changes introduced in Node.js releases from v13 to v25, focusing on JavaScript, API, and tooling updates.
A fun exploration of psql's scripting capabilities, testing if it's Turing complete by implementing a Fibonacci sequence calculator.
Senior engineers struggle with AI agent development due to ingrained deterministic habits, contrasting with the probabilistic nature of agent engineering.
Argues that prompt injection is a vulnerability in AI systems, contrasting with views that see it as just a delivery mechanism.