Preparation for an Onsite Interview in 25 Days
It’s been a while - 2 months to be exact. This post is just an update about my interview process. Last time I wrote, I disclosed that I had been contacted by a company to interview for a Software E...
Preparation for a Technical Interview in 30 Days - Day 0
Earlier this week I was contacted by a recruiter on LinkedIn to discuss my background and my future career goals. I was quite taken aback, because I dreamed of working at this company one day, but ...
Data Structures - Stacks
A stack is a Last In First Out (LIFO) data structure with a small set of operations. It is considered an abstract data structure, since unlike arrays, stacks are not physically represented in memor...
Bubble Sort Algorithm
Although it is considered the most inefficient sorting algorithm, the bubble sort is an algorithm that is very easy to implement. Let’s say we have an array of integer elements. The bubble sort sta...
Protecting Your Twitter API Keys Using Environmental Variables
In a previous post, I showed you how to protect your twitter keys from being published online when pushing your project to Github. Should you need to deploy your project, however, you will need to ...
Reinstalling PostgresSQL on Mac
I recently had issues connecting to a PostgreSQL (Postgres) database on my local server, and had to perform quite a few steps to get it working properly. The following commands should be run in the...
Displaying Code Blocks in Jekyll
Protecting Your Twitter API Keys in Node.js with gitignore
If you need to push your code to github for a node.js app that uses the Twitter API, here are the steps that you can take to protect your keys, by using gitignore. Create a separate file that stor...
Yes, We Scrum
I am Scrum Master for my project that I have been working on. I am responsible for merging my team’s code (pull requests) into the Master Branch of github, and facilitating daily stand-ups to ensur...
Jekyll Site Deployment With Google Domains
I’ve been working on some projects recently, decided that it is time to get my portfolio together, and start blogging. I have something that I want to show to the world, and I am using Github Pages...
I am in the process of creating my site using Jekyll. This is my first post, with nothing but “hello world”!