css

3 Ways to Center in CSS

Centering HTML elements using CSS can be a surprisingly difficult task. Getting the horizontal alignment right is relatively straightforward, but getting the vertical alignment down can prove to be challenging. And getting an element to sit smack dab in the middle of its container? Forget about it! 🙂 I’m kidding, but how to center elements using […]

javascript-300x120

What is Isomorphic JavaScript and What Can it Help With?

When a user opens their favorite webpage or application, there is a great deal of things that happen in the background. The browser and server go to work sending requests, parsing and rendering to provide a webpage to the user within seconds. Some developers choose to render their webpages server side while others opt for […]

javascript-300x120

Avoiding Memory Leaks in JavaScript

Memory management Efficient memory management is a crucial part of any coding practice. When memory management is poor, memory leaks are created which slows down performance and causes crashes. A memory leak occurs when a section of memory that is no longer being used is still being occupied needlessly instead of being returned to the […]

css

A Simple Guide to CSS Media Queries 

Media types were originally introduced in CSS2 as the @media rule. The original idea was to have the ability for different style rules to be applied across different devices. For example, there would be style rules for computers, another one for printers and then smartphones, tablets, and more. These didn’t get picked up and put […]

css

Creating Pagination with HTML and CSS

When users need to navigate from page to page, pagination is the best method to use. It lets users click through a number of associated pages. Pagination is an important function for a smooth user interface. Pages may have become longer, but the need to seamlessly transition from one page to another is still there. […]

css

Intro to Form Validation with CSS Psuedo Selectors

Forms are a major part of most websites. While you may not need to create a form from scratch anymore, it’s good to know the fundamentals of forms. One aspect we’re going to look at is form validation. A functional form should be able to validate users’ inputs from the client side. This can be […]

css

Intro to CSS Order & Precedence

CSS order and precedence is a challenging part of styling webpages.You may someday find that the CSS styles you’re trying to apply are not working. And it may seem as if the webpage is ignoring your code. This could be caused by conflicts in the order or precedence of your CSS. This article will explore […]

css

Intro to CSS Selectors: Use Cases & Examples

There are a few fundamental parts of CSS that you need to understand to get the full range and understanding of the language. Selectors are one of those fundamental principles you need to understand. They define what element will follow a set of CSS rules. They also allow you to target HTML elements to apply […]

screen-shot-2016-10-11-at-9-31-11-am

Comparing Angular 1 & Angular 2 Through Building a Pomodoro Timer

Modern web development offers an incredible variety of tools, libraries, and frameworks to build web sites/applications. As of 2016, jQuery, React, Angular, and Vue are the most popular front-end libraries/frameworks in use. They can all be used to build and accomplish similar things, but in different ways. What are the advantages/disadvantages of each? How does […]

Reactjs

Build a Coffee Finder App with React Native and the Yelp API

Ever wanted to build an iOS or Android app? But maybe you don’t want to learn Swift or use an HTML5 wrapper? Wouldn’t it be great if you could build fast native mobile apps in the same language you write web apps in (JavaScript)? Well your prayers have been answered, with React Native, thanks to […]