Skills

MySQL

MySQL is a relational database system. In fact, it’s the most popular open source database system in the world. In large part, this is because it is one of the components packaged with many WordPress installations as default. But it is also used far more broadly as a component of the LAMP stack (Linux, Apache, MySQL, PHP/Perl/Python) and as a popular choice in Rails applications. More …

Let's Encrypt

Let’s Encrypt is a certificate authority that provides certificates for Transport Layer Security encryption. Every site I create uses it or another certificate authority to provide HTTPS protocol URLs and to ensure the security of your end users.

Jekyll

Jekyll is a powerful static site generator based on the Ruby programming language. Yet despite creating static sites, it’s emphasis is on blogging. This means it creates lightning fast websites pre-generated for visitor consumption, but it still maintains the power and extensibility of its rival frameworks. In fact, thombruce.com is built using Jekyll. More …

JavaScript

JavaScript is a programming language popular on the internet as it can be interpreted by web browsers. It’s used to add functionality and interactivity to web pages, and is surging in popularity with the growth of highly dynamic web applications. It is also the foundation for a number of popular libraries and frameworks for the web and mobile alike. More …

HTML5

HTML5 is the fifth major version of the Hyper Text Markup Language. It's the language the web is largely based on, and is what your web browser ultimately interprets. This version added a lot of support for multimedia embedding, clearer naming conventions for elements and better interoperability. This makes it not just perfect for the web at large, but for mobile devices as well. More …