Hacking cars in JavaScript (Running replay attacks in the browser with the HackRF)
A developer explores using JavaScript and a HackRF SDR to perform replay attacks on car key fobs, demonstrating the process in a browser.
A developer explores using JavaScript and a HackRF SDR to perform replay attacks on car key fobs, demonstrating the process in a browser.
A guide to identifying and countering common forms of propaganda and flawed thinking in the technology industry, from FOMO to naive utopianism.
A critical analysis of the Instability-Abstractness-Relationship, a software design quality metric for measuring package maintainability.
A guide on using PowerShell to automate security checks, enforce compliance, and secure secrets within Azure DevOps CI/CD pipelines.
A meetup session exploring how attackers exploit Azure misconfigurations using MITRE techniques like phishing and credential attacks.
Explores how attackers exploit Azure misconfigurations using MITRE techniques like phishing and credential attacks.
A guide on using AI models like GPT-4 and Claude 3.5 to practice and receive feedback for technical job interviews, with a coding example.
Explains the React useDebugValue hook for labeling custom hooks in React DevTools to aid debugging.
Explains a bug in React Query's Infinite Queries feature, detailing the issue, its conditions, and the underlying mechanics of infinite scrolling.
A comprehensive guide to string handling in Rust, covering types, conversions, operations, and performance best practices.
A podcast episode analyzing the Apple iPhone 16 event from a developer's perspective, focusing on new features like Capture Control and their implications for app development.
Building a multi-service document extraction app using LLMs, Azure services, and Diagrid Catalyst for cloud-native architecture.
A developer shares a debugging story about a Core Data crash caused by an attribute name starting with 'new' in Xcode 15/16.
The author begins migrating a SaaS application from Heroku to Digital Ocean, focusing on creating a Dockerfile and new deployment tools.
An introductory guide to Rust, covering its key features like memory safety, ownership, and setup for developers new to the language.
Compares Satterthwaite, Liu, and leading-term approximations for tail probabilities of weighted sums of chi-squared variables in high-dimensional genomic data.
A developer shares their favorite features of the Fish shell, including autosuggestions and smart tab completion, after 7 years of daily use.
A hands-on tutorial for building a Data Lakehouse on your laptop using Apache Iceberg, Spark, Nessie, Minio, and Dremio.
Explains how to use Zig's comptime feature to conditionally disable code for platform-specific builds, debugging, and configuration.
A guide to configuring Visual Studio Code with essential extensions and settings to optimize the development workflow for Angular projects.