Testing Your Ruby Code With Guard, RSpec & Pry

By Mark McDonnell My recent work has been on a cloud based Ruby project for the BBC News, upcoming 2014 elections. It requires fast I/O, scalability and needs to be well tested. The “be well tested” requirement, is what I want to focus on in this tutorial. Introduction This project utilizes a few different Amazon […]

Laravel Unwrapped: Session, Auth and Cache

By Nikko Bautista In recent years, Laravel has become one of the most prominent frameworks software engineers use for building their web applications. Similar to the popularity that CodeIgniter enjoyed in its heyday, Laravel has been lauded for its ease-of-use, friendliness to beginners and its adherence to industry standards. Introduction One thing though that not […]

mean

Introduction to the MEAN Stack

By Gabriel Cirtea Building web applications involves having to use different technologies and tools, dealing with database manipulation, server side operations, and also client side handling and displaying of the data that comes from the server. Before starting a new project, all the tools and project structure has to be setup, which is a time […]

jshint

Setting Up JSHint

By Rey Bango Regardless of the language you’re programming in, we always want to try to produce clean, concise, and correct code. This is a sign of a good programmer and it lets you know your apps are running properly. Linting helps with this by analyzing your code and highlighting common issues regarding syntax and […]

Symfony 2: The Basics

By Andrew Perkins In this first introduction video (of a new series), I’ll show you the basics of working with the Symfony 2, PHP framework. We’ll go over finding the online documentation, downloading, installing, and simple configuration for the framework. Lastly, we’ll take a look at a bit of the prebuilt code that ships with […]

Debugging With the Firefox DevTools

By Raymond Camden Over the past year I have given a presentation about using the browser for debugging client-side bugs. Throughout the presentation I would focus on using Chrome, as it’s my primary browser and I just don’t have the time to use multiple browsers while presenting. Now, I do suggest to others that they […]

CodeInjection

Preventing Code Injection

By Bill Morefield Often websites feel to exist primarily to put something into a database in order to pull it out later. While other database methods, such as NoSQL, have gained popularity in recent years, data for many websites still resides in the traditional SQL database. This data often consists of valuable personal information such […]