About me
Hi,
My name is Olivier Deheurles and I live in France near Paris with my girlfriend Marie. I currently work at SGCIB as a .NET developer.
You can contact me at mail@odeheurles.com
What I work on
My team and I currently work on an Web “2.0″ site.
Functionally speaking this site covers :
- an analytic part, where users can browse cross assets products history, graphs, etc,
- a negotiation part, where users (traders and sales) can browse products prices in real time and deal.
Technically speaking, this project is some kind of a nirvana for a developer like me :
- ASP.NET 3.0 web site, with high usage of AJAX,
- real-time data streaming with a Lightstreamer server,
- Agile methodology, TDD,
- a transversal team managing build environments (based on CruiseControl.NET and NAnt), allowing us to unit test, deploy and execute integration tests automatically,
- lots of guys who know lots of stuff ;)
Interests
I try to build quality software. But the more I learn, the more I see that it is a really difficult task and that I’ve still much to learn…
As I live quite far from my office (2 hours round trip), I profit of the travel to read books on my brand new eBook reader :) I plan to make a post of the books i read.
Currently, and certainly for the next decades, i will try to improve my knowledge in Agile methodologies like TDD and XP. I also try to apply DDD in my projects and some concepts of SOA.
Concerning tools, I have thought for quite a long time that in the Microsoft world, there was only Microsoft. Foolish I was ! Lots of open source projects provide high quality tools, the hard part being to find them and to choose the good one to do the job. Learning about tools, hunting for them is not the most vital part of a developer’s job, but it is still important.
I really like blogs. You just have to subscribe to some of them, the hard part being to find the good ones, and take a few minutes every day to read the news. No need to search, the knowledge directly comes to you. I’ve learned so much from blogs last few months that I wanted to share my little knowledge here.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Deve
Code Complete: A Practical Handbook of Software Construction
Refactoring: Improving the Design of Existing Code
The Pragmatic Programmer: From Journeyman to Master
Peopleware: Productive Projects and Teams
Domain-Driven Design: Tackling Complexity in the Heart of Software
Agile Principles, Patterns, and Practices in C#
Threading in C#
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
Object-Oriented Software Construction
Test Driven Development: By Example
Design Patterns: Elements of Reusable Object-Oriented Software