
Communication channels for isolates based on Flutter's plugin channels

Wait you guys were getting paid to work on open source?
Every single one of those “secrets” is publicly available information for every single Firebase project. The real issue is the developers didn’t have proper access control checks.
I’m still trying to figure out if I’m missing something or this is actually just a normal wholesome post
Before everyone had to pay for the apps. Im not saying this change is good but it’s also not all bad.
Read the article
I like how no one is mentioning that they removed the one time fees for their mobile apps to be able to play media at all. Also, only the server owner needs Plex Pass and anyone they share with can stream for free.
Hive CE 2.11.0-pre: Introducing IsolatedHive for Safe Multi-Isolate Usage!
Hey Flutter devs! I'm excited to announce the release of Hive CE v2.11.0-pre, introducing a new interface called IsolatedHive—a safe way to use Hive across multiple isolates.
IsolateNameServer
behind the scenes to locate the Hive isolate. IsolatedHive.initFlutter
from hive_ce_flutter
to automatically set things up to use Flutter's built-in IsolateNameServer
. hive_ce_generator
now provides the same easy-to-use registerAdapters
extension on IsolatedHive
. You might already be using isolates without realizing it! Common Flutter scenarios benefiting from isolate-safe Hive:
flutter_workmanager
, background_fetch
, etc.) Pretty sure that wasn’t even lidar. It was radar which is even cheaper and pretty much every other new car has if they don’t have lidar.
Simplify Dart & Flutter Isolate Communication with isolate_channel
Communication channels for isolates based on Flutter's plugin channels
cross-posted from: https://lemm.ee/post/58261438
Hi everyone!
I've just released a new Dart package: isolate_channel. It provides a simple and familiar API for handling communication between Dart isolates, directly inspired by Flutter's MethodChannel and EventChannel APIs used for native plugin communication.
If you've ever found Dart isolate communication cumbersome or unintuitive, isolate_channel streamlines this process, making it feel as straightforward and familiar as working with Flutter plugin channels.
I built this package to prepare for upcoming isolate support in Hive CE, and it made that work a lot easier!
Check it out here: isolate_channel
I'd love your feedback or contributions!
Simplify Dart & Flutter Isolate Communication with isolate_channel
Communication channels for isolates based on Flutter's plugin channels
Hi everyone!
I've just released a new Dart package: isolate_channel. It provides a simple and familiar API for handling communication between Dart isolates, directly inspired by Flutter's MethodChannel and EventChannel APIs used for native plugin communication.
If you've ever found Dart isolate communication cumbersome or unintuitive, isolate_channel streamlines this process, making it feel as straightforward and familiar as working with Flutter plugin channels.
I built this package to prepare for upcoming isolate support in Hive CE, and it made that work a lot easier!
Check it out here: isolate_channel
I'd love your feedback or contributions!
Idk maybe specify that it was determined to not be a backdoor. Right now it reads as anti-china fear mongering.
Please update the title of this post to mention the update
Nginx is atrocious. I about have a stroke every time I have to work with it. Caddy is 1000x easier to set up.
The AI hype being over doesn’t mean no one is working on AI anymore. LLMs and other trained models are here to stay whether you like it or not.
I had a fucking three and a half hour meeting last week. I seriously considered telling the organizer to fuck off when I saw that in my calendar.
You people do realize that you can use the Plex server without using the Plex apps right? I pretty much exclusively use Infuse to interface with my Plex server and have none of the issues I see mentioned here.
That’s… what Kagi Privacy Pass already does. Whether or not you trust it is a different issue.
From https://blog.kagi.com/kagi-privacy-pass#faq
Do you plan to allow purchasing privacy pass tokens without having an account?
Yes, this makes sense. This is possible because technically the extension does not care if you have an account or not. It just needs to be ‘loaded’ with valid tokens. And you can imagine a mechanism where you could also anonymously purchase them, eg. with monero, without ever creating an account at Kagi. Let us know here if you are excited about this, as it will help prioritize it.
This finally gave me the push to switch to Orion browser after putting it off for a long time
Today we are announcing a new privacy feature coming to Kagi Search.
Kagi haters are in shambles
It still works, but some features are broken. I switched because marking posts as read doesn’t work anymore.
I’ve been daily driving the bleeding edge TestFlight version with no issues since it came out
You can’t afford $10/month for something you use many times per day? Are you paying for any streaming services? Those cost way more per daily use.
I still have never been able to see blue and black
🚀 Hive CE 2.8.0 Released: Streamlined Code Generation with GenerateAdapters & New Migration Tool!
Hello Flutter community! I am proud to announce that I have released the largest update to Hive Community Edition yet. Version 2.8.0 adds support for the new GenerateAdapters
annotaiton which greatly improves the code generation experience. With the GenerateAdapters
annotation, you only specify the classes you want to generate adapters for. No more manually annotating every type and field and keeping track of their IDs.
I also developed a migration tool to help transition from the old annotations. This migration tool makes sure your model classes do not have commmon issues that would result in data integreity issues and then generates the necessary files.
You can see the documentation for the update here: https://pub.dev/packages/hive_ce#store-objects
Seeking feedback on a much easier method of generating Hive TypeAdapters
Hello! I'm the maintainer of Hive Community Edition.
I am proposing to introduce a new annotaiton called @GenerateAdapters
. This allows you to generate TypeAdapters for types without explicitly annotating any types or fields. This is much easier to maintian and also allows generating adapters for types outside the current package.
For example:
dart
@GenerateAdapters([ AdapterSpec<ClassSpec1>(), AdapterSpec<ClassSpec2>(), AdapterSpec<EnumSpec>(), ]) void _() {}
This will generate type adapters for all the types specified. The main difference between using @GenerateAdapters
and explicit annotations is that type IDs and field indexes are determined automatically. This information is then stored in a hive_schema.yaml
file which informs future generations which type IDs and field indexes are in use.
My main concern is introducing this feature in a way that allows any future changes to be non-breaking. I believe I have eliminated mo
Google search is in the news.
Compose Firebase Cloud Functions in the Dart language with firebase_js_interop
Wrappers and tools for composing Firebase Cloud Functions in the Dart language
I just released firebase_js_interop which allows you to compose Firebase Cloud Functions in the Dart language. Along with my firebase_rules package it is now possible to create an entire Firebase project with only type-safe Dart code! There are a lot of components missing, but writing the interop code is tedious, not hard. With third-party contributions we should be able to get close to full interop quickly.
See your package's overall ranking on pub.dev with pubstats.dev
The pubstats.dev page keeps track of historical pub.dev data. I just made it so that it can also show the rank of a package on pub.dev based on its popularity score. For example dio is rank 20 right now.
If you haven't seen pubstats.dev before here are some other features:
As an added bonus, https://beta.pubstats.dev/ uses the new WASM renderer. Thanks to the Flutter team for helping me make t
Introducing Hive Community Edition - Plus massive improvements over Hive v2
Since Hive v2 has been abandoned and v3/v4 are nowhere to be seen I decided to hard fork Hive into Hive Community Edition (hive_ce, hive_ce_fluter, hive_ce_generator). Originally hive_ce was just going to be in maintenance mode to keep up to date with the evolving Flutter/Dart ecosystem (mainly Flutter WASM support right now), but there are some things that bothered me too much to ignore.
First of all... Hive v2 didn't support Sets. Why? I don't know but hive_ce does. Hive boxes natively support the Set type and the generator supports classes with Set fields.
One of the main pain points with TypeAdapters was remembering to register them all. Well forget no longer because hive_ce_generator generates an extension method on Hive to register them all in one go:
dart
import 'package:your_package/hive_registrar.g.dart'; void main() { final path = Directory.cu
The puby tool can now link dependencies twice as fast as melos with zero set up
Run commands in all projects in the current directory. Handle monorepos with ease.
I posted about this package before and just got made fun of for the name, but this is a useful update for developers that work on large mono-repos on a daily basis. The puby link
command used to require pubspec.lock
files to be checked into version control in order to know which dependencies to grab, which most open source mono-repos do not allow. Notably, I work on the flutter/packages repo a lot and dealing with dependency resolution is a pain, but I just released an update to puby to fix this. This involves reusing the dependency resolution code directly from the pub command in order to catalog dependencies rather than relying on lock files. What this means in practice is you can have an empty pub cache, make a clean clone of the flutter/packages repo, and have all dependencies resolved in less than 30 seconds. The puby link
command is now almost twice as fast as melos bootstrap
and requires zero setup whereas melos likes to complain about your repository structure.
Online bank One Finance removed my account's password in favor of only phone/email OTP and a 4 digit pin
How is this legal? This has to be the most insecure login method I’ve ever seen. They removed the password from my account without consent and have no way to go back to requiring a password. Literally all an attacker has to do it gain control of either my phone/email and brute force a 4 digit pin. I’m going to have to change banks because of this.
Oh also I posted this on the bad version of Lemmy and the mod tried to claim that this method of auth is actually more secure than a password, posted a Wikipedia article about passkeys, and then locked the post… In no reality is it at all possible that this is more secure than a password.
So stay away from One Finance if you value your money
puby | Run commands in all projects in the current directory. Handle monorepos with ease.
Run commands in all projects in the current directory. Handle monorepos with ease.
Disclaimer: I made this
I spend a lot of time contributing to huge mono repos (flutter/packages, flutterfire, etc) and while some of them use melos to deal with the mess most of them don't. To help deal with this, I made puby
.
Melos can be useful, but it requires project-specific setup so it's not good for repos that you don't control (and don't already have it set up). puby
requires no setup, and you can run it literally anywhere. For example, if you keep all your dart/flutter projects in one directory you can execute commands in all of them at once by running puby
in the root directory.
puby
can do a lot, but here are the highlights:
The first thing puby
was made for is in its name: running pub commands. Run puby get
, puby upgrade
, etc to run those commands in all the projects in the current directory. Any extra arguments passe
Hand Painted Wristrest collection Round 10 - Dreamy
https://geekhack.org/index.php?topic=96232.msg3172021#msg3172021
I have a couple of these from a while ago and enjoy them a lot. Very excited to see them come back!
firebase_rules | A type-safe Firebase rules generator for Firestore, Storage, and Realtime Database
A type-safe Firebase rules generator for Firestore, Storage, and Realtime Database
Disclaimer: I made this
I've been wanting a way to create type-safe Firebase rules for a while, so I made this package to let you do just that. I've used it for several of my projects now, and it's so much nicer than raw-dogging the rules syntax with no autocomplete. I was able to write rules from scratch without referencing the documentation once, and they deployed first try without any errors. I'm always hungry for feedback on my work, so please feel free to comment any feedback or suggestions.
It’s 8:24AM EST… How in the **** can’t a 2 trillion company handle demand for the most boring iPhone release ever?
This document describes the content of Rapid Security Responses.
Hyundai Ioniq 5 - How To Use Auto Regen or Intro To Auto Regen PLUS The Hidden Levels!
Click to view this content.
Does anyone else think that auto regen is kind of useless? If I want the car to handle itself, I'll just use adaptive cruise. If I want control of the car, I'll just use IPEDAL. Auto just seems needlessly complex.