I have been creating a new Python project and when you start a project you always have the possibility to do things smarter than last time.
I have previous used pyenv or venv, but they never felt good for many reasons. The Python ecosystem feels more fragmented and powerful. For beginners it feels like the jump from simple dependency management to advance is a large gap.
UV feels like the right package manager for beginners now. It takes many of the good things from the popular Cargo in Rust and brings it to Python.
Read full postIf you have to have multiple GitHub accounts, you end up with the problem of you having multiple SSH keys.
The problem when arises that you can't have multiple keys tried when doing git clone
, so that command will fail.
If you google on the internet you will find solutions like changing your git config file ~/.ssh/config But that is not a great solution, because they suggest changing the hostname, so now you can not do a git clone without remembering the fake domain you said in your git config.
There has been a few platform shifts in the past 10 years.
The next cloud platform to go big will be Cloudflare with their Workers product.
Read full postWe just spent a good week visiting Prague, it is a beautiful city with a lot of charm. The old city is interesting to discover and has many things within walking distance.
Interesting nature museum highlighting all kinds of aspects of nature and prehistoric. Has really interesting displays and scaled up models of insects. You can also visit the dome at the top for a spectacular view of the city.
Bun version 1 has just been released and it looks like it is going to be the new default runtime for TypeScript.
Bun takes a lot of best practices and oppinonated choices and brings them into one package, that is everything from hot reloading, testing, module loading, package managing and on top being crazy fast.
It has been pretty crazy to follow how quickly they have been able to match Node.js features 1-to-1 in basically under 1 year. They have also within the last couple of months made all the popular libraries like Next.js and Prisma work in Bun.
Node.js is fast thanks to Chrome V8 JavaScript Engine, and I think many had gotten the idea that there was not much more perforamance to gain further, as V8 "probrably" was as optimized as it could.
Read full post