Learning Golang
My latest attempt at learning Go using Test-Driven Development. Setting concrete goals for CLI development, API interactions, and building REST services to measure progress.
My latest attempt at learning Go using Test-Driven Development. Setting concrete goals for CLI development, API interactions, and building REST services to measure progress.
My journey through Advent of Code 2021, tackling daily programming challenges in multiple languages. Learning Rust, Go, Elixir, and more while improving problem-solving skills and competitive programming abilities.
An exploration of why corporate Windows/Mac development environments with VM workarounds fail to provide the productivity and experience that native Linux offers to power users.
Why empathy matters more than technical skills when teaching and mentoring. Learning to accept different learning styles and avoiding the trap of technical elitism.
My personal journey from mechanical engineering to software development. From being kicked out of school and struggling at factory jobs to teaching myself Python and building a career in tech.
Live-streaming a deep dive through PostgreSQL documentation. Reading through the complete PostgreSQL docs over a weekend to explore one of the best-documented OSS projects.
Today I learned about Gooey for turning Python CLI programs into GUI applications and Python Fire for automatically generating command line interfaces from any Python object.
Today I learned about 2ality, an excellent JavaScript and ECMAScript blog by Dr. Axel Rauschmayer covering modern JavaScript features and best practices.
Today I learned about MassDNS, a high-performance DNS stub resolver designed for bulk lookups and reconnaissance, useful for subdomain enumeration and DNS analysis.
Today I learned about Matomo as a privacy-focused Google Analytics alternative, Google's technical writing courses, low-level memory programming concepts, and why the NES acts like a TV station.