Coding Remote Desktop Coding Recently, i have join a which has a 3 months length contract. After hearing about domain, technical stack and all the things that i…
Coding Dissect HTTP Connection: Keep-Alive As a web developer, you’ve likely encountered the Connection: Keep-Alive header countless times throughout your career. This header offers…
[C#] Task.WhenAll The Catch Asynchronous programming is a powerful technique that has become increasingly popular for building web servers, calling APIs, and sending…
Coding If Statement Alternatives What is the first thing that come to your mind when you read an article with a catchy title like “You don’t actually NEED if statements…
Coding Mobile Game The Hack Mobile games have dominated the marketplace for the past few years. They can be categorized into three main groups:
Coding [C#] — MultiThreaded Programming Made Simple With TPL Dataflow We have been writing imperative code with primitive synchronization since the first day. However, Microsoft has a hidden gem that also…
Coding TailwindCss With .NET 8 Integration I wanted to push myself and learn something new, so I decided to tackle some npm tasks from the ground up.
Coding Friendly Reminder - Become Proactive Or You Will Be Miserable! Sometimes, being miserable isn’t a choice. It’s just you haven’t realize there’s a need to change.
Coding [C#] New Thing: ProblemDetails Before exploring ProblemDetails, let’s examine .NET Core’s robust exception handling mechanisms
Coding Self Hosting The Experience Recently, I attempted to launch a website from the ground up with AstroJs. Opting to rent an AWS Lightsail instance with the initial goal…
Coding OpenTelemetry with .NET Core: A definitive guide OpenTelemetry is a relatively new concept, and I’ve observed that it can be somewhat challenging for beginners to fully understand. While…
[Guide] Build a budget VPN with AWS Lightsail and Wireguard What is Wireguard? According to their page, they states:
Coding The harsh reality of IT industry The ugliness must stop here, we still have our ways out and earn more
Coding The world needs bad developers, we keep other bad developers from the door Recently, I watched the show True Detective. In the movie, the main character has a famous quote “The world needs bad men. We keep other…
Coding Quick Developer Portfolio Portfolio is really important, it’s a showcase for your work and also make people who are curious about your work impress about your first…
Best developers are developers following no rules In the software industry, our pursuit of excellence often leads us to expand our knowledge both horizontally and vertically. We encounter…
The For Loop vs Foreach Loop: The Ultimate Showdown In C#, there are two main types of loops: the for loop and the foreach loop. The for loop is a general-purpose loop that can be used to…
The Iterator Pattern: So Simple, It's Genius (Or So They Say) Did you know that the foreach loop is a syntactic construct that provides a more concise and readable way to iterate over a collection of…
To live a fulfilling life… We expect X but it doesn’t happen as we wished and we are all upset. Are we suffering by our imagination then?
[Coding] An error != nil in Go but ended up showing Rust’s Result<T,E> Likely 90% of everything could fail when your code does something. For example, a function that reads content from a file…
Code refactoring — The Lost chapter Coding is fun, but coding without thinking through is only fun at the moment you write it (It’s not even that fun). Bad code is very scary…
Technical Debt: The Silent Killer of Your Productivity I chose not to refactor and improve the project immediately but keep adding more features using the existing crumbling code base…
If I Was To Start Programming Again It’s 2023, learning to code has never been easier. Back then, i searched for free eBooks, watching hours of Youtube videos. Udemy and…
Coding [Rust] — Rust’s concepts intuitively explained — Part 1(Visualized) Rust programming language takes a unique approach to address common issues found in other languages, with a robust type system that…