Andrew Hoefling

Speaker | Mentor | Coder | Leader

A mentor first and a coder second, an Open Source developer. Coffee + Code = <3. Every day I try to write code just slightly better than I did yesterday. Once a week a crush code on my Live Coding Stream, you should check it out!

I'm Andrew Hoefling, and I work for FileOnQ as a Lead Software Engineer building mobile technologies for Government, Financial and First Responders using Xamarin. 

The content on this website reflects my personal opinions, and does not reflect the opinions of my employer or affiliates

Xamarin Saturday 2019 was held at BSI Labs in Toronto, Ontario, Canada this year on August 24th. The community organized event by the Toronto .NET Mobile Developers User Group. A full day of either hands on learning or presentations from Xamarin Community leaders from around the world descending on Toronto.

Xamarin.Forms 4.0 brings new enhancements to the platform that has Xamarin Developers excited. My favorite new feature is Xamarin Shell which creates simple APIs for building powerful apps that include Tab Bars, Flyout Menus and more! The tooling builds an Application Shell and let's the developer focus on buidling their application.

When integrating with Azure Services regardless of what the service is, you are commonly required to provide a Tenant ID which is sometimes refered to as a Directory ID. This is a GUID that is used commonly for API access. Some tools skip the Tenant ID and request a Tennant Name? What is that?

Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Web Forms Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.

Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Razor3 Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.

Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your SPA Web API Module Controllers. This has been a common practice in both ASP.NET Web API and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.

Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your MVC Module Controllers. This has been a common practice in both ASP.NET MVC and ASP.NET Core MVC application development. Removing the tight coupling between your controller code and business layer of your module.

Dependency Injection is used in many modern applications, it is ubiquitous across .NET application development. In .NET Core it has been built into the platform as a core feature that gets configured during the App Startup code. DNN was built before Dependency Injection became so popular in .NET, and in-lieu of Dependency Injection the Factory Pattern was heavily used. Adding Dependency Injection in DNN will be the first major step towards migrating to .NET Core.