wordpress Let’s get salty! Because I’m on a roll today, so far I’ve broken 4 things today, including wp-cli, and Local by Flywheel. However I want to talk about what salts are, and why they are important, and how I found out about them. The below tweet, and its thread, has
hosting SSL sadness with GoDaddy GoDaddy's SSL is ridiculously expensive. Learn why and what you can do about it.
freelancing Healthy Freelancing How do you do freelancing in a healthy way? Boundaries, Time, Money, Responsibilities.
xdebug Getting Xdebug working on php 7.2 and homebrew In which I tell how I got Xdebug working on homebrew php 7.2 and Laravel Valet and PhpStorm
laravel Laravel 5.6, SFTP, connection hygiene, and you! Laravel 5.6 introduced SFTP as a Storage method. Do you know whether it closes the opened connections or leaves them hanging? Read this! (yes, it does close them)
wordpress It’s 2018, and it’s totally possible to contribute to WordPress without touching svn I work with WordPres a lot. It takes up a solid 12 hours of my day pretty much each day (minus weekends, because, you know, burnout). I’m also fairly vocal about not being the greatest fan of it. It’s aged, does things weirdly, but it works. Reliably. Shout
learning This weekend I was learning Go, set up a pi-hole, and was doing data rescue Busy weekend of learning Golang, rescuing data from unreadable disk (ongoing), and setting up an online ad blackhole.
wordpress On fixing embedded content in WordPress How to use a custom wpcli command to fix broken links in all content across your entire WordPress site.
health Move your body! If you're someone who spends a lot of time at the computer, you might develop a bunch of physical ailments particularly around your muscles, and joints. In addition to that, I've started to take up the shape of the chair I'm sitting in (read:
workflow My local development environment There are so many tools to do local development, no wonder folks are lost. I’ve mostly tried them all with the notable exception of Docker. Here’s what I ended up with on a mostly permanent basis: Server, database, php, wp-cli I develop on a Mac. This means
advanced You don't need web sites to base64 decode things. Or to format JSON Instead of using free sites to do encoding / decoding / formatting of data, you could be using the command line. Here's an example of base64 decoding and pretty formatting json.
advanced Excuse me, do you have a moment to talk about our Lord and Saviour, WP_Rewrite? WP Rewrite is dark voodoo magic. I screwed up, so you don't have to!
development Here are 3 ways to help you load test your websites Do you want to know where your server's breaking point is? Read this and use one of them to find out.
fail We tried AMIMOTO. You won‘t believe what happened next We trialed AMIMOTO in hopes of speeding up a client site. We had a revelation a day in to testing it. It blew our minds!
wordpress Loading templates in WordPress and WooCommerce WooCommerce has a number of functions to load different templates. I describe what they do and how they're connected in this post.
wordpress WordCamp Europe 2017 - the first hour Okay, I’m going to be that person who highlights all my grievances. There will be tons of articles about how awesome everything was, so you can read those. That said here are the things that I found lacking. 1. The location. It’s in an industrial park, which isn’
laravel Custom error pages in Laravel (for the same Exception) Occasionally I can’t decide whether the question I’m asking about a piece of technology (in this case, Laravel) is so advanced as to no one understands it, or so simple that no one answers because they all assume I already know the answer. In either case, I didn’
lol Email security is shit This is going to be a tale of bullet points because it’s hilarious. So we got a PS4 Pro for my brother’s birthday. He used to have a PS3 until about 5 years ago when he sold that one. He had an account on the PSN (obviously). This
advanced Why is the list of log handlers in WooCommerce an array? This is going to be as much a help for me, as, I hope, it will be for you. So WooCommerce 2.7 3.0.0 introduced a new way to handle logs [woocommerce_register_log_handlers], which is brilliant. There are two pieces to it: 1. the logger class
laravel Re: Laravel / Spark and their token authentication system A few days ago I wrote a rather lengthy article about how I modified Spark’s built in token authentication system [https://javorszky.co.uk/2017/03/18/i-modified-the-token-authentication-in-laravel-spark/] by extending / replacing some of the classes, adding columns to the table it created,
dns It’s 10pm, Do You Know Where Your Subdomains Are? A few days ago I got a mention on Twitter by someone asking me to follow them so they can send me a DM. I did, so I got the following message: > Hi Gabor! Thanks for following. Just to quickly introduce myself, I write about SSL and am currently
laravel I Modified The Token Authentication in Laravel / Spark! Okay, that was yet another case of “programming by next error thrown”. It was frustrating. But also hilarious. Hilarious in the sense that I can’t believe how much code I had to shovel to implement something seemingly simple. Background: I set up a Laravel / Spark project. Out of the
woocommerce The Curious Case of WooCommerce Shipping and the Hackiest Code I’ve Ever Written We all have those moments when sizing up a programming problem. It usually starts with this: > But really, how hard can that be? Turns out, it can be pretty damn hard. A Tale of Recalculating Shipping Currently on a client project one of my tasks included recalculating shipping costs
woocommerce New pet project: WooCommerce cloud logging WooCommerce 2.7 introduced a new class for handling logging. The handler itself can be replaced, which is awesome. The default handler creates log files on the server and stores the entries in plain text. The trouble I have with that: * it's kind of hard to get access
life Whatever Happened To Games in Boxes I remember getting my first actual computer game when I was fairly young. My dad returned from Hong Kong, and he bought Diablo (1) with him. It‘s just been released. Early 1997, which would make me 13. It was the first “grownup”, “serious” game that I had. Back then