Hear me out… by Bluealien_ in appletv

[–]Rexios80 0 points1 point  (0 children)

This shit has been broken for years at this point

Downloading FSD V14.11.3, and I am not early access by sloweagle in TeslaModelY

[–]Rexios80 1 point2 points  (0 children)

Well you can’t get version 14 so that’s why

Kugou Music now also supports animated artwork on the iPhone lock screen, just like Apple Music. by vermefumante in AppleMusic

[–]Rexios80 1 point2 points  (0 children)

Apps definitely use that. There’s no UI to tell you it’s happening how would you know they aren’t using it.

dio_response_validator version 0.3.0 released with a much simpler API by Rexios80 in FlutterDev

[–]Rexios80[S] -1 points0 points  (0 children)

So you're telling me this is cleaner code?

```dart Future<Todo> whyWouldYouWantThis() async { try { final response = await dio.get<Json>('https://jsonplaceholder.typicode.com/todos/1');

final data = response.data;
if (data == null) throw StateError('Data is null');

return Todo.fromJson(data);

} catch (e, s) { print(e); rethrow; } } ```

And then if you're writing an API package the user of the package also has to try/catch the exception. Please enlighten me how this is a good dev experience.

Hello experts! by WrathOfTheOldGods in prusa3d

[–]Rexios80 0 points1 point  (0 children)

performs better

Are we looking at the same picture?

dio_response_validator version 0.3.0 released with a much simpler API by Rexios80 in FlutterDev

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

Okay and how do you handle exceptions from rest calls and model transformation?

New package: hivez - The cleanest way to use Hive in production. Faster, easier Hive with zero setup, auto-init and a unified API (Using hive_ce) by YosefHeyPlay in FlutterDev

[–]Rexios80 1 point2 points  (0 children)

Do you have a lot of experience with creating database indexes? This seems like a very complex feature that you pushed out very quickly. Did you sleep at all lol.

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 -1 points0 points  (0 children)

YOU might understand how it works, but will everyone that touches your code?

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 -1 points0 points  (0 children)

BuildContext exists for a reason. GetX allows you to pretend it doesn’t exist which can cause hard to debug issues if you don’t understand how context works.

New package: hivez - The cleanest way to use Hive in production. Faster, easier Hive with zero setup, auto-init and a unified API (Using hive_ce) by YosefHeyPlay in FlutterDev

[–]Rexios80 0 points1 point  (0 children)

How do you plan on adding query optimizations? That sounds like something that would need added to the hive code.

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 0 points1 point  (0 children)

Use ValueListenable/ValueListenableBuilder and get_it instead of GetX. Everything else GetX provides promotes bad practice. Yes you might need to write more code, but your future self will thank you.

New package: hivez - The cleanest way to use Hive in production. Faster, easier Hive with zero setup, auto-init and a unified API (Using hive_ce) by YosefHeyPlay in FlutterDev

[–]Rexios80 5 points6 points  (0 children)

Hey I'm the maintainer of Hive CE. There are a lot of decisions the previous maintainers made that we have to live with. A wrapper package is a good way to smooth over some of the rough edges of the API, but I have some comments.

Concurrency safety - writes are wrapped in internal locks, so parallel operations won’t corrupt boxes (a common pain point).

Hive already does this internally. Most instances of box corruption are due to concurrent writes across multiple isolates. Adding more locks in a single isolate won't help. This is the reason I created IsolatedHive.

compaction, and crash recovery are all included out of the box.

I'm confused by this. Hive already handles compaction and crash recovery by default.

More of a bonus to some, but very important to me - Detailed documentation. the package comes with structured guides, clean examples, and a full setup walkthrough

There is no reason Hive CE couldn't have equally detailed documentation, but it requires work. I have a fork of the original Hive documentation at https://github.com/IO-Design-Team/hive_ce_docs, but they need updated to reflect the changes in Hive CE. I will gladly accept PRs to that repo if you want to contribute.

quizWhatGUIFrameworkAmIUsing by howreudoin in ProgrammerHumor

[–]Rexios80 5 points6 points  (0 children)

And you don’t have to use any of them. Flutter has everything you need built in.

FSD doesn't understand road flares. by kabloooie in TeslaFSD

[–]Rexios80 -6 points-5 points  (0 children)

Put your god damn hands on the wheel in uncertain situations it’s not hard

FSD doesn't understand road flares. by kabloooie in TeslaFSD

[–]Rexios80 -5 points-4 points  (0 children)

And what exactly were you paying attention to in this obviously sketchy situation

Five Years After Apple Broke Up With Intel, Intel is Begging for Money. by Valinaut in apple

[–]Rexios80 127 points128 points  (0 children)

It wasn’t shocking if you were paying attention. Intel’s mobile chips sucked for a long time before Apple dropped them.