Elio Qoshi, Jan 09
SitePoint Ambassador of the Month: January 2016
Elio Qoshi congratulates Thomas Greco, SitePoint's Ambassador of the Month for January, 2016.
Ophelie Lechat, Jan 07
SitePoint's Top 5 Posts of 2015
These five articles were the most-read posts of 2015.
Craig Buckler, Jan 06
10 Web Predictions for 2016
Craig returns with another ten web-related prophesies for 2016. Hacks, browsers, SEO and WebAssemby all make the final list.
Craig Buckler, Jan 05
Average Page Weight Increased Another 16% in 2015
An individual web page now exceeds 2.2MB. Are pages 16% better than in 2014 or have developers and site owners unconsciously created an obesity epidemic?
Craig Buckler, Dec 29
10 Web Predictions for 2015: The Results!
Craig looks back at the ten web predictions he made at the start of 2015. Is he the new Nostradamus or a psychic phoney? You decide...
Stephen Altrogge, Dec 22
4 Ways to Create Viral Content without Selling Your Soul
Stephen Altrogge looks at how to create viral content without stooping to clickbait tactics, with high-value content, great headlines, humor and timing.
Ilya Bodrov-Krukowski, Dec 22
Watch: Controller Testing with Ruby
In this video you will learn how to write controller specs and isolate them from other parts of your application with the help of mocks and stubs.
Tanay Pant, Dec 22
Developing 3D Games with Unity 5
Tanay Pant presents a step-by-step guide to creating a simple 3D game using the Unity 5 gaming platform.
Design & UX
Aja Frost, Dec 22
What VR Can Teach Us About UX
Virtual reality isn't just a new user experience – it requires a new understanding of UX by the people who make it. Aja takes six UX lessons from VR.
Josh Althuser, Dec 18
Is Hiring a Full Stack Developer Worth It?
Josh Althuser explores the meaning of full stack development, and the pros and cons of hiring full stack developers.
Design & UX
Alex Walker, Dec 17
Designing Droids: From Metropolis to Huey, Dewey and Louie
Sometimes it's fun to trace how great design decision are made. The original Star Wars droids are great case study on how to channel your inspirations.
Shivam Mamgain, Dec 15
Google Maps Made Easy with GMaps.js
Shivam Mamgain explores ways to utilize and customize Google Maps with GMaps.js, a library that makes it much easier to harness the Google Maps API.
Design & UX
Gabrielle Gosha, Dec 15
4 Tips for Using Animation in Design
Good web animation is often a paradox - the better it gets, the harder it is to notice. Gabrielle has 4 tips for using animation in your projects.
Elio Qoshi, Dec 11
SitePoint Ambassador of the Month: December 2015
Elio Qoshi congratulates Adrian Sandu, SitePoint's Ambassador of the Month for December, 2015.
Craig Buckler, Dec 08
How to Respond to Profit Share Offers
Has a client approached you with a fabulous money-making idea? Are you tempted to offer your expertise in lieu of future profits? Craig provides some advice.
Tim Evko, Dec 08
How to Set Up a Blue-Green Deployment Methodology with AppFog
Tim Evko outlines the Blue-Green deployment methodology, and explains how you can put it into practice with AppFog.
Adam Bolte, Dec 04
Understanding *NIX Login Scripts
Adam Bolte looks at how to determine the best location to load your environment variables and programs for altering your shell or desktop environment.
SitePoint Offers, Dec 04
Enter a New World with the Homido Virtual Reality Headset
You don’t need to leave your home to enter a whole new world, thanks to the Homido virtual reality headset.
Craig Buckler, Dec 02
Browser Trends December 2015: the Fight for Firefox's Future
Firefox remains the only mainstream open source browser but is losing ground to the all-dominant Google Chrome. Can Mozilla fight back?
Ilya Bodrov-Krukowski, Dec 02
Watch: Managing Sample Data with Fixtures and Factories
In this video we'll learn two ways of managing sample data: fixtures and factories. As well as annotations for models and specs, and generating fake data.
Simon Codrington, Dec 01
Using the Battery Status API to Optimize Your Development
Simon presents the Battery Status API, used for determining the battery levels of an end user's device and tailoring your app to optimize performance.
Brett Romero, Nov 27
A Tour of Python Collections
Brett Romero provides an introductory guide to Python collections, covering the various functions of lists, strings, mappings and sets.
Jeff Smith, Nov 25
Recognizing and Dealing with Impostor Syndrome
Jeff Smith looks at the phenomenon of impostor syndrome, how it can affect web professionals, and how you can take steps to deal with it.
Donald Dragoti, Nov 24
Vivaldi, Your Next Browser?
Donald Dragoti looks at some of the special features of the new Vivaldi browser, and why you might consider making the switch.