Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. The key point there being free! Why is it free? Well, it was created by the Internet Security Research Group (ISRG) who want to create a more secure web, and the best way they can think of doing this is by providing this free service to encourage more webmaster’s to go secure.
We’re going to look at how you can secure a site using Ubuntu 16.04 and Apache virtual hosts.
WordPress is great – we know that. It’s the most popular CMS around – powering over 20% of sites on the internet. Like any piece of software though, it has its fair share of security vulnerabilities – whether these are caused by code issues, or through the use of outdated plugins, there are many steps you can take to strengthen your WordPress site. I’m going to go through some of the steps I take when working on client WordPress sites below.
If you use a VPS from the likes of Digital Ocean, or Linode – you’ll know that they come with nothing pre-installed (asides from an operating system). Although administering via SSH is quite straightforward, sometimes it can be easier to setup a control panel and manage tasks like software updates and virtual server configuration from there. Enter Webmin! Webmin is a web-based admin tool for Unix systems. It’s easy to use – and relatively simple to install…. let’s get to it!
Everyone likes free things right? Especially after an expensive Christmas holiday! Perhaps 2016 is the year you decide to put that new website idea live… well, why not use WordPress and one of the free themes below and do it! Free doesn’t always mean crappy, and I’ve collated a list below of some of the best free WordPress themes that I’ve come across!
This isn’t an exhaustive list – but it contains the themes that I have come across that I feel are decent! If you have any to add, drop a comment below.
Nope, I’m not talking about a weird mix of spice and the Flintstones here… I’m referring to the WordPress project boilerplate and starter theme from the chaps over at roots.io.
I’ve been developing WordPress themes for a number of years now, and am always on the lookout for anything that will help improve my workflow. The tools mentioned above have completely changed my approach to WordPress theme development, and I wanted to go over them below.
This article assumed knowledge of Gulp, and will touch mainly on the object orientation side of ES2015, though there are many new functional programming-esque things (and a lot more) in ES2015.
Setting up a local development environment is one of the best ways you – as a developer – can increase your efficiency and productivity. No more FTP client woes, no more waiting on uploads and no more restricted shared hosting access (“I have to wait how long to change my PHP version to 5.6? I want to use Laravel now!”).
Now, some of you will be thinking: “I already have XAMPP/Bitnami WAMP stack/some other locally installed stack,” but Homestead is in a league of its own. Here’s why:
Starting a new project with Laravel usually means a bit of time pulling in Bootstrap, FontAwesome and maybe even Angular. After a while, this can get a bit boring. Thankfully, there are a few tools that can help make this process a lot simpler! Enter Bower!
Bower works by fetching and installing packages from all over, taking care of hunting, finding, downloading, and saving the stuff you’re looking for. Bower keeps track of these packages in a manifest file,
bower.json. How you use packages is up to you. Bower provides hooks to facilitate using packages in your tools and workflows.
Bower works in a similar way that composer does, and it’s as easy to install and use.