February 16, 2017

Unit Testing in Umbraco

About The topic

Unit testing is a great way to help you improve your code.  It allows you to make changes or refactor your code to improve it with some confidence that your changes did not break things.  I am sure many of us realize the benefits of unit testing but find it difficult to do when working with a CMS or platform that you don’t have full control over. This is the situation we will be discussing and I will show you how I have added unit tests to my customizations that are built on top of Umbraco. Umbraco is an open source content management platform built on top of ASP.NET, SQL Server, and AngularJS.  We will go over how to add a unit test to test your customizations for Umbraco as well as some insights I have gained from using unit tests in our Umbraco projects.

About the Speaker

Paul started his career as a software developer in 2001 developing client/server enterprise solutions.  An innovative problem solver, Paul uses in-depth analysis, deep consultation and the latest software development practices to serve his clients.  In 2014 Paul started his company Lunamark, where he leverages his years of experience to help companies improve their software development team’s efficiency using techniques such as clean coding practices, code reviews, pair programming, and kanban.  Paul is also a certified Kanban Management Professional and always learning and finding ways to improve flow.


Food, drinks, and prizes made possible by these great sponsors


Upcoming training and events

Microsoft Tech Summit Washington, D.C. - Washington DC

Build your enterprise or government cloud and infrastructure skills with a two-day free technical training event

Dates: Mar 06, 2017 to Mar 07, 2017

in-person conference free

Details here

Project Management Workshop - Little Rock

Master the art of project planning, and organize your project without omissions, mistakes, or miscalculations.
Use better communications techniques to get the cooperation, support, and resources that are vital to the project's success.
Root out waste in every stage of the project — wasted time, money, and effort that endanger a project's success.
Identify and use indispensable planning and scheduling tools that assure the project is implemented exactly as planned.
Estimate time and costs with pinpoint accuracy, using a simple 3-point approach that reduces the risk of costly delays and errors.

Dates: Mar 10, 2017

local in-person conference

Details here

Visual Studio Live! 2017 - Las Vegas

Fabulous Las Vegas, where developers, software architects, engineers, designers and more will convene for five days of unbiased and cutting-edge education on the Microsoft Platform.

Dates: Mar 13, 2017 to Mar 17, 2017

in-person conference

Details here

full list ...
gold sponsor