Web servers, UI toolkits and lessons
With Bermuda starting to reopen slightly after being in lockdown for a month, some degree of normalcy is starting to creep back in, but we aren’t there yet. I hope everyone is well, and that you can find something useful in the links below. Definitely consider the Svelte lessons!
Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go. The new version 2 was just released this week, so if you’ve looked at it before, perhaps it is worth another look. It is a useful cross-platform web server and reverse proxy that you can use easily from the command line to support your development needs. I’ve mentioned Caddy before but now the binaries are also available under the Apache 2.0 license, so that is worth noting.
Flutter is Google’s UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Not much more to say really, it uses Google’s Dart language under the hood, so there will likely be a small learning curve for that, but if you are thinking about creating an app for multiple platforms, this may be what you are looking for.
Learn Svelte by building a chatbot with this service of videos and interactive coding exercises. If you have been reading my emails for a while, you’ll know I’m a big Svelte fan. Take a look if you like to start using this very convenient web platform.