Jul 8, 2020Job Search 101: Creating a Strategic PlanBefore COVID, we were living in one of the greatest job markets in our generation. I graduated from the Flatiron School Software Engineering program almost three months ago and was planning on finding a job within a few weeks. No one could have predicted the economy would top almost 30%…Flatiron School4 min read
Jul 5, 2020Linked Lists: Remove Nth Node From End of ListLast week I wrote about how to use to find the Nth node from the end of a linked list. This week, we will combine everything we learned from the past couple of weeks with fast and slow pointers to solve a medium LeetCode problem: LeetCode Problem #19. Remove Nth Node From End of List3 min read
Jun 26, 2020Linked Lists: Finding Nth Node From End of ListLast week, I wrote about how to use a slow and fast point to find the middle node of a linked list. We can use the same approach to find N nodes from end. For example, we have a linked list with nodes 1,2,3,4,5 and N =2. We would return…2 min read
Jun 18, 2020Linked Lists: Slow and Fast95% of all singly linked list problems are solved with some type of pointers. In this example, we are going to use two pointers to find the mid point of a linked list. A linked list is a data structure where a node (an object with a “value” and a…Linked Lists2 min read
Jun 12, 2020Algorithms: How to Solve Sorted Two SumSorted Two Sum is a slight twist on the basic Two Sum problem. After FizzBuzz, the original Two Sum is the quintessential beginners’ problem. Two Sum goes as following: Giving an array of Integers, find the two numbers that add up to a target number.Java Script3 min read
Jun 4, 2020Algorithm Shortcut: Gauss’ Formula (Leetcode #268 Missing Number)Anytime you need to quick sum all the numbers from 1 to n, you can quickly pull out Gauss’ Formula. It is so easy to remember that there is no reason that you shouldn’t know it. …Leetcode2 min read
Mar 26, 2020Transitioning from React to React Native: A Starter GuideAfter gaining a firm understanding of React, it is a good time to expand on your knowledge to learn React Native. What exactly is React Native and what do you need to know to get a jump start to React Native. Here is a quick guide: What is React Native? React Native is taking…3 min read
Mar 10, 2020Practicing with lots APIs makes you a better developerI am about nine week into my coding bootcamp at Flatiron school. I have built three major project so far. All of them have used some type of API (one for a TV show tracker, four for a travel social network app and three for a lunch picker app). Working…Flatiron School4 min read
Mar 2, 2020As a New Developer, Should I Learn TypeScript?TypeScript is a major buzzword of 2020. There are numerous articles predicting it is next big language and it is continually showing up in job postings. Between 2018–19, GitHub saw a 161% increase in use of TS. …Typescript4 min read
Feb 10, 2020Ruby on Rails: Plural vs Singular CheatsheetRuby on Rail is widely known as a framework that can get your web app from 0–60 in a matter of hours. Rails gives developers so many tools and boilermaker templates that developers can solely focus on their writing code rather than configuring their application. …Ruby On Rails3 min read