💡 Discrete Math Basics

Discrete math is typically a requirement in computer science undergraduate programs. It deals with logical arguments, sets, counting and combinatorics and shortest path algorithms (also known as graph theory). There are a lot of overlapping ideas that are directly relatable to programming concepts, here’s how.

Published
Categorized as Maths Tagged

Reading: Dreaming in Code

Dreaming in Code by Scott Rosenberg is a intimate look at the culture of tech startups and the challenges they encounter. The author does an incredible job of providing a first-hand account of his experience, while using every available opportunity to go on side quests to explore the industry as a whole. Here we discuss the central themes of the book.

🗃️ Collection Iteration in Java

Looping over a collection is an essential technique in every programming language. Here are some methods with examples you can use in Java.

Published
Categorized as Code Tagged