Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

145 total results found

Desktop App Development

C#

Command Line

grep

Command Line

grep is cool; it allows us to search for text in various text files, including log files. However, grep has lots of little nuances and subtleties that need to be understood in order to maximize its utility as a program. grep basics Every grep search has the ...

Truncating text files

Command Line

There are several ways to truncate a text file using bash: : > 'FILE' From StackOverflow: : is a no-op in bash, so this essentially just opens the file for writing (which of course truncates the file) and then immediately closes it. >  'FILE' From StackOve...

Data Structures & Algorithms, Interviewing

Study of data structures & algorithms both for usage as a developer and for interviewing with companies

AlgoMonster

Data Structures & Algorithms, Interviewing

Articles & Blog Posts

Links to articles & blog posts on the internet and any notes I've taken about them

Why GUIs are built at least 2.5 times

Articles & Blog Posts

https://patricia.no/2025/05/30/why_lean_software_dev_is_wrong.html Generalized understanding of programs as factories is how we port the notion of "pipes and filters" around: what any given program produces as output can be used as another program's input. W...

Hyper-Typing in TS

Articles & Blog Posts

https://pscanf.com/s/341/ TS's type system is gradual: when you describe JS in TS, you can create types that are more or less accurate (strongly typed to any). In pursuit of type safety, TS types will occasionally get so complex they're extremely difficult t...

Version Control (Mostly Git)

Command Line

Software Architecture & Design Patterns

Web Patterns

Software Architecture & Design Patterns

https://www.patterns.dev/ "[D]esign, rendering, and performance patterns for [webapps]"

Atlassian's Old Git Cheat Sheet

Command Line Version Control (Mostly Git)

SQL & Databases

Assorted notes I've taken on SQL queries, and databases for work and interviews

Basic & Otherwise Useful Queries

SQL & Databases

Select all tables with <x> column SELECT     c.name as 'ColumnName',     t.name as 'TableName' FROM     sys.columns c JOIN     sys.tables t ON c.object_id = t.object_id WHERE     c.name LIKE '%DSActionTypeID%' ORDER BY     TableName, ColumnName Upd...

Shibboleths and their answers (Interview Questions)

SQL & Databases

I'm not a DBA but I've been grilled on various SQL and database questions during interviews as shibboleths. I've tried to come up with satisfactory answers for both my own knowledge and to deal with these shibboleths. What is an index? An index is a data str...

WPF - INotifyDataErrorInfo

C# Desktop App Development

Use case: there's a field or multiple fields that just need some simple adornment saying that the input provided isn't accepted. The gist: On the base ViewModel class, implement the interface. Errors are tracked per property on a given ViewModel, and there's ...

MSIX Packaging

C# Desktop App Development

I haven't had to deploy a desktop app "normally" as an installer for WPF, while Python has packages for this. Some links I collected for MSIX packaging and DevOps for desktop apps: https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/modernize-w...