I talk to Eric Smith about Software Craftsmanship, reality, and getting your first job:
Programming Assignment: Overview
In this video, I provide an overview of a programming assignment that I was asked to do:
I was featured on SimpleProgrammer.com
Here's John's message to me on his youtube channel. If you haven't checked out simpleprogrammer.com, then may be you should. He serves as a life coach for software developers.
Story Siloed Architecture
Intro Imagine implementing user stories as independent modules within an application. What if we could implement each user story in complete isolation from the other user stories within our application? What if we could test each user story in complete isolation from the other user stories within our application? What if we could rewrite an implementation of a user …
Xamarin.Forms: Camera Integration
Intro In the last post, I wrote a tutorial on how to integrate Google Maps and GPS services into a Xamarin.Forms app. This post will focus on camera integration with Xamarin.Forms. In this post I will provide code (referenced from XF Labs) that will enable your Xamarin.Forms app to take and view photos. The following …
Xamarin.Forms: Integrating Maps and Location Services
Intro Within Xamarn.Forms, we may find ourselves having to implement a feature that's dependent on a map and/or GPS. In order to implement this for Android and provide other controls to manage related services, we must implement a native Android page within our Xamarin.Forms app. In this post I will demonstrate how to load a …
Continue reading "Xamarin.Forms: Integrating Maps and Location Services"
Xamarin.Forms: Displaying a Native Android Page
Intro Within Xamarn.Forms, we may find ourselves having to show a custom page per device platform (i.e. IOS, Android, etc.) In my case, I needed to display a content page that had a map along with some other controls. In this post I will demonstrate how to load a native android page within a Xamarin.Forms …
Continue reading "Xamarin.Forms: Displaying a Native Android Page"
How I got on the most popular software development podcast
Intro A couple of years ago, after listening to an episode on Dot Net Rocks, I made a promise to myself: "Instead of listening to other guests on this podcast, one day I'm going to be listening to myself." I fulfilled this prophesy on October 7th. I recorded a show with Richard Campbell and Carl Franklin. The …
Continue reading "How I got on the most popular software development podcast"
Xamarin.Forms: Portable Class Library (PCL) and Code Coverage
.NET developers have used the [ExcludeFromCodeCoverage] attribute to focus validation on their business logic's code coverage. However, when building Xamarin.Forms applications, the [ExcludeFromCodeCoverage] attribute is not supported within the Portable Class Library. To workaround this issue, use the [DebuggerNonUserCode] attribute instead. Be aware that the debugger will be disabled for the code associated to this attribute. As a result, …
Continue reading "Xamarin.Forms: Portable Class Library (PCL) and Code Coverage"
Xamarin.Forms: Unit Test a Confirmation Dialog
Intro It is absolutely essential to protect our code base from breaking changes. “We must protect this house!” One of the most important tests that need to be performed in software is testing user confirmations. Many professional debuggerers only know how to test this by launching the actual application to display a confirmation dialog. There …
Continue reading "Xamarin.Forms: Unit Test a Confirmation Dialog"