Flipped Coding

Troubleshooting The Back-End Of Your Apps In Production

learn more about Troubleshooting The Back-End Of Your Apps In Production

It’s happened to every back-end developer at some point, especially if you’ve had to work with deployments directly.

Read more...

How To Take Over An Existing Project

learn more about How To Take Over An Existing Project

Working as a developer means you need to know how dive into existing code bases.

Read more...

What Happened When I Accidentally Got My First Junior Dev

learn more about What Happened When I Accidentally Got My First Junior Dev

There comes a turning point in every developers’ career when they are no longer considered a junior dev.

Read more...

Commonly Used UI Components In React

learn more about Commonly Used UI Components In React

There are certain components, like dropdowns and modals, that always show up on the front-end.

Read more...

Refactoring Code When You’re Trying To Update A Legacy System

learn more about Refactoring Code When You’re Trying To Update A Legacy System You already know you’re in for some crazy code when you inherit a legacy system, especially one that is using a language or library that is outdated.

Read more...

Why It’s Important To Have Hobbies Outside Of Tech

learn more about Why It’s Important To Have Hobbies Outside Of Tech Recently, I had to recover from my own bout of burnout because I was trying to do too much.

Read more...

Intro To Functional Programming

learn more about Intro To Functional Programming Functional programming has been around for a while, but it’s really starting to gain traction.

Read more...

Starting With D3.js For Data Visualization

learn more about Starting With D3.js For Data Visualization We’ve all been bombarded with big data, data science, data, data, and more data.

Read more...

Preparing For A Client Demo

learn more about Preparing For A Client Demo You’ve gone through the requirements from the client and you spent the last two weeks working through the sprint.

Read more...

Using Machine Learning In UI/UX With BrainJS

learn more about Using Machine Learning In UI/UX With BrainJS Sometimes it’s fun to play with code just to see what you can make it do.

Read more...

Making Your First VR App With React360

learn more about Making Your First VR App With React360 It’s impossible to be in the tech community and not know about the rise of virtual reality or VR.

Read more...

Building And Publishing A NPM Package With JavaScript

learn more about Building And Publishing A NPM Package With JavaScript If you’ve done any development with JavaScript, it’s very likely you’ve used an npm package.

Read more...

The Crazy Job Search Process

learn more about The Crazy Job Search Process Looking for a new job is a lot of work. The search process is a job in itself.

Read more...

5 Reasons Testing Code Is Great

learn more about 5 Reasons Testing Code Is Great Developers are an odd bunch. We agree that best practices should be followed at all times.

Read more...

Why You Should Always Learn The Business Logic Before Coding

learn more about Why You Should Always Learn The Business Logic Before Coding Anybody can learn how to code and get really good at it nowadays.

Read more...

4 Great Bootstrap Alternatives

learn more about 4 Great Bootstrap Alternatives When Bootstrap was released, the web development community went crazy for it.

Read more...

Flexing Your Creativity Through Code

learn more about Flexing Your Creativity Through Code Everyone is trying to make their web applications faster, more scalable, and easier to maintain.

Read more...

Flexing Your Creativity Through Code

learn more about Flexing Your Creativity Through Code Many people think software is some rigid, grinding environment.

Read more...

Steps To Take When Working On A Machine Learning Project

learn more about Steps To Take When Working On A Machine Learning Project From Bayesian statistics to product managers, a machine learning project has a lot of pieces and they all have to work together to be successful.

Read more...

Practice React/TypeScript By Building A Chrome Extension

learn more about Practice React/TypeScript By Building A Chrome Extension Chrome is hands down one of the best browsers to work with.

Read more...

How To Be A Good Software Engineer Mentor

learn more about How To Be A Good Software Engineer Mentor Mentoring is one of the best ways to help junior developers grow their skills.

Read more...

Working with PWAs

learn more about Working with PWAs It’s very likely that you are reading this on your phone or some other kind of mobile device.

Read more...

About Pair Programming

learn more about About Pair Programming Pair programming is an interesting practice that’s picking up in popularity.

Read more...

4 Design Patterns In Web Development

learn more about 4 Design Patterns In Web Development Have you ever been on a team and you need to start a project from scratch?

Read more...

4 Types Of Developers You Meet In The Office

learn more about 4 Types Of Developers You Meet In The Office We all work on many teams throughout our career.

Read more...

4 Attributes Of A Good CI/CD Pipeline

learn more about 4 Attributes Of A Good CI/CD Pipeline It’s odd to find a place that doesn’t have some kind of continuous integration/continuous delivery pipeline setup.

Read more...

4 Types Of Developers You Meet In The Office

learn more about 4 Types Of Developers You Meet In The Office Testing is becoming more and more prominent in web development, especially since DevOps is growing.

Read more...

Go Phish! – Spear Phishing From An Attacker’s Point Of View

learn more about Go Phish! – Spear Phishing From An Attacker’s Point Of View Millions of dollars are lost every month to phishing attacks.

Read more...

Difference Between Web Storage Types

learn more about Difference Between Web Storage Types There’s no way around working with data.

Read more...

Why Developers Love To Hate Other Programming Languages

learn more about Why Developers Love To Hate Other Programming Languages It doesn’t matter what tech stack you know, there’s a developer somewhere that thinks the stack they use is better.

Read more...

How Personal Projects Make You A Better Developer

learn more about How Personal Projects Make You A Better Developer

For a lot of developers, the last thing they want to do after being at work all day is write more code.

Read more...

The Importance Of Log Files

learn more about The Importance Of Log Files You’ve tried everything. There are all kinds of console.log message setup.

Read more...

The Loose Definition Of A "Sprint" For Newbies

learn more about The Loose Definition Of A "Sprint" For Newbies Most development shops have some kind of sprint process in place as a part of their "agile" environment.

Read more...

Difference Between Those HTTP Requests

learn more about Difference Between Those HTTP Requests Most times you submit a form on a website, you are making a request.

Read more...

How User Stories Changed My Development Process

learn more about How User Stories Changed My Development Process

The agile development process is something that all developers encounter at some point in their career.

Read more...

Why DevOps Is Useful

learn more about Why DevOps Is Useful You can’t be in the web development field without hearing about DevOps.

Read more...

What Load Testing Is In Web Development

learn more about What Load Testing Is In Web Development You know that your website is hosted on a server, whether it’s in the cloud or in that cold closet on the other side of the office.

Read more...

Being The Best Project Manager

learn more about Being The Best Project Manager At some point you might find yourself in a project manager role.

Read more...

How To Decide Which Programming Languages To Learn

learn more about How To Decide Which Programming Languages To Learn Nowadays there’s a programming language for everything.

Read more...

Things I Wish I Knew Before I Started Web Development

learn more about Things I Wish I Knew Before I Started Web Development Before I did web development, I was a engineer.

Read more...

How Compiling Code Works

learn more about How Compiling Code Works When you run a program, you know that somehow, somewhere the code is getting compiled.

Read more...

10 Questions You Should Ask In A Web Dev Interview

learn more about 10 Questions You Should Ask In A Web Dev Interview You’ve reached an exciting point in the job hunting process!

Read more...

Keeping Your Sanity First As A Web Developer

learn more about Keeping Your Sanity First As A Web Developer Working in a fast paced environment takes a toll on you.

Read more...

Testing With TDD And BDD

learn more about Testing With TDD And BDD Testing is an un-skippable part of any development process (even if it does get skipped in practice).

Read more...

Why It’s Important For Web Developers To Focus On Web Accessibility

learn more about Why It’s Important For Web Developers To Focus On Web Accessibility The internet has been called "the great equalizer".

Read more...

How To Write Pseudo-code

learn more about How To Write Pseudo-code Have you ever had a really complex programming issue?

Read more...

Why You Should Use PowerShell

learn more about Why You Should Use PowerShell There are times you need things to run automatically for you when it comes to deploying websites.

Read more...

About Classes…

learn more about About Classes… It’s time to break down one of the most used, yet vague concepts in all of object-oriented programming.

Read more...

Choosing The Right Service For Hosting Your Site

learn more about Choosing The Right Service For Hosting Your Site There’s Azure, GoDaddy, AWS, InMotion, and a bunch of other ways to make your website available online.

Read more...

Differences Between SQL And NoSQL Databases

learn more about Differences Between SQL And NoSQL Databases Big data, machine learning, and artificial intelligence have brought up issues with data storage.

Read more...

The Ones That Make The Internet Work

learn more about The Ones That Make The Internet Work There isn’t one entity that controls the entirety of the internet, thankfully.

Read more...

Managing Your Reputation As A Web Developer

learn more about Managing Your Reputation As A Web Developer You have to monitor your reputation as a web developer because most of the time it’s all you have.

Read more...

Why HTTPS Makes A Difference

learn more about Why HTTPS Makes A Difference Almost every website is using HTTPS now.

Read more...

Using The Chrome Developer Tools

learn more about Using The Chrome Developer Tools Every developer needs to know how to use the developer tools in their browser of choice regardless of which browser it is.

Read more...

How To Estimate Time On A Project

learn more about How To Estimate Time On A Project At some point, really early in a project, you’ll be asked how long it will take you to get it done.

Read more...

Using A VPN

learn more about Using A VPN Cybersecurity has been getting a lot of attention in recent years (thankfully).

Read more...

How To Get Your First Web Dev Job With No Experience

learn more about How To Get Your First Web Dev Job With No Experience Once you’ve learned web development and you have a good understanding of the languages, it’s time.

Read more...

Difference Between Development, Stage, And Production

learn more about Difference Between Development, Stage, And Production There are three different environments that you’ll probably deal with at some point.

Read more...

How to deal with deadlines when you’re still learning

learn more about How to deal with deadlines when you’re still learning After you get your first job as a web developer, you’ll realize there’s so much more to it than you initially thought.

Read more...

10 Things You Can Do If You Have A Bad Deploy

learn more about 10 Things You Can Do If You Have A Bad Deploy Think about this. You just finished some updates to your website or project.

Read more...

Career Advice Everyone Needs To Hear

learn more about Career Advice Everyone Needs To Hear Web developers are in a pretty good position right now.

Read more...

About Browser Cookies

learn more about About Browser Cookies At this very moment, browser cookies have just invaded a small piece of your computer’s memory.

Read more...

Separating Responsibilities In Code

learn more about Separating Responsibilities In Code We all learn that you’re supposed to keep your files clean when we started programming.

Read more...

The Differences Between CSS, LESS, & SASS

learn more about The Differences Between CSS, LESS, & SASS Writing the style sheets for a website is an art.

Read more...

Why Form Validation Is Important

learn more about Why Form Validation Is Important I have a challenge for you. Go out to your favorite websites and see how many of them don’t have a form anywhere on the site.

Read more...

How To Juggle Multiple Projects

learn more about How To Juggle Multiple Projects You probably know that consulting is a career option for web developers and it can be a lucrative one if you do it right.

Read more...

Starting With SQL

learn more about Starting With SQL At some point in your web developer lifetime, you’ll probably see or use SQL.

Read more...

How You Can Find Good Libraries For Your Projects

learn more about How You Can Find Good Libraries For Your Projects When it comes to your choices for libraries, there’s both too many and not enough to choose from.

Read more...

Namespaces Quickly Explained

learn more about Namespaces Quickly Explained Has anyone ever asked you what a namespace is?

Read more...

What Config Files Are & How They Work

learn more about What Config Files Are & How They Work Those .config files can be magic box.

Read more...

5 Things You Can Do To Write Better Code

learn more about 5 Things You Can Do To Write Better Code Developers all over the world can agree on this.

Read more...

How To Put Arrows at the Bottom of a Div

learn more about How To Put Arrows at the Bottom of a Div You’ve probably seen arrows on a website directing you to keep scrolling down the page after you finish a section.

Read more...

What Is An Interface?

learn more about What Is An Interface? If you plan on doing any back-end development, it’s going to be important you know about interfaces.

Read more...

Regex…

learn more about Regex… Regular expressions are one of the most powerful, but complicated things you can use in web development.

Read more...

What Does It Mean To Inject Code?

learn more about What Does It Mean To Inject Code? In the tech industry, there’s no way you won’t hear about code injection.

Read more...

Skills That Everyone Thinks Web Developers Have

learn more about Skills That Everyone Thinks Web Developers Have When you tell people that you are a web developer they start to see you as a different person.

Read more...

4 Things That Happen After You’ve Been A Web Dev For A While

learn more about 4 Things That Happen After You’ve Been A Web Dev For A While Doing anything long enough leads to some… interesting side effects.

Read more...

Web Development !== Computer Science

learn more about Web Development !== Computer Science Let’s start off strong. Web development is not computer science.

Read more...

Do You Copy And Paste Code?

learn more about Do You Copy And Paste Code? You’ll be hard pressed to find a developer alive that hasn’t copied and pasted code at some point.

Read more...

3 Unrelated Things I Learned Developers Should Do

learn more about 3 Unrelated Things I Learned Developers Should Do There’s more to life than writing code or being a technical wizard.

Read more...

How To Get Through Those Bad Projects

learn more about How To Get Through Those Bad Projects Every developer has one of those bad projects.

Read more...

You shouldn’t focus on learning JavaScript frameworks

learn more about You shouldn’t focus on learning JavaScript frameworks JavaScript frameworks are incredibly hot right now.

Read more...

What are JavaScript promises? Super high level explanation.

learn more about What are JavaScript promises? Super high level explanation. Whether you plan on doing anything asynchronously or not, it’s a nice little golden nugget to have the knowledge of how to it in JavaScript.

Read more...

What is Data Binding?

learn more about What is Data Binding? It’s time for another one of those concepts that’s actually pretty simple but people make it more complicated!

Read more...

What Is The Difference Between A URI And A URL?

learn more about What Is The Difference Between A URI And A URL? Working as a web developer means it’s good to know as much about how the internet works as possible.

Read more...

What Is Lazy Loading?

learn more about What Is Lazy Loading? A key skill that every developer needs is smart laziness.

Read more...

Most Common CSS Units Of Measure Explained

learn more about Most Common CSS Units Of Measure Explained When you look through CSS and you start seeing the different units of measure, it’s helpful to know exactly what they do.

Read more...

What is polymorphism?

learn more about What is polymorphism? This is another one of those obscure terms that developers tend to use a lot.

Read more...

5 Useful Little CSS Tricks

learn more about 5 Useful Little CSS Tricks Every developer runs into some of those annoying little quirks in CSS.

Read more...

Why I Became a Programmer

learn more about Why I Became a Programmer I thought that it might be a good idea to share with you the reason I chose to become a programmer.

Read more...

How I Screwed Up My First Client’s Website

learn more about How I Screwed Up My First Client’s Website Everybody makes mistakes. Especially when you are learning something new.

Read more...

How To Deal With Getting Ghosted After An Interview

learn more about How To Deal With Getting Ghosted After An Interview This is one of those terrible things that companies can get away with just because.

Read more...

Why Flipped Coding Exists

learn more about Why Flipped Coding Exists Flipped Coding exists for one reason: to help people with no technical background learn how to code.

Read more...