Write Something—Anything—to Jumpstart and Elevate Your Career

To succeed as a developer, focus on building and releasing projects. Early experience through personal apps helped the author land jobs and gain recognition. Hiring managers value practical demonstrations of skills over perfect code. Continuous learning and creating software, even informally, lead to growth and opportunities in the tech industry.

dotNetDave Rocks the Philly Code Camp

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

Determine User OneDrive Folders without the Microsoft.OneDriveSDK

Recently, while working on my dotNetTips.Utility Dev App, I realized I was determining the location of the users OneDrive folder wrong, especially if they have more than one OneDrive account, like myself. I didn't want to go through the hassle of learning the Microsoft.OneDriveSDK, nor did I want to use an entire SDK just to figure … Continue reading Determine User OneDrive Folders without the Microsoft.OneDriveSDK

New Version of dotNetTips.Utility Dev App Released

Today, I released a new version of my app for developers that quickly cleans temp files created by Visual Studio & SQL Server. It also backs up your source code on your computer with more features coming soon. I use it every day and I hope you will too. To read more and download, please … Continue reading New Version of dotNetTips.Utility Dev App Released

If I Ran a Software Company: My Vision for Trust, Innovation, and Teamwork – Part 2

The article outlines initiatives for leading a software company, emphasizing the importance of providing top-tier computers and tools for engineers, fostering open communication, and reducing workplace stress. Key strategies include regular one-on-one engagement, avoiding problematic code deployment days, organizing hackathons, and implementing competitive compensation and healthcare, aimed at creating a productive, innovative work environment.

If I Ran a Software Company My Vision for Trust, Innovation, and Teamwork – Part 1

The author, a seasoned software engineer, emphasizes the importance of trust and collaboration in software companies. Sharing personal experiences, he advocates for a supportive work environment tailored to developers' needs, highlights effective expense management at Quicken Loans, and stresses integrating Quality Assurance and sales teams early in the development process for better outcomes.

Finding Your Geek Zen

If you're pursuing a career as a software engineer, it's crucial not to overlook the importance of finding your “Geek Zen” and taking care of yourself. This article will share insights I've gained over my years in the software industry, and knowledge I wish I had when starting out. In particular, we'll be addressing the topic of stress, as being a software engineer can be extremely demanding.

The dotNetDave “Rage for Code” T-Shirt Contest

I want to see some of the geek graphic arts talents to design a new Rock The World tour t-shirt for 2018. I will wear the winning design at every event I speak at in 2018, including India! Here is the info on the contest. The Winner Will Receive... 2018 Rage for Code t-shirt. Your … Continue reading The dotNetDave “Rage for Code” T-Shirt Contest

Improving Code Quality… One Developer At A Time Video Series

All of my conference sessions are designed to make the quality of software better. If you missed one of my sessions at a conference or you couldn't make it, you can still see my session(s) on video by going here. You can also get all of these sessions, slide decks and sample code by purchasing … Continue reading Improving Code Quality… One Developer At A Time Video Series

Ask dotNetDave – Properly Throwing & Rethrowing Exceptions

Recently at a contract I was working on, I received an email from one of the developers why I marked the code below that needs to be fixed because there are multiple throwing exception violations. Let’s see if you can spot them? There are other issues with this code, just stick to the issues dealing … Continue reading Ask dotNetDave – Properly Throwing & Rethrowing Exceptions