Hack MySQL
  • About
  • Archive
    mysqlreport mysqlsla mysqlsniffer
  • Design
    Command-line Interface Antipatterns
  • go
    Go Antipatterns Idiomatic Go
  • metrics
    Percentiles
  • MySQL
    MySQL Password Rotation with AWS Secrets Manager and Lambda MySQL Select and Sort Status Variables

Component-based Software Design

Lessons from physical systems

Dec 2, 2018
#software design #component-based design #CBD

Thinking in Go

May 13, 2018
#golang #software design #godoc

Bootloader Design Pattern

Make a clean start with extensibility and integration

Feb 4, 2018
#software design #design pattern #bootloader

Approaching a New Software Project

How to start and where to go

Dec 10, 2017
#software design #domain model

Five-Point Checklist for Excellent Software

Five ways to make your code excellent

Sep 17, 2017
#software design #checklist

Designing Tools for Integration

Using factories, hooks, and context to make tools extensible and customizable

Sep 5, 2017
#software design #tools #integration

How To Test the Database

It's important but not special

Aug 20, 2017
#software design #testing #database

Design Before Implementation

Why great software design requires form before function

Aug 1, 2017
#software design

Copyright 2021 Daniel Nichter