go how parseTime in sql connections work with time.Time in Go Working with time values in Go is not straightforward, and using a database to store them with automatic parsing can be even more fun! Here are my thoughts on it.
review Book review: 15 Invaluable Laws of Growth In mid-2019 I was given the book "15 invaluable laws of growth" to read. I reviewed it then. I post my review now.
hr Should remote companies pay differently based on where you live? Reasons why remote companies should not pay people differently based on where they live.
terminal Customize your ZSH prompt with this one weird trick! I like having the last commit's sha in the command line. Gives me instant access to the info. I'll walk you through how I made zsh to show it to me.
stripe Stripe Connect, and what it means for you! Stripe Connect is a convenient way to set up plugins with a few clicks. It also lets the account you're connecting to see all your data.
advanced Password managers, password rules, and an idea What if we had a standard that password fields could tell you whether the input conforms to the ruleset?
advanced Building a no-js eCommerce store I want to make an ecommerce site and not use javascript at all as an experiment.
ssl Get Firefox to trust your self signed certificates How to get Firefox to trust all self signed certificates you use locally to serve your development sites over https and not complain about them.
seo Growth hacking gone wrong: ”You rejected me, so I told the authorities!!1!” If you're a growth hacker, and you ask website owners to please place your links in their own content, you might want to remember you're the one asking.
diversity & inclusion Dear white people, we need to talk about diversity and inclusion A longread where you can read what some of the things white people should pay attention to when it comes to diversity according to a fellow white person.
wordpress Hosting: gotcha with multiple WP installs, one Redis If you're using one Redis instance to keep multiple WordPress sites' data, you need to make sure different sites don't bleed over to others. Read how and why.
laravel Updating Laravel Valet: sorry, you’re not allowed to preserve environment Laravel valet might tell you that you are not allowed to preserve the environment. This article details what that means, why that happens, and how to fix it.
nginx ETag, If-Match, NGINX, and you! If you set an ETag response header, and it's missing, NGINX might be removing it. This article explains what causes it and how to fix it so ETags show up again.
phpcs PHPCS on Codeship as CI test Use Codeship to test the changed files in your pull request against PHPCS. Find working code, and explanation on why it works.
git Set up Circle CI to run phpcs on only changed files in a PR Configure CircleCI so you can run phpcs on only changed files for a pull request.
go Testing and mocking - what clicked for me Rundown on how to transform untestable code to testable, mockable code in Go using interfaces and mocking
health Recap for 2018 My recap of 2018, and what I expect to happen in 2019. Long story short, got my British Citizenship, had some health issues. Read to find out more.
git Hide files from git, but everywhere! Git has a concept of global gitignore. You can have your usual files in a repository without needing to add them to the project's .gitignore file. Here's why and how.
timezone How should we store future time in non UTC in a database and still be performant? An example of a practical approach on how to store data in both local time, and a normalised time (UTC), and still be performant, but counter the timezone shift.
timezone Why storing future times in timestamps is not good A collection of articles and videos explaining timezone intricacies, including storing future events, and a list of libraries for PHP and JS.
phpcs Set up PHPCS and WordPress-Extra coding standards, and configure your IDEs to use them Having an overarching code style is nice. Learn how to set up phpcs and the WordPress coding standards for your system / editor.
wordpress Generating WordPress salts in Go One of the things I want to achieve in 2018 is to learn to use Go. - learn golang - launch own saas - launch company saas - get to
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,
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.