RSSAmplifier

Blog

Steady Coding

Software development and related stuff

blog.steadycoding.comRSS feed ↗15 posts

Latest posts

Using 1Password for your SSH key to GitHub

Using 1Password as an SSH agent is a great way to secure your keys while keeping your workflows smooth

Using voice with AI tools

Overview If you've never tried voice nor have any interest at all, then I can tell you this: voice with AI is very likely here to stay because it's so nice! I love it! I'm a huge fan of voice-mode overall with AI.

GitHub Actions: using Claude Code to update NuGet Packages

Overview Updating NuGet packages is not the funniest thing we do, but it's important to keep the code relatively clean and up-to-date. Most people use some tool like Renovate for this. Renovate is very good and does the job well, but I thought it would be

From zero to Claude Code

How I went from the beginning of ChatGPT till using Claude Code on a daily basis for most tasks.

Celebrating story points vs real customer value

This is very sad, because it means in the best world we have stories (functionality) delivered to end customers that are somewhat used, and in the worst case no customer uses or even likes the features we've developed.

.NET Developer on MacOS

This is a list of all tools I use on my Macbook Pro. The information is intentionally short...

Business Analyst - one of the most harmful roles in software engineering

When I say Business Analyst (BA), I mean a person whose primary purpose in the company is to translate business needs and ideas into something that a software development team can execute on (requirements).

Why estimations are doomed to fail

So you've been part of a software development team and want them to estimate? You gotta have some dates to tell business when they can expect new functionality? The problem with estimations is not to come up with a number, the problem is that the number is not

Your job is not to write code

That's my purpose as a software developer (I thought). A couple of years later I realized that I was so wrong.

Authentication vs authorization

2022-01-04: Revised post and re-wrote some parts to make the analogy better 2022-06-15: Revised and exchanged the word "chip" for "tag" Overview I remember how much I struggled to learn the difference between these two terms. Authentication and authorization sounds so

What is coupling?

Today I watched a great presentation by Kent Beck from DDD europe 2020 about Continued Learning: The Beauty of Maintenance and he said something good about coupling, what it is and what it is not. The aim with this post is to summarize what he said about coupling. All pictures

Making a query with low-level SDK against AWS DynamoDB with .NET Core 6

tldr; If you want to cut through the chase and just see the code, you can go directly to the "Making a query" section. Overview DynamoDB is a NoSQL database that exists in AWS. It's a highly scalable database which can handle loads of traffic. It

A different approach to log levels

Ever seen errors being produced every single day yet no one really bothers to read them?

Duplication isn't evil, but a massive addiction to DRY is

In software engineering people tend to think that duplication is always evil. If you have the same code in more than one place, you must refactor that so that you have only one piece of that same code or same functionality. The reason why developers are doing this is because

Using singletons in .NET Core in AWS Lambda

Understanding Dependency Injection with .NET and AWS Lambda