Cate Lawrence, Apr 27
10 Examples of 3D Printing Transforming Our Reality
An exploration of some fascinating highlights in the use of 3D printing over the past decade.
Kevin Kononenko, Apr 26
Kevin Kononenko shows how to create animated markers in Google Maps that respond to the user's actions.
Craig Buckler, Apr 22
Opera VPN: the Future of Private Browsing?
Opera 38 offers a free, unrestricted, encrypted VPN which hides your browsing activities. Craig discusses the implications of easy online privacy.
Adam Bard, Apr 20
Deploying to Heroku: An introduction
Adam Bard explains the simple steps involved in deploying web applications to Heroku, a managed server platform.
Patrick Catanzariti, Apr 18
Embedding Virtual Reality Across the Web with VR Views
Patrick Catanzariti explains how to use Google's new VR Views to embed VR content on your website.
Theodhor Pandeli, Apr 15
How to Build a 2D Tapping Game in Unity
Theodhor Pandeli walks through the process of creating a basic 2D tapping game in Unity.
Jeroen Moons, Apr 13
Technical Debt: Rescuing Legacy Code through Refactoring
Jeroen Moons offers advice and lessons learned on how to get a legacy codebase under control and bring it to a new level of maturity.
Craig Buckler, Apr 08
Interview with Vivaldi CEO Jón S. von Tetzchner
Vivaldi 1.0 was released on 6 April, 2016. Craig interviews CEO Jón S. von Tetzchner to find out more about the new browser.
Craig Buckler, Apr 06
Vivaldi 1.0 Release: Your New Default Browser?
Vivaldi 1.0 has arrived. The new browser promises a different experience to the alternatives with comprehensive customization and power-user options.
Craig Buckler, Apr 05
Browser Trends April 2016: Samsung's Surge
We may love our desktop browser but we're a fickle bunch when it comes to choosing a mobile application. Craig looks at the sudden surge in Sumsung surfing.
Craig Buckler, Apr 01
Advertisers Win the Ad-Blocking War
A new initiative aims to defeat advert blockers with a simple technological change.
Abder-Rahman Ali, Mar 30
Quick Tip: Understanding the Yield Keyword in Python
Abder-Rahman explores uses of "yield" in Python, such as resuming execution where a function exited, iterating over a sequence, and working with iterables.
Web Dev @ Microsoft
Ophelie Lechat, Mar 30
Watch the Build 2016 Event, Live on SitePoint!
We're excited to bring you a live stream of Microsoft's sold-out developer event - Build 2016! Build is the annual Microsoft developer conference aimed at software and web developers using Windows, Azure, Office 365 and other Microsoft technologies. Watch the live stream of the three-day Developer Conference between March 30th – April 1st. Tune into talks by Gabriel Aul, Mark Russinovich, Scott Hanselman, Lara Rubbelke and many more. Here's your chance to learn about the latest tools and technologies that are helping developers be more creative and productive today!
Jérémy Heleine, Mar 24
Setting up Your Raspberry Pi as a Git Server
Jérémy Heleine walks through setting up a Raspberry Pi as a remote Git server that can share repositories with other computers.
Tim Evko, Mar 23
Plesk Takes the Headache out of WebOps
WebOps often requires the work of an entire team. With Plesk, one developer can handle everything from code to configuration, with security and ease.
Design & UX
Daniel Schwarz, Mar 23
Sketch App: How to Share Artboards with Your Team
Being able to share your designs in Sketch with very little effort is hugely beneficial to your team. Daniel show us more than one way to do it!
Ivaylo Gerchev, Mar 22
Building Faster Websites with Grav, a Modern Flat-file CMS
Ivaylo Gerchev introduces Grav, an open-source, flat-file CMS powered by PHP, Twig, YAML and Markdown.
Elio Qoshi, Mar 22
SitePoint Ambassador of the Month: March 2016
Elio Qoshi congratulates Panayiotis Velisarakos, SitePoint's Ambassador of the Month for March, 2016.
Brij Mishra, Mar 18
SQL Server In-Memory OLTP as ASP.NET Session State Provider
Brij Mishra looks at web app state management, and Microsoft's In-Memory OLTP, to provide ASP.NET with a faster Session State Provider.
Craig Buckler, Mar 16
7 Reasons NOT to Use a Static Site Generator
A static site can have benefits, but don't presume they apply to every project! Craig discusses issues arising from use of a generator.
Craig Buckler, Mar 15
7 Reasons to Use a Static Site Generator
Is a CMS overkill for your next project? Could a static site generator improve performance, management and security? Craig discusses the benefits.
James George, Mar 15
Simbla: A Different Approach to A Website Builder
James George takes an in-depth look at the website builder Simbla.
Charles Costa, Mar 09
Protect Yourself and Your Business from Social Engineering
Charles Costa looks at the dangers presented by social engineering, and offers practical tips for protecting yourself and your business from attack.
Laurence Bradford, Mar 08
10 In-demand Tech Skills That Don't Involve Coding
Laurence Bradford identifies ten ways to get involved in the tech industry without having to be able to write code.