Skip to content

Chris Straw

Software Architect

Tags

.net (5) .net framework (5) Angular (9) ASP.Net (4) AWS (3) Bootstrap (1) c# (11) Cloudflare (1) CSS (1) DDL Script (1) Docker (2) EF6 (1) Firefox (1) git (3) Identity Server (1) Kubernetes (3) Linux (2) Microsoft BizTalk (9) Node (1) npm (1) Nuget (2) PostgreSQL (3) RabbitMQ (1) REST (1) RESTful (1) RxJS (1) SCSS (1) Shoeboxed (1) SQL Server (17) TypeScript (2) Ubuntu (1) vb.net (1) Visual Studio (3) WCF (3) Windows 10 (1) Windows Service (1) WSL (1) XML (2) XSD (1)

Recent Posts

  • Navigating the Linux File System
  • Understanding the HSL Function in CSS
  • Feature Flags in Angular: Enhancing Development Agility
  • Generic UI – Grid for Angular
  • Building Resilient Applications with .NET Core Health Checks Using AspNetCore.Diagnostics.HealthChecks

Posts

  • June 2023 (5)
  • May 2023 (4)
  • April 2023 (5)
  • March 2023 (7)
  • February 2023 (5)
  • January 2023 (4)
  • July 2022 (1)
  • October 2020 (1)
  • September 2020 (1)
  • July 2020 (1)
  • June 2020 (1)
  • May 2020 (4)
  • April 2020 (2)
  • November 2019 (1)
  • August 2019 (1)
  • May 2019 (1)
  • August 2018 (2)
  • May 2018 (1)
  • April 2018 (1)
  • December 2017 (1)
  • November 2013 (1)
  • October 2013 (2)
  • August 2013 (1)
  • April 2013 (1)
  • May 2012 (2)
  • April 2012 (2)
  • February 2012 (1)
  • January 2012 (2)
  • November 2011 (5)
  • October 2011 (6)
  • September 2011 (1)
  • June 2011 (4)
  • April 2011 (4)
Blogger WordPress Theme by Blaze Themes
  • Linux
SHARE:

Navigating the Linux File System

June 8, 2023 by Chris Straw

Introduction The Linux file system serves as the foundation for everything in Linux. Understanding its structure is crucial to maneuver comfortably…

Read More
  • Bootstrap 4
  • Bootstrap 5
SHARE:

Understanding the HSL Function in CSS

June 7, 2023 by Chris Straw

What is HSL? HSL stands for Hue, Saturation, and Lightness. It’s one of the many ways CSS allows us to define…

Read More
  • Angular
  • Typescript
SHARE:

Feature Flags in Angular: Enhancing Development Agility

June 6, 2023 by Chris Straw

Feature flags, also known as feature toggles, are powerful tools that allow developers to turn features of a software product on…

Read More
  • Angular
SHARE:

Generic UI – Grid for Angular

June 2, 2023 by Chris Straw

I tripped across an open-source grid for Angular.  It seems interesting. https://generic-ui.com/ I have not used the grid in a project,…

Read More
  • .net
SHARE:

Building Resilient Applications with .NET Core Health Checks Using AspNetCore.Diagnostics.HealthChecks

June 1, 2023 by Chris Straw

Reliable and efficient monitoring is crucial for managing the health of applications. Especially in a microservices architecture, you want to know…

Read More
  • c#
  • PostgreSQL
  • SQL Server
SHARE:

My Notes: Levenshtein distance and/or Metaphone

May 31, 2023 by Chris Straw

aka things that sound alike Levenshtein distance and Metaphone 3 are two different algorithms primarily used in the context of text…

Read More
  • AWS
  • Kubernetes
SHARE:

Zero Trust Access to Private Webapps on AWS ECS with Cloudflare Tunnel

May 29, 2023 by Chris Straw

I tripped across this blog post about using Cloudflare Tunnels with AWS ECS. I thought I would put it here for…

Read More
  • ASP.net
  • c#
SHARE:

My Notes: Working with OpenIddict Identity

May 26, 2023 by Chris Straw

https://documentation.openiddict.com/ Example Configuration Endpoint PCKE Flow POST FormData to get back Token Data Form Data Example: Prefix constants from Openiddict ept:…

Read More
  • PostgreSQL
SHARE:

PostgreSQL: Generate script to drop all tables in public schema

May 15, 2023 by Chris Straw

Read More
  • PostgreSQL
SHARE:

PostgreSQL: Terminating all active connections and dropping the database

April 24, 2023 by Chris Straw

Drop all active connections. Run this script to drop all active connections. Drop Database.

Read More
    1 2 3 … 9 Next »
  • Home
  • About Me

Chris Straw

Software Architect

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT