Last year, my partner and I moved into a new (to us) house. One of the first things I needed to get done was to get our home network setup as we both were (still are) working from home due to COV...
https://blog.ircmaxell.com//2021/02/wiring-home-network.html
It’s no secret that I’m into building toy compilers and programming languages. Today I’m introducing something that’s not a toy (I hope). Today, I’m introducing php-compiler (among man...
Recently my team was working to implement Brakeman in our CI processes to automatically scan our codebase for security vulnerabilities. Among a few other issues, it identified a handful of simil...
https://blog.ircmaxell.com//2018/06/protecting-rails-xss.html
Today, a significant SQL-Injection vulnerability was fixed in WordPress 4.8.3. Before reading further, if you haven’t updated yet stop right now and update. The foundations of this vulnerabil...
https://blog.ircmaxell.com//2017/10/disclosure-wordpress-wpdb-sql-injection-technical.html
Today, a significant SQL-Injection vulnerability was fixed in WordPress 4.8.3. Before reading further, if you haven’t updated yet stop right now and update. The foundations of this vulnerabil...
https://blog.ircmaxell.com//2017/10/disclosure-wordpress-wpdb-sql-injection-background.html
(AKA: “Thoughts on code smells” and how “high brow” they have become) We have a habit of talking about “code smells” to indicate patterns and practices that our experience has shown...
https://blog.ircmaxell.com//2017/07/ponderings-on-odoriferous-syntactical.html
I have been building a computer. Not assembling components, but actually designing and wiring it from scratch onto prototyping breadboards. I’ve decided to start writing about the project here ...
https://blog.ircmaxell.com//2017/02/building-8-bit-computer.html
Stop and take a moment to think about how much trust is required to live your everyday life. Every single aspect of your life is built up on layer after layer of trust, it’s nothing short of st...
Last week, a proposal to standardize middleware for PSR-7 was introduced to the PHP-FIG. The general concept of middleware is not a new one, and has been in use in the PHP world for many years....
https://blog.ircmaxell.com//2016/05/all-about-middleware.html
I’ve been thinking a lot about change lately. Things finally resonated to me after listening to Uncle Bob Martin on No Capes . He made an amazingly interesting point about change and different ...
https://blog.ircmaxell.com//2015/11/simple-easy-risk-and-change.html