Software DevelopmentSocial Media SVG Icons in ReactAs you can probably tell from the blurry and pixelated edges in the header image for this post—vector graphics have an inherent advantage…
Software DevelopmentTypeScript, React, LinkedIn Icon for Gatsby BlogAfter switching to Gatsby for my blogging, I’ve been fairly happy with the functionality of the Casper theme. It was obvious how to replace…
Software DevelopmentAzure CDN Endpoint Fails to Start?Another day, another arbitrary failure of the Azure CDN. This time, my CDN endpoint has stopped running, and cannot be restarted, for not…
Software DevelopmentAzure CDN - InvalidUri ErrorsWhile migrating this site to an Azure Static Website, I attempted to set up an Azure CDN for HTTPS with my custom domain (althought there…
Software DevelopmentMoving to Gatsby on AzureThe last time I switched blogging platforms was almost a decade ago when I started using WordPress instead of hosting my own blog site…
Software DevelopmentPerformance testing LINQ to Objects Except MethodWhen .NET introduced LINQ and lambdas, I was blown away by the efficiency improvements in writing code. But, after reading countless…
Software DevelopmentGenerate MERGE scripts for all tables in a databaseIf you have been using the Database Projects () in Visual Studio 2010 to maintain your database schema in version control, you probably need…
Software DevelopmentHEAD.JS, Twitter Bootstrap, Django, and Google App Engine... Oh my!After watching an awesome presentation about Twitter Bootstrap at this year’s CodeStock, I really wanted to give it a try. As with most web…
Software DevelopmentRooting the Cruz T301 TabletThe other day, woot.com was selling the Cruz T301 tablet—a 7” Android 2.2 device—for $60. The stock OS was a customized version of Android…
Software DevelopmentProjection Mapping Class resultsLast week I took a course on projection mapping at the Center for Design and Innovation. It was 6 days, 3 hours per day, and I learned a LOT…
Software DevelopmentManually running MongoDB in KubuntuWhen I am developing against MongoDB I don’t want the server to run all the time and use up my memory. Instead, what I do is manually start…
Software DevelopmentTarget SQL Server and SQL CE with the same Entity Framework objects while using Sync FrameworkWhen developing a sometimes-disconnected application in .NET, you have the ability to create a “local data cache” (Sql CE file) and then…
Software DevelopmentForce Restart in LinuxWhen the computer freezes (as has happened multiple times under Ubuntu w/Unity to me), press
Software DevelopmentAccessViolationException, EntryPointNotFoundException, and Change Tracking Error on SyncAgent.Synchronize()Recently I was working on a data-driven application which needed to continue operating in sometimes-disconnected environments. In theory…
Software DevelopmentHate Unity, Upgraded to Ubuntu 11.10...now to fix the UIAs many folks, I do not like the Unity interface in the latest versions of Ubuntu. In Ubuntu 11.04, I had used the “Classic” mode when…
Software Developmentgunzip Multiple Files in Different SubdirectoriesRecently I had to unzip a lot of files located in subdirectories. To do this, I used a combination of the “find” and “gunzip” commands in…
Software DevelopmentSetting up a GIT repository server with Gitolite for source controlThere are lots of instructions for getting setup with git around on the web, however all of them seem very verbose and since this is the…
Software DevelopmentBadRequestError on django non-rel with Google App EngineI’ve been playing around with Django lately, and have stumbled upon the glory of Django-nonrel (and it’s ability to use Google App Engine…
Software DevelopmentIO Permissions Exception during XML SerializationToday I fired up an application that I hadn’t touched in quite some time—I ran it, and got a very unusual exception error message while…
Software DevelopmentExpressionDark WPF Theme, ListView ProblemI have been working on an application that uses a WPF/XAML View and binds a set of objects to a property on the ViewModel. I defined a…
Software DevelopmentReplacing the WiFi Card on Acer Aspire 8943G - 6782When my old laptop—an HP Tablet—had a problem with it’s LCD backlight, I had to make a choice: do I spend $400 to repair an almost 2 year…
Software DevelopmentSystem.Threading.Timer Stops Firing in Windows Server 2003 SP1Do you have an application that starts misbehaving randomly? You aren’t quite sure what is going on, but it seems like for some reason your…
Software DevelopmentMinimize Asynchronous Socket Callbacks With Dynamic Buffer SizesI’ve been doing a lot of work with .NET Sockets lately, and as I was thinking about the specific needs of my application I got an idea about…