Become a sponsor to Chris Hansen
Hello, my name is Chris Hansen. I live in the USA 🇺🇸. I've been programming since I was about 14 (somewhere in the mid-1980s.) My dream is to spend as much time as possible creating open-source tools that help programmers of all levels.
I'm best known as the creator of FX.php, though that project also owes a lot to divine inspiration as well as the contributions of many other people. (And no, those links aren't exhaustive by any stretch of the imagination.) FX was the first thing I ever created in PHP, and it has been going strong since 2001. When FX.php arrived on the scene, people connected FileMaker to the web using Lasso and/or CDML (the latter being essentially a subset of the former.) Within a few years PHP was the norm for FileMaker web development, with FileMaker, Inc. (now Claris) relasing their own PHP API several years later.
I like creating tools for programmers that are both easy-to-use and powerful. Too often as I pick up a new tool, I find myself thinking that it wouldn't really be that easy for a new programmer to learn. We all got started with programming somewhere; shouldn't we leave the path for those that follow better than we found it? As an example of how I think things should be, have a look at the example code snippet in the README for DB Pipe. It's a pretty basic example. And the project is still in development. But the point is that almost anyone with a fairly good grasp of the English language -- regardless of programming skill -- would be able to understand in general terms what that code is supposed to do.
For the last few years I've spent less of my time on open-source projects as I'm now supporting a family. I'm not complaining, as my family is the best part of my life. 😀 But it would really help my development efforts if my open source projects could help pay the bills.
My current projects and plans include:
- FX.php needs an overhaul, and my plan is for the next major version to be a wrapper class based on...
- db|.php (read as D B pipe dot P H P) a powerful, but easy to learn database abstraction class.
- KeenMVC - A PHP MVC framework built the way that such frameworks should be built. Akin to Pakyow, but built for PHP.
- I'm also planning to do some work on projects to help people become more familiar with tools like Kotlin and Electron.
Featured work
-
yodarunamok/fxphp
FX.php -- The best way from FileMaker to the Web
PHP 44 -
yodarunamok/keenmvc
An MVC framework written in PHP with all the good bits: Fast, Flexible, and Powerful; Inferred Models; Lightweight; Easy for Newcomers; and View / Controller Separation.
PHP 2