Burnout in the development world is absolutely real, but working hard every single day just to stay up with the pace, isn’t sustainable in the slightest degree, we just can’t push, we’ve to figure smart because I don’t know if you’re alert to this but being a developer isn’t a sprint within which you’ll give 100% of yourself on a daily basis and expect to win within the end, nope, its not a sensible move the least bit.

This is a marathon, learn the way to pace as an alternative you’d find yourself not just exhausted but a quitter —…

There is no denying that as programmers, space and time are a major concern when building scalable applications. Take a moment to think about a website such as Amazon. When you search for a product you might get back 10,000+ results, however only a select number of products are truly rendered. This isn’t because Amazon has some personal vendetta against allowing users to view all results on one page, it just wouldn’t be practical. This is where pagination comes into play.

When I decided to launch my portfolio, I hesitated for a while between ideas and implementation. I can’t get rid of worry about being stupid or self-centered. I think there are a million blogs. Why start? As time passed, I realized that I was dealing with: imposter syndrome.

We can experience inferiority complex in different ways. We can say to ourselves: “I am not the right person for this” or “I only know that you will call me.” Or, if you are like me, you can see what you are creating and ask yourself: “The world Do you really need…


Today I’m going to show you how to make a basic compound interest calculator using React.js! As a day trader, I am constantly finding myself needing to calculate compound interest but most calculators available don’t show how many trades it would take to reach a certain goal at a given interest rate. This calculator is going to take a starting investment, an interest rate and finally a goal amount. It will then calculate and render the amount of trades it would take to reach that goal; Let’s get to it!

Getting Started

The first thing we’re going to want to do is…

As developers, we’re always looking for the easiest yet most efficient method of achieving things. With a huge thank you to Firebase, the (arguably) scariest part of the process, deployment, has been made easy. Not only does Firebase make deployment effortless, but it’s FREE (for most basic uses). If you’re eager to get deployed then let’s get straight into it!


Prior to getting started, you’re going to need to register with Firebase. All you’re going to need for this step is a Google account. Navigate to Firebase and choose to sign up with your Google account. …

The Concept

For this project I wanted to build a content management system to keep track of my current beats as well as allow others to do the same. There are similar sites online but most if not all charge a ridiculous and often recurring fee and their primary focus is on paid advertising rather than actual talent. There’s really nothing too complex as far as the idea goes however I feel this application would give me value beyond an assessment.


My initial plan for the project was much more complex than the final (or at least current) product. Given the basis…

If you’re planning on deploying your Rails app to Heroku, you’re going to need to convert your default database from sqlite3 to PostgreSQL due to Heroku’s requirements. Follow along to do just that!

  1. Add Seeds (optional)

*Adding Seeds will allow you to preserve some data that will be lost upon deletion of your original database. If you’re not worried about these issues, feel free to skip this step.

You’re going to fill your seeds.rb file with class instantiations you would want by default in your database. See the example below.

2. Update Gemfile

Followed by a bundle install

Deploying your very first React Application can seem like battling a brick wall, but it’s a wall that all developers need to break through sooner than later. There is an abundance of information floating around the internet, so you can consider this a straight-forward, beginner-friendly tutorial to get you up and running in as little time as possible; let’s do this!

First & Foremost…

If you haven’t already, you’ll need to follow the steps below to ensure we can create a GitHub Repository for our app and ultimately host it through GitHub!

  1. Create GitHub Account — Sign up here
  2. Configure Git Locally —…

Image belongs to https://redux.js.org/

Redux is a one-way street; the flow of data is unidirectional and that’s one of the core advantages of implementing Redux. The flow of Redux can be broken into 3 chronological processes which we will now dissect below!

Dylan Williamson

Web Developer | Audio Engineer | Music Producer Portfolio: https://Dylan-Williamson.GitHub.io/final-portfolio

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