Code + DevOps
About
·
Projects
·
RSS
[85]
Constraints Help Get Things Done
[84]
I've been LARPing as an entrepreneur for the past 2 years
[83]
Q2'23 Music Challenge Results
[82]
Writing Code is Writing
[81]
Tickets are the Shared Memory of Your Organization
[80]
Twitter Tracking Cards
[79]
Writing Everyday Will Make You a Better Writer
[78]
Sales Funnel Thinking Using Terminology
[77]
The Final Leveling Up Roundup
[76]
On Writing 250 Words per Day
[75]
Leveling Up on Linq
[74]
Leveling Up on Null Conditional Operators
[73]
Leveling Up on Nullable Reference Types
[72]
Leveling Up on Local Functions
[71]
Leveling Up in Covariant Return Types
[70]
Leveling Up with Target Typed new()
[69]
Leveling Up in Pattern Matching (Part 2)
[68]
Leveling Up in Pattern Matching (Part 1)
[67]
Leveling Up in the Record Type
[66]
Leveling Up in Modern C#
[65]
Write Code Early and Iterate
[64]
Inspiration is the Sincerest Form of Flattery
[63]
The Magical Multi-Platform Pipeline Writer
[62]
Unlocking a Yahoo Account for $12.95 per Month
[61]
Using SQLite as a Static CMS
[60]
A Good Debugger Saves You Buckets of Time
[59]
Trying Out the Atomic Essay Format
[58]
How Many Subscriptions Does Your Family Have?
[57]
Command Line Interface Programs are the new MVP
[56]
What is the Difference Between a Repository and a DAO?
[55]
Your Budget is Killing DevOps
[54]
How Many Times Are You Going to Lock the Database
[53]
Running the Same Job Again Ain't Gonna Fix It
[52]
Immutable Deployments for Legacy Environments
[51]
Developing Great Code is Not About the Code
[50]
Development Teams Don't Want to Learn DevOps
[49]
DevOps has a Problem and Your Company is not Going to Fix It
[48]
You Aren't Gonna Need It - Right Now!
[47]
Using SQLite as a Read-Only Replica
[46]
Conversational UI is not an Optimal Interface for Users
[45]
Unit Test Templates to Make Your Life Easier
[44]
The Value of Writing Code to the Writer
[43]
Expanding My Musical Horizons: An Experiment
[42]
Saying goodbye to GitHub Pages and hello to Blogstatic
[41]
Using a Bullet Journal and Autofocus for Getting Things Done
[40]
Content Costs Money and This is How Much I Would Have Paid to View it All Last Month
[39]
Should You Use Parameter Prefixing?
[38]
TAOCP: Volume 1, Chapter 1 - Basic Concepts, 1.2.1 Mathematical Induction
[37]
You Don't Need Big Tools You Just Need to Get the Project Done
[36]
TAOCP: Volume 1, Chapter 1 - Basic Concepts, 1.1 Algorithms
[35]
TAOCP: Volume 1, Notes on the exercises
[34]
Many Software Companies are *NOT* a joke
[33]
The Art of Computer Programming Series
[32]
Parameter Null Checking is Gone Before it Even Arrived
[31]
C# 11 Simplified Parameter Null Checks
[30]
Calling IEnumerable.Count() is a Code Smell
[29]
Arrange/Act/Assert (Writing Unit Tests Part #2)
[28]
Step-by-Step Strategy for Writing Unit Tests (Part #1)
[27]
2022 03 19 defining a full test suite for command line applications
[26]
Tickets are a Reliable Lead Measure for Software Delivery
[25]
Tracking a Daily Coding Habit with the GitHub Contributions Graph
[24]
Responding to Don't Track Bugs, Fix Them
[23]
Runbooks Document the Failures in Your System
[22]
How I Learned to Live with Nullable Reference Types
[21]
Write Useful Log Messages
[20]
Every Program You Write Needs a Log (Debug Rule #3)
[19]
Initialize Members Together (Debug Rule #2)
[18]
Show Me with Temporary Variables (Debug Rule #1)
[17]
Bull's Eye: The Power of Focus
[16]
Making Runbooks Available
[15]
Making Runbooks Viewable
[14]
Don't Hate Your Ticketing System
[13]
Writing a Runbook
[12]
Minimum Viable Jekyll Website
[10]
Unit Testing System.IO
[9]
Using Spectre.Console for CLI
[8]
C# Project Layout
[7]
Runbook Compiler
[6]
YAML Runbooks
[5]
Two Favorite C# 10 Features
[4]
Phases of DevOps Adoption
[3]
GitHub Pages Hidden Files
[2]
New Keyword Interview Question
[1]
Keep it Simple Stupid
[0]
Zero Based Blog