Chander Dhall

Gill Cleeren

Chander Dhall is a Microsoft MVP, professional software architect/lead developer, trainer, INETA speaker, open source contributor, community leader and organizer with more than seven years of experience in enterprise Software Development. He works in a goal oriented, technologically driven, fast paced AGILE (SCRUM) environment. He is the founder of Dallas day of dot net. He has a Master’s Degree in computer science with specialization in algorithms, principles and patterns and is focused on building high performing modular software. Chander leads the UT Dallas .NET user group and co-leads the Dallas dot net user group. Chander recently got recognized as "One of the top organizers by Eventbrite.

Chander has been a featured speaker in numerous conferences and code camps all over US. He shall be presenting in UK and India this year. He has been instrumental in mentoring and training several UTD students over the period of last 2 years.

Chander Dhall's Blog

@csdhall

Abstracts

Topic: 3P's of Software development in C# - Principles, patterns and performance
Description: This talk incorporates S.O.L.I.D principles, commonly used and misused patterns, and gives an insight into both C# and website performance. Emphasis is on writing highly modular, scalable but at the same time high performing enterprise software. 
Level: 300-400
Topic: Windows Azure - Best practices
Description: Deep dive into Azure best practices and in-depth understanding of the Azure architecture. Case studies, with guidelines for best perfoming Azure queries. A completely new paradigm shift in architecting Azure focused application. This talk had it's genesis in a 5 week project (for a project) completed by me single handedly with best patterns, practices and ended up being one of the first high performing Azure applications. Also, talks about how to make changes in some open source projects like Storage explorer. 
After the popularity of my talks on Azure, I started authoring an Azure course for Pluralsight.
Level: 300-400
Topic: Art of unit testing
Description: The scope of unit testing in a project is always an issue. Is your code robust and completely tested? Are you spending a lot of time writing unit tests? Do you have to change your unit tests with changes in your code bast? Then do attend this talk to learn the best practices for incorporating mocking frameworks, fake and accurate database testing. 
Level: 300-400
Topic: Mvc3, Jquery and Unit testing
Description: This talks covers Mvc3 and Jquery techniques to speed up development. It also covers the best practices for high performing websites. Common tricks and tips to save server round trips and use of Ajax with Json data to create highly responsive websites. Covers the new features in Mvc 3 and at the same time talks about using dependency injection and service locator to test the mvc3 apps.
Level: 200-300
Topic: Create your own framework using Expression trees
Description: Would you like to create your own framework? Deep dive into expression trees, expando objects and other C# new features to create a permission module on the fly. Hands on development of a framework that is customizable and highly scalable.
Level: 400