Useful tips for everyday
What is non-blocking performance? In contrast, a non-blocking system does not block an OS thread when the thread needs to block on a blocking operation…
When should I commit to GitHub? Commit early, commit often If you are working on a feature branch that could take some time to finish,…
Why is game programming so hard? Why is it so hard? The thing about game development is that it involves too many knowledge areas. For…
Does C++ support duck typing? Up to you whether you define “duck typing” so that this difference means C++ doesn’t have it. To me, C++…
What is iterative approach in agile? The agile iterative approach focuses on delivering value as fast as possible in increments, rather than all at once.…
What is developer guide? Great developer guides are at the heart of a compelling API proposition. They allow your target audience to act quickly on…
What can you do with ANTLR? ANTLR is a powerful parser generator that you can use to read, process, execute, or translate structured text or…
What is testing phase in waterfall model? In Waterfall, the testing phase happens after the building phase. This means clients must be concise and clear…
What is the difference between length and size of ArrayList? Array has length property which provides the length of the Array or Array object. The…
Does Python have data encapsulation? Python does not have the private keyword, unlike some other object oriented languages, but encapsulation can be done. Instead, it…