Yesterday we had the first Israeli Developer Community Conference and what a conference it was… The conference which is all about community work, sessions, topics, speakers, organizers managed to get close to 400 developers whom enjoyed sessions by:
Udi Dahan
Alon Fliess
Oren Eini (Ayenda)
Noam King
Ariel Ben Horesh
Dan Amiga
Roy Osherove
Sasha Goldshtein
Shlomo Goldberg
Ariel Raunstien
Some of the sessions were fully packed and people haven't been able to enter them, this is exactly why we decided to record the sessions and the recordings will be available hopefully by the end of the week at the IDCC conference site: www.idcc.co.il (The sessions were delivered in Hebrew)
We did learned from the conference about the preference of the audience, more and more people were interested in pure architecture sessions, sessions like:
Reliability, Availability, and Scalability – How to have your cake, and eat it too
Building Scalable Systems
Beautiful teams and code leaders
but on the other hand… sessions on the latest technologies got also the focus, sessions like What's new in C# 4.0
This really makes me wonder why we had less participant in ALT.NET Israel as ALT.NET Israel did had a focus on pure architecture issues and less on the latest technologies.
We will take it under consideration for the next conference as the community conference is truly about delivering the sessions that community would like to hear about.
Following are some pictures from the conference taken by Guy Burstein:

Ken Egosi & Ohad Israeli – The conference organizers



3 days ago when i wrote that we left with 42 seats for the Israeli Developers Community Conference at the time of the former post we still had one track and 5 sessions… in less than 24 hr we managed to fill the seats and we were facing a decision point if to move to move the conference to a bigger hall e.g. renting a 2nd hall and opening a 2nd track or ti close the registration… this was the point where Sela University entered as sponsors for the conference which helped us a lot in finance the 2nd hall… now we are again at the same point but with a different angle … 39 seats left for the conference and we will not open a 3rd track this time…
Hurry up and register if you haven't done so and i know some of you were still waiting, we will have to close the registration as soon as we will fill the capacity of both of the halls and we do expect to fill it up quickly.
Click here to register
Following is the list of sessions that will be presented over the conference, for the full agenda take a look at www.idcc.co.il/sessions
Udi Dahan
Architects love the word “scalability”. We talk about transactions per second and page views per day and on and on.
Of course, none of that scalability means anything if the system is down or if data gets lost or corrupted. Finding the right balance between reliability, availability, and scalability for the various parts of a system is critical to avoid unnecessarily costly solutions. This presentation will show a set of patterns that strikes this balance, their connection to supporting technologies, and their applicability across many enterprise domains.
You can have it all.
Do you really know how things work? What happen when you make a system call? What is going inside? In this lecture we will dive into the kernel of the Windows Operating System family. We will see the architecture of the system and understand the role of each Executive and Kernel component. Armed with this knowledge you will be able to understand the system behavior and write much better code. About the lecturer: Alon Fliess is the CTO of Sela and a C++ MVP. For years Alon delivers the Windows Internal class at Sela.
We aren't building single user systems anymore. If fact, we are building systems that needs to handle hundreds of thousands or millions of users. The methods that we used to build low scalability applications are not applicable when we want our applications to scale. In this session, we will talk about scalability hinderances, designing for scalability and look into some of the constraints that building scalable systems place on us.
Building web sites can be an easy task, but building a Good web site is a whole different story unless you use ASP.NET MVC. In this session we'll step into the world of building web applications with the new ASP.NET MVC framework, and build one from the ground up. We'll use layers, routing, ajax, security,TDD and much more.. To do it - the right way !
Ariel Ben Horesh
In this session will introduce several important patterns that all together build up a successful client side application. Patterns : 1. IoC and Dependency Injection 2. MVVM (for WPF / Silverlight) 3. Extensibility and composition using MEF 4. Communication using Events aggregations (Prism)
This session is all about really understanding the internals of the ASP.NET platform and cruising it’s (highly usable) dark corners. I’ve carefully selected the topics to suit all developers so that even if you are not inheriting from System.Web.UI.Page all day you’d be very interested in how you can leverage the platform to answer non functional system requirements such as: scaling, concurrency, session handling, monitoring & hosting. Advanced web developers will have better understanding of how & why their code works (or doesn’t work), and better yet understand how to make their applications better.
Roy Osherove
In this talk we'll explore some techniques, tactics and strategies for building, maintaining and driving a better software team and the people behind it. what does it take to lead people, to drive them? what does it mean to be in a constant state of productivity? how do you create a super effective and creative team,even if you don't have an all-star team to begin with? what tools, best practices and techniques can and should a team use to deliver great software? from automated builds to managing people - we'll try to cover some hard lessons, in a fun way.
Writing high-performance applications begins in the architecture and design phase, but quite as important are the best practices of memory management, resource allocation, working with unsafe code and other tricks that make all the difference. Armed with tales from the field, Sasha Goldshtein will show you how these practices affect application performance, how application performance can be measured, and how common performance problems can be diagnosed and resolved.
Shlomo Goldberg
C# 4.0 has given us, developers, many new features in the language, which can help us to write the code in a simple and efficient way. Today's lecture will give you the knowledge in C# 4.0 new features, the "behind the scene" understanding of what happens whan we're using those features, and how we can broaden the capabilities of those features.
So UnitTests are important. You have to write them. Let's move on.
But ask yourself, even if you have your code coverage at 100% - do YOU feel confident about your application's customer readiness?
We'll talk a little about how to approach creating a sustainable test eco-system for your project, using regression tests; database tests; random tests; UI tests; integration tests; feature or behaviour tests; deployment tests; CI basics; and how to use the QA to your advantage, and not just make them your punching bag.
The last couple of days we had lots of registrations for the IDCC conference, adding to that Sela University & Microsoft Israel joined forces with APress & Manning Publishing in supporting the Israeli Developer Community Conference allowing us to hire a second hall for the conference and open another track !
If you haven't register yet we still have some seats open !
www.idcc.co.il/register
| סדר יום: | מסלולי ההרצאות |
| 08:30-09:00 | רישום, התכנסות וכיבוד קל |
| 09:00-10:15 | Reliability, Availability, Scalability – How to have your cake, and eat it tooמרצה: אודי דהן תקציר | Dive into the internals of windows מרצה: אלון פליס תקציר |
| 10:15-10:30 | הפסקה |
| 10:30-11:45 | Building Scalable Systems מרצה: אורן עיני תקציר | Do it right – Building a complete site with ASP.NET MVC Framework מרצה: נועם קינג תקציר |
| 11:45-12:30 | הפסקת צהריים, כיבוד קל |
| 12:30-13:45 | Patterns of a successful application מרצה: אריאל בן חורש תקציר | ASP.NET 4.0 Deep Dive מרצה: דן אמיגה תקציר |
| 13:45-14:00 | הפסקה |
| 14:00-15:15 | Beautiful teams and code leaders מרצה: רועי אושרוב תקציר | NET Application Performance: Best Practices and Tales from the Field מרצה: סשה גולדשטיין תקציר |
| 15:15-15:30 | הפסקה |
| 15:30-16:45 | What’s new in C# 4.0 מרצה: שלמה גולדברג תקציר | Building a Testing Eco-system - Not Just UnitTests מרצה: אריאל ראונשטיין תקציר |
| 16:45-17:00 | מליאת סיום חלוקת פרסים |

I wanted to reinstall today Windows 7 XP MODE and went over to the download section for the XP Mode and Microsoft over the download section i was happy to find a new option since my last visit to the site which enables you to choose the Windows XP Mode language (the virtual pc image language), as it seems that i had to wait a bit with the happy smile… the list includes large variety of languages.. all the languages that Microsoft produces MSDN packs for … including right to left languages like Arabic… but wait… the list is missing the Windows XP Mode Hebrew.
Why is Hebrew language missing from the list ?
Waiting for someone from MS to respond to this…

The Israeli Developers Community Conference (idcc) is only 7 days away !
The registration is being filled very quickly and only 42 seats had been left, Hurry up and register for the conference or you will miss the train :-)
Register to the conference over the following link: http://www.idcc.co.il/register

כנס קהילת המפתחים יוצא לדרך !!!
ניתן להירשם לכנס באתר הכנס www.idcc.co.il/register
במידה וירשמו מספיק משתתפים נפתח עוד שני מסלולי הרצאות נוספים קרי עוד 10 הרצאות נוספות !
הכנס בתשלום סמלי של 100 שח למשתתף ו-50 שח לנוער וחיילים בחובה.
