October 31, 2019

Simple Asynchronous Mistake In An Integration Test

Writing up some quick integration tests for a queue consumer service and was briefly baffled when the test was failing. A simple and obvious error.
Read More

October 30, 2019

Database Permissions: A Scripting Variable Mistake

Setting up a new user role for a brand new .NET Core service to grant it database permissions to execute some stored procedures. When I deployed, I saw an error in the logs. I had forgotten something.
Read More

October 20, 2019

Execution Timeout Error from the Database

A search request on the frontend was failing due to an execution timeout error from the database. A stored procedure had to be rewritten to address this.
Read More

August 28, 2019

Weighing Options for Fixing an Angular Menu CSS Bug

I had a simple visual bug. But due to the changing expectations surrounding what interacted with it, I had to evaluate several options for fixing it.
Read More

July 15, 2019

How many SQL records are associated with more than one of another record type?

I want to know how many records are associated with more than one of another record type across four 3NF normalized tables?
Read More

July 8, 2019

npm ERR! notarget When Using a Nexus Repository

Had a fun error when I tried to build a project after changing a tiny line that should not have caused any issues. npm ERR! code ETARGET.
Read More

July 1, 2019

Checkboxes and Angular Reactive Forms Browser Discrepancy

Noticed when using Angular's reactive forms with my checkboxes that had labels and icons that were dependent on the form value that there was a discrepancy between how IE/Edge treated them versus Chrome/Firefox.
Read More

Jun 17, 2019

Conditionally Styling Angular Components and Host Elements

Here's how you can conditionally set a style value depending on a property, and how to conditionally set a style on a host element.
Read More

May 6, 2019

Group By in LINQ to Turn Flat Rows Into Nested Rows

Needed to transform some flat rows from a database into nested objects in a C# backend, so I made use of LINQ. LINQ is short for Language-Integrated Query, a neat C# tech.
Read More

April 29, 2019

There Is Method To The Madness Behind CSS

A lesson in having patience to understand what is going on during CSS troubleshooting. It's not you, CSS, it's me.
Read More

April 22, 2019

Daylight Savings Bug, and Check Your Network Requests

Troubleshooting a bug on a datepicker component that had to do with daylight savings. Another reminder to check network requests.
Read More

April 15, 2019

Remember To Check Your Helper Functions

Forgetting to check my helper functions left me debugging a problem longer than it should have taken. Here, I show an example of an incident in the form of a hypothetical application.
Read More