6 COMMENTs
Web
Lucero del Alba, Jul 29

Understanding Docker, Containers and Safer Software Delivery

Lucero explains the concept of software containers and how Docker helps solve many of the issues relating to software delivery and app deployment.
5 COMMENTs
Web
M. David Green, Jul 28

Announcing The Versioning Podcast

We're excited to launch our new podcast: The Versioning Show, featuring the most interesting people who create the web. 
JavaScript
Angela Molina, Jul 26

A Lesson on ES2015 with Darin Haener - Live!

Take a lesson of Diving into ES2015 with Darin Haener in our next live event - a live lesson! Check out what we'll cover and register to join us.
27 COMMENTs
JavaScript
James Hibbard, Jul 25

How Did You Get Started? A Look at the Best & Worst Web Design Tools

Spurred on by the news that Dreamweaver is making a comeback, James Hibbard looks at the best (and worse) web design tools he has worked with over the years
Web
Ralph Mason, Jul 21

Decoding CSS Positioning: A Master Class with Paul O'Brien

Paul answers anything and everything about CSS positioning — from floats and relative, absolute and fixed positioning to table display and even flexbox.
HTML & CSS
Angela Molina, Jul 21

Translating CSS for Paged Media with Rachel Andrew

Last week we spoke with Rachel Andrew, a CSS Working Group Invited Expert about CSS for paged media. Here's a recap of your questions for her.
14 COMMENTs
Web
Shaumik Daityari, Jul 20

Python on the Web: Why Frameworks Like Django Are Hot

Shaumik Daityari looks at what makes Python suited to web development, and why it's the go-to language for an increasing number of web developers.
6 COMMENTs
WordPress
Angela Molina, Jul 14

Head Slapping WordPress Security with Expert Chris Burgess

WordPress security is often an area in WordPress left neglected or done incorrectly. Read our recap with Chris Burgess in our WordPress security webinar.
5 COMMENTs
JavaScript
James Hibbard, Jul 11

Should We Be Scared of an Intelligent Internet of Things?

What happens when AI meets the IoT? Will it spell disaster? Will the machines soon be taking over? Don your tin-foil hat and join James Hibbard to find out.
Web
Ben Dickson, Jul 08

4 Major Technical Challenges Facing IoT Developers

Ben Dickson discusses four major challenges presented by IoT, from privacy and security to connectivity and compatibility/longevity.
Web
Elio Qoshi, Jul 07

Ilya Gelfenbeyn, CEO of Api.ai, on AI and the IoT

Elio Qoshi interviews Ilya Gelfenbeyn, CEO of Api.ai, and discusses their conversational UX platform, artificial intelligence, and the Internet of Things.
48 COMMENTs
Web
Patrick Catanzariti, Jul 05

Setting up a Home VPN Server Using Your Raspberry Pi

Patrick Catanzariti covers how to set up a VPN for your network using a Raspberry Pi and an OpenVPN installer called PiVPN.
4 COMMENTs
Design & UX
Alex Walker, Jul 05

SitePoint/Flippa Hack Day: Hacking our First IoT Project

We'd all played with computers for years but SitePoint's Hack Day gave us a chance to make electronics with our first IoT project.
7 COMMENTs
Mobile
Elio Qoshi, Jul 04

Why the Internet of Things Still Has a Long Way to Go

Elio Qoshi looks at why he is hesitant to adopt the IoT or recommend it to consumers — security, quality and transparency concerns.
Design & UX
Charles Costa, Jul 04

The 4 Unique Design Challenges of IoT

Designing for IoT – the Internet of Things – offers great opportunities, but also a new range of challenges. Charles Costa walks you though the big 4. 
5 COMMENTs
Web
Craig Buckler, Jul 01

Browser Trends July 2016: Is a Chrome Monoculture Harmless?

The chasm between Chrome and the other browsers is widening. Craig discusses this new monoculture may be less dangerous than the IE6 days but remains cause for concern.
1 COMMENT
Programming
Thomas Punt, Jun 29

Elixir's Ecto Querying DSL: Beyond the Basics

Thomas explores Ecto features, including query composition, joins and associations, SQL fragment injection, explicit casting, and dynamic field access.
3 COMMENTs
Web
Adam Bard, Jun 28

Heroku Alternative: Deploy Apps with Dokku on DigitalOcean

Adam Bard shows how to get small, low-traffic projects up and running with Dokku on DigitalOcean, creating a Heroku-like experience without the cost.
Programming
Thomas Punt, Jun 24

Understanding Elixir's Ecto Querying DSL: The Basics

Thomas looks at the basics of querying with Elixir's Ecto library, going through joins, associations, aggregation functions, and so on.
20 COMMENTs
WordPress
Angela Molina, Jun 20

Spreading the Word on WordPress Security

Did you know that WordPress powers a third of the web, and a popular target for attackers? This week we chat to Chris Burgess on WordPress Security.
2 COMMENTs
Programming
Thomas Punt, Jun 15

An Introduction to Elixir's Ecto Library

Thomas introduces Ecto, Elixir's predominant library for working with databases, building a simple database-driven app using Ecto's four main components.
13 COMMENTs
Web
Bruno Skvorc, Jun 15

The PHP Application Environment

This is an excerpt from SitePoint's recent book on PHP Application Environments and get getting started the right way. Enjoy this preview!
9 COMMENTs
Web
Craig Buckler, Jun 14

Blisk: Your Next Web Development Browser?

Most of us use our default browser for development. Is it practical? Are there better options? Craig looks at Blisk — a new development-only browser.
7 COMMENTs
JavaScript
James Hibbard, Jun 13

A Round up of Online Code Playgrounds

James Hibbard looks at some of the more popular online code playgrounds and examines which are good for hosting demos involving a server-side components.