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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.