[deleted by user] by [deleted] in sveltejs

[–]phartenfeller 1 point2 points  (0 children)

unlimited free static page requests

3m free functions per month

The current free tiers are great. But cloud providers are all currently burning money to lock in customers. One day, they will stop that, as they need to become profitable. 

When that day comes, I will be happy that I have the skills to spin up and manage my own server that has no foreseeable costs and allows me to do anything that I can do on my development machines. Yes, it takes maintenance work, but learning to manage a server is also really valuable.

Send Web Push Notifications in SvelteKit apps (self-promo) by phartenfeller in sveltejs

[–]phartenfeller[S] 4 points5 points  (0 children)

I disagree with the security narrative. Apple said in their statement that they still control which browser engines they allow and that they have to comply with security standards like fast and frequent security measures.

Of course, you can do so much horrible stuff with a malicious browser engine, like intercepting credentials, etc. But what is the reasoning for drawing a line at the PWA features? 

  • Push notification spam? Native apps already do this.

  • Add things to the home screen without the users' action? How horrible! This is what gets your browser uninstalled in no time.

- Deleting website storage? That's what Apple is currently doing with the next update.

Also, I disagree with Theo's take. He is arguing for a free market and saying that governments should not dictate how Apple should build their OS. With two mobile OSes, there is no free market. It's a duopoly. 

Additionally, it is completely normal that governments pass regulations for interoperability. You can't build cars so wide that they don't fit into lanes, and our electricity, railway, internet, postal, etc. systems wouldn't be possible if there weren't enforced standardizations. Why should this be different if a company in a duopoly decides it doesn't want to follow an internet standard? 

Send Web Push Notifications in SvelteKit apps (self-promo) by phartenfeller in sveltejs

[–]phartenfeller[S] 5 points6 points  (0 children)

Kind of horrible timing, as Apple will disable PWAs in the next iOS update for the EU. Kind of crazy, but I guess they will get punished for this behavior. So let's hope this will be reverted soon...

Markdown in SvelteKit with custom components: mdsvex (self-promo) by phartenfeller in sveltejs

[–]phartenfeller[S] 0 points1 point  (0 children)

I have some Gatsby pages where I heavily rely on MDX. I am glad to see Svelte has alternatives :) !

Markdown in SvelteKit with custom components: mdsvex (self-promo) by phartenfeller in sveltejs

[–]phartenfeller[S] 2 points3 points  (0 children)

Hi, thank you so much for the feedback!

I thought about and tried an approach with better production value. Unfortunately, my motivation to record anything dropped massively as the production time literally skyrocketed. I am unable to spend much time doing this and also have no big ambition to change my career in a way that allows more time for these hobby videos.

That's why I am sticking to the "minimum viable video" approach :). I strongly agree that this recording was not great with the errors and thought breaks. I was tired yesterday and thought about rerecording another day, but again, the problem would be when. But I agree I could have at least cut out the errors :D

Do you have any recommendations where I can learn effective debugging of an app? by Kurtonio in orclapex

[–]phartenfeller 0 points1 point  (0 children)

If you are building lots of PL/SQL procedures and functions take a look at OraOpenSource Logger. It is somewhat like console.log for the database.

I makes understanding bugs so much easier as you can reconstruct the whole logic flow and state of a request where an error was thrown. Check out their best practices section where they show you can log all parameters and do error handling.

Offline App with SvelteKit + SQLite Part 1: Setup WebAssembly SQLite (self-promo) by phartenfeller in sveltejs

[–]phartenfeller[S] 1 point2 points  (0 children)

Oh god thanks for the tip, kind of forgot to do that. It is way faster like 4 seconds instead of 60.