Category: Programming

php programmer jeff reifman

My PHP Programming Interview with Cloudways

Recently, managed cloud hosting platform Cloudways interviewed me about my path in PHP programming and software development on the way to launching Meeting Planner. They asked me about how I started programming: I began programming in basic when I was...

/ September 20, 2017

Vertical Block Selection and Editing in Atom is Amazing

I feel like I’ve waited my whole life for an editor that just does vertical block selection editing simply and easily. Even type and replace selection across the vertical block works. How did I do it in Atom? Shift +...

/ October 19, 2016
requested URL was not found on this server

How to Fix Not Found The requested URL was not found on this server

Are you getting an error for Not Found The requested URL was not found on this server? I ran into this after a common Ubuntu 14.x update. It broke one of my production sites. After some research and trial and...

/ October 15, 2016

An Interesting Occurrence of a Small Production PHP Bug

Recently, I created a bug at Meeting Planner which took some time to track down. Everything worked on my local development environment, but adding dates and times and places and making meeting choices failed on the live production server. Ultimately,...

/ July 9, 2016

Build Your Own Email Features with Open Source Filtering Software

Filtered is an open source PHP-based IMAP mail filtering platform. While Filtered provides basic mail filtering features and learns from the folders you drag and drop your email to, it is also a powerful foundational platform to enhance and innovate...

/ January 14, 2014

How to Store Two Way Encrypted Passwords (and Credit Cards) in MySQL

As part of my open source IMAP mail filtering applet, Filtered, I wrote code to securely encrypt and store email user names and passwords in a MySQL database so that they can be decrypted as well. The technique is outlined...

/ January 13, 2014

Marco Arment’s Dev Talk at XoXo Fest

As a frequent indy software developer (Geogram, Filtered, EasyList, et al.) I greatly enjoyed Marco Ament’s talk at Xoxo and wish him the best with his upcoming podcast app, Overcast.fm:

/ October 19, 2013