Are Boolean Flags on Methods a Code Smell?
Sometimes an argument can be made that a bool being passed into a function is part of the state that is set by or passed on by the function. Read on to see if boolean flags on a method are a code smell.
MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.
Sometimes an argument can be made that a bool being passed into a function is part of the state that is set by or passed on by the function. Read on to see if boolean flags on a method are a code smell.
When you need to add Discord notifications from your ASP.NET Core apps, look into Discord web hooks. We'll show you how to get this to work.
The objective of the Adapter pattern is to allow a client that expects a certain interface to work with an incompatible interface.
A checklist of things to make sure you do before going live on Twitch or similar.
A feature introduced last month by the GitHub team is called draft pull requests. When you create a Draft Pull Request, it cannot be merged until it is marked as ready for review. This is useful because often pull …
Have you ever been on a software team for a while, and then someone new joins the team and starts asking the usual questions about why this or that technology or pattern is being used on the project? Architecture …
How to prioritize work on a kanban or task board - focus on items closest to done (rightmost columns) before pulling new work from the backlog.
Using the REST Client extension for VS Code to execute HTTP requests directly from text files, like a lightweight alternative to Postman.
I don’t know how I didn’t know about this before now, but apparently you can turn on autocorrect for your git command line, and it will accept (after a short delay in which you can cancel) commands that are …
Writing any significantly complex software application involves the use of encapsulation boundaries and abstractions. How many levels of such groupings do you have, and how many at each level?