Craig Buckler, Feb 02
Browser Trends February 2016: Mobile Market Decline?
Has the smartphone market begun to contract? Craig discusses the recent sales warnings and why it could prove a bonus for web developers.
Design & UX
Kat Bak, Feb 01
The Story Behind SitePoint's New Typeface: Roboto
Find out why the SitePoint team recently decided to change our typeface to Roboto, a clean font with open licensing.
Vincent Quarles, Jan 29
Retro Revolution: Building a Pong Clone in Unity
Vincent Quarles takes you on a journey to create the old Pong game in Unity, from start to finish. Looking to get your foot in the game dev door? Go!
Jérémy Heleine, Jan 27
Creating Amazing Projects with a $5 Raspberry Pi Computer
Jérémy Heleine introduces the Raspberry Pi, a tiny computer that can be used for all sorts of projects and for learning about computers and programming.
Vincent Quarles, Jan 22
Adding Pause, Main Menu and Game over Screens in Unity
Vincent Quarles builds on a previously written tutorial by adding a pause, a main menu, and a game over screen to his Dodger game clone in Unity.
Brad Denver, Jan 21
Introducing the SitePoint Random Hello Bar WordPress Plugin
SitePoint's senior developer Brad Denver introduces the Hello Bar, a WordPress plugin for displaying content, such as ads, at the top of your site.
Design & UX
Chris Ward, Jan 21
Display Data Sets in InDesign with Porky
One data source, unlimited endpoints – that's the dream. Porky proposes to convert your online content to 'InDesign'. It might be possible but is it good?
Design & UX
Alex Walker, Jan 20
The End of Passwords or Privacy? It's Your Call
Having a device that knows you better than your mom could be great for security. But it also marks a change in the power dynamic. Are you ready for that?
Osvaldas Valutis, Jan 20
Time Ago: How to Display Publish Dates as Time Since Posted
Osvaldas Valutis explains a simple technique for keeping your publish dates fresh and up to date.
Craig Buckler, Jan 19
What's the Best Programming Language to Learn in 2016?
How can you decide which programming language to use when faced with conflicting advice, surveys and opinions? Craig reveals the best way to start...
Patrick Catanzariti, Jan 18
Customizing Your Api.ai Assistant with Intent and Context
Patrick Catanzariti looks at extending the functionality of a personal assistant in Api.ai using custom intents and contexts.
Chris Ward, Jan 15
Deploying from GitHub to a Server
Chris Ward provides tips on making Git and GitHub projects fit better into developer workflow—from running tests to deploying your code to a server.
Design & UX
Elio Qoshi, Jan 14
Are You a Talented Designer? Sourcehunt #1 Needs You!
Sometimes the most wonderful creations die for want of a tiny bit of design love. Maybe you can make the difference?
Ryan Irelan, Jan 13
Introduction to Craft CMS
Ryan Irelan introduces Craft, a flexible, database-driven, design-friendly CMS providing an elegant and simple authoring experience for clients.
Craig Buckler, Jan 12
Browser Trends January 2016: 12 Month Review
Welcome to 2016. Craig looks back over the past year and discusses the winners and losers in the active browser market.
Patrick Catanzariti, Jan 11
How to Build Your Own AI Assistant Using Api.ai
Patrick Catanzariti looks at how to build a smart personal assistant using Api.ai's artificial intelligence and natural processing SDKs.
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.