I’ve Converted My Genome Into Music and It Sounds Like a Horror Movie SoundtrackWhat?Oct 30, 20221Oct 30, 20221
Published inBetter ProgrammingFunctional Game Engine Architecture in ScalaOne of the big challenges in game development is not succumbing to complexity creep. With multitudes of entities interacting with each…Sep 26, 2022Sep 26, 2022
Sorting search results in linear timeThe user performs a search that yields a large number of results. We would like to sort the results and display them page by page, with…Aug 10, 2021Aug 10, 2021
Which programming language should you learn?For beginners, intermediate and advanced programmersJul 11, 2021Jul 11, 2021
Parallel stream pitfalls and how to avoid themSince streams were introduced in Java 8, we now have a clean and functional way of processing data. It gets even better when the processing…Dec 20, 2017Dec 20, 2017
Using Java Proxy to synchronize black box interface implementationSuppose you have an implementation of a third-party interface IBlackBox.Nov 4, 2017Nov 4, 2017