Matthew Lang avatar

Finally finished my greenhouse project.

A much better use of the space and will be a better environment for growing. We’ve more flowers growing on the deck as well. Be nice when these are in full bloom.

We’ve more plans for next year. A couple of raised beds will be added for vegetables and herbs.

A small glass greenhouse with a black frame is situated on a bed of stones in a backyard garden.

A cracking for our golf club’s juniors to start their league matches. It’s looking like a draw but could still go either way.

A lush golf course features well-maintained greens, sand bunkers, and is surrounded by trees with a person visible in the distance.

I started putting the steel base down on top of my greenhouse’s foundation tonight. Hopefully, it will be fully built and ready to host some plants by next week.

Good times ahead at Green Bay?

Green Bay’s first wide receiver round 1 pick since 2002 isn’t the only reason the Packers fan base is excited. Matthew Golden had some great stats for last season and the playoffs.

In 16 games last season, he hauled in 58 receptions for 987 yards — 17.0 yards per catch — and nine touchdowns as a trusted target for quarterback Quinn Ewers. Golden saved his best play for down the stretch, posting season highs in receptions (eight) and receiving yards (162) against Georgia in the SEC Championship Game. During the Longhorns’ thrilling double overtime win over Arizona State in the quarterfinals of the College Football Playoff, Golden had seven receptions for 149 yards and the game-tying touchdown in the first overtime.

Stats like this are encouraging, and hopefully, Golden can carry this production level to the Packers for many seasons to come. I’m also looking forward to seeing Christian Watson return. Having Golden and Watson on the field together gives Love a lot more options.

I’ve been using the Claude 3.7 Sonnet LLM within Zed and the results have been pretty good. Claude is a lot more verbose than my previous experience with Copilot and a few times has recognised issues around my code that I didn’t see initially.

On-course lesson for the boys today with their coach. Turned out to be a cracking day for it despite the downpour this morning.

I’m just acting as caddy for the wee yin. 😂

Three people are playing golf on a wide green course under a partly cloudy sky.

Good GitLab features for devs building on the side

Over the weekend, I spent time getting my GitLab account, working with a single repository, and migrating the CI script from GitHub to GitLab.

The biggest issue was the CI script, and why shouldn’t it be? There’s rarely a “one script fits all” regarding CI scripts. When I started this project, I had issues getting the CI script working in GitHub. After a few pushes on the one branch, I eventually got there. Migrating this script to GitLab’s CI ways was more straightforward than I thought, but I still had a few issues I managed to resolve.

In addition to all the usual source code management goodies that GitLab offers, a few stood out.

Private repositories are available on GitLab’s free tier. Having used GitLab in the past, I already knew this, but it’s refreshing to see that GitLab is sticking with offering this feature on a free tier.

Feature flags are available on GitLab’s free tier. They are a means of configuring how your code behaves by using toggles and checks to ensure that it only carries out certain functionality. I have a number of feature flags in my application, but they are all based on a YML file in the source code. I will be migrating these to GitLab, though, so that I can toggle them without having to deploy any changes to the YML file that controls them.

Error tracking is available on GitLab’s free tier. Previously, I used Sentry for this, but GitLab also uses Sentry under the hood for their own error tracking feature. Yes, I can probably get more information by having a dedicated Sentry account, but at the moment, I am just checking to see if users raise any errors in the application.

For developers building on the side, these features on GitLab’s free tier are of great value and definitely swing my vote from GitHub to GitLab. Over the next few weeks, I hope to migrate the feature flags over, use more of GitLab’s platform, and see what it can help me with.