Presentations

Using Active Record to write less code

The presentations from Oredev are now available, and among them is my talk about Active Record. You can watch it here, the blurb is: What would you say if I told you that you can stop writing data access code in .Net? Aren't you tired of writing the same thing over and over again, opening connection, querying the database, figuring out what to return, getting back untype data that you need to start putting on the form? Do you really see some value in writing yet another UPDATE statement?The Active Record framework allows you to...

posted @ Wednesday, April 22, 2009 7:56 PM | Feedback (23)

Presentation Styles

It is sometimes hard to believe, but I have been giving talks all over the world for quite a while now. It is said that practice makes perfect, and I think that practice has certainly made me a much better presenter. The story about how I learned to handle public speaking is entertaining, and I get to tell it quite a lot.  But this post is not about that old story, it is about a new story. I have been doing a lot of presentations for a long while now, and I can track how I improved as a speaker...

posted @ Tuesday, November 25, 2008 1:15 PM | Feedback (4)

What I am working on...

I am just going to post that, and watch what happens. I will note that this is code that I just wrote, from scratch. public class TaxCalculator { private string conStr; private DataSet rates; public TaxCalculator(string conStr) { this.conStr = conStr; using (SqlConnection con = new SqlConnection(conStr)) { con.Open(); ...

posted @ Wednesday, August 27, 2008 10:39 PM | Feedback (59)

Storming Castle Windsor & NHibernate - Code & Presentation

Those can be found here, didn't manage to get a recording, though. Update: Now the presentation is in PDF format.

posted @ Wednesday, July 04, 2007 8:36 AM | Feedback (10)

Presentation/Code from Microsoft Academy

Here you can find both code and presentation from my recent talk, it is in Office 2007 format, because if I try to convert it to 2003 it gets to 25Mb. Have fun,  

posted @ Friday, February 02, 2007 2:40 PM | Feedback (1)

Talking in DevTeach

I am going to give several talks in DevTeach on May. The topics are: Interaction based testing With Rhino Mocks Rapid (maintainable) web development with MonoRail Advanced usages of Inversion of Control containers I am very excited about it. The part...

posted @ Friday, January 26, 2007 1:33 AM | Feedback (5)

Cruel And Unusual Punishment (or, how I Practice)

I was working on the talk I am going to give in the Microsoft Academy next week, and I really needed to practice saying everything. I quickly gathered some family memebers and subjected them to a high level lecture of IoC. Interesting what you can learn from the amount of glazing in their eyes. :-) I did the same to some co-workers today, and got even more good feedback (the best piece of advice was from our QA guy, which is certainly not the target audiance). I am starting to get a good...

posted @ Friday, January 26, 2007 1:27 AM | Feedback (0)

Bum

That is what Microsoft thinks that I am ;-) Take a look at this horrifying video, detailing how I was reduced to begging in order to get to the event. At least I end up arriving in style :-) At least I wasn't turtored, thrown off a plane, sent to space or Telenovelled. Seriously, that is nearly 5 hours of my life, compressed into 40 seconds. For those of you who aren't Hebrew speaking, those are teaser videos for the Microsoft Academy Event at the end of the month.

posted @ Wednesday, January 24, 2007 7:45 PM | Feedback (2)

Talking on Microsoft Developer Academy

I'll be giving a talk in Microsoft Developers Academy on the 31 January, 2007. I am going to give a 400 level talk about Inversion of Control. The main goal is to move from introducing the topic to people who never heard about it to talk about high level stuff such as decorator chains, generics inference and configuration DSL in one hour. I am on Track B,  10:00 - 11:00, COM414, the talk is called "Inversion of Control - Breaking Up The Dependencies". ...

posted @ Friday, January 05, 2007 7:52 AM | Feedback (0)

Lectures Abstracts

Note: I just spend quite a bit time writing this, I am putting it on my blog so I will remember it exsts. Who am I? Oren Eini is a senior developer in We!, a consulting group based in Israel, focusing on architecture, data access and best practices. Most often, he is working on building complex business systems using .Net 2.0, NHibernate and Castle's Frameworks. Oren is an active member in several Open Source projects, including (but not limited :-) ) NHibernate,...

posted @ Wednesday, December 27, 2006 6:55 AM | Feedback (0)

I love Office 2007

I am in the middle of looong install of VS SP1, so I can't code... When I can't code, I tend to write. Since I just has a series of post criticizing Microsoft (with another one that I'm busy writing now), I wanted to stop and thank the Office 2007 team. Office 2007 is a wonderful application suite, I am currently writing an IoC presentation in PowerPoint, and I am loving what I can do with it. Just take a look at my current slide: I...

posted @ Friday, December 15, 2006 5:04 PM | Feedback (3)

NHibernate Web Cast Series: Thinking about the infrastructure

Here is a status report about the NHibernate Course that I talked about previously. I have talked with Justin, and at the moment is looks like we are going to do a web cast series about NHibernate. The draft syllabus can be found here, although this is merely a list of topics that we would like to cover. We are thinking of roughly 30 hours(!) or so of web casts, which should be enough to cover NHibernate from end to end, and maybe leave me out of a job :-). A you can imagine,...

posted @ Sunday, December 10, 2006 8:47 PM | Feedback (9)

Pitching Castle

As I mentioned, there is not a very interesting discussion on the Castle Developer mailing list. One of the topics that just came up is evangelizing Castle to the community. I think that the main problem of Castle is that it help solves the problems that you have after you finished 30% of the project. That is when you start discoverring the limits of the stuff that MS is preaching. It takes prior experiance with this pain to make the trade off visible. I know that in the past I have talked about...

posted @ Friday, December 08, 2006 6:48 PM | Feedback (5)

Refactor: My.Presentations From Internal To Public

It seems to me that I started to accomolate quite a few presentations, and in the spirit of not keeping stuff internal if I can make it public, I decided to publish them. Here you can find all the public ones. They are of varying quality, and are mostly used by me to keep me on track and not digress to interesting (but irrelevant) topics in mid talk. Not suprisingly, most of them are about OR/M, specifically, Active Record and NHibernate. All the ones that start...

posted @ Friday, October 27, 2006 7:36 PM | Feedback (0)