Serializing .NET types that contain DateTime
I recently had to de-serialize a JSON string that contained a date. The object contained valid DateTime properties and was then serialised. When it was subsequently passed to the receiving application,...
View ArticleLast pieces of the mobile app in the Web API puzzle
In the ASP.NET Web API services I've been developing, I ran into an issue whereby the POST data I was sending wasn't being received by the Controller. The parameter of the Controller was a string as I...
View ArticleBuilding a strong development team
After nearly twenty years of working as a professional software developer, working in many different industries and a range of diverse companies, it seems to me at least that there are certain key ways...
View ArticleGetting the Most Out of Your Unit Tests
Whilst recently viewing the code coverage results from one of our applications, I was looking for areas which contained poor code coverage to see if there was any way to improve code coverage in those...
View ArticleSoftware Architecture Challenges
As I near completion of the latest version of the mobile app I have been working on recently, I can take the time to reflect on the architectural challenges that I faced, and how I conquered them.The...
View ArticleCoding Standards
After volunteering earlier in the year to document the coding standards for the development team, I have eventually managed to honour that commitment. It certainly hasn't been an easy task either. It...
View ArticleConsuming a dependency using NuGet
One of our .NET solutions recently needed to consume an assembly produced by one of our other solutions. So the output from one solution became an input into the other solution. At first I thought I'd...
View ArticleCreating your own private NuGet server
In my previous article article[^] I described how I resolved a dependency problem between two different projects using NuGet. An assembly that was created by one project was required as a dependency by...
View ArticleThe Mythical Full Stack Developer
Just as Fred Brooks recounted the Mythical Man-Month in his famous essay back in 1975, so this article will take up the equally mythical role of the Full Stack Developer. We've all seen the job adverts...
View ArticleHow much code coverage is enough?
This is something I have seen come up in conversations a few times in online forums and discussions. How much code coverage is enough? There isn't a simple, straight-forward answer to this question...
View ArticleThe Mediocre Mindset
I wrote an article [^] recently about creating a strong development team. Complementary to that article I think it's also important to build a team that strives for success. A team that wants to be the...
View ArticleTwo unit tests, zero integration tests
This is a scenario[^] I have discussed previously when discussing code coverage[^]. When you have two units of software, such as two functions, that work as expected when unit tested independently. The...
View ArticleWrestling with Apple
This is the second multi-platform app that I have developed during the last 12 months. The apps have been developed using the cross-platform development environment Telerik Platform in conjunction with...
View ArticleWorking with Azure Blob Storage
When I implemented the original image storage functionality for the mobile app by developing an ASP.NET Web API service, I knew that ultimately I wanted this functionality to use Azure Blob Storage...
View ArticleGetting the Most Out of Your Unit Tests
Whilst recently viewing the code coverage results from one of our applications, I was looking for areas which contained poor code coverage to see if there was any way to improve code coverage in those...
View ArticleSerializing .NET types that contain DateTime
I recently had to de-serialize a JSON string that contained a date. The object contained valid DateTime properties and was then serialised. When it was subsequently passed to the receiving application,...
View ArticleLast pieces of the mobile app in the Web API puzzle
In the ASP.NET Web API services I've been developing, I ran into an issue whereby the POST data I was sending wasn't being received by the Controller. The parameter of the Controller was a string as I...
View ArticleBuilding a strong development team
After nearly twenty years of working as a professional software developer, working in many different industries and a range of diverse companies, it seems to me at least that there are certain key ways...
View ArticleAdding resilience to your services by implementng a retry pattern
When I was developing data-driven apps for the Android platform a few years ago, there would sometimes be intermittent connection issues which would cause the app to fail. Rather than fail the entire...
View ArticleMy Introduction into Service Bus Architecture
Over the last couple of weeks I've been looking at service bus architectures, specifically with regards to Azure Service Bus. Since deploying our ASP.NET Web API services into the Azure cloud, I wanted...
View Article