Browse the linkblog archives.

Thursday 18th March, 2021 #

  • Ghost 4.0 - The popular NodeJS blogging platform has a new release with lots of new features centred around subscriptions and newsletters
  • Zora is a marketplace to buy, sell and trade limited-edition goods - These new NFT websites have some pretty weird (but interesting) ways of selling goods
  • V8 release v9.0 - The most interesting additions being RegExp match indices, faster super property access, and faster JS-to-Wasm calls in Web Assembly
  • Migrating Millions of Concurrent Websockets to Envoy - Great writeup from the Slack engineering team of their migration from HAProxy to Envoy Proxy, web sockets are amazing for anything real-time but there is added complexity because of the constant data moving in both directions, that makes debugging more difficult than REST APIs, their migration took several months but it was transparent to users, which is quite an achievement, especially because of the scale of their operation
  • Audacity 3.0.0 Released - Of interest to anybody that edits audio, the latest version has quite a major architectural change, projects are now stored in one file rather than a bunch of files, the new implementation uses the open source database SQLite3
  • Moore's Law for Everything - San Altman essay outlining some possible futures if we assume that AI will massively increase growth and plan accordingly
  • Set operations are coming to Javascript! Currently stage 2 proposal - Pretty cool, reminds me of high school and university maths classes - A Union B, A Intersection B etc
  • The Ultimate Ethereum Dapp Tutorial - How to Build a Full Stack Decentralized Application Step-By-Step - It’s relatively straight forward, the app actually is very similar to a web application, the main difference is that the handling code, called the smart contract, is executed when an etherium transaction is made rather than when a web http request is received, it’s still a bit unclear to me how all the pieces of such an app are deployed in a production scenario, but I can see how to build a basic proof of concept test app
  • Issues are being raised about how the meta data in NFTs are being stored, looks like the URLs of the artworks that get included aren’t very robust and could break quite easily if any of the provider / hosting / gateway companies go out of business