Converting values to strings in JavaScript has pitfalls
Explores the complexities and pitfalls of converting various values to strings in JavaScript, including Symbols and objects with null prototypes.
Explores the complexities and pitfalls of converting various values to strings in JavaScript, including Symbols and objects with null prototypes.
An overview of application security fundamentals, including secure coding, testing, authentication, and updates to protect software from threats.
Explores performance improvements in .NET 10's HttpClient, focusing on reduced memory allocation and faster response times for streaming data.
A former Silicon Valley engineer reflects on the bias against computer science graduates and the culture of glorifying self-taught, college-dropout developers.
A developer details a simple iOS vulnerability using Darwin Notifications, a legacy public API, that could potentially brick an iPhone.
A curated list of must-see developer sessions from Microsoft Build 2025, focusing on AI, cloud, and development tools.
Explains the importance of time semantics (event vs. processing time) and watermarks for accurate data processing in Apache Flink and Kafka SQL.
A talk about the Djangonaut Space project, a community mentorship program for contributing to the Django web framework.
Explores the synergy between observability and performance in modern software, highlighting tools like Jaeger and Prometheus for microservices.
A Windows security update breaks Kerberos authentication for cloud trusts, impacting file server access. Includes workarounds and affected OS versions.
Using the async-tree library to reduce the code size of a minimalist JavaScript static site generator, focusing on abstraction and shared utilities.
Compares Model Context Protocol (MCP) and Agent2Agent (A2A), two AI communication frameworks for multi-model collaboration and agent interaction.
A PowerShell script to identify Azure Function Apps running on deprecated or unsupported runtime versions, ensuring security and compliance.
A monthly roundup of curated links and articles on data engineering, Kafka, CDC, stream processing, and AI/ML topics.
Developer updates on open-source contributions: patches for SourceHut, manual page rewrites, and new releases for khal and way-secure.
A developer argues that job titles limit potential and advocates for taking initiative beyond formal roles to advance your tech career.
Explains why you can't branch a Datomic database from a past state and presents a potential workaround using custom filters.
Explores the new 'Extension members' feature in .NET 10 and C# 14, detailing syntax changes and potential future capabilities like adding static operators.
Explores transactions as a protocol that can be added to any storage system, not an intrinsic feature, with examples from Delta Lake, Epoxy, and Two-Phase Commit.
A call to action for tech workers to resist the rise of fascism, which is increasingly enabled by technology and the tech industry.