Progressive Retry for Network Calls

In today's mobile world, many calls across the internet or network could fail for many reasons. Some of the reasons could be the service is busy, the network is slow and many more. For these types of calls, it’s advisable to retry the call if there is an error. The current code base I am … Continue reading Progressive Retry for Network Calls

dotNetDave Says… Coding Should Be The Least Part of Your Job

There is more to writing a great app than just sitting down and coding. If you are banging out code, most of the day, you are doing it wrong. Coding should be the least (minor) part of being a great software engineer. Here are just a few of the other tasks that should be done … Continue reading dotNetDave Says… Coding Should Be The Least Part of Your Job

The Done Kind Of Done with Nuri Halperin

Join us for Episode 3 of The Confessions of Angry Programmers podcast! In this episode David and Woody talk about: Dogfooding: David revisits the Netflix app on Amazon Fire TV. WTF Were They Thinking?: David discusses backward software practices. Guest We are joined by our guest Nuri Halperin. Nuri discusses the "The Done Kind Of … Continue reading The Done Kind Of Done with Nuri Halperin

AI’s Ethical Dilemma with Adnan Masood

Join us for Episode 8 of The Confessions of Angry Programmers podcast! In this episode David and Woody talk about: Dogfooding: Woody talks about debugging AWS LAMBDA’s. WTF Were They Thinking?: David discusses sites like Sticker Mule testing text messages on unsuspecting live users. Guest We are joined by our guest Adnan Masood. Adnan discusses … Continue reading AI’s Ethical Dilemma with Adnan Masood

dotNetDave Rocks NDC { Porto } 2020

For the first time, the dotNetDave No Apologies World Tour will land in Porto, Portugal for the NDC {Porto} conference on April 21-24! I'm very excited to speak in Portugal for the first time so I can rock the geeks there! I will be presenting the session below. Röck Yoür Cöde: Code & App Performance … Continue reading dotNetDave Rocks NDC { Porto } 2020

How To Tell Your Open Source Projects Are Done with Jeff Fritz

Join us for Episode 5 of The Confessions of Angry Programmers podcast! In this episode David and Woody talk about: Dogfooding: David talks about his frustration logging into Microsoft Teams. WTF Were They Thinking?: Woody discusses public computer displays showing sensitive information in an error! Guest We are joined by our guest Jeff Fritz from … Continue reading How To Tell Your Open Source Projects Are Done with Jeff Fritz

Speaking: What I Expect When Speaking at a Conference (Part 1)

In October 2019, while traveling to speak at a conference in Arizona (USA), I saw the tweet below. Since this is my 26th year speaking at conferences, I have been thinking about writing an article on what I expect when I speak at a conference… so here it is! I will state upfront, that what … Continue reading Speaking: What I Expect When Speaking at a Conference (Part 1)