Aspect Oriented Programming in Python using Decorators

It always amazes me how some tasks are easier using dynamic languages. AOP (Aspect Oriented Programming) is just one more thing that can be done easily using Python – at least to some extent.Python has a powerful language feature that makes it all happen – called “Function Decorator” and this is how you use it:The … Continue reading Aspect Oriented Programming in Python using Decorators

IronRuby and IronPython on the next Israeli .NET User Group Meeting

This year I’ve decided to learn about Dynamic languages. If you’ve been reading this blog for a while you know that I’ve been learning IronPython for the last year and now I want to share my experience with other .NET developers, And for that purpose I’ll be presenting the .NET dynamic languages with the help … Continue reading IronRuby and IronPython on the next Israeli .NET User Group Meeting

Getting started with IronPython – Part 4: MiniMax algorithm

After learning the basics of IronPython programming in the previous posts you’re ready for the fourth post – where I’m going to add simple AI logic to the Mancala game. Previous Posts: Part 1 – Where to start Part 2 – Let’s write some code Part 3 -  Unit testing As part of my quest … Continue reading Getting started with IronPython – Part 4: MiniMax algorithm

Getting started with IronPython – Part 3: unit testing

Welcome to the 3rd part of my quest to learn IronPython. In this part I’ll show how I’ve unit tested my application. Previous parts of this series: Where to start – resources, environment and how I’ve started learning IronPython Let’s write some code – the project I’m writing along with my impressions of how things … Continue reading Getting started with IronPython – Part 3: unit testing