Hello, and welcome to John Oleksowicz Dot Com.
This is my website. I am John.
I don't really have much of a plan for site yet, but I figured it couldn't hurt to start something and see what happens. This assumption is most likely incorrect, but oh well.
I'm interested in a lot of topics that I might write about here, including learning (spaced repetition learning, learning languages), web development (WordPress, PHP, Symfony), and habits.
Frequently Asked Questions
Stuff I've Written
First of all, if you really like This American Life, you should be donating! Donate to This American Life I’m sure you’re already doing that though, and you just want an easier way to download old episodes from the archive, right? Right. The URLs for archived This American Life episodes have a lot of random…
A guide for using WP CLI and a few plugins to completely move an existing WordPress site into a WordPress multisite.
Sometimes you just need to know which Codeception environment is running from inside a Helper. Learn how and follow along with actual examples.
Finding new and interesting ways to meditate.
Develop your website on a local domain and serve assets from a public domain.
PHP Catchable fatal error: Object of class stdClass (or something else) could not be converted to string
A deep-ish dive into a specific WordPress plugin error.
A simple WordPress plugin that makes get_template_part feel a little bit more like a template engine.
A really simple plugin that makes generating notices, warnings, and error messages really simple, regardless of where WordPress is in its process.
Make sure it’s not possible to mess up carefully crafted Gravity Forms notification HTML emails due to the visual editor.
tldr it broke
If you are reading this, then you have probably dealt with a lot of the same frustrations I did trying to get my ScanSnap s1300 working on Windows 10. These instructions will probably also work for other older models of the scanner, like the s1500. The Problem – The ScanSnap s1300 is Too Damn Old…
My (short) journey through putting together a new rowing machine.