PinnedJames WoodallinLevel Up Coding5 Advanced Git Tips that all developers should knowWith these advanced Git tips and tricks, you can keep your source tree tidy and your team happyDec 3, 20221Dec 3, 20221
PinnedJames WoodallinThe StartupExposing the Riot — Parler API MistakesDon’t be an amateur. Protect your customer dataJan 16, 2021Jan 16, 2021
James WoodallHarry Potter GPT — A Ray Of HopeExperience ChatGPT’s vision of Dumbledore inviting Lupin to teach DADA, unveiling an inspiring tale filled with hope and new beginnings.Apr 14, 2023Apr 14, 2023
James WoodallHarry Potter GPT — A Revelation in ShadowsDiscover ChatGPT’s take on Fudge & Lucius Malfoy’s dialogue post-capture at the Ministry, unveiling hidden truths & shadows.Apr 13, 2023Apr 13, 2023
James WoodallinGeek CultureYour code is disposable, for your own goodBeing overly attached to your codebase can create stale legacy software which can break unexpectedly. Plan for disposable code.Feb 8, 20222Feb 8, 20222
James WoodallinGeek CultureExpect to get hacked — protect your password databaseAttackers have gained access to password databases from many large companies. Protect your password database by following these simple tips.Dec 11, 20211Dec 11, 20211
James WoodallinThe StartupSquash and Rebase — Git BasicsAvoid code spaghetti. Be a good code citizen and keep your tree clean. Your team will thank you.Feb 15, 20211Feb 15, 20211
James WoodallC# Language Tips — Multiple Output ParametersCheeky tricks for C# developersSep 2, 20201Sep 2, 20201
James WoodallinThe StartupSass Basics — Supercharge Your CSSLearn some simple tips to accelerate your CSS by adopting Sass. Easily increase readability, reliability and reusability.Aug 31, 2020Aug 31, 2020
James WoodallinThe StartupRxJS Tips — Promises Into ObservablesHow you can use both RxJS Observables and async/await Promises to create resilient & clean applications.Aug 24, 2020Aug 24, 2020