Well-written, balanced assessment of the state of rust web api development.
---
RT @tmcw
wrote a thing about my thoughts on building a web api with rust, it's called "rust is a hard way to make a web api" https://macwright.com/2021/01/15/rust.html
https://twitter.com/tmcw/status/1350209363105878017
I accidentally wrote a random-numbers-as-a-service web api with Rocket and it was quite fun. I do want to write up some interesting parts of it, eventually. #rustlang
FYI found another #job #mentioning #rust (in this case: Rocket) https://enote.com/jobinfo-senior-cloud-service-developer This time it seems to be #berlin only.
RT @MKreutzfeldt
Unfassbar. https://www.rbb-online.de/abendschau/videos/20210108_1930/corona-tests-gesundheitsaemter-faxen-weiter.html
Small is Beautiful
Our first stream for 2021 is tomorrow.
Join @laura and me for an update on our work on @better, Site.js (https://sitejs.org), and Small Web (https://small-tech.org/research-and-development/).
Have your webcam/mic and headphones ready if you want to join the conversation in the studio.
Really enjoyable deep dive: Who's at the Helm?
"Or, how to deploy 25+ CVEs to prod in one command!"
"Each package manager adds a layer of convenience. ... But each layer here adds an element of required trust."
I did something cool today with #rust #mpd #prometheus and #grafana -> https://beyermatthias.de/blog/2021/01/03/writing-a-prometheus-mpd-exporter/
For people running containers: what user runs inside your container?
Boosting for visibility appreciated.
#docker #containers #selfhost #security
One cool thing about sr.ht / sourcehut is that you can create repos without first going to the web ui:
$ git remote add origin git@git.sr.ht:~myuser/newrepo
$ git push
returns
remote:
remote: NOTICE
remote: We saved your changes, but this repository does not exist.
remote: Click here to create it:
remote:
remote: https://git.sr.ht/create?name=newrepo
remote:
remote: Your changes will be discarded in 20 minutes.
My very basic pager can now show the contents of a file, and scroll up and down, yay, I'm so proud of myself :)
Thinking about a #git hosting service with almost no UI for the low price of “pay what you want”. Purpose: backups, just a place to push to. 🤔
First episode of The Unsafe Chronicles is now up on YouTube! We talk through some particularly funky unsoundness around aliasing a #rustlang Box, and how to deal with it the context of the left-right concurrency primitive. https://www.youtube.com/watch?v=EY7Wi9fV5bk
We're hiring! #Golang Craftsperson is sought in Berlin, Germany, to join our #OpenSource @lightmeter team. Our mission is to strengthen the foundations of digital society by making mailtech easy and convenient. Apply for this #job on #AngelList: https://angel.co/company/lightmeter/jobs/853633-golang-craftsperson
Very cool #mypy tricks https://hakibenita.com/python-mypy-exhaustive-checking
I put the b in subtle