Andrzej on Software

Thoughts on software

▼
Monday, August 22, 2011

DCI in short - Can you fly that helicopter?

›
Trinity is the object, Matrix is the Context, HelicopterPilot is the role (injected runtime in Matrix). It's obviously a simplific...
3 comments:
Wednesday, August 17, 2011

Tracing aspect for a Rails application

›
Aspects are modules for crosscutting concerns . Typical crosscutting concerns are: persistence, tracing changes (history), permissions and l...
4 comments:
Sunday, August 14, 2011

DCI patterns - how to write DCI contexts in Ruby

›
After my previous post about DCI and Rails some people contacted me regarding best DCI patterns. As the topic of DCI is still new I didn...
3 comments:
Friday, July 22, 2011

Stop hating Java

›
I noticed that in the Ruby community “Java” is a synonym of pure evilness. It’s often used as an argument against some techniques. “It’s J...
49 comments:
Wednesday, July 20, 2011

Yes, Nick - class methods are evil

›
My friend Nick has just posted an interesting article about the usage of class methods. The article is really good, go read it first and th...
18 comments:
Friday, May 27, 2011

Madeleine with Rails

›
I've been recently researching a topic that I was lucky to use 10 years ago - prevalence. Back then I used it with Java. The system stil...
1 comment:
Monday, May 16, 2011

Tracking bugs in external code

›
If you're using any external code (open source, closed source or external web service) then you probably had situations that the code ha...
‹
›
Home
View web version
Powered by Blogger.