I Thought I Was a Software Engineer?

Did your parents ever tell you something like this… “Back when I was a kid, I had to walk 3 miles to school, in the snow!”? Well, this article is going to be something like that since I’m going to say that software engineering was easier when I started. The goal with this article is to start a conversation on how we can make the software development life cycle easier on software engineering teams.

dotNetDave Says… If You Don’t Keep Up with Technology, Your Apps Will Be Stuck in the Past!

I have written about, spoke about and even taught at a university that the software world we work in changes every single day. It’s imperative that we keep up with these changes. I had one professor call this “techno stress” and I have a case of it 110%! I am finding out the longer I’m in this career, that this stress only increases, and it becomes harder to keep up.

dotNetDave Says… Teams Spend Too much Time Protecting Their “Silos”!

To ship high-quality software that meets the user's needs, different teams within a company must work well together to accomplish this goal. I’ve worked at far too many companies that one or more of these teams spend more time protecting their “silo” than delivering software.

Not “Super” Code with Over 7,000 Violations

I have been analyzing code for issues for a very long time. In this article, I will share what I found at a recent contract I was working on. I have analyzed some bad solutions in my career, and this is hands down one of the worse I have done in recent memory. I will show you just some of the over 7K violations. The biggest issue with this solution, which is in production, is the very poor architecture it has. Honestly, I do not know if there was any architecture for these 7 projects.

Rockin’ The Code World with dotNetDave – Special Guest: Steve “ardalis” Smith

Join me live on Saturday, June 26th, 2021 at 10:00 PST on C# Corner Live for season 2, show #28 where I will interview Steve "ardalis" Smith, founder of NimblePros. Send me your questions for Steve by tweeting it to @realDotNetDave and #RockinCodeWorld. You can also email your questions to: rockincodeworld@c-sharpcorner.com Please Donate To Help … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Steve “ardalis” Smith

My Keynote from the Code Quality & Performance Conference – 2021

On June 18th, 2021 I gave the keynote speech titled "7 Important Requirements for Any Successful Project" at the Code Quality & Performance Conference hosted by C# Corner Live, which I also hosted. We had an amazing lineup of speakers and it was a big hit! My keynote summed up many of the topics that … Continue reading My Keynote from the Code Quality & Performance Conference – 2021

Architecture: Processing Data with Microservices

Many developers are talking about moving functionally to the cloud. One way to speed up processing of data and/or files is to use a microservice. Microservices can fan out processing to almost instantly process many requests at roughly the same time. This will make your users happy since they will get a faster response. For … Continue reading Architecture: Processing Data with Microservices