RSSAmplifier

Blog

The Seeley Coder

a developer's journey with asp.net core and the web

seeleycoder.comRSS feed ↗10 posts

Latest posts

Every Software Engineer Is About to Lose Their Job. Again.

Twenty years in software has taught me one thing: every generation swears the current abstraction will be the one that finally eliminates programmers. Compilers, COBOL, 4GLs, no-code — none of them did. So when people say AI will end software engineering, I think about what actually happened last time. The post Every Software Engineer Is About to Lose Their Job. Again. appeared first on The Seeley…

host.docker.internal Is a Liar (On Linux)

A 5-second page load survived a moved-off-Docker-Desktop UAT deploy, three red herrings (CPU governor, IPv6, disk contention), a crash-looping RabbitMQ broker, a silent Redis hang, and a one-digit port typo. The actual culprit: host.docker.internal doesn't auto-resolve on native Linux Docker Engine like it does on Docker Desktop. The post host.docker.internal Is a Liar (On Linux) appeared first on…

How to Alienate Your Users: An Asshole’s Guide For Responding to Help Requests in Open Source

The post discusses how open-source maintainers can alienate users through poor communication strategies. Key behaviors include ignoring help requests, being condescending, defensive, vague, neglectful of documentation, lacking transparency, being inflexible, and failing to express gratitude. These actions create a negative user experience and reflect poorly on the project. The post How to Alienate…

Low-Cost NAS Using GlusterFS

If you’re like me, you’ve found that accessible backup solutions aren’t necessarily the best options. You want to protect your files, expand storage, and provide a platform that can grow with your needs. Today I’m talking about building a low-cost… The post Low-Cost NAS Using GlusterFS appeared first on The Seeley Coder .

What is a Full-Stack Software Engineer?

You've heard the buzzword, you've seen the job postings. If so many people are hot about this topic, it must be worth learning about, right? What is a full-stack software engineer anyway? The post What is a Full-Stack Software Engineer? appeared first on The Seeley Coder .

Unit Testing Auth0 Scripts

Unit Testing Auth0 Scripts isn't exactly easy. Come see how to make it possible with a little magic and elbow grease. The post Unit Testing Auth0 Scripts appeared first on The Seeley Coder .

Skip Authentication Schemes in ASP.NET Core

Authentication in ASP.NET Core is both powerful and dynamic. It provides you the power to incorporate many different schemes and augment the logged-in security principal. Authentication schemes are how we apply authentication in ASP.NET Core. What if you want to… The post Skip Authentication Schemes in ASP.NET Core appeared first on The Seeley Coder .

Understanding Policy-based authorization in ASP.NET Core

Application security is a vital piece of our overall success as developers. Many of us have learned and applied role-based or claim-based authorization. Overall, this has been “good enough”. Unfortunately, there are still many use-cases it can’t handle gracefully. We… The post Understanding Policy-based authorization in ASP.NET Core appeared first on The Seeley Coder .

SonarQube with GitHub Actions and .NET Core 5.x

GitHub Actions are a great devops tool. As you’re upgrading projects to .NET 5, however, you may run into issues with code coverage and static code analysis. I did. I’ll show you today how to get SonarQube working with GitHub… The post SonarQube with GitHub Actions and .NET Core 5.x appeared first on The Seeley Coder .

Mixed model binding in ASP.NET Core

While powerful, default model binding in ASP.NET Core handles the basic use-cases. Anything you want to do beyond that — such as mixed model binding — requires a little work to get there. Today we’re going to go over a… The post Mixed model binding in ASP.NET Core appeared first on The Seeley Coder .