Contact Information

Latest articles

How to traverse a tree
Career Coding Interviews

Recursion vs Iteration: 13 Ways to Traverse a Tree.

To understand recursion, you must understand recursion. I will show you 13 different ways to traverse a tree to compare recursive and iterative implementations. This

GCP Logo
Career Cloud

Google Cloud Platform Tutorial: From Zero to Hero with GCP

Do you have the knowledge and skills to design a mobile gaming analytics platform that collects, stores, and analyzes large amounts of bulk and real-time

What is the difference between a junior and a senior developer?
Career

What Is the Difference Between a Junior and a Senior Software Developer? 15 Things I Wish I Had Known Sooner

What is the difference between a junior and a senior developer? When I first started coding I also felt lost and overwhelmed. I thought I

how to learn data structures and algorithms
Career Coding Interviews

How to Learn Data Structures and Algorithms. 20 Problem-Solving Techniques You Must Know

This is the article I wish I had read when I started coding. I will dive deep into 20 problem-solving techniques that you must know

All you need to know about dynamic programming
Coding Interviews

All You Need to Know About Dynamic Programming

What is dynamic programming and why should you care about it? In this article, I will introduce the concept of dynamic programming, developed by Richard

Career Coding Interviews

How to Ace Coding Interviews. The Ultimate Guide.

Why should you read this guide? I have been in tons of coding interviews. Sometimes as an interviewee and sometimes as an interviewer. I have