OSX Security Theatre
A detailed guide to the author's personal security setup on OSX, focusing on password management with KeePass and related tools.
A detailed guide to the author's personal security setup on OSX, focusing on password management with KeePass and related tools.
A tutorial on using Gulp.js, a JavaScript build tool, to automate development workflows for web projects.
A guide on creating a custom Docker container for R data science work, including installing packages and visualizing data.
Explains the CSS Box Model, its components (content, padding, border, margin), and how the box-sizing property controls element sizing.
Explores the core concepts and features of Project Jigsaw, the module system introduced in Java 9, and its impact on code organization.
Explores different approaches to testing the data layer in mobile apps using Realm, including in-memory vs on-disk benchmarks.
A web developer discusses building resilient websites by focusing on server control and progressive enhancement to handle unpredictable networks, devices, and user contexts.
Explains how to use PowerShell scripts with Pulseway monitoring software to create custom alerts based on system events.
How to configure a static public IP address (ILPIP) on an Azure VM using PowerShell, including a key undocumented parameter.
A web developer creates a charity music album featuring tracks from web professionals to raise funds for web accessibility organizations.
Explains how to correctly store and retrieve UTC dates in SQLite using the ADO.NET provider by setting DateTimeKind=Utc in the connection string.
A technical guide on implementing RSS and Atom feeds within ASP.NET MVC applications, covering formats, structure, and best practices.
A guide for PHP developers to enhance Sublime Text 3 with packages and features to replicate the functionality of a full PHP IDE.
An introduction to Docker, explaining containerization, how it differs from virtual machines, and its practical applications in software deployment.
A guide comparing GUI and CLI build tools like Grunt and Gulp, explaining their uses in automating development workflows.
Explains the difference between CSS pseudo-classes and pseudo-elements, and clarifies the correct single vs. double colon syntax to use for each.
Explores the value, challenges, and best practices of implementing automated acceptance testing for iOS and mobile development projects.
Explains why applying closed-source, meeting-heavy workflows to open source projects leads to failure and advocates for asynchronous, transparent collaboration.
A developer shares lessons learned from building a SaaS startup, covering multi-tenancy, billing, and scaling challenges.
Explains the key advantage of C# 6 exception filters: they preserve the call stack for debugging by not unwinding it when a filter condition fails.