Yii2-starter-kit update…and shameless plug.

  A project I heavily rely on these days recently got some updates. Shameless plug: I was kinda  a part of a bunch of them.…

If this is the new CSS, count me in.

I’ve always had a love / hate relationship with CSS. Love that it’s powerful, simply syntax, and generally human comprehensible (minus not having a ‘center…

An example of when being to clever can come back to bite you…

As part of a test I had to ensure only two alphabetical characters would allowed. So I used `chr(rand(97,122))`; which on a OSX machine is…

So youre using Docker in dev, but how do you get deploy?

Asmir Mustafic (@goetas_asmir) did a 10 minute presentation over at NomadPHP on how to deploy your PHP (or really any process) using docker. https://nomadphp.com/deploy-php-app-docker/?utm_source=rss&utm_medium=rss&utm_campaign=deploy-php-app-docker

Hackathons…an honest opinion.

When taken as a hole a hackathon is a marketing, networking, and possibly hiring event. Engineers and developers of all levels attend with the award of getting…

A prime example of why automated testing works…

Today I got to a change request that read something to the order of ‘move all this code from place X, the new namespace Y.…

Out of the box performance: PHP + PDO + MariaDB

Backstory: Another week, another evening at the Pub with some friends and colleges. Somehow or the other we got on the topic of database insert performance…

PSA: Do not use Codeception DB and Yii2 modules together…

…specifically the Yii2: ORM and DB module and transactions. The Yii2 $I->seeRecord() & related methods do NOT use the same connection ID as the DB…

Did a thing today, ‘nother new package.

New Package: Stripe + CommandBus + Yii2 I got tired of writing out the entire Stripe class requirements coupled with the need to trigger stripe events…