Excel is NOT a database!

Working in the GIS field, it's very common to gather data for a project from various adhoc sources, and often that data is delivered in the form of an Excel spreadsheet.  I'll preface by saying that there's nothing wrong with delivering data in this way.  Excel is a powerful and widely used tool in the … Continue reading Excel is NOT a database!

F-150: Every Day Carry

Recently I discovered reddit.com/r/VEDC, a community dedicated to discussing essential tools and supplies one should carry in their vehicle at all times - your "vehicle every day carry."  I made a post in r/VEDC, but I will share it here as well.  I like to keep my truck pretty well stocked with tools and supplies … Continue reading F-150: Every Day Carry

Making a POST request to an oAuth2 secured API using RestSharp

Recently, a coworker asked me how to best consume (using C#) an oAuth2 secured API which I had deployed.  I have been using RestSharp (along with JSON.NET) to make web requests in some of my applications recently, so I wrote a quick sample application for him demonstrating how to communicate with my API using those libraries. … Continue reading Making a POST request to an oAuth2 secured API using RestSharp

Browser diversity is good for the web

Develop for the web, not for a browser! Here's a good quick read about why having a single web browser for all operating systems and devices would not be a good thing: medium.com/samsung-internet-dev/because-browser-diversity-is-good-for-the-web-910d1cbcdf3b The article also included this quote from Steve Jobs that I found kind of interesting: β€œWhat’s the point of focusing on making … Continue reading Browser diversity is good for the web

Linking to another page using target=”_blank” can hinder performance and pose a security risk

I recently learned that using target="_blank" to have links open in a new tab causes the new page to run on the same process as your page. If the new link is executing large chunks of JavaScript, your page's performance may also suffer.  But in addition to a potential performance hit, using  target="_blank" is also a security vulnerability. … Continue reading Linking to another page using target=”_blank” can hinder performance and pose a security risk