Write-ups about the computer science space.
Don't test implementation details using unit tests in Rust, as a developer you should be testing behavior.
You must be thinking "only an idiot would try to run a Gameboy emulator in Google Sheets"? And you'd be right! I was on Google Sheets one day and thought this is boring, and you know what's not boring? Gameboys!
Learn how to add save states to your emulator by using utilizing software design patterns so you'll have infinite chances to catch that shiny Pikachu.
Learn how to decode the entire ARM7TDMI instruction set to develop your own Game Boy Advance emulator.
Stop wasting time waiting for your Gatsby development server to restart and use the refresh feature!
Ready to swindle money from your fools that believe they are the best at tic-tac-toe!
The interviewer asking the time complexity of Java's sorting algorithms stumped me. Top companies expect engineers to understand sorting and its use cases.
The bcypt function is secure and brute force resistant allowing programmers to safely handle the passwords of their users.
Hashing and salting passwords is an industry standard for protecting passwords for any respectable service.
Java doesn't have a real concept of pointers but luckily we can emulate the behavior with method references.