Find By Category
If you’ve been researching web development any time over the past few years, it’s likely that you have run across Node.js being mentioned at some point.  But what exactly is Node.js?  Isn’t JavaScript just for your front-end code?  Why should I use it?   Node.js is actually an implementation of JavaScript that allows programmers to build complex network applications like web servers, ...
by Jamie King
Tagged: Back End |
Give your web visitors a better experience with optimized images for web. You’ve experienced it before. You visit a website and the images take too long to load, so you leave. Google is now penalizing sites with poor load speed on search engine result pages. Don’t give your website visitors this bad experience. Use these simple tips to optimize your images for the web so your pages loads qui...
by Joe Tamburro
Tagged: Front End | Design |
CSS, with its many quirks, is a crucial leg in what I like to think of as the "Front End Tripod" (HTML/CSS/JS). I remember what it was like trying to learn how to start laying out pages using CSS. I think this gif sums up my experience nicely.  Once I learned how to look at a site design and start thinking through how I would build it out it was time to do exactly that. Instead of writing an...
by Joe Tamburro
Tagged: Front End |
Managing Dependencies A mentor of mine once told me that a key element of obejct-oriented-design (OOD) is dependency management. But let's first see if we can understand what a depencdency is: An unhealthy dependency is a situation where an object needs to know too much about another object in order to send meaningful messages to each other. The problem is that when two or more objects ar...
by Shankar Poncelet
Tagged: Back End |
Fat Model, Skinny Controller It was my first coding interview. To say I felt “nervous” is a huge understatement. Inside the small conference room, it was just a bit too hot and stuffy with the door closed. I like to think that’s where the light sweat was coming from. When the coding challenge started, I was thrown for a bit of a curve when they gave me three sheets of blank printer paper ...
by Ryan Hageman
Tagged: Back End |
Now, as to the text editor packages that will make your life easier, I definitely have a few thoughts. I have been introduced to many new packages at this point in my career, but I will focus on the plugins that will make your life easier right away. In this blog, I will discuss Atom packages, as that is my preferred text editor, but each of these individual packages will have an equivalent in ...
by Lukas Barry
Tagged:
1. Know thy core tenets Javascript can feel a little weird when coming from other server-side programming languages. In most newcomer's opinion it is messy, verbose, and requires petty rules for things like semi-colons, curly brackets, etc; but I think it's best to not try and compare Javascript to other languages you're familiar with.  It's an event driven language which is a little atyp...
by Ryan Grush
Tagged: Front End |
While CSS may have semicolons and squiggly brackets like most programming languages, it doesn’t do the simplest things of other languages: mathematical logic and storing values in variables.   Get ready to meet Sass: the CSS preprocessor of your dreams!   A preprocessor takes one type of data and converts it to another type of data. Remember that browsers only really read HTML, Java...
by Aaron Groch
Tagged: Front End |
Like most professions, workflow is a key player when it comes to putting your best work forward. In the world of front-end web development great tools are everywhere. Yeoman is one of those tools. Well, actually Yeoman is comprised of three tools: Bower, Grunt, and Yo. Bower is a package manager for the web. What does that mean? Well, Bower automates dependency management for the packages an...
by Joe Tamburro
Tagged: Front End |
Have you ever looked at documentation, a coding blog post, or visited a github repository? Then you have almost certainly looked at Markdown (or the end product of Markdown). As a developer it's always great to know how to write in Markdown, so here's a quick and dirty cheatsheet to make your life easier! What is Markdown and why should I use it? Markdown was created in the early 2000s as...
by Zack Kirchin
Tagged: