The Bias in What We Build
Explores how developer biases impact software design, using online anonymity debates to argue for inclusive, socially-aware system architecture.
Explores how developer biases impact software design, using online anonymity debates to argue for inclusive, socially-aware system architecture.
Explains the word2vec algorithm and the famous 'king - man + woman = queen' analogy using vector arithmetic and word co-occurrences.
An open source maintainer argues that users should fix bugs and add features themselves, not just request them, and provides guidance on how to start contributing.
A technical guide on adding debugging infrastructure like breakpoints and stepping to a CHIP-8 emulator written in Common Lisp.
A PowerShell developer shares his 2017 New Year's resolutions focused on blogging, community involvement, and improving his open-source project.
A tutorial on implementing JWT-based authentication in an Angular application, covering login, registration, and route protection.
A guide to configuring a Pelican blog to publish posts directly from RMarkdown files using the rmd_reader plugin and knitr.
A guide to building a robust Python API client for a payment gateway, covering error handling, logging, and best practices.
A tech professional's personal recap of IT events attended in 2016 and a preview of planned tech conferences and meetups for 2017.
A technical guide on using Microsoft's ClrMD library to inspect and analyze the .NET managed heap, including memory structures and debugging techniques.
A guide to using the Tedious driver for Node.js to connect to Microsoft SQL Server, including a sample phone book application.
Analyzing the Monty Hall problem, exploring learning strategies and optimal decisions based on observed game history and host behavior.
A 2017 tech trends analysis focusing on AI/ML advancements in cloud platforms and the rise of hybrid cloud/hyperconverged infrastructure.
A guide on integrating Rollbar, an error monitoring service, into an Ember.js application to track and fix bugs.
A developer draws parallels between a design museum exhibition and software development, exploring coding as an art form and the importance of feedback loops and simplicity.
A technical guide on adding a disassembler to a CHIP-8 emulator written in Common Lisp, focusing on instruction decoding.
Explores building a Swift library for real-time, live updates to iOS app UI and themes without recompilation, using Traits and runtime features.
A guide to writing effective assertions in automated testing, covering principles like single-subject tests and strict validation.
Explores two methods for implementing timeout logic in C#: using Reactive Extensions (Rx) and the CancellationTokenSource approach.
Explains how to use pbr (Python Build Reasonableness) to simplify Python packaging with setup.cfg and automate tasks like dependency management.