Web
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.
5 COMMENTs
Web
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.
14 COMMENTs
Web
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.
3 COMMENTs
Web
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.
21 COMMENTs
Web
Craig Buckler, Apr 01

Advertisers Win the Ad-Blocking War

A new initiative aims to defeat advert blockers with a simple technological change. 
1 COMMENT
Web
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.
1 COMMENT
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!
9 COMMENTs
Web
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.
1 COMMENT
Web
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!
12 COMMENTs
Web
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.
1 COMMENT
Web
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.
Web
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.
16 COMMENTs
Web
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.
13 COMMENTs
Web
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.
2 COMMENTs
Web
James George, Mar 15

Simbla: A Different Approach to A Website Builder

James George takes an in-depth look at the website builder Simbla.
2 COMMENTs
Web
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.
5 COMMENTs
Web
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.
5 COMMENTs
Web
Craig Buckler, Mar 02

Browser Trends March 2016: Operating System Surprises

The browser market barely changed during February, so Craig discusses the most popular Operating Systems in relation to web development.
3 COMMENTs
Web
Jeff Smith, Mar 01

HTTP vs IPFS: is Peer-to-Peer Sharing the Future of the Web?

Jeff Smith introduces the Inter-Planetary File System (IPFS), a peer-to-peer hypermedia protocol proposed as an alternative to HTTP.
9 COMMENTs
Design & UX
Daniel Schwarz, Mar 01

How to Offer Great UX When Using Video

Video is creeping into areas of digital design that would have been unthinkable 5 years ago. Daniel has some thoughts on presenting a great video UX.
3 COMMENTs
Web
Patrick Catanzariti, Feb 29

How to Empower the Amazon Echo with IFTTT

Patrick Catanzariti explores pairing the Amazon Echo with IFTTT recipes. He looks at triggering LIFX lights, SMS, email and Google Spreadsheets.
6 COMMENTs
Web
Shaumik Daityari, Feb 26

API Building and Testing Made Easier with Postman

Shaumik examines the purpose of APIs, and how Postman can help with the critical task of testing them for functionality, exception handling and security.
2 COMMENTs
Entrepreneur
M. David Green, Feb 25

Why Choose Scrum for Web and Mobile Development

Agile development expert M. David Green discusses the benefits of managing your development project using scrum.