Damian Gryski·Apr 13, 2020Step-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…A response icon1A response icon1
Damian Gryski·Apr 13, 202010 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.”
Damian Gryski·Apr 22, 2019Writing Engineering GuidelinesEngineering Guidelines are a collection of your an organizations’ Best Practices; a distillation of the institutional knowledge around…A response icon5A response icon5
Damian Gryski·Mar 2, 2019Idiomatic Go ResourcesEvery time the discussion comes up around “What does good Go code look like”, the response is “check the standard library”. However, not…
Damian Gryski·May 1, 2018I 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…A response icon1A response icon1
Damian Gryski·Apr 2, 2018Consistent Hashing: Algorithmic TradeoffsLike this article? Buy me a coffee.A response icon25A response icon25
Damian Gryski·Mar 26, 2018The Ideas That Shaped GoPeople frequently ask why Go does things a certain way, and the answer is that the decisions seem odd without context.
Damian Gryski·Mar 10, 2018Five 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…
Damian Gryski·Aug 26, 2016Fuzzing 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.A response icon1A response icon1
Damian Gryski·Jul 29, 2016Speeding 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…A response icon5A response icon5