Prael wrote a blog post about Domain-Specific Languages used in firewall definition. He points to Cat in the Red Hat’s recipes for firewalls in Linux and in BSD (the Windows port of that).
Now, I’ve always preferred BSD-style firewall configs. But I’ve never seen before such a painfully clear example of *why* I prefer them. If […]
I was very happy to see that Ruby 1.8.7 made a method named Binding#eval public.
This method is very useful when you need to mix two Domain-Specific Languages. In Ruby you often evaluate a block in a different context than where it was defined, using instance_eval and friends. The problems is that a block can […]
Published by Phillip Calçado June 9th, 2008
in agile.
Joe Ocampo wrote about his thoughts on the Certified Scrum Master thing.
Now the scary part! Towards the end of the class we signed several sheets of paper and 30 minutes later I was awarded the title of, “Scrum Master”! What I didn’t tell you is that the class was filled with individuals with out […]
Published by Phillip Calçado June 2nd, 2008
in Uncategorized, domain driven design, domain specific languages, fluent interfaces, java, language adaptation, language oriented programming, object orientation, ruby, soa, software design, thoughtworks and trends.
I’m attending JAOO in Sydney. Today’s most interesting presentation was by Johnny Chung Lee, a Internet Celebrity(tm) with some of the most viewed videos in youtube and a researcher in human-computer interaction.
Johnny gave a brilliant talk and stressed the fact that although we have better graphics nowadays we still suck at how to interact […]
I’ve presented at the Australian Architecture Forum a couple of weeks ago. It was a very nice opportunity to get an overview of what the Australian software development market looks like outside ThoughtWorks.
The presentation was a case study on a previous project where we changed a legacy architecture from a completely ad-hoc structure to a […]