Bower over HTTPS

Bower over HTTPS
A couple days ago I was trying to install the capstone for a Thinkful Angular class (more on that next week) on an external server. I had finished writing the code and I was ready to deploy. I ran my “npm install” and though it took a while it ran smoothly. However my “bower install” ...

Running Node (Forever) on Ubuntu

In our last post, we covered how to install Node.js and nginx on Ubuntu. We had Node.js running in the background with a terminal command…but what if this process got interrupted or stopped for some reason? Then our application would stop working. We should have something in place that would start up our Node app ...

NGINX and Node on Ubuntu 12.04

In previous posts, we have covered how to set up an Ubuntu server and how to set up an Apache (web) server. There is, however, another web server that lately has been more popular and is very efficient. The other web server is called nginx. A mentor has mentioned to me several times that nginx ...

Bootstrap

Bootstrap is a tool that helps you in making websites. It was developed at Twitter by some of their employees and is a popular framework for rapid web development. Bootstrap is a front end framework, that makes a front end developer’s life much easier. It helps with creating beautiful responsive layouts with its grid system. ...

jQuery Form Validation

Programming for the web involves creating a lot of forms. Creating forms could be regarded as one of the key things a backend programmer does. Forms can often be the method in which data is also stored into a database. This WYSIWYG editor in which I’m writing this content is a form. When you update ...

jQuery Basics Part VI

jQuery Basics Part VI
Welcome to the last post about jQuery Basics. Today, I’ll be covering Videos 13-15 of the jQuery video series. We will cover asynchronous form transmission, adding other jQuery plugins, and more about switching CSS styles. In Video 13 we explore asynchronous form submission. We have a form and after we submit to it, we will ...

jQuery Basics Part V

jQuery Basics Part V
Today we will be looking at Video 11 and 12 of the basic jQuery series. Video 11 practically creates a limited version of Hoverzoom which is a great extension for Chrome (especially for Reddit and Facebook). Whenever we hover over an image, we want to display a bigger version of the image closeby. This is ...

jQuery Basics Part IV

jQuery Basics Part IV
Now we will be looking at Video 7-10 of the series. In these videos we will be learning more applicable functions of the jQuery library. In Video 7 we learn a pretty neat feature that deals with what happens when we “hover” over something. Hovering means we have put our mouse cursor over the element ...

jQuery Basics Part III

jQuery Basics Part III
In this post we will be looking at Videos 4-6 of the jQuery for Absolute Beginners Video Series. Video 4 and video 5 cover advanced selectors and removing and adding elements. We will be focusing on adding and deleting list elements. An example can be found here. var i= $('#second li').size(); console.log(i); $('a#add').click(function(){ i++; $('<li>' + ...

jQuery Basics Part II

jQuery Basics Part II
In this post we will be exploring / reviewing the first 3 videos of the jQuery for Absolute Beginners Video Series. We will be examining what each video covers and also be looking at what some code snippets do. The full code will be available at my Github and hosted at Pagoda Box Engine Yard ...