How to Do Code Reviews Like a Human (Part One)
A guide to improving code reviews by focusing on constructive communication and empathy, treating it as a social process rather than just a technical one.
A guide to improving code reviews by focusing on constructive communication and empathy, treating it as a social process rather than just a technical one.
Analyzing C# coding trends on GitHub using BigQuery, covering tabs vs. spaces, brace styles, and popular libraries.
A tutorial on how to retrieve all possible values from a Swift enum, covering both the modern CaseIterable protocol and a legacy solution.
Guide to implementing scheduled autoscaling and pausing for Azure Analysis Services using Azure Automation to optimize costs.
Overview of Runecast Analyzer, a VMware monitoring tool that checks infrastructure against KB articles and best practices to proactively prevent issues.
Argues that speech recognition hasn't reached human-level performance, highlighting persistent challenges with accents, noise, and semantic errors.
A guide for aspiring junior web developers on navigating the job market, focusing on career goals and essential skills for different work environments.
A tutorial on creating reusable view components for modern iOS collection views using compositional layout and diffable data sources.
A guide to Swift result builders, explaining how to create type-safe Domain-Specific Languages (DSLs) for tasks like HTML generation.
A tutorial on implementing asynchronous validation for input data in Vapor, a server-side Swift framework, to enhance API safety.
A comprehensive tutorial on Apple's Combine framework for declarative, functional reactive programming in Swift, covering publishers, operators, and subscribers.
A curated list of the top 20 open-source Swift libraries for iOS development, covering networking, server-side, reactive programming, and more.
A comprehensive guide to public and private Swift language attributes, explaining their purposes and usage with code examples.
Explains UIKit initialization patterns for UIViewController and UIView in Swift, covering storyboard, nib, and programmatic setup.
Explains the purpose and function of the 'pause' container in Kubernetes pods, detailing its role in namespace sharing and zombie process reaping.
A guide to setting up and using MobX for state management in create-react-app, with and without decorators.
A technical guide on setting up a private Docker registry within a Docker Swarm environment for development, including a sample project and configuration.
A developer shares their journey into public speaking at tech conferences, from local user groups to international events, and reflects on the reality behind the 'glamour'.
A developer shares a story about patience in open source, detailing a 7-month-old pull request to improve documentation for the freeboard dashboard project.
Explains a subtle issue with mock verification order in Spock tests and provides a solution using multiple 'then' blocks.