Advanced PHP:

Career and Coding Advice for Developers

March 10, 2016
Posted in Advanced PHP

This is a collection of my career advice related videos that I put on Youtube. You may or may not like them. 🙂 … They are in a playlist for your convenience. Stef

Read More

Using a Microservice to extend the lifespan of old apps

March 10, 2016
Posted in Advanced PHP

If you have an old app that works, but it has some problem spots, it might make sense to use microservices to fix these issues. Sometimes rewriting core modules or classes in an old app, is just not feasible. In these cases, using a microservice to bypass the old code is the way to go….

Read More

What are Microservices?

February 16, 2016
Posted in Advanced PHP

A microservice is basically just a mini app that has these characteristics:

  1. They do only one thing – they are mini apps.
  2. They standalone – they are NOT part of a larger app.
  3. They are language neutral. That means you can write a microservice in Python, and have a PHP Laravel app use it.

I could write a few more paragraphs about microservices or I could just post my recent video on them:

Read More

Is PHP the redheaded stepchild of Web Development?

January 16, 2015

Hi, In defense of poor old PHP! The language everyone loves to hate … but so many still uses! Each language has its’ strengths and weaknesses. So the one you choose is largely a personal thing. That said, the stats don’t lie, most of the dynamic Web runs on PHP. If any Ruby, Java or…

Read More

Which PHP Framework is best?

October 31, 2014

Hi! I get asked a lot: which is the best PHP framework? Or, should I choose PHP framework A or should I should PHP framework B? The short answer: it depends! See below for the deeper answer. When considering a framework, besides checking out what the uber-nerds are talking about at the time, consider the…

Read More

What is Refactoring PHP Code?

January 16, 2014

Hi! For whatever reasons, I am in the mood to write … and I have a video too! So, what the heck is code refactoring? In a nutshell: It is the process of code refinement – taking messy code and reorganizing it into much more manageable (cleaner) chunks. Refactoring is such an important part of…

Read More

Obamacare Websites Failed because it looks like Spaghetti.

November 17, 2013

Best way to not build a massive website: load up a canon of nerds and fire them at said website. 🙂 Ok, let’s define that a little better! In a nutshell: A very large complex software system, has to be designed as a set of smaller independent systems, that communicate with each other using a…

Read More

What are PHP Peekaboo Bugs? What causes them and how to fix them?

September 24, 2013
Posted in Advanced PHP

Peekaboo bugs are the worst sort of bugs, because they just pop-up randomly and are really hard to track down. When a PHP peekaboo bug appears, I get very nervous because I know that I might be spending hours trying to track it down. I also get nervous because the peekaboo bug itself, tells me…

Read More

PHP Data Type Mismatch Crashes CodeIgniter!

September 21, 2013

Hi, It’s been a long while since I’ve blogged about anything here … been busy building things. Refactoring a Prototype Recently, we were refactoring a PHP/CodeIgniter based project, cleaning up the code from a quick prototype we put out. When you have an idea for a piece of software, it is almost always a good…

Read More

PHP, Zend Framework, Ruby and Web App Frameworks.

I recently had a conversation with a good friend of mine who has his finger on the pulse of the web app developer community – whether it be PHP, Ruby and even .Net. So I asked: Last we spoke, you mentioned that the Zend Framework was in a do or die situation? Can you elaborate…

Read More
To Top