All Posts Misc Why Am I Blogging? My first post! Programming Moving blog to: https://blog.jameslieu.co.uk Sorting Visualiser Find Out If You Enjoy Programming What are CRC Cards? Testing with Visual Studio and .NET 5 (2021) Why Some People Fail to Learn Programming Choosing Your First Programming Language Git For Junior Developers Configuring ASP.NET Core: The Startup Class Autofac with .Net Core Dependency Injection Inversion of Control (IoC) Pointers in Go (Golang) Introduction to Event Driven Architecture Introduction To Cucumber Self-reviewing Your Code Writing Code Too Quickly Pluralsight Review Are Ruby Jobs On A Decline? How To Write a Programming Journal Copy-and-paste Programming Is PHP Bad? Git Workflow Mocking In JS Introduction to SNS and SQS The S.P.A Argument Moving From Ruby To PHP Get The Prime Factors How to style nested ordered lists using css Autocomplete git commands and branch names Simply git-rebase What is Polymorphism? Dropping and resetting database all in one rake task Linux Bash command line for Linux - Cheat Sheet How to setup port forwarding on VirtualBox Tooling Launch Sublime Text 3 using command line Install Sublime Text 2 on Ubuntu Reading The Miracle Morning review Career Journal Entry: Coding Bootcamp Hindsight Top Tips For Recruiters From a Developer Video Conferencing Etiquette Should You build a Programming Portfolio? My Experience With Recruiters Becoming a Software Developer - Part 1 Should Companies Be Hiring Juniors? Preferably 5+ years of experience Should I Provide An Expected Salary? Interesting Conversation On Salary To Hire a Junior Vs Senior Developer Being The Glue Redundancy And How I Handled It Productivity Pomodoro Technique 100 Days of Pluralsight Are Meetings Necessary? Achieving Inbox Zero Self-Improvement Improve Retention Rate When Learning Achieve Your Most Ambitious Goals Journal Template How I build habits Programmer-Notes Programmer Notes: Software Construction