Michael KralkainAbnormal Security Engineering BlogScaling in a High-Growth EnvironmentServing Batch DataJan 15, 2021Jan 15, 2021
Michael KralkaToo Soon?The art of knowing when it’s the right time to implement your feature.Aug 22, 2016Aug 22, 2016
Michael KralkaAwkwardnessfulHow to recognize when there’s a better way to solve a problem.Aug 8, 2016Aug 8, 2016
Michael KralkaExceptionally SafeWriting code that is robust in the face of exceptionsJul 11, 2016Jul 11, 2016
Michael KralkaIt’s About TimeTime. Measuring it seems effortless. By taking a peek at a clock, you can quickly see the current time and get a good sense of when you…Jul 5, 2016Jul 5, 2016
Michael KralkaEasy to Use, Hard to MisuseWhen thinking about what makes a thing a pleasure to use, we often think of how easy it is to use. Was I able to accomplish my task…Jun 20, 2016Jun 20, 2016
Michael KralkaColumns and Rows, by any other name…There are two consumers your code: other humans and compilers. Humans are a finicky bunch. We have a hard time keeping more than about 4…Jun 6, 2016Jun 6, 2016