On Software Engineering
Pages
(Move to ...)
Database Design
.NET
Regular Expressions
Queue-based System Architecture
▼
Sunday, October 5, 2025
Common Linux Commands
›
🧩 Help · Use `--help` with most commands: grep --help · Use `man` pages for detailed docs: man tar · Combine ...
Thursday, August 7, 2025
Python setup on Windows and Visual Code
›
1. Check Add/Remove programs on Windows to check installed version of Python, uninstall older version 2. Install Python for Windows from py...
Tuesday, March 8, 2022
Tips for Agile Database Development
›
Relational databases still power most of our enterprise-level systems and this is not about to change. The implication for the development c...
Monday, February 22, 2021
Common Linux / Unix Commands
›
List Files ls ls -la ls -laSh ls -laShr ls -laS ls -laShR ls -lu l - long listing a - list all files including hidden, . and .. A - don...
Monday, April 6, 2020
Software Development Best Practices
›
SOLID PRINCIPLES S - Single Responsibility Principle An element of code (such as module, class or function) should do one primary thing ...
Tuesday, March 12, 2019
Async calls, why call ConfigureAwait(false)
›
Adding .ConfigureAwait(false) to your async call takes away the overhead of context switching of threads. DoSomething(); // on thread 1 ...
Async method signature example in C#
›
Interface Task<GetDatabaseServersResponse> GetDatabaseServersAsync(GetDatabaseServersRequest request, CancellationToken cancellatio...
›
Home
View web version