Christopher's articles
In this tutorial, we’re going to design and use an indoor map (also known as a floorplan, if you're going to be pedantic about it like a Dwight Schrute).
This fun tutorial takes the George Costanza's brilliant idea and makes it a reality. We build a bathroom finder app using WRLD's 3D mapping platform.
Set in the World of 24 with Jack Bauer, this tutorial takes you on an epic, but easy to follow journey, to build a dynamic 3D map using WRLD.
Christopher Pitt shows how to read and write large files efficiently, using of streams and generators to remove an entire category of application errors.
Chris uses ReactJS, PHP, and Websockets to demonstrate how we can procedurally generate game terrain for our rip-off of Stardew Valley!
Chris bootstraps a basic Stardew-Valley-like game in this game development with PHP post, using an async server, preprocessors, and ReactJS!
Christopher Pitt is back with another esoteric use case in PHP land - building custom compilers! Here he builds one which can process ReactJS code in PHP!
Chris writes test watchers: auto-compiling PHP from Preprocess files, and auto-testing after every file-change. No need to manually run PHPUnit ever again!
Chris explains what snapshot testing is on some ReactJS code, before applying it to PHP and giving you something to think about when you close this tab!
In this comprehensive and advanced tutorial, Chris shows us how to scan fingerprints with Async PHP and React Native. The future is here!
Chris shares the anecdote of his past John-ness, describing, commenting, and deconstructing how privileged programmers are. Do you know Johns? Are you one?
Chris goes through the whole process of building a PHP async library for converting HTML to PDF - magical stuff!
Chris adds some unexpected functionality to PHP, and all without custom extensions or recompiling. Let's unlock the power of macros and preprocessors!
Chris hacks together a live-notification LED device with Arduino and PHP, notifying you of new Gmails or Tweets, and more!
Chris looks into two of the most feared and hated core functions of PHP: exec and eval. But are they really that evil?
Christopher Pitt explores Codiscope's Jacks, a service that provides you with security warnings and education as you develop.
Chris explains what event sourcing is, how to use it, when to apply it, and why. Check out this advanced DDD pattern in an easy to learn format!
Christopher Pitt demonstrates a cool and somewhat practical travel lifehack on how to develop PHP apps on an iPad with some neat dedicated apps!
Chris shows us how we can connect PHP to Minecraft in a way that lets us create terrains and buildings from PHP code!
Chris Pitt shows how to make a basic 3D Minecraft editor with mostly vanilla JS and some clever CSS, that will later be used to edit a real Minecraft world.
Chris has been using Spark for a while now, and he's compiled a list of 9 tips you shouldn't skip if you want your Spark experience to start a proper fire
Chris connects an Arduino to PHP and reads the log output to signal a LED on a certain condition, completing the real world Minecraft door-alarm
Chris Pitt combines Minecraft and PHP to prime the ground for an Arduino implementation, culminating in a real world alarm for a Minecraft door!
Chris makes his cheap Fitbit vibrate on new Twitter DMs - emulated pager AND a silent wake-up alarm? WIN!
Chris Pitt was building a testing suite which compares screenshots of websites before/after. For that, he needed image diffing. See how he did it!
Chris Pitt starts developing a new PHP package with TDD practices in mind - using PhpUnit and Mockery all the way. Check it out!
Chris Pitt goes from zero to hero in a post detailing the process of building an actual business app from scratch with Laravel Spark!
Chris Pitt looks at SparkPost, talks to their devangelist, and demonstrates a simple integration, building the foundation for more complex posts
Christopher Pitt dives deeper into PHP macros, using them to add some functional programming to PHP!
Composer recently went into beta and made plugin development much easier. Chris Pitt shows you how by developing an "evil" data-snooping plugin!