Swift Protocol That Returns An Object Conforming To A Protocol
A guide to converting an Objective-C protocol that returns a protocol-conforming object into Swift, focusing on the use of typealias.
A guide to converting an Objective-C protocol that returns a protocol-conforming object into Swift, focusing on the use of typealias.
A technical summary of JavaOne 2015 talks on Project Jigsaw, detailing the module system's mechanisms in Java 9.
A technical guide on using env, cat, grep, and xargs to inject environment variables from a .env file into a command-line utility.
Explores using Pester, a PowerShell testing framework, for operational validation tests in Windows Server 2016 as part of Infrastructure as Code.
Tips for using Interface Builder in iOS development to reduce boilerplate code, covering Storyboards, XIBs, and custom references.
A developer documents the open redesign of their personal website, focusing on performance, accessibility, and modern web features.
A technical article presenting a mathematical function for creating smooth, differentiable pulses, with R code examples.
Explains the importance of using systems that assign URLs to decisions and processes to preserve organizational knowledge and context.
A guide to using the Tor network for enhanced online privacy, covering applications beyond web browsing and practical setup tips.
Summary of JavaOne 2015 talks on advanced modular development and migration strategies for Java 9's Project Jigsaw.
A summary of Microsoft's 2015 Future Decoded event in London, covering keynotes on Azure, AI, IoT, and cloud security.
A technical analysis of a website's poor scrolling performance, focusing on diagnosing and fixing parallax implementation issues using DevTools.
Explains how to explicitly switch back to the UI thread in async C# code, especially after using ConfigureAwait(false), with solutions like custom awaiters.
Explains why migrating from Bootstrap to Susy shouldn't involve recreating Bootstrap's grid, and advocates for using Susy as a cleaner, more flexible CSS grid system.
Explains how to use CSS system font keywords (caption, icon, menu, etc.) to style web elements with the user's OS fonts.
A guide to setting up Travis CI for automated testing of iOS, macOS, watchOS, and tvOS applications, including .travis.yml configuration examples.
Explains the undocumented relationship between Group and DisplayGroup parameters in Windows Firewall rules and how DisplayGroup is set.
Explains methods to check if a variable is undeclared in PowerShell, focusing on the Test-Path cmdlet approach.
A summary of JavaOne 2015 talks on Project Jigsaw, introducing the module system and modular development concepts for Java 9.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.