Is PHP 5.3 Terminal? Well, It’s Getting One For Namespaces

A language lives and dies by how easy it is for a person to express something within that language. But the ease in expression is much like the type I and type II error rate in a statistical test: as you adjust one to be nearer to where you want it to be, the other gets farther away. So the architects of a language have to choose between adding more keywords and constructs or having longer, but simpler sequences of existing ones.

PHP is a very easy language to learn and use because it has a syntax that is a simplified sampling from C++/Java and Perl. People who use these languages pick up PHP fast, and people who haven’t used any languages often learn PHP with as much ease as they would learn Perl.

Read More »

Posted in: Articles, Development

Meet David Bernal: Developer

My name is David Bernal and I’m one of the developers at Synapse Studios. I’ve been with the company for nearly 2 years, which, at this company is fairly long. I’ve been chest-deep in code since day one and have worked for various clients and on many personal projects before then.

As a developer, my primary contributions to this blog will be about enterprise patterns and reuse ability as we implement them in client projects and particularly in the Canopy Framework. One of my particular strengths is the wide variety of experience I have beyond the realm of PHP-based web development. In a previous life as a desktop application developer I worked primarily with C# and so I have experience with the things the .NET library does well and those which PHP does better. Based on this experience, I’ll be working with the team this summer to incorporate some exciting automation and reusability enhancements into the framework. Stay tuned, as the coming months promise to be exciting times for the web’s next best application platform. [That's Canopy, we think]

Posted in: People