Nicolai Parlog, Aug 05
Self Types with Java's Generics
Self types let a class reference its own type. Java doesn't have them, but there is a trick.
M. David Green, Aug 04
Podcasting and the Future of Web Technologies
Hosts Tim and David discuss the meaning of “Versioning”, the future of web technologies, and their visions for the future of the Versioning Show.
Design & UX
Alex Walker, Aug 04
The Trolley Problem: Will Our Cars Grow up to Be Heroes?
The Trolley Problem is one of the great 'thought experiments' in ethics. But it's a thought experiment that's about to play out in the real world.
M. David Green, Aug 03
Finding Meaning in Your Web Career, with Mat Marquis
Tim and David talk with Mat Marquis, a web designer well known for his work on responsive images, the Boston Globe redesign, and CSS container queries.
Craig Buckler, Aug 02
Browser Trends August 2016: How Do Chrome's Rivals Stack Up?
Chrome continues its journey to world domination. What browser should you consider if you like Chrome but don't want to join Google's empire?
M. David Green, Aug 01
The Best Web Technologies to Learn, with Craig Buckler
Tim and David speak with Craig Buckler about writing for the web, how the web has changed over time, and the best technologies to focus on in 2016.
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.