Profile cover photo
Profile photo
Joe Watkins
104 followers
104 followers
About
Communities and Collections
Posts

Post has attachment
Sensible Targets
Fig 1. Current release cycle graph There has been a lot of talk recently about which versions of PHP you should support for your new projects or packages. As a release manager for PHP, someone who watches the way releases evolve extremely closely, and has s...
Sensible Targets
Sensible Targets
blog.krakjoe.ninja
Add a comment...

Post has attachment
Test Etiquette
Fig 1: A brigade of woobles, apparently Today, we're going to talk about testfest, in case you have no idea what that is, here is an excerpt from the website : Have you ever wanted to contribute to PHP but have been afraid that your C skills aren’t up for t...
Test Etiquette
Test Etiquette
blog.krakjoe.ninja
Add a comment...

Post has attachment
Expanding Horizons
Fig 1. My view of the horizon this morning. Recently I have been working on a new extension . It is a wrapper around libui , which is a cross platform user interface development library, that allows the creation of native look and feel interfaces in the env...
Expanding Horizons
Expanding Horizons
blog.krakjoe.ninja
Add a comment...

Post has attachment
me et mentis morbum
Fig 1. What I aspire to be ... This morning, I want to talk about mental illness ... and apologize. The preceding sentence was rewritten 42 times, and contains the words from the first revision. In some sense, it is difficult to use the words "mental illnes...
me et mentis morbum
me et mentis morbum
blog.krakjoe.ninja
Add a comment...

Post has attachment
Breaking Badly
If you're not running PHP 7 already, you are either crazy, or else your unit tests rely on software that I wrote for PHP 5 ... uopz . uopz is a runtime hacking extension of the runkit and scary stuff genre. When I first wrote uopz, PHP 5 was almost in a sta...
Breaking Badly
Breaking Badly
blog.krakjoe.ninja
Add a comment...

Post has attachment
Hacking PHP 7
Recently, I have taken part in some screen casts with my good friends at 3devs . The subject of the screen casts are extension development for , and hacking PHP 7 ( Part 1 , Part 2 ). Screen casting is a medium I haven't mastered, or had very much practice ...
Hacking PHP 7
Hacking PHP 7
blog.krakjoe.ninja
Add a comment...

Post has attachment
Picking an Approach
Fig 1. Several Languages I should hope that the majority of people reading this consider themselves polyglots. A polyglot is a person able to speak in many languages; It's almost a requirement of programming that we should know more than one language. Using...
Picking an Approach
Picking an Approach
blog.krakjoe.ninja
Add a comment...

Post has attachment
Chasing the Dragon
Fig 1. Man chasing Dragon. It's no secret that, I am an addict ... I'm allowed to assume that if you are reading my blog, about programming, you too are an addict . All of the time I am awake, I chase the ultimate high ... that high is ... making computers ...
Chasing the Dragon
Chasing the Dragon
blog.krakjoe.ninja
Add a comment...

Post has attachment
Internal Law
Fig 1. Lady Justice For all of the last two decades, internals has functioned without any kind of agreement between participants regarding how we should conduct discourse, or how we should represent the project in the community. Recently, our good friend An...
Internal Law
Internal Law
blog.krakjoe.ninja
Add a comment...

Post has attachment
APC and Me
Fig1. An APC logo. When it was decided that Zend's Optimizer Plus would be merged into PHP, APC was already in a pretty poor state, there hadn't been a stable release for quite some time. We were moving towards having a built in (abandoned in php-src/ext) o...
Add a comment...
Wait while more posts are being loaded