Ben Dickson, Aug 24
4 Challenges to Consider Before Creating an IoT Device
Ben Dickson looks at how to face the crucial IoT challenges of connectivity, security and privacy, compatibility and data collection.
M. David Green, Aug 23
CSS Animation, and Creating Art with Code, with Rachel Smith
In this episode, Tim and David are joined by Rachel Smith, a front-end developer at CodePen. They discuss creating art with code, learning the skills of animation, the future of animation on the web, and being limitlessly creative with code.
Daniel Graziano, Aug 17
Get a Free Year of SitePoint Premium Thanks to Atlassian
At SitePoint, we've built a reputation for empowering developers with the resources they need to take their skills to the next level and stay up to date in web development. Thanks to our friends at Atlassian, we have an exciting offer for SitePoint readers! Here's what you'll get:
- One FREE year of SitePoint Premium. This includes unlimited downloads of 78 ebooks, 64 courses and over 150 screencasts on web development and design.
- Unlimited public and private repositories at Bitbucket to host the personal and professional projects you're building, completely free.
- Click here to create your free Bitbucket account. Click the green button to get started.
- Complete the account creation process and check your inbox for a verification email from Atlassian.
- Verify your email address and create your Bitbucket username.
- Hit ‘continue’ and you’ll be taken to your dashboard.
- Click on your avatar on the top right hand side of the page (example to your right). Take a full page screenshot with your email address showing.
- Email your screenshot to firstname.lastname@example.org - you will be sent a coupon to redeem your free year of SitePoint Premium.
Current SitePoint Premium members are also eligible — they’ll receive a one-year extension of their membership. This offer is only available if you are new to Bitbucket. Once your screenshot is verified, we will send you a coupon code for your free year of SitePoint Premium.
Ben Dickson, Aug 17
How to Prevent Replay Attacks on Your Website
Ben Dickson explores how to prevent replay attacks on your site via a nifty one-time token pattern.
M. David Green, Aug 16
CodePen, and Getting Started on the Web, with Chris Coyier
In this episode, Tim and David are joined by Chris Coyier, well-known creator of CSS-Tricks and co-founder of code-sharing site CodePen and the ShopTalk podcast — to discuss getting started on the web, the future of web technologies, approaches to coding projects, and least favorite things on the web.
Darin Haener, Aug 12
A Live Lesson in Diving into ES2015, with Darin Haener
SitePoint Premium’s first ever Live Lesson with Darin Haener, walked you through sections of his course, Diving into ES2015 — while answering your questions live!
Carlos Morera De La Chica, Aug 12
What Does RESTful Really Mean?
An answer to the question how constraints, HTTP verbs, response codes, and other details come together to define REST.
Design & UX
Alex Walker, Aug 11
UX Design 2016: Too Many Hunters – Not Enough Gatherers?
As 'web people', we talk a lot about 'capturing customers', but not so much about what to do with them when we succeed. We can learn a lot from airlines.
Nicolai Parlog, Aug 10
JVMLS 2016: A Recap of Java Virtual Machine Language Summit
Last week was the Java Virtual Machine Language Summit (JVMLS) where renown experts present the newest developments of the JVM.
Ellie Martin, Aug 09
11 High-paying and Remote Jobs In High Demand in 2016
Ellie Martin presents some of the highest-paying work opportunities for those looking to work remotely in the tech industry.
M. David Green, Aug 09
Web Careers and Pushing Technology to Its Limits, with Alex Walker
Tim, David and Alex discuss writing popular articles, pushing web technologies to the limit, and tips for designers looking for a web career..
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.