Please Notice Change in dates
The February 2010 meeting of the Israel Dot Net Developers User Group will be held on Sunday, February 21, 2010. This meeting will focus on Refactoring Principles in developing cycle. Our speaker will be Uri Lavi from the company Data Intensive.
Abstract: Refactoring Principles
Refactoring is a process of changing software's internal structure without modifying the external behavior in order to improve its internal quality: readability, maintainability and reliability.
One of the successful examples of the process application is Test Driven Development (TDD) that is also known as: Red, Green and Refactor.
During the lecture we will introduce and demonstrate the process, principles and best practices that will allow you to design and build more qualitative applications.
* Introducing Refactoring.
* Refactoring Demonstration.
* Refactoring Principles: When, Where and How?
* Refactoring\Design: What is the relation? (S.O.L.I.D principles)
* Code Smells: What are they and how to tackle them.
17:30 - 18:00 Assembly
18:00 - 19:15 “Refactoring Principles”
Uri Lavi , Data Intensive
19:15 - 19:30 Break
19:30 – 20:30 “Refactoring Principles”
Uri Lavi , Data Intensive
About the presenters:
Uri Lavi is a development lead with extensive experience in Data Intensive, Business Compound, Distributed and Scalable Software Systems. Uri specializes in mentoring, coaching and consulting for complex software engineering topics, among which: Software Architecture, Design Patterns & Refactoring.
While we can expect a lot of excitement, attention, and noise around the April release of VS 2010 and .NET 4, there are a few other strategic (i.e. longer term) technologies that I think we need to be paying attention to as well:
1. Windows Azure – Scalable Cloud Computing is all the rage these days (for many good reasons). Microsoft’s platform is not only compelling, but has also evolved to address many “real-world” issues. The offering goes live this month.
2. Silverlight 4 – Silverlight has come a long way from its version 1.0 Java Script beginning. The soon-to-be-released version 4 has added many of the missing pieces required to make it a serious tool for line of business applications. Without a doubt, Silverlight will increasingly become the primary Microsoft UI technology.
3. ASP.NET MVC 2.0 – While originally an “interesting” technology for the fringe of ASP.NET developers, the Model-View-Controller (MVC) framework is clearly destined to become mainstream. Version 2.0 will be included as part of VS 2010 / .NET 4 and has smoothed some of the rough edges of the initial release.
(I elaborated on this here)
You can find PDC sessions, slides and videos on these topics at http://microsoftpdc.com/Videos
Have you been subjected to a job interview like this?