About
Find out about this blog.
What is this blog?
This is the technical blog of David Coats.
I focus on C# and .NET development, mostly on Windows. This includes .NET Core, ASP.NET Core, Entity Framework, Windows Forms, and Blazor. I also write about AWS, CSS, Excel, HTML, TailwindCSS, TypeScript, and both front-end and back-end web development.
But most importantly to me, I write about the techniques and philosophy of general software development.
Who is David Coats?
I have been using code to make computers do things for 18 years. And mice and keyboards and touchscreens for over 30!
I am an ex-physicist, ex-quant trader, and ex-software consultant. I have worked in a functional MRI liboratory in Singapore, a clean-room in Minneapolis, a trading floor in Manhattan, a software department in Tokyo, and a consulting firm in Los Angeles. I have worked in organizations with 50, 1,000, and 200,000 employees.
I have also worked by myself in a second bedroom in Boston.
Now I live near Palo Alto, California, USA. (Map)