Clean Code (Robert C Martin)- Notes
Introduction There are two parts to learning craftsmanship: knowledge and work. Learning to write clean code is hard work. It requires more than just the knowledge of principles and patterns. You ...
Introduction There are two parts to learning craftsmanship: knowledge and work. Learning to write clean code is hard work. It requires more than just the knowledge of principles and patterns. You ...
What is Concurrency and How it works? Let’s travel back in time, back in the 80s, Computers like the Amiga and Apple Macintosh were able to run multiple operations at once. The question is how? L...
Which Unique Identifier is Right for You? Choosing the right Unique Identifier for your next project is crucial. We always want to ensure that our Unique Identifier is reliable, scalable, and give...
1. Software Development in the Twenty-First Century The key lessons from this chapters are. We must pursue the role we enjoy the most. Instead of getting into the trends or competition. we mus...
Original Paper Link (PDF): Google File System (Oct 2003) What is distributed file system? The file system which is not setup on single machine but rather it is distributed across multiple mach...
The Book: Effective Testing with RSpec says…. Well, The truth is that you can make software just fine without writing tests, and you can write test just fine without RSpec, so you’ll be okay if...
Introduction to TypeScript What is TypeScript? A Programming language created by Microsoft. Disciplined JavaScript Top layer of JavaScript Every JavaScript code is also TypeScript code ...
Java Handbook Java is a high-level, class-based, object-oriented programming language. It is a compiled language. Java is consider as fully object oriented. It seems controversial topic because t...
HTML Cheatsheet History behind index file Generally, We name our HTML file as index.html that is because earlier Apache2 was used everywhere which will server the HTML pages. Apache2 render the ...
HTTP Anatomy It’s Client/Server Architecture. Client (Browser) sends HTTP Request to the Server and then Sever respond back to the Client with HTTP Response. (Client) Browser, Python or JavaScri...