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…Apr 13, 20201Apr 13, 20201
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.”Apr 13, 2020Apr 13, 2020
Damian GryskiWriting Engineering GuidelinesEngineering Guidelines are a collection of your an organizations’ Best Practices; a distillation of the institutional knowledge around…Apr 22, 20195Apr 22, 20195
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…Mar 2, 2019Mar 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…May 1, 20181May 1, 20181
Damian GryskiConsistent Hashing: Algorithmic TradeoffsLike this article? Buy me a coffee.Apr 2, 201824Apr 2, 201824
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.Mar 26, 2018Mar 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…Mar 10, 2018Mar 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.Aug 26, 20161Aug 26, 20161
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…Jul 29, 20165Jul 29, 20165