Published onNovember 29, 2023Data Storage and IndexingB-TreesBloom-FiltersDatabasesIndexingLSM-TreesSSTablesSoftware-EngineeringStorage-EnginesSystem-ArchitectureSystem-DesignPart 2 of my DDIA series. Let's dig into how Databases store and index our data.
Published onNovember 1, 2023Availability, Scalability, and MaintainabilityAvailabilityReliabilityDistributed-SystemsMaintainabilityScalingSoftware-EngineeringSystem-ArchitectureSystem-DesignFirst post in my series synopsizing the book Designing Data-Intensive Applications. Today we generalize scaling and maintaining reliable systems.
Published onNovember 26, 2017Resume TipsPersonal-DevelopmentGrowthDeterminationConfidenceSoftware-EngineeringCareerYour resume sucks. Mine did too. Here's how I made it suck less.
Published onJuly 21, 2017This BlogAWSNodeJsHexoS3ServerlessCloudFrontRoute53Software-EngineeringDevOpsMy first attempt at using a static-site generator results in the blog you're reading now
Published onJune 30, 2017AWS Certified!AWSDevOpsDeterminationSoftware-EngineeringHere's the story of how I went from AWS noob to Certified Solutions Architect in 2 weeks
Published onJune 19, 2017AWS Community DayAWSDevOpsCommunityConferencesSoftware-EngineeringMy notes from AWS Community Day, June 15th, 2017
Published onJune 9, 2017DataCampData-ScienceMachine-LearningPythonSoftware-EngineeringI started learning ML. Here's a resource I found helpful.
Published onAugust 21, 2016Object-Oriented... PerlPerlObject-Oriented-ProgrammingOOPSoftware-EngineeringDid you know perl could be used for Object-Oriented Programming? Neither did I. Here's how to do it.
Published onDecember 16, 2015Get With GitGitVersion-ControlTutorialsSoftware-EngineeringWe didn't user version control at work. Here's how I taught my team Git.