Brent Pendergraft

Learning how to make websites.

Read this first

Efficient CSS

making the browser work less and users wait less

As I am relatively new to the web development world, I’ve been trying to form good habits from the start. Still, even with less than a year under my belt since I first googled the words, “web design tutorials,” I am realizing that I may have already started to develop some bad practices when starting projects. It is a little intimidating to open up the text-editor and stare at a blank page, hoping to be inspired. So once inspiration strikes, I have a tendency to alternate between haphazardly jotting down CSS rules and refreshing the browser to see if the desired change has taken effect. This process generally results in a disorganized, inefficient stylesheet.

Recently however, I decided to do a little digging - inspired by this article by treehouse teacher, Guil Hernandez - and have learned a few things about how to write CSS that is...

Continue reading →


The beginning of a journey.

What am I doing

I have to admit, I am a little surprised at myself. I was sure that I would never want to program computers. Ever. After a summer internship learning and writing simple SQL queries and sending reports of client and trade information throughout the office of a brokerage firm, I had discovered what my career would not be. Not only did I dislike sitting in front of a computer all day, I felt like my work was contained to the four walls of the office, never extending to the world beyond.

Fast forward almost ten years, and I’ve decided that I want to learn to code, and ultimately, to make websites.

So why the change of heart? I’ve realized that my perspective on programming was probably a bit limited, so here are some reasons why it has expanded.

1. The “programming” world is massive.

There is so much going on in the programming world that I wasn’t aware of when I...

Continue reading →