…or your local user group, meetup, or code camp.
Becoming a Speaker
As someone who’s been speaking on technical topics since the late 1990s, I can say with great confidence that there are huge benefits to sharing your knowledge at local code camps and user groups. And if you’re in the greater Washington, DC metro area, I want to encourage you to submit a talk for the Northern Virginia Code Camp, which is coming up on April 30th, 2016. Here are 5 reasons to speak you should consider: Continue reading Top 5 Reasons to Speak at NoVA Code Camp!
The Best Laid Plans…
I’ve recently transitioned from working at home to working on-site at a client. The client did a great job of provisioning a nice desktop PC and large dual monitors. But one of the things I missed from my home office was my standing desk. To remedy this, I planned to bring in my laptop, set it up on a stand, and re-purpose one of the two monitors they provided so I could use Remote Desktop to connect to the desktop PC and still enjoy dual monitors…but there was a small wrinkle in my plan.
Continue reading Multiple Monitors in Remote Desktop with Windows 7 Pro
What is Node.js?
Continue reading Learn You Node with VS Code
For the last 4 years or so, I’ve been hosting my blog/site using Orchard CMS. Orchard has been a pretty good platform. It offers a great deal of customization and extensibility points, and for .NET developers it can be a nice place to start for building an application. Unfortunately, whether because of my own customizations or some other reason, I ended up stuck on an older version of Orchard, and despite many hours of trying, could not get the site updated to a newer version. So I decided to move the site to the WordPress platform. Continue reading Migrating from Orchard CMS to WordPress using Windows Live Writer
Hi, my name is Andrew, and I have a problem. I sometimes overthink things…just a bit. If you share that tendency you may, like me, instinctively greet any issue you run into as an opportunity for deep analysis and troubleshooting, which may not always be the place to start.
Overthinking in Action
A case in point. I’ve been working on a project that uses Crystal Reports (yes, plenty of people still use that) in an ASP.NET Web Forms app to generate reports for a non-profit. I was tasked with creating several new reports, which was a pretty straightforward task, and seemed to be going smoothly, when I went to test the PDF version of a given report and the report viewer simply returned a bunch of gobbledygook text in the browser.
Continue reading Sometimes it’s the Simple Things
It comes in lots of shapes and sizes, and it can be both physical and virtual.
Continue reading Clearing The Decks
Not sure how I missed this when it originally aired, but this Azure Friday video from last June does a great job of showing off one of the benefits of Azure Web Sites, namely free analytics.
Continue reading Another Reason to Like Azure Web Sites – Free Analytics
The other day I came across an article describing 8 mistakes our brains make subconsciously, and it struck me that I was experiencing one of them at that very moment, namely the sunk cost fallacy.
Let it go, already. (photo – “sunken skiff” by Jenny Spadafora)
Continue reading Don’t Get Sunk by Sunk Costs
This week, I have the privilege to have a guest post on Pinal Dave’s SQLAuthority blog. The post briefly addresses the advantages and disadvantages of putting validation rules in code in your application, versus in stored procedures in the database. Read it here.
With the understanding that the overlap in a Venn diagram describing folks who use Windows Media Center, XBOX 360 as a Media Center Extender, and Visual Studio on their WMC machine is probably vanishingly small, I thought it might still be useful to post the problems I experienced with this combo, and the solution.
Continue reading Windows Media Center, XBOX 360, Visual Studio, and You