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
Color Calibrate Your Monitor
When designing a web app or map, it is important to realize that the colors you see on your monitor may not be the same colors somebody else sees on their monitor or mobile device. Perhaps you may have noticed that one of your monitors looks a little "off" compared to a second monitor, or … Continue reading Color Calibrate Your Monitor
7 lesser known hacks for debugging in Visual Studio
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
Flexbox in 10 Minutes
A straightforward and easy to understand video on CSS Flexbox - it's not as scary as you might think! I'm using Flexbox in my homepage to get even height Bootstrap columns, but until watching this video I didn't fully understand how it worked. https://youtu.be/Mkza0N8NiK4 The author includes this awesome Flexbox Playground on CodePen
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
Developers
Just for fun - Steve Ballmer (known for his crazy stage antics) and his famous "DEVELOPERS! DEVELOPERS! DEVELOPERS!" speech. Great for when you need to get amped up and tear through your product backlog! https://youtu.be/Vhh_GeBPOhs
SSL Certificate Explained
I really like this quick and easy to understand explanation of HTTPS/SSL. I shared this with my company's blog a few days ago as we are beginning to enforce HTTPS on our applications. I wanted everyone on my team to understand what HTTPS is, and why it is important that we begin using HTTPS on … Continue reading SSL Certificate Explained