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.

Things I’ve written about

Frequently Asked Questions

Recent Posts

How to retrieve the environment in a Codeception Helper

September 9, 2017

Sometimes you just need to know which Codeception environment is running from inside a Helper. Learn how and follow along with actual examples.

Practicing trumpet mindfully

March 11, 2017

Finding new and interesting ways to meditate.

Serve WordPress images from a different domain with .htaccess

November 12, 2016

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

October 12, 2016

A deep-ish dive into a specific WordPress plugin error.

Passing variables to get_template_part

September 11, 2016

A simple WordPress plugin that makes get_template_part feel a little bit more like a template engine.

Easy WordPress admin notices, including after save_post hook

August 23, 2016

A really simple plugin that makes generating notices, warnings, and error messages really simple, regardless of where WordPress is in its process.

Removing “Visual” tab from Gravity Forms notification editor

May 20, 2016

Make sure it’s not possible to mess up carefully crafted Gravity Forms notification HTML emails due to the visual editor.

Sad day for my first guitar

January 23, 2016

tldr it broke

Fujitsu ScanSnap s1300 scanner working on Windows 10

How to make the ScanSnap s1300 scanner work on Windows 10

January 17, 2016

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…

Concept2 Model D Box Unpacked

How to put together a Concept2 Model D Rower

January 16, 2016

My (short) journey through putting together a new rowing machine.

Goodbye money, hello rowing machine

I Bought a Rowing Machine

January 13, 2016

This will likely come as a shock to many of my regular readers, but I did it. I bought a rowing machine, a decision I’ve been struggling with for literally days.

Kettlebells

The best way to start a new habit

January 1, 2016

Why are habits so hard to fully establish? Hint: it’s not because we don’t want it enough.