Clean Coding in Swift – Type Inference
Explores when to use explicit type annotations vs type inference in Swift for cleaner, more readable code.
Explores when to use explicit type annotations vs type inference in Swift for cleaner, more readable code.
Explores when to use explicit type annotations vs. type inference in Swift for cleaner, more readable code.
Explains why SQL Server's dm_exec_query_plan returns NULL for stored procedures with conditional logic and temp tables, and how to diagnose it.
Chef 12 ends support for Ruby 1.8 and older 1.9 versions, requiring Ruby 1.9.3+. This allows cookbook developers to use modern Ruby features.
A technical guide on loading detailed AWS billing data into a SQL Server data warehouse for advanced cost analysis.
A developer shares amusing and obscure quirks found in Xcode, Objective-C, and Apple's private iOS frameworks, including oddly named constants and gesture recognizers.
A developer recounts their experience attending and helping organize the BattleHack Boston hackathon, praising the event's organization, food, and prizes.
A technical guide on using AWS tags and PowerShell scripts to automate cost allocation and chargeback for multiple project teams.
A developer shares their experience migrating from Jekyll to Metalsmith for static site generation, detailing the challenges and lessons learned.
A guide to writing clean functions in Swift, focusing on naming conventions and parameter clarity inspired by Clean Code principles.
A guide to writing clean functions in Swift, focusing on naming, parameter clarity, and decomposition for self-documenting code.
Explains why Chef runs fail with authentication errors and provides a simple fix using the no_lazy_load setting.
A guide on using Git's interactive rebase to squash multiple commits, cleaning up commit history by merging them.
A guide to designing a reliable, automated backup system using cron and rsync, focusing on efficiency, security, and fail-safes.
A review and summary of Jason Santa Maria's book on web typography, covering fundamentals like headlines, margins, and typographic systems.
A guide on using Spring Loaded for live code reloading to speed up development in Hippo CMS projects, as a free alternative to JRebel.
Explains how to establish new viewports and coordinate systems in SVG using nested SVGs and elements like 'symbol' for better control and flexibility.
A technical guide to Linear Discriminant Analysis (LDA) for dimensionality reduction and classification in machine learning, including a Python implementation.
A technical guide to Linear Discriminant Analysis (LDA) for dimensionality reduction and classification in machine learning, with comparisons to PCA.
Explores the reasons why government software is often closed-source, examining procurement practices, vendor influence, and cultural barriers to open source adoption.