Make SQL Server Collation act similar to SQLite
The default SQL Server database collation (“SQL_Latin1_General_CP1_CI_AS”) sorts some Unicode values as equal when they are not. If you have an nvarchar field defined as part of a primary key or unique...
View ArticleSQLite Studio
If you are doing any work with a SQLite database, you need this tool. https://sqlitestudio.pl It’s a fantastic free, open source GUI for working with SQLite databases. Clean, fast, surprisingly well...
View ArticleError creating Azure IOT Hub
I was trying to create an IOT Hub in the Azure Portal and the UI was displaying errors on the Pricing and scale tier as well as the Subscription selections. The error details said “Unable to get...
View ArticleVisual Studio Publish Events
Suppose you want to be able to run a command line tool to make changes to the transformed web.config during the publish / deploy of a web project in visual studio. You need to be able to trigger your...
View ArticleValidating Alexa Skill Web Requests in c#
Amazon went a little OCD on the security verification for Alexa skill requests to custom https endpoints. During testing it will work fine if you don’t validate, but they check for this as part of the...
View ArticleOpenPilot on the 2019 Chevy Bolt
I have been working on porting comma.ai OpenPilot to work in my 2019 Chevy Bolt. Check out my page documenting my progress! Some of my efforts will apply to all 2019 model year GM vehicles (Volt in...
View ArticleOpenPilot Bolt Port Stable, Giraffe Available
After many months and countless hours the OpenPilot Chevy Bolt EV port is functional and stable for Lateral (steering) control. I have developed a Giraffe board that dramatically simplifies the...
View ArticleOpenPilot Chevy Bolt Giraffe Updates
The Generation 3 Giraffe design is complete and tested. And great news! It fits under the plastic cover. Very stealthy :). You can checkout the schematic and board layout – even build you own here:...
View Article