Technology Articles, Discussions and Updates from June 2023
Golang
- Using pointers to reduce copies is premature optimization [link]
Articles
- Imaginary Problems Are the Root of Bad Software [link] [discussion]
Tools
- sketch.systems [link] [tutorial]
Thanks to the apple-platform-rs project you can sign your app without Xcode.
My main tools to debug DNS (I don't use dig it is such an unfriendly tool) https://dns-lookup.jvns.ca [github] is a simple web-based DNS lookup tool. curl has a resolve flag allowing you to bypass DNS lookup and verify that the HTTP server sends a valid
Sadly the default ENTRYPOINT does not handle variables or arguments, so we to use a workaround and store it in an Environment Variable, which is consumed in a bash command. ARG DLL_NAME ENV DLL_NAME=$DLL_NAME ENTRYPOINT [ "/bin/bash", "-c", "exec dotnet ${DLL_
Upgrading .NET versions on macOS can be a hassle, last time I wanted to update I had to find and remove all installed versions with dotnet-core-uninstall. Instead of using the official installer I recommend to use homebrew with homebrew-dotnet-sdk-versions. brew tap isen-ng/dotnet-sdk-versions brew install --cask dotnet-sdk6-0-400 dotnet --list-sdks If