-
Maintainable and Scalable Software: A Checklist
I think this serves as a good checklist to have when designing/developing software especially if this software is meant to grow as customer base grows. I also included a definition of what software scalability means plus a list of current technologies that developers use to help tham scale their softwares. Software Scalability Definition Sof... Read More
-
Demystifying .NET Core apps, a quick walkthrough (.NET 6)
This is just an overview of what makes .NET Core apps work with links pointing to a much more in-depth coverage of these concepts. There are several types of .NET Core apps but this only covers the common ones, or at least those I have worked with. Hopefully this will give you a much better understanding of the scope involved in developing .... Read More
-
Tic-Tac-Toe in Angular, React, and Lit
I created a quick and simple tic-tac-toe game in Angular, React, and Lit to show the similarities between these 3 frontend frameworks. You can see they all share pretty much the same HTML, CSS and TypeScript code. Check them out there: Tic-tac-toe in Angular Tic-tac-toe in React Tic-tac-toe in Lit Read More
-
My notes on Angular (Redux 14)
I was going over my Angular post back in 2017, My notes on Angular (2.0+), and thought I should provide code examples from my Angular product catalog application demo that you can check out here with the full source code here. This post can serve as a quick refresher to the basic concepts we need to know to build a full running Angular applic... Read More
-
Multi-threading in C#: Task-Based Asynchronous Pattern (TAP)
[DEMO CODE](https://dotnetfiddle.net/xer6Iv) Since .NET Framework 4, Task-Based Asynchronous Pattern (TAP) is Microsoft’s recommended way of developing multi-threaded applications in C#. Before that, it was Threads. I’ve briefly covered the basics of threads and provided links to them in my 2017 post Multi-threading ... Read More