Compact strings in the CLR
Explores the potential memory savings of storing strings in a more compact encoding like ASCII/Latin-1 within the .NET CLR, using real-world data from Stack Overflow.
Explores the potential memory savings of storing strings in a more compact encoding like ASCII/Latin-1 within the .NET CLR, using real-world data from Stack Overflow.
A developer argues for choosing programming languages and tools based on project needs over personal comfort, using examples from personal projects.
Explores the System.Runtime.CompilerServices.Unsafe API in .NET for low-level, high-performance pointer manipulation while bypassing standard type safety.
An update on the iOS security testing tool Needle, including upcoming conference talks and a hands-on exploitation workshop.
A guide on writing effective bug reports for software developers, with tips from an Apple-centric perspective.
A GitHub employee shares seven key habits and cultural traits that contribute to the effectiveness and success of employees at the company.
A guide to setting up a Docker-based development environment for the MEAN.JS stack, enabling live-reload and easy setup.
An overview of Postgres Foreign Data Wrappers (FDWs), explaining how to connect and query external data sources directly from PostgreSQL.
A tutorial on creating a Skype bot using .NET Core and the Microsoft Bot Framework, covering setup, registration, and basic implementation.
Tips for using Docker to compile, cross-compile, and deploy Go applications without installing Go locally.
Explores the motivations behind proprietary vs. open source software, arguing that understanding developer intent is key to choosing software that serves user interests.
Apple announced real-time collaboration for iWork, sparking a look at the history and technical challenges of offline-first, real-time sync.
A technique for autoprefixing CSS properties using CSS variables, demonstrated with clip-path.
A guide to deploying AWS AutoScale groups with Windows instances that automatically join a domain and rename themselves using CloudFormation and PowerShell.
A guide to deploying applications to Azure VMs using VSTS Release Management, covering common pitfalls and solutions.
A guide to analyzing .NET memory dumps using the CLR MD library, covering heap inspection and string analysis.
Using R code to generate permutations of digits (2,2,5,5,9,9), analyzing divisibility by 11 and primality.
A developer announces and shares thoughts on preparing for their first major conference talks at NSSpain and FrenchKit, focusing on Swift and live-coding challenges.
Troubleshooting Oracle GoldenGate for Big Data Kafka Handler errors using logdump and debug logs.
An introduction to Brunch, a simple and convention-based JavaScript build tool for modern web development projects.