I am a Developer, who is familiar with .NET solution.
Love diving, hiking and traveling.
🦀
I am a Developer, who is familiar with .NET solution.
Love diving, hiking and traveling.
🦀
Why I need this I use Podman as my primary container tool, but many of the tools integrate with container work with Docker as default or the only choice, e.g. AWS SAM CLI, act. Due to these tools having great help on productivity, I started to study how to make Podman and Docker work together. Since Docker Desktop is only free for open-source projects, this post aims to install the Docker engine and use Docker CLI to operate Docker. ...
Preface The motivation behind creating a custom GitHub Action for cleaning up branches. Here’s a breakdown: Reasons for creating the Action: Specific need: There was a specific requirement for branch cleanup that existing actions couldn’t fulfill. Exploration: The desire to experiment with GitHub Actions and explore what it can do. Problem with maintaining clean branches: Team collaboration challenges: Encouraging team members to make branches clean consistently was found difficult. Multi-task development: developers usually have several tasks to do simultaneously, making it harder for codebase cleanup scarce. Neglected branch cleanup: Branch maintenance suffered because it was prioritized lower. ...
Imagine today you are onboarding! You get a brand-new machine and want to get ready to start coding ASAP. If you want to speed up building a development environment, this post is for you. Before you install Scoop, remember that the Scoop bucket needs git to function well, so if your local machine has not installed git yet, please install it manually or via the script. Why Scoop The package management tool has various choices on Windows: Chocolatey, Scoop, and winget. ...
Preface Because Docker Desktop started to charge (Docker Subscription Service Agreement | Docker) (Docker CLI is still free), but the free plan is a little bit strict, and we use it usually for business, to avoid extra expense for a company, I started to study another solution. On the other hand, WSL2 is well developed; we don’t need too much cost to run Linux service on a Windows server. The most significant difference between Podman and Docker(2022/03) is their architecture. Docker is a client-server base and needs a daemon to operate all containers created by Docker; however, Podman does not need a daemon. So that it can avoid the single point of failure; once a daemon dies, its child will bury together. But the main pros. Of Podman, rootless is no longer anymore since the Docker engine upgrades to 20.10.[ref]. ...
Preface Author Mark Seemann, 10-tips-for-better-pull-requests, 15 January 2015 This is a thought of the article (10-tips-for-better-pull-requests) written by Mark Seemann. 1. Make it samll Personal thought: Agree with the point. First, too many files in one PR will take too long to review, which also means many differences. If the requirement is complicated to split or the PR includes other requirements in it. And this issue depends on how you break down a need. The ability to break down depends on the scope, your familiarity, the kind of solution you choose, and existing architect limitations. By the way, the deadline can break everything. ...