As a programmer, it is not uncommon to run into problems that require sorting in one manner or another. Whether it’s filtering through data you want to render on a page or studying data structures and algorithms for your next big interview — sorting is integral.

Here, I focus on…


As a bootcamp student moving into React, UI/UX and the responsiveness of the applications have become increasingly important.

Ensuring that the UI/UX is the best it can be has become a priority for our Web/Mobile projects. …


Let’s say you want to share one of your projects written a year ago with your pal (who happens to be a fellow developer). How would you update the project and ensure that it still runs securely and seamlessly?

A great place to start is within your package.json file.


SQL(Structured Query Language) is a special-purpose language developed to work with relational databases. More specifically it’s used to manage and manipulate data in those databases. While SQL won’t be used to write the next big web application it’s useful in interacting with the database that would power that application. …


Before we move on to creating our first database, let‘s examine a common and important principle that all web developers should be familiar with…

CRUD stands for Create, Read, Update, and Delete which are the four basic functions of persistent storage. …


Both rbenv and RVM are Ruby version management tools aka package managers. A package manager is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs from an OS in a consistent manner. In the Ruby world, RVM is widely accepted as the…


What I know now…

Application Programming Interface(API) is a messenger that takes a request and tells the system what to do.

Take for example skyscanner.com, an aggregator website. …


All companies store data. Whether it is small business storing their record book or a massive company like Google that has petabytes of user data. A database is a collection of data — numbers, dates, password hashes. DB allows us to organize the data in a way that is useful…


As a developer, there are a few things that you should understand about the internet. Knowing what’s happening behind-the-scenes as you browse the web is one of those things. In this blog post, let’s work through one deceptively simple question:

What happens when you type “Google.com” into your web browser?

Raq Robinson

Full Stack Engineer — THIS CODE IS ON FIRE!!!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store