What science can tell us about C and C++'s security
Analysis of empirical data showing memory unsafety causes 65%+ of security vulnerabilities in large C/C++ codebases like Android, Chrome, and Linux.
Analysis of empirical data showing memory unsafety causes 65%+ of security vulnerabilities in large C/C++ codebases like Android, Chrome, and Linux.
A developer compares REPL Driven Design with TDD in Clojure, using a COVID-19 data project to highlight the trade-offs in speed and safety.
Highlights key new features in PHP 7.4, including arrow functions, typed properties, and preloading, using concise code examples.
A tutorial on adding a custom notification badge with a count to a UIBarButtonItem in iOS, using a UIButton and UILabel.
Explains how to check if .NET Core GC verbose events are enabled on a live Linux server without using a debugger, by reading process memory.
Tutorial on configuring a Django blog application to use PostgreSQL for production, including installation, setup, and fixture management.
A list of critical C# performance pitfalls and code patterns to avoid, drawn from real-world production issues at Criteo.
Analysis of the 2020 Facebook SDK crash that brought down many iOS apps, highlighting the risks of third-party SDK dependencies and data privacy.
SQL Server 2019 introduces a new feature in Configuration Manager to simplify certificate import and management for TLS encryption.
A cloud consultant reflects on his first year as an independent content creator, discussing the challenges and rewards of leaving a stable IT job.
Explains workload isolation and resource governance in Azure Synapse Analytics, covering static and dynamic resource classes for managing query performance.
A web developer shares advice on writing quality content, patience, and the long-term value of personal blogging for career growth.
A guide to preparing for the HashiCorp Terraform Associate certification, covering exam objectives, study tips, and recommended materials.
Explains how to monitor serverless scheduler performance using AWS CloudWatch Custom Metrics and Insights, with code examples.
Explains .NET ThreadPool starvation, how synchronous waiting on async tasks causes it, and why queuing exacerbates the problem.
Andy shares a nostalgic iTunes-style visualizer tool for single-screen use and introduces his web development work and CSS course.
Analysis of how JavaScript frameworks impact website performance, referencing Tim Kadlec's detailed research on the topic.
A quick tip for Firefox users on Mac to enable tab navigation for links by adjusting the accessibility.tabfocus setting.
Analyzes the privacy and effectiveness issues of digital contact tracing, comparing location-based and proximity-based approaches.
A detailed guide to the hardware setup (cameras, mics, lights) used for streaming online tech talks and training sessions.