RE: We want to hear from you on encryption

December 9th, 2015 @ 20:49 Programming

The White House recently responded to a "We the People" petition asking those who participated to share their thoughts on strong encryption. The following is my response

Read More

PHP 7 and PHP 5.6 Vagrant Boxes now on Vagrant Cloud!

December 8th, 2015 @ 19:47 Programming

With the most recent announcement of PHP7, several individuals have asked me what the best way is to both try out the production release of PHP7 and how they can quickly explore my PHP and Nginx packages. Starting today I'm happy to announce that I am now providing [Vagrant Cloud](https://atlas

Read More

PHP 7 Now Available!

December 3rd, 2015 @ 22:38 Programming

The PHP Group recently announced the immediate availability of PHP 7.0.0. I’m proud to announce the immediate availability of PHP-FPM 7.0.0 which is hosted on

For a list of changed in PHP 7.0.0 please read the [change log](https://secure

Read More

Modern Mail Exchange Protocol

August 13th, 2015 @ 16:32 Programming

Today I'd like to announce a new experimental protocol I've been designing called Modern Mail Exchange Protocol (MMXP). MMXP is a new messaging protocol designed to transfer electronic messages between users in a secure and distributed way. This document outlines the MMXP and related protocols, syntax and recommended configuration

Read More

ECDSA Certificate Authorities and Certificates with OpenSSL

May 7th, 2015 @ 23:00 Programming

Everything you wanted to know about generating the next generation of public key ECC ECDSA certificates and certificate authorities with OpenSSL.

Read More

Better Asset Management With Bower

July 27th, 2014 @ 21:20 Programming

Asset management giving you a headache in your projects? Twitter's latest tool, Bower aims to be your relief. Let's checkout how we can use Bower to manage our web dependencies for our project and take a look at how we can integrate Bower into our existing Grunt workflows.

Read More

Using Grunt to Minify and Compress Assets

October 5th, 2013 @ 08:20 Programming

In one of my previous blog posts, How to Setup Nginx Pagespeed with SSL I made the suggestion of using something like Grunt to help minify and compress your assets to improve your site's performance. In this post, I'll go over what grunt is, why you should use it, and how to get up and running with grunt for asset combination and minification

Read More

Piwik Support in Analytics.js

July 6th, 2013 @ 15:07 Programming

Adding Piwik support to's Analytics.js Library.

Read More

Enable Zend OpCache in PHP 5.5

June 24th, 2013 @ 09:26 Programming

A brief guide on enabling Zend OpCache in PHP 5.5

Read More

Smooth Scrolling on iOS With Fixed CSS Elements

June 12th, 2013 @ 18:09 Programming

How to enable smooth scrolling when using fixed or absolute CSS elements for iOS

Read More