Deliberate Programming Episode 3 Adding a feature to a Golang web app
0:00 Intro 3:20 Setting up my dev environment 3:46 Creating a script to reset my datastore 5:00 Fixing a bug with rendering text, plain in the browser 5:40 Implementing the most obvious part, creating a frontend 8:15 Paying the price for blind copy, paste 10:45 Improving speed with Bulma 12:29 Deliberately creating redundancy before I decide how to refactor 14:08 Getting stuck due to a bug in my Prettier plugin 15:15 My policy for filing bugs on opensource tools 20:35 Defining temporary data types for prototyping 21:53 My antipattern of reading error messages impatiently 25:40 Working around a Bulma CSS bug 27:50 Using VS Code s Emmet feature to edit HTML effectively 31:45 Hooking prototype HTML up to JavaScript 34:30 Investigating a Go time shifting bug 39:40 Hooking the JavaScript up to the server backend 40:33 Applying Parse, Don t Validate to Golang 52:42 Creating a quick n dirty datastore implementation 55:20 Repeat of my impatient error antipattern 59:37 A
|
|