While working on a different blog post, I ran into a scenario where I needed to produce a Docker container of a microservice that I was creating. This made me remember that my production architecture is different from my development architecture and I needed to produce a Docker container image that supported both architectures. In this post, I share with you how I ended up getting this to work in my GitHub Actions pipeline and publishing to the GitHub Package Registry.
When building my new website, I wanted to bring in my most recent Blue Sky posts to also attract new readers to follow me on Blue Sky. I ran into an interesting problem though. My website generator couldn’t read timestamps in the format that BlueSky published them. In this article, I walk through what I want to do, the problem that I hit, and my first exploration into building a custom GitHub Action to solve the problem and get my Blue Sky posts on my website.
My ultimate career goal is to build and sell my own software products and services, but I want to do it in a fashion where I can develop software openly and let others see the source code that goes into a product while still protecting my commercial interests and ownership. In this post, I look at the different options and how fair-code may help me to achieve my intended goals.
As a manager and lead software developer, developer productivity is critical to me. I need to be able to onboard new developers quickly. I also need to make sure that all developers are using the right versions of software, programming languages, and tools. I also need to ensure that developers can run other services that our code depends on such as SQL databases. Development containers have been a huge improvement in reducing onboarding complexity and ensuring that I and my team are using the same tools to successfully build software solutions for customers.