Another reflection on modern web development
Jack Wallen has a big idea to help Linux succeed with hardware manufacturers and software companies: Flagship Linux.
Can't say that I'm a fan of this idea. I think a Flagship Linux would just overshadow all other distributions (see Chrome vs other web browsers, Mastodon vs other fediverse servers). Nothing is stopping OEMs and developers from picking a distro and specializing in it. That's what Dell did with the XPS laptops. They chose Ubuntu, Pine went with Manjaro for the PineBooks, System76 ships with their own PopOS. Then a non-technical user gets to choose which one they prefer, instead of being stuck to Flagship Linux.
A step by step guide to deploy a Phoenix app to Digital Ocean
Best practices for deploying Elixir and Phoenix apps, with a working example
GenServers can become a bottleneck when used incorrectly. Here is how to identify problems and improve performance.
Mobile-first, a solution to the constraints of devices in the early days of mobile computing revolution. Back then it made a lot of sense, and even to this day it works well in a lot of situations. Though what it invariably does do is create two…
Don't judge a book by it's cover. I thought I wasn't going to agree with this article, but it actually describes my preferred approach to web development. Progressively enhance using feature detection of device capabilities not screen size
I moved my blog. It's now powered by Phoenix LiveView. Let me tell you about the transition. I outline the features I lost, I gained, and some performance surprises along the way.