blog.gumshoe.devA Quirk Regarding Type Assertions and Switch Statements in GoDuring my journey of learning Go, I've come across a confusing yet interesting quirk regarding type assertions. I've learned that when running a switch statement on a value's type, you can match a type that is different than the value's declared type...Jan 2, 2024·2 min read
blog.gumshoe.devUnderstanding git diff Outputgit diff can be a confusing command to understand. In this tutorial, I aim to demystify the command by clarifying its ambiguities and clearly outlining its syntax so you never have to go "huh?" when it comes to git diff ever again. What is a Diff? In...Jun 18, 2023·16 min read
blog.gumshoe.devHow to Block Distractions While CodingI'll be the first to admit: I sometimes have trouble staying focused while coding. Even though my intentions are good, I often still falter at the slightest chance of distracting myself. And to perform well doing intense and precise work such as soft...Dec 16, 2022·3 min read
blog.gumshoe.devRename Exported Notion Files With This Simple Python ScriptThe Problem When you export files from Notion, the name of each exported file and folder is appended with an ugly GUID (yuck!): The Solution: Place the folder containing your newly exported Notion files into a folder that contains this file: (you'll...Oct 14, 2022·1 min read
blog.gumshoe.devHow to Get the Most Out of Udemy CoursesWe live in an amazing time; the amount of resources available to developers is at an all-time high, and there's simply no excuse to find yourself in the dark when it comes to obtaining the knowledge you need to foster the skills you desire. Udemy is ...Apr 18, 2022·4 min read