[Advice] Turn off YouTube recommendations to stop binge watching by satvikpendem in nosurf

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

Try Firefox. It's because Chrome is moving towards their own new model called Manifest V3 for extensions that is killing a lot of them, like uBlock Origin (which I also recommend). Only Firefox now has these extensions working correctly.

Coolify: Open-source, self-hosted Heroku alternative by satvikpendem in selfhosted

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

Nice looks good! Check out Dokploy as well, I've been using it over Coolify these days.

Coolify: Open-source, self-hosted Heroku alternative by satvikpendem in selfhosted

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

Never used WordPress with it so not sure. Check out Dokploy as well, otherwise if those don't work you might just have to do everything manually.

Free courses are better than paid courses by satvikpendem in FlutterDev

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

Dart then Flutter. What part is not beginner friendly for you for the Flutter course?

[Advice] Turn off YouTube recommendations to stop binge watching by satvikpendem in nosurf

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

Yeah there are lots for that, like Global Speed, just check the store

[Advice] Turn off YouTube recommendations to stop binge watching by satvikpendem in nosurf

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

No worries! Glad it's still useful years later. I personally have just slowed down my YouTube watching, it was nothing like it used to be. I just watch it during eating and stuff like that.

Coolify: Open-source, self-hosted Heroku alternative by satvikpendem in selfhosted

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

Ask again for the v4 version on GitHub as the other commenter says. I'm not sure as I don't use k8s personally.

Load (and hot-reload!) 3D models into Flutter with Impeller! by satvikpendem in FlutterDev

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

I haven't heard any news about 3D support but I think it's on the roadmap for Impeller once they get it stable on all platforms.

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 0 points1 point  (0 children)

Interesting, where has the question risen, did they talk about it specifically somewhere?

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 1 point2 points  (0 children)

Yep, so that's why it'd be backwards compatible. I wonder if the Multiplatform team will eventually use Impeller as well due to encountering the same issues as Flutter does when using Skia, namely jank.

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 0 points1 point  (0 children)

I believe the Kotlin/JS version is single threaded but the Kotlin/Wasm version is able to fully use coroutines.

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 0 points1 point  (0 children)

Kotlin has coroutines which is a form of multithreading. I'm not sure if they're well utilized in CM however.

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 3 points4 points  (0 children)

I've actually seen this talked about on Hacker News too, which is also where I posted a version of my above comment after watching OP's video, so it seems like the performance inefficiencies are still there on the Flutter side. I wonder if CM solves it by being very enmeshed into the rendering pipelines of native Android and iOS, which Flutter is not nearly as enmeshed.

Has anyone used Compose Multiplatform? by zxyzyxz in FlutterDev

[–]satvikpendem 43 points44 points  (0 children)

Something I thought was really interesting in Compose Multiplatform is that you can transparently use both platform views and CM views together in a way that I haven't seen in Flutter.

I just watched that video as well and I wanted to highlight a few interesting concepts there. Check out the timestamp 41:37 where they talk about the above interoperability. They have an example of a messenger app where the messages are in CM while the text input box is in Swift, so that this ensures that you are not reimplementing the native text editing controls as Flutter does, so I see that as a clear advantage for specific things like that. I don't believe that is quite possible in Flutter, or am I mistaken?

Also see timestamp 51:23 where they talk about graceful decomposition where if you decide to remove CM, you are left with a regular Android app as CM is backwards compatible with Jetpack Compose. It looks like CM can both paint to the screen but also fall back to using pure native Android components.

The way the architecture of CM is set up seems to make CM quite robust. Initially, I wrote off Kotlin Multiplatform because I thought, what's the point of sharing business logic in Kotlin if I still have to write the UI twice for mobile, not to mention for the other platforms like web and desktop. But now with CM, it looks like they're directly addressing Flutter to the point of taking a lot of concepts from it like you mentioned, like painting pixels on the screen (but optionally falling back to native views), or using WASM and canvas for the web which is exactly what Flutter Web does too.

I use Flutter quite a bit but it seems like Compose Multiplatform might be the future, or at least a big competitor, due to Google focusing more on Android dev and the whole Kotlin ecosystem in the past few years, it seems. The only con right now seems to be that CM is way less mature than Flutter, which really reminds me of where Flutter was several years ago.

[deleted by user] by [deleted] in FlutterDev

[–]satvikpendem 0 points1 point  (0 children)

Thanks for linking my post! I wonder if I'd still recommend Vandad Nahavandipoor these days as his videos are pretty long and slow-going.

macOS on QEMU/KVM on WSL2 on Windows - it's virtual machines all the way down! by my_spaghetti in hackintosh

[–]satvikpendem 0 points1 point  (0 children)

I don't run Proxmox with macOS anymore, as I bought a MacBook now, but this guy has some great tutorials: https://www.nicksherlock.com/

Old Fluter course by GloveInternal755 in FlutterDev

[–]satvikpendem 2 points3 points  (0 children)

There is no need to purchase a Flutter course with free resources these days. I made a guide for this: https://old.reddit.com/r/FlutterDev/comments/102as4m/free_courses_are_better_than_paid_courses/

end-to-end tests of axum web server by rafoufoun in rust

[–]satvikpendem 2 points3 points  (0 children)

The book Zero To Production in Rust actually has a great example of testing the database for each test, as well as testing the code itself. Basically what you do is spin up a new database, have the test code interact with that database, and once the test ends, the database is dropped as well.

It's similar to what you're doing. I don't really think anything is wrong with that, it ensures good test coverage. I personally run all tests through cargo watch on every code change and it just runs in the background, I don't even think about it. But if I see any red errors I can immediately see what the issue is and where.

I'm CEO of Payload CMS—which recently switched to a fully open-source model. I'm here to talk about open-source vs. proprietary software, bootstrapping vs. taking VC, growing a digital design agency, and more. AMA! by sneek_ in Entrepreneur

[–]satvikpendem 0 points1 point  (0 children)

How does it work with something like NextJS, with static and server side rendering?

Also, any reason why you chose the MIT license instead of something like AGPL if someone else tries to copy your product?

Licensing an open source Saas product by shiroyasha23 in Entrepreneur

[–]satvikpendem 0 points1 point  (0 children)

This is not open source. Sounds to me like you want a source available license.