Damian GryskiStep-by-step: 30% whole-wheat breadAs promised in part one, here is everything I know about baking my regular 30% whole-wheat loaf. I’ve been baking this loaf (or a minor…7 min read·Apr 13, 2020--1--1
Damian Gryski10 Tips to Learn to Bake Bread“Give a person a fish, feed them for a day. Teach a person to fish, feed them for a lifetime.”7 min read·Apr 13, 2020----
Damian GryskiWriting Engineering GuidelinesEngineering Guidelines are a collection of your an organizations’ Best Practices; a distillation of the institutional knowledge around…7 min read·Apr 22, 2019--5--5
Damian GryskiIdiomatic Go ResourcesEvery time the discussion comes up around “What does good Go code look like”, the response is “check the standard library”. However, not…3 min read·Mar 2, 2019----
Damian GryskiI Have a Super-Power MemoryThis is an expanded version of a presentation I gave on memory. Entire books have been written on these topics. This is just a sampler to…20 min read·May 1, 2018--1--1
Damian GryskiConsistent Hashing: Algorithmic TradeoffsLike this article? Buy me a coffee.12 min read·Apr 2, 2018--22--22
Damian GryskiThe Ideas That Shaped GoPeople frequently ask why Go does things a certain way, and the answer is that the decisions seem odd without context.1 min read·Mar 26, 2018----
Damian GryskiFive Nice Things for Machine Generated CodeWith the introduction of //go:generate, Go made it easier to integrate auto-generation tools into your build. Tools like stringer eliminate…2 min read·Mar 10, 2018----
Damian GryskiFuzzing Perl/XS modules with AFLThis blog post will walk through the steps required to fuzz a Perl XS module with American Fuzzy Lop, the coverage-based fuzzing tool.5 min read·Aug 26, 2016--1--1
Damian GryskiSpeeding up regexp matching with ragelThe Go regexp package is a simplified port of the re2 regular expression engine from Google (https://github.com/google/re2). It provides…5 min read·Jul 29, 2016--5--5