For a recent article on TechTarget.com, I was interviewed for my thoughts on microservices, a new term in our world. Here is what I said (the full quote): Microservices is a great way to decouple an application for faster modernization, improved functionality and better performance, but done incorrectly or without proper architectural understanding, teams can … Continue reading Is Microservices Just A New Marketing Term?
Does your project suffer from performance issues or do you need to know best practices for coding for the future when it comes to performance and decreasing memory requirements? Then this video of my conference session is for you! Recorded live at the Philly Code Camp in November of 2018, I go over easy changes … Continue reading Rock Your Code: Code & App Performance with Microsoft .NET Video
In the second article in this series, I laid out the architecture and design for this cloud solution. Now it’s finally time to get coding! In this article I will discuss how I designed the data layer using Cosmos DB. To keep a separation of concerns, I will talk about the business entities which is … Continue reading Real World Cloud App – From Start to Finish: The Data Layer
For the first time I will speaking at the Philly Code Camp on November 16th - 17th! I'm excited to come to the area to do the sessions and workshop below. I have not been to Philadelphia, PA since I was a little kid. I was born in Delaware and plan to visit family while … Continue reading dotNetDave Rocks the Philly Code Camp
In part 1 of this article, I explained how to implement proper data encapsulation. In part 2 I want to talk about encapsulating business logic. I see this missing in a lot of type design, especially when using an ORM like Entity Framework. It’s the job of the architect and coder of that type to … Continue reading Proper Type Encapsulation – Part 2
In this article I want to outline the overall architecture for the services and apps. The first part of this article will document the feature request, then the remainder will be about the architecture and the design.
Recently, one of my friends and fellow writer interviewed me for an article. Here is what he wrote about the interview: David McCarter is a noted developer and Microsoft MVP (Most Valuable Professional). Dave has written a number of books and published many videos about computer programming. His dotNetDave Explains YouTube series is a hit … Continue reading Is There A Place For Old Developers On Young Development Teams?