21 January 2024

46 links · Sunday

An Updated Tech Stack: Remix

The last time I wrote about my go-to tech stack (which this site was utilising) was way back in 2016. In that post I had just migrated to AWS for better performance than Digital Ocean, and was using an EC2 host and RDS database.

Developing a Poker Planning app

Exploring the challenges encountered during the development of a Scrum Poker Planning app utilizing diverse technology stacks.

Some CX suggestions for Carvana

Background I've recently had to start commuting to work again for the first time in around ~5 years - I've been working remotely for the bulk of that time and prior to that I was lucky enough to walk to work for bit. I gave the Pittsburgh bus system a

Password reset - ID portal

Your password protects your digital identity. Please select a strong password that you will be able to remember. Avoid passwords that are easy to guess such as your first name, your last name, the name of your partner, your date of birth, etc. Your password ne…

Software Is Beating The World

Editor’s Note: Due to the length of this piece, you may need to click a button to read the whole thing in your email. Every single stupid, loathsome, and ugly story in tech is a result of the fundamentally broken relationship between venture capital and techno…

May I Borrow your IPv4?

With the rise of IPv4 costs, IPv6-only servers are becoming more popular in low end hosting world. In one occasion, I acquired an IPv6-only server, but wanted to have IPv4 on it. Somewhere else, I have a dual-stack IPv4+IPv6 server, idling away. Can I "borrow"…

Learn to code. Or don’t.

Reasons to learn to code: You have an offer for a job that involves coding, or could benefit from it Existing tools don’t serve your needs well, or at all You enjoy it “Learn to code” is the common…

A Plan is not a Roadmap

Plan Definition: An orderly or step-by-step conception or proposal for accomplishing an objective.

Structural Design Pattern - Facade

In this post I will teach you Structural Facade Design Pattern in .NET. All with live working demo.

MassTransit 2024 Update

In this update, I cover the state of MassTransit, support availability, .NET version compatibility, the SQL transport, and upcoming events.Support: https://m...

Blazor VS. NextJS Head To Head! Who Wins?

In this video, I do a Blazor vs NextJs battle in 5 rounds, each tackling a major aspect of any app framework. Who do you think wins? Where would you place yo...

Command Pattern in C# – What You Need to Implement It

Organize your code with the Command Pattern in C#! Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!

Beyond the Code - An Engineer’s Battle Against Knowledge Loss

The idea for this article arose during a meeting where we learned that our supervisor would be leaving the company to pursue new opportunities. In response, a colleague lamented that what we would miss most is the knowledge departing with the leader. Unfortuna…

Add Custom Claims to Access Token in Duende

In this article, we will add custom claims to access token. With custom claims, we can get more information about the authenticated user.

Anime: A Slave Industry

Anime is a $25 billion industry that pays its animators pennies. Why. How. What???

Overcoming My Reddit Addiction

Because of those answers, and my Reddit search for answers, I became a hypochondric, anti-social, lonely and anxious person and I would later find out that those "traits" were shared amongst most of the users who's comments I was religiously reading. I was bec…

Wait... I should consider .net?

I’ve done mostly Python and C++ for my software development career. I used C++ in constrained environments where clock cycles mattered, and Python when we needed to iterate quickly and be productive. They felt like different ends of the spectrum, and I learned…

天瓏網路書店

最齊全的電腦書專賣店,天瓏提供專業電腦中文書、英文書、簡體書、電子開發板,超商取貨滿$350免運費