Folks – I’m really excited to share that I’ve launched version 1 of Bowsley. It’s a tool built on top of Laravel Forge that automates the collection of hosting fees from clients. It also automatically handles late payments by temporarily disabling the website after a configurable grace period has passed. I built it to solve… Continue reading Bowsley is… live!
I started building an app in public: Bowsley, an app to add reseller hosting features to Laravel Forge. The idea is simple. Collect hosting fees from clients without you having to chase them. In the spirit of openness, this is the first part in a series of posts that explains the process. Coming up with… Continue reading Bowsley – building a Laravel application in public
Recently I’ve had to interact with a number of SOAP web services, and I’ve come up with some techniques to help build good SOAP web service consumers. The two most important goals when building a SOAP consumer is for the code to be maintainable and testable. Dark Beginnings A natural first approach is to write one class that… Continue reading Writing SOAP Web Service Consumers in PHP
For some reason, I always have trouble setting up Font Awesome (quickly) with Laravel & Elixir. It’s three easy steps. Pull in font-awesome with npm or yarn Import Font Awesome’s stylesheets in your app.scss file Copy Font Awesome’s font files to your public directory Configure Elixir to do this automatically for you in your gulpfile: This… Continue reading Copying Font Awesome Fonts with Laravel Elixir
I recently needed to stress test a website to ensure that it could hold up in the real world – after some searching I stumbled upon Throng – a simple app for Mac. It allowed me to hit my website with concurrent requests for a specified period of time. You can download the 7-day trial of… Continue reading Stress Testing a Website with Throng
I often find myself in the situation where a design calls for form inputs to transform the user’s text. It’s pretty easy to do nowadays: This is what it looks like: But – I’ve always found these types of interactions frustrating whenever I come across them. The expectation of the user is jarred when the… Continue reading Applying Text Transform to Form Inputs
I wrote an article about how learning the language of the business should effect your code over at BRND WGN. One way to alleviate the problem with ‘naming’ in programming is to write code using the jargon of your client’s business. With every new skill, comes a new bundle of terms that separate the complete… Continue reading Learning the Language