How to sign a macOS app without Xcode
Thanks to the apple-platform-rs project you can sign your app without Xcode.
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
Talks * Demo of Spotify Backstage [youtube] * Creating advanced Diagrams with Structurizr [youtube] * Big Integer, Basecamp's biggest outage [link] Tools * Chrome Extension Stream Recorder which can record any video [link] Articles * stop recommending Clean Code [link] Other * Managing Kitchen Fruit Flies with a Little Shop of Horrors [link] * Compare
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] Other * Advanced Youtube search [link] * CLI pomodoro timer [github] Talks * Code Red: The Business Impact of Code Quality [youtube] * Fighting Software Entropy • Alison Rosewarne
* The Law of Large Numbers, or Why It Is a Bad Idea to Go to the Casino [link] Python * Writing Python like it's Rust [link] JavaScript * npm package "config" which loads configurations from JSON files, this is similar to how .NET applications load configuration [link] Security
* Douglas Crockford shares the story of discovering JSON and learning to love Javascript. [link] * Programmer Interrupted by ninlabs research [link] * Wes McKinney about how he started Panas and worked on Apache Arrow [link] * Avoid low prio tasks fester and explode [link] Python * FawltyDeps is a dependency checker for Python that
Notes * Some GPL violations were found in the wild, make sure you check the licenses of third party packages (best to automate the check). * Docker the tool has been a massive benefit to software development unfortunately Docker the company appears to be dying. podman is probably the goto container on
A collection of everything interesting on the web around technology. Gamedev * Godot 4 was released [link] Go/Golang * PocketBase is an open source Go backend that allows you to quickly setup database, authentication and API. [github] Python * Office365-REST-Python-Client is a Library to work with Microsoft 365, upload files to Sharepoint
To verify network configurations of a Kubernetes deployment, we use a simple debug Pod. apiVersion: v1 kind: Pod metadata: name: debug-debian labels: app: debug-debian spec: enableServiceLinks: false containers: - name: debug-debian image: debian:10 command: - /bin/bash - -ec - | apt update -qq apt install -qq -y wget curl
fly.io is a platform that allows you to quickly deploy application code into the cloud. To deploy you need a free fly.io account and the flyctl command line tool. There used to be similar a free hosting service called Heroku, that got bought by Salesforce. Pricing The free