Software Development (4)

Software Architecture and System Design - Getting Your Grip and Some Related Resources
23 February 2019 ยท 6 minutes read

If you have never been exposed to software system design challenges, you might be totally lost on even where to begin. Dive into this post to find out about what matters when it comes to software architecture and system design and how you can get your grip in this wide area of software engineering.

Graph Depth-First Search (DFS)
28 July 2018 ยท 2 minutes read

A while ago, I have written up on Graphs and gave a few examples about their application for real world problems. In this post, I want to talk about one of the most common graph algorithms, Depth-first search (DFS).

Understanding Graphs and Their Application on Software Systems
19 September 2017 ยท 3 minutes read

Lately, I wanted to spend a little bit time on going back to fundamental computer science concepts. I am going to start with Graphs, specifically Depth First Traversal (a.k.a. Depth First Search or DFS) and Breadth First Traversal (a.k.a Breadth First Search or BFS). However, this post is only about the definition of Graph and its application in software systems.

Here is My Proudest Achievement, What is Yours?
18 September 2017 ยท 4 minutes read

It's very common that you get asked about your proudest achievement. I wanted to put mine here publicly so that I would have a place to direct people to. So, here it is :)