6 Myths Preventing Developers from Using Git

Jul 23 2014 by Tobias Günther | 10 Comments

Nowadays, you’ll have a hard time finding a professional developer who doesn’t use a version control system (VCS) such as Git.

But, there are still a few among us who choose not to use a VCS due to preconceived notions they might have about version control.

continue reading »

An Introduction to the PHP DateInterval Class

Jun 24 2014 by Bradley Holbrook | No Comments

Date and time manipulation is an unavoidable part of programming; there will inevitably be a part of a project that requires a date to be modified. While, on the surface, echoing a date in the future brings a small bit of accomplishment, it can be quickly eradicated when one is tasked with manipulating that date.

continue reading »

Why Website Speed is Important

Apr 2 2014 by Smriti Chawla | 5 Comments

It’s reasonable to assume that a website’s loading time is important.

We can confidently conclude that slow sites have usability and SEO issues because we know that users hate waiting for web pages to load and that Google uses site speed as a factor for its search rankings.

But, quantitatively, what are the other effects of having a slow website?

Let us look at some cases of tech companies sharing what they have learned about web optimization.

continue reading »

A Guide to Social Logins

Feb 3 2014 by Jacob Gube | 2 Comments

This reference guide will discuss what social login is, look at social login examples in web apps, and provide links to relevant documentation and tutorials.

continue reading »

Advanced Image Optimization Tricks

Dec 24 2013 by Rahul Mistry | 13 Comments

You can use automated image optimization tools to compress your images. However, if you also take the time to manually optimize them, you can further improve your results. Here are five techniques for manually optimizing images.

continue reading »

7 Useful Git Tips for Beginners

Sep 4 2013 by Tobias Günther | 14 Comments

Back when I first started to use Git for version control, I wasn’t sure if all the learning I invested into it would pay off. Branching, staging, stashing — these Git terms were all foreign to me.

Today, I can’t imagine life without Git. Git not only gave me a much-needed ability to version-control my work, it also made me a better programmer.

Here’s a series of simple tips that will help you make Git an important part of your web development workflow.

continue reading »

The 7 Stages of Drupal’s Learning Curve

Aug 23 2013 by Fredric Mitchell | 6 Comments

The 7 Stages of Drupal's Learning Curve

Drupal is awesome. Drupal is flexible. But Drupal is also hard.

If you’re just starting off developing with Drupal or have gone through a handful Drupal projects, it’s OK to feel lost. We’ve all been there.

The stages to getting through the difficult times with Drupal are remarkably similar to the well-known Kubler-Ross model for dealing with grief.

continue reading »