An overview of all the deployed components in my multiplayer game
Reducing the CPU load of Firefox and Chrome due to invisible CSS animations
Tracking an error in my game, stressing over a fix, and the code to replace it all
I'm designing another single puzzle. This time I've found some cute, and hungry, hipster bears.
Tracking and evaluating individuals playing my game
Improving gameplay by removing puzzle misdirection
DevBlog video for how I do sound and music in my escape game
Recreating useSelector for an app that doesn't use Redux.
All about the puzzle game I wrote with lots of web tech for maximum entertainment value!
A review of the key skills you need to demonstrate in a coding interview. This will help you improve your evaluation.
Code, key points, and complexity of the merge sort algorithm
Code, key points, and complexity of the insertion sort algorithm
A look at the personal problems faced in decades of programming.
An interview question about moving a checkers piece around the board. This part uses grid-movement logic, and error checking.
An interview question based on checkers with data modelling and error checking. Step-by-step walkthrough and talking points.
My experience setting up my sites
Maps are one of the fundamental data structures in coding. Knowing how to use a map will help you avoid grief on many questions.
A look at how to produce cleaner and more correct code.
An interview is not the place to voice negative thoughts. Avoid the common traps blocking you from making a good impression.
New features for complex blocks and indented lists.
How to use custom short-codes to create an author-box in a template.
I'm having no luck getting Python 3.8 running on (K)Ubuntu 18.04. I've got the main program installed...
Trying to get some static type checking revealed some fundamental flaws in the tools.
Understanding your interviewer is critical to your success during an interview.
Another article to ensure this doesn't slip by.
An introduction to my new site Interview.Codes
Obsolete, abandoned, and yet not forgotten, tales of the sites I built
My projects have me jumping through hoops of a wide variety of technology, talking to people, writing...
Adding support for lists and escaping code fragments in the documents.
Examination of interview questions that don't evaluate candidates well