Aaron Saray

open source programmer,
web developer

entrepreneur, author
and musician

My Blog

contains PHP, Web and business/entrepreneurial related content. Please join in the conversation!

Tag Archives: programming

My Progression through Forgot Passwords

I thought I’d take some time to look at the 3 main ways that I’ve handled forgotten passwords on my websites, why I did them that way, and if there was anything wrong. Disclaimer: there is a lot of bad … Continue reading

Posted in PHP, programming, security | Tagged , , | Leave a comment

Please Use Public Accessors in your Object Oriented Programming

I really hate to see people accessing and designing objects with public attributes. So many times I’ve seen this backfire. Lets take a few examples and see why this matters:

Posted in PHP, programming | Tagged , | Leave a comment

Understanding the Observer Pattern in PHP

For a while, I’ve been looking at plugin systems, but not really fully understanding the pattern behind them. Don’t get me wrong, I see how they work, but I didn’t know the reason why – the theory or pattern behind … Continue reading

Posted in PHP, programming | Tagged , | Leave a comment

Why your company needs a System Architect/Analyst

In this post, I’m going to cover what a System Architect/Analyst (SA from now on) is and why you need one. A System Architect/Analyst is… A top level programmer with a lot of experience. Experience is king here. No matter … Continue reading

Posted in Misc Web Design, programming | Tagged , | 1 Comment

What I believe MVC is – or MVCFDH

There are many interpretations of MVC – there are less definitions but more implementations. I want to cover what I personally do when using PHP for MVC. I call it MVCFDH. What is MVC? A real quick definition of MVC … Continue reading

Posted in PHP, programming | Tagged , | 2 Comments

Eclipse Testing with TPTP – help me?

I recently came across this tutorial here about Testing with TPTP- and I’m confused. Whats the benefit of this type of testing (um… creating JAVA code for a JUnit test… right?) compared to running some PHPUnit, Selenium and AB (from … Continue reading

Posted in Eclipse PDT, IDE and Web Dev Tools, programming, Test Driven Development | Tagged , , , | 2 Comments

5 Things this PHP programmer learned from System-i/as400 programmers

Working in a shop that has approximately 15 times more System-I as/400 iSeries (whatever you want to call it) programmers, I’ve been immersed into their culture, standards and mindset. As you can imagine, as a fresh new programmer for emerging … Continue reading

Posted in PHP, programming | Tagged , | 2 Comments