Sunday, March 06, 2011

Weekly roundup: new semester

I'm starting a new semester at PoliMi tomorrow. I did not really have a choice on the selection of courses for this round, but the subjects seem nevertheless interesting. Still, I have to work on my computer vision project to wrap up the first semester, and my PHP work time will be greatly reduced.
Some topics I will encounter in the next months and that will probably influence my articles are:

  • Java and non-Java web development with frameworks (don't yet know which particular technologies)
  • Physical architectures (clustering, parallelism, distributed systems and similar)
  • Performance evaluation (how many concurrent users can this machine sustain?)
  • Machine learning and model estimation (like how do you get a machine to recognize human faces)

Anyway, here are my original articles published last week.
Practical PHP Testing Patterns: Implicit Teardown is the last type of teardown for test suites, which is inserted in hooks provided by PHPUnit.
SOLID for packag... err, namespaces explains the 6 principles which extend the SOLID ones to packages instead of classes. In PHP, I think namespaces will become somewhat equivalent to binary packages in other languages.
Practical PHP Testing Patterns: Test Double introduces the various types of Test Doubles like Stub, Spy and Mock. Each will have its own dedicated article in the series.
What you must know about PHP errors to avoid scratching your forehead when something goes wrong is exactly what it says on the tin.


Anonymous said...

Hey Giorgio, I really enjoy your writing and the breadth of your technical interests. A 'CQRS for Dummies' articles one of these days would be great. Because I'm a dummy on it :)

Giorgio said...

I also never tried to build a CQRS system in PHP. When I get the change to code up something, I will surely write an article on it.