Recent Posts

  • MacGyver Skills: The Software Project Survival Strategy for Technical Leads

    If you don’t happen to know about the American TV show back in the 80’s staring Richard Dean Anderson called MacGyver it’s about a guy who creates unconventional solution to problems on the fly. Consulting software projects often contain surprise challenges that come up during implementation that were not foreseen in advance. Depending on how significant these challenges are it could mean the difference between success and failure. Having the ability to create solutions around unexpected situations and hurdles is one of the most valuable skills you can have a technical lead.

  • Why You Should Consider Dynamics 365 Monolithic Architecture Paradigms and Challenges

    There’s a hidden pattern that Microsoft has been promoting for many years with Dynamics. It’s the notorious monolith pattern. Most applications that start off as one thing and then grow to become another typically begin as monoliths and that’s perfectly… Read More ›

  • How to Address Dynamics 365 Online v9 Upgrade Performance Challenges

    One of the major changes that happens when upgrading from Dynamics 365 version 8 to version 9 is the transition to running the platform on Azure SQL Database. This is definitely a great thing since it begins to inch the… Read More ›

  • Podcast Episode 8: Creating Power Platform Custom Connectors

    In this episode (brought to you by KingswaySoft), we discuss what custom connectors are, how to create them and considerations to keep in mind when it comes to architecture/performance. We’ll also talk about some alternative architecture scenarios for custom connectors using… Read More ›

  • Podcast Episode 7 – Understanding the Instant Dynamics Developer Fallacy

    In this episode of the Dynamics Mechanics podcast, we discuss the challenges faced by customers who try to build a greenfield Dynamics 365 business application with in-house developers without guidance or direction from an experienced consulting partner or individual. While there is development involved when building complex systems there is a learning curve that must be taken into consideration. Project teams that attempt to learn the Dynamics platform and meet project deadlines tend to get their experience at the customer’s expense.

  • Podcast Episode 6 – Introduction to Data Integration Patterns

    In this episode of the Dynamics Mechanics podcast, we discuss data integration strategies and considerations when building Dynamics 365 systems. Integration is a very significant topic when it comes to more complex and intricate systems that require interaction with other corporate systems. When we migrate and deploy systems to cloud environments we must take even more care as the consequences of poor decisions become more severe.

  • Dynamics Careers: How to Create Your Dynamics 365 Learning Path

    The two questions I’m asked most often is what’s the best way to learn Dynamics and how do I get a job with Microsoft? Let’s address the first question and we’ll talk about the second one after you’ve become a Dynamics Jedi master. When someone asks me how I learned my usual response is “the hard way”. These days the amount of content available is much more significant than it once was back in the day, but at the same time, there is significantly more to learn. This is a basic perspective of how I look at education and knowledge maintenance efforts.