Jeff's articles
![Top Angular Plugins for Sublime Text](https://uploads.sitepoint.com/wp-content/uploads/2018/04/1522805263angular-plugins.jpg)
Jeff Smith introduces a number of Angular plugins for Sublime Text that help make your Angular development efforts in Sublime a success.
Have you heard of net neutrality? Do you know why it should matter to you, not only as a web citizen and consumer, but also as a web professional?
![How to Create Disaster Plans for Websites](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497399636flooding.jpg)
Does your website or application have a disaster plan? Take a look at this post for some things to consider when thinking ahead and planning for the worst!
WordPress contributors square off, trying to determine the best JavaScript framework for WordPress (React vs Vue.js!). Which framework do you support?
![Why Self-Hosting Your Website Is a Bad Idea](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497309755servers.jpg)
Are you planning on self-hosting your website? Take a look at this article to learn about the downsides of on-premise hosting before you take the leap!
![How to Think about Website Security as an Admin](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1496365311security.jpg)
Are you a new website administrator (or do you know one) and just starting to think about website security? Take a look for a few starting tips!
![Version Control with Magento and Git](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495999726magento.png)
Are you planning to build an ecommerce site with Magento and Git together in order to implement version control? Here are a few tips before you get started!
![6 Tips for Managing Your Site with cPanel](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495976550cpanel-logo.png)
Do you use cPanel for your hosting management? Take a look at these quick tips for getting the maximum usefulness out of your cPanel experience!
![How to Use Sequel Pro to Manage MySQL Databases on macOS](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495675277logo.png)
Looking for a way to manage MySQL databases securely from your Mac? Take a look at this guide to DB management with Sequel Pro.
Unlimited Everything in hosting is a myth. Take a look, as we go over the things to look for in hosts who claim to offer unlimited resources to customers.
![WordPress: A World-Class Content Management System](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495148199wordpress-mod.jpg)
How do you feel about WordPress - world-class content management system, or antiquated & insecure? Jeff responds to some criticisms of the platform.
![5 Time-Saving Uses for WP-CLI Automation](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1493686261wp-automation.png)
Looking for ways to be more efficient when setting up and maintaining multiple WordPress sites? Here are some suggestions for WP-CLI automation.
![Using DeployHQ to Automate Your Deployments](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493254970deploy.jpg)
Tired of deploying changes to your sites by copying files manually from your repositories? Learn how to automate deployment from Git with DeployHQ.
![Deploy & Manage Multiple WordPress Sites with ServerPilot](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493011239serverpilot.jpg)
Do you manage multiple WordPress sites on multiple servers? We're taking a look at ServerPilot, a tool for deploying and managing your installations.
![Why Every Website Needs HTTPS](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492683680padlock.jpg)
Every website needs encryption. Read about the benefits that HTTPS offers to you and to your site's visitors, and then get started today!
![Understanding “The Loop” in WordPress](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492353759infiniteloop.png)
Do you constantly hear WordPress devs talking about "The Loop", but you're not entirely sure what that is, or how to use it? Take a look!
![WordPress Version Control with Git](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491050904git.png)
You WordPress site should be version controlled! Take a look at using Git with WordPress, try out VersionPress, or investigate your host's Git options.
![Why Staging Environments Are Critical for WordPress Sites](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490899536cowboy.jpg)
WordPress is so easy to work with that it can be tempting to indulge in cowboy coding. Jeff Smith explains why you should use staging environments anyway.
![5 WordPress Plugins for Backups and Migrations](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490598615patrick-lindenberg-191841.jpg)
It's not hard to backup or migrate your WordPress sites - there are so many amazing choices, there's no reason you can't get it done quickly and easily!
![Managing WordPress Updates with InfiniteWP](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489939740logo.png)
If you manage updates and backups for multiple WordPress sites, InfiniteWP can provide the leverage you need to be more efficient at multi-site maintenance.
![Why Every Business Needs a Website](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489115289mobile-devices-2017980.png)
Every business needs a website. Developers have been saying it for years, but it has never been more true. Jeff Smith explains.
![Talk with the Experts: Glenn Goodrich](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479940783Screen-Shot-2016-11-24-at-9.30.02-am.png)
This is a recap of our recent AMA with Glenn Goodrich, our Ruby channel editor and author behind Rails: Novice to Ninja on SitePoint.
![Interrupting Applications with Laravel Middleware](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479059532laravel5_image_rocket.png)
In Laravel, middleware allows you to filter out your HTTP requests and manage requests. Learn to dictate requests and interactions with your application.
We recapped our Live Lesson with Adam Rasheed, teacher of our User Interface Design with Sketch course on SitePoint Premium.
![UI Designs with Sketch 40 – Live Lesson!](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1477355121Live-Lesson-1080.png)
We're giving you a chance to speak directly with our course instructor and ask your questions directly! This week we focus on Sketch and build a UI design.
![Designing Custom Icons with Sketch 3](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1476254444Sketch-Course.jpg)
Read Designing Custom Icons with Sketch 3 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![Talk With The Experts: Chris Coyier](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1475726179Intro-Video-Poster.png)
Last week we held our highly anticipated live webinar with Chris Coyier. Let's recap the information we learnt about Making the Most of CodePen.
![Chris Coyier on CodePen – Join the Conversation!](https://uploads.sitepoint.com/wp-content/uploads/2016/09/1474856995chris_c2b-01.jpg)
CodePen is one of the most pervasive tools in a developers toolkit. Let's dig a little deeper into the tool with Co-Founder Chris Coyier in our webinar.
![How to Choose the Right CSS Toolkits and Frameworks](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1472024600suzyc-01.png)
Miriam is a co-founder of OddBird, author of Jump Start Sass and creator of the Susy framework. Last week, she joined us for a chat about Susy and toolkits.
![A Live Lesson in Diving into ES2015, with Darin Haener](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1471010389diving-feature.jpg)
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!