Kicking off 2013

January 11, 2013  |  Bay .NET User Group, Blog, Events, User Groups  |  Share


Over the lifetime of a product, maintaining the product is actually one – if not the most – expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code.

SF Bay.NET User Group – Clean Code – Design Patterns & Best Practices
You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained.

When: Wednesday, January 16, 2013, 6:30 PM

Microsoft San Francisco (in Westfield Mall where Powell meets Market Street)
835 Market Street Golden Gate Rooms – 7th Floor
San Francisco, CA (map)

EastBay.NET User Group – Clean Code – Dependency Injection
Dependency Injection is a design pattern with the potential to write cleaner code. We will dive into the basics of Inversion of Control (IOC) and Dependency Injection (DI) to review different ways of achieving decoupling, using and exploring both: Best Practices, Design and Anti Patterns.

When: Thursday, February 14, 2013, 6:15 PM

Where: Berkeley City College, Room 323
2050 Center Street Berkeley, CA  (map)

In General
Both presentations are based on C# and Visual Studio 2012. However, the demonstrated patterns and practice can be applied to every other programming language too.

Within this session you will learn and/or refresh the most important architectural design pattern and best practices to write better code. These patterns and practices build the foundation for writing maintainable application.

About the author

Architects decoupled solutions tailored to business needs and crafts maintainable code to last, enjoys cycling, running and eating and works as a Senior Software Engineer at AppDynamics in San Francisco