Action Resourcing in Bazel 6Notes / BazelTo achieve fast builds Bazel attempts to maximise concurrency in builds, however not all tasks are equal. Some may require completely…
Handy Git CommandsNotes / GitA few git commands I often find myself reaching for. Reset Against Merge Base Removes commits not present in the target branch (merge base…
Xamarin Forms Custom Controls 1Notes / Xamarin / Xamarin Forms / Xamarin Forms Custom Controls SeriesCode reuse is essential for scalable development, and when it comes to composing a UI it is common build discrete components. Xamarin Forms…
Importing ES Modules and CommonJS in NodeJSNotes / NodeJSWith NodeJS supporting ES Modules un-flagged as of 12.7 and up, the adoption of ES Modules throughout the ecosystem is set to ramp up…
TypeScript, GraphQL and GatsbyNotes / TypeScript / GraphQL / GatsbyA core component of Gatsby is GraphQL. It is used for discovery of pages to statically build and in general to bring arbitrary data into…
A Trip Through Dependency HellDevelopment Theory / NotesRecently I've had to wrestle a few web apps trapped in dependency hell and figured it would be worthwhile reviewing its various forms…
React and TypeScript GymnasticsNotes / ReactVarious tips and tricks to for working with React and TypeScript. With some creativity, a lot of the techniques shown here can be applied to…
Handy PowerShell CommandsNotes / PowerShellPowerShell is nuts! At the most basic level its your typical shell, but if you dig in further you'll discover that you've got the complete…
Handy Docker CommandsNotes / DockerI love Docker. Being able to spin up a project with infrastructure of varying degrees of complexity without messing up your local…