Uncategorized Category

COVID-19

Lately, a lot of COVID-19 data has been made available for analysis. I was interested in doing something other than the time series analyses that everyone is doing. Correlations are fun, and I was thinking about different hypotheses about how data might be related. For example: Might more affluent areas have fewer, or more, cases […]

Read More

Usings in C#

When starting a new job in a position of leadership, you often will inherit less-than-optimal code. Perhaps some of this code is “legacy” or had been written unchecked by previous developers, and had made its way to production. Depending on the competence of your predecessor, some of this code may be less than your standard. […]

Read More

The Scientific Mindset

I earned my PhD at the end of 2013 with a thesis topic on low-level vision science. Obtaining a PhD is a long and sometimes arduous task. One cannot be afraid of digging in and “doing it yourself” – it is that attitude along with a large dose of tenacity and caffeine that can get […]

Read More

ASPNET AJAX Control Toolkit Tip

In this day and age, async is king. We are used to pages loading asynchronously and deferring the loading of not-as-important scripts or images until later in the page lifecycle. We do it with lazy loading, with AJAX, and with smaller calls to the service layer to populate parts of the view model. However, such […]

Read More

IdentityServer4 – Global Logout

I’ve created a brand new, micro-services oriented platform at my current company. A key feature to this approach is integration of Single Sign-On. For this, I’ve adopted the wonderful, open-source project IdentityServer4. The abridged version of the architecture is that the company creates multiple apps with api resources (a big inspiration is the whole Google […]

Read More

Switching to Google People API from Google +

On March 7th, Google is pulling the plug on Google+ API. Many sites use Google+ API for basic external user authentication. At our company, we use Google+ API to support Google logins, but it was time to make the switch to another supported API in order to continue coverage for our users. Our current, in […]

Read More

My SlackBot

Slack is a wonderful collaboration tool for uniting team communication. I loved the idea of using Slack to automate many of my tasks. As a Software Engineering Director of a small company, one is expected to wear many hats, and I wanted to see what of the many patterned, “repeatable” tasks I could automate for […]

Read More

Leon’s Fastest Triathlon: Race Report

Third Place and my Finisher’s Medal! I took part in the Leon’s Fastest Triathlon on June 2, 2013. Despite my complete lack of preparation for the race, I still placed on the podium. I got third place for my age group — amazing! Days prior to the race I was even considering not racing as […]

Read More

Lake Zurich Triathlon: Race Report

Yesterday was the Lake Zurich Triathlon (July 14, 2013). Overall, it was a good time and I had a lot of fun. The field was a bit more competitive than last year’s, but that just made it even more fun. SF and I were able to book a room at the hotel directly across the […]

Read More

Spending the entire day on a single problem

I spent the majority of today working on my neural network. I am having this problem with smoothing it out, and it is bothering me. I have created a model of primary visual cortex (V1). It all started out as just a fun project for myself, but eventually developed into something I really care about. […]

Read More