Blog

Using GitHub for Social Coding

In a recent blog post, we gave an overview of version control using Git, what it is, and how to get started using it for your projects. What happens though when you want to share your projects with others, collaborate publicly, as well as see the open-source technologies being worked on around the world? This […]

  • Share on Tumblr

An Introduction to Node.js

JavaScript development has come a long way since it was first introduced in 1995, by Mozilla co-founder Brendan Eich. Originally used as a client-side scripting language, JavaScript has expanded its use to applications far beyond its original intentions. No longer is the language solely used on the client-side. With the introduction of Node.js, JavaScript is […]

  • Share on Tumblr

An Introduction to Version Control using Git

The enterprise of coding and computer programming is rarely (if ever), a linear process. Even after the stages of brainstorming, research, wireframing, and other planning, the actual activity of coding involves a lot of back and forth, changing things as you get a clearer picture of the vision for your application. To assist in the […]

  • Share on Tumblr

Designing for High-Density Retina Displays

Originally introduced via the third generation MacBook Pro in late 2012, “Retina” is the brand name of Apple Computers for their high-density displays. This technology has since been integrated in later models of the iPhone, iPad, iMac, as well as by other manufacturers. In its simplest form, Retina or other high-density displays typically have at […]

  • Share on Tumblr

A Review of the SafeTrek Mobile App

I dreamed of becoming a USC Trojan since I was fourteen years old. I wanted to escape the frozen over rivers of Pittsburgh and migrate to the ocean piers of Los Angeles. After being accepted to USC, I received pepper spray from multiple friends and family members as a going away present. This made me […]

  • Share on Tumblr

Pixels, Ems, and Rems: When to use them and why

Proper font sizing and clear typography are key components to good design and accessibility for all users. With the importance of responsive web design growing as more users access the internet via mobile devices, having your typography properly scale is an essential element of the design and development process. Pixels are a common and familiar […]

  • Share on Tumblr

Getting Started with Animate.css [Tutorial]

Since the introduction of CSS3, CSS animations have been a possible technique for adding interest and interactivity to websites, giving motion to otherwise normal static webpages. Due to the inconsistencies between web browsers, however, these and other innovative functions of the CSS3 standard have previously been difficult to implement, and with less-than-ideal reliability. As browser […]

  • Share on Tumblr

Choosing The Best Text Editor For Web Development

For doing any kind of coding or programming work, having a robust and capable text editor is hands down the most important component of your workflow. Even for regular writing projects, note-taking, etc., a quality text editor can make a huge difference in productivity, efficiency and overall stability of your work environment. All of the […]

  • Share on Tumblr

Top 10 Malware Removal Apps

At best, Malware is a major nuisance. At worst, it is a potentially destructive and harmful piece of software that could wreak havoc on your digital data and sensitive information — the ramifications of which can be devastating, as evidenced in countless news stories. It seems like almost every week there is a new report […]

  • Share on Tumblr

WP Engine’s Staging Area has Revolutionized Our WordPress Development Process

WordPress is arguably the most popular Content Management Systems around, and for good reason. That being said, it does carry with it its own development difficulties. However, as soon as the Sunlight Media development team started using WP Engine’s staging area, there was a near-immediate reduction in complaints from our team. WP Engine had made […]

  • Share on Tumblr