Rails 8 is out so here's a brand new demo showing it off by building a basic blog, but adding authentication, PWA, and putting it into production with Kamal!
If you're not doing over a million dollars in ARR for your SaaS app, you almost certainly don't need more than a single server. Chasing a 99.99% uptime in those early days by prematurely optimizing your resilience is a vast of effort that could have fueled features and bug fixes.
The resilience math on splitting out your boxes early doesn't even math. If one box has a 99% uptime, and you only need that, your system will have 99% uptime. If your system needs three boxes (app, db, jobs), and they're all required, your system will have 97% uptime.
There's a huge death valley between the one machine and the many. You will INCREASE your likelihood of an outage from infrastructure complications as you split-out services (dbs, caches, jobs) EVEN WHEN ADDING REPLICAS, as it's the config and interconnects that'll fail you.
OMAKUB turns a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. It's what I use for my work, and it's a great way to get started with Linux. Enjoy!
This is the culmination of all those countless of hours discovering the wonderful world of Linux, TUIs, themes, and bash! If I was going to make my ideal Linux setup, I might as well encode it down to the last gsettings config in a project that others might enjoy too.
Apple is speed-running the fastest destruction of goodwill with developers I've ever seen in 40 years of computers. It took Microsoft much longer to poison the pond in the 90s. It's really a sad sight.
It's so sad because Apple has such strong intrinsic advantages with developers. The best mobile chips, amazing screens, highly polished unix-based OS, and a guiding sense of taste. But all those advantages are being overtaken by their brazen hubris and squeeze-the-lemon tactics.
Even if you're still all-in with Apple, it would behoove you to identify your nearest exit. Maybe you think Epic deserves it, maybe you think Apple is owed it, but you will have a line SOMEWHERE. Know where to go if/when it's crossed.
To create an alternative App Store you have to: "Provide Apple a stand-by letter of credit from an A-rated financial Institution of €1,000,000 to establish adequate financial means in order to guarantee support for your developers and users." 🤣
And if you make a successful alternative App Store, and get, say, 100m people in the EU to install it, you'll owe Apple €50m/year as a "Core Technology Fee".
NO GATEKEEPING HERE, EU! None at all! Full compliance, totally. Pinky promise!!
Also, this means Apple is double dipping on that "core technology fee". Let's say you want to install an alternative App Store from Microsoft to get Meta's Instagram. Microsoft will pay Apple half a euro, Meta will pay half a euro. Each new free app install costs 1 euro 😂
Apple is going to poison the one victory Epic secured in their lawsuit so bad nobody would ever think to use it. They want a 27%(!!!!) commission on any link from an app to a website, reporting every few weeks, AND the right to audit your books?? Insane.
Can you imagine if Google wanted 27% of any sales that resulted from anyone visiting your store after finding you in their search engine?? AND the right to audit your books to ensure they got their rake?? AND THE THREAT TO KICK YOU OFF GOOGLE IF YOU DIDN'T COMPLY? Nuts.
I kinda feel bad for whoever had to do all this work on these App Store "entitlements" at Apple, since they've been designed to be so poisonous that nobody would ever be crazy enough to use them. The ultimate in bullshit work on behalf of the empire.
Apple just called to let us know they're rejecting the HEY Calendar app from the App Store (in current form). Same bullying tactics as last time: Push delicate rejections to a call with a first-name-only person who'll softly inform you it's your wallet or your kneecaps.
Since it's clear we're never going to pay them the extortionate 30% ransom, they're back to the bullshit about "the app doesn't do anything when you download it". Despite the fact that after last time, they specifically carved out HEY in App Store Review Guidelines 3.1.3 (f)!
But the whole "the app doesn't do anything" isn't even in the formal guidelines! It's completely made up for the purpose of this bullying shakedown. Look at all these apps that doesn't "do anything" when you download them!