SmythOS

Blog

The UX of the Zombie Scroller (and How to Cure It)
The UX of the Zombie Scroller (and How to Cure It)
Petras Baukys
How to Create Disaster Plans for Websites
How to Create Disaster Plans for Websites
Jeff Smith
5 Ways to Use WordPress to Provide Exceptional Customer Support
5 Ways to Use WordPress to Provide Exceptional Customer Support
Adrian Try
Why Self-Hosting Your Website Is a Bad Idea
Why Self-Hosting Your Website Is a Bad Idea
Jeff Smith
Redux Logging in Production with LogRocket
Redux Logging in Production with LogRocket
Ben Edelstein
The Pros and Cons of Selling on ThemeForest
The Pros and Cons of Selling on ThemeForest
Henry Rise
I’m Ready for an Online Store. What Hosting Should I Choose?
I’m Ready for an Online Store. What Hosting Should I Choose?
Adrian Try
Sass Basics: The Sass Mixin Directive
Sass Basics: The Sass Mixin Directive
Reggie Dawson
Measuring the Effects of Brotli Compression on WordPress
Measuring the Effects of Brotli Compression on WordPress
Cody Arsenault
Hosting: What are Multi-Domain and Reseller Plans?
Hosting: What are Multi-Domain and Reseller Plans?
Craig Buckler
How to Build a Cryptocurrency Auto-Trader Bot with PHP? 💰
How to Build a Cryptocurrency Auto-Trader Bot with PHP? 💰
Joel Degan
Animating with CSS, JS and SVG, and Avoiding Burnout
Animating with CSS, JS and SVG, and Avoiding Burnout
M. David GreenTim Evko
Cloud Hosting: the Pros and Cons
Cloud Hosting: the Pros and Cons
Craig Buckler
How I Designed & Built a Fullstack JavaScript Trello Clone
How I Designed & Built a Fullstack JavaScript Trello Clone
Moustapha Diouf
4 Examples of Invisible UI to Boost UX Behind the Scenes
4 Examples of Invisible UI to Boost UX Behind the Scenes
Daniel Schwarz
How to Set up an Online Multi-Language Magazine with Sulu
How to Set up an Online Multi-Language Magazine with Sulu
Bruno Skvorc
A Guide to Proper Error Handling in JavaScript
A Guide to Proper Error Handling in JavaScript
Camilo Reyes
How to Take Incremental Backups in WordPress
How to Take Incremental Backups in WordPress
Maedah Batool
Podcast: Behind the Facebook Logo – A $100 Million Story
Podcast: Behind the Facebook Logo – A $100 Million Story
Alex WalkerBen Newton
Functional Programming with Phunkie: Building a PHP JSON Parser
Functional Programming with Phunkie: Building a PHP JSON Parser
Marcello Duarte
Building a Lean Modular Monolith with OSGi
Building a Lean Modular Monolith with OSGi
Christian Schneider
Getting Started with Sulu CMS on Vagrant The Right Way™
Getting Started with Sulu CMS on Vagrant The Right Way™
Bruno Skvorc
Using Java Bean Validation for Method Parameters and Return Values
Using Java Bean Validation for Method Parameters and Return Values
Alejandro Gervasio
How to Search on Securely Encrypted Database Fields
How to Search on Securely Encrypted Database Fields
Scott Arciszewski
How to Think about Website Security as an Admin
How to Think about Website Security as an Admin
Jeff Smith
Version Control with Magento and Git
Version Control with Magento and Git
Jeff Smith
Why Prototyping with Adobe XD is the Most-Complete Design Solution
Why Prototyping with Adobe XD is the Most-Complete Design Solution
Daniel Schwarz
48 Ways to Keep Your WordPress Site Secure
48 Ways to Keep Your WordPress Site Secure
Adrian Try
How to Use Sequel Pro to Manage MySQL Databases on macOS
How to Use Sequel Pro to Manage MySQL Databases on macOS
Jeff Smith
The Web’s Most Annoying Dark Patterns
The Web’s Most Annoying Dark Patterns
Craig Buckler
Cool on Scroll Animations Made Easy With the AOS Library
Cool on Scroll Animations Made Easy With the AOS Library
Gajendar Singh
How to Scan Fingerprints with Async PHP and React Native
How to Scan Fingerprints with Async PHP and React Native
Christopher Pitt
Showing 1600 of 7927
Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.