~venir 🇪🇺🇺🇦
@venir.dev
📤 122
📥 100
📝 136
🇮🇹💻 Coding since 2006, struggling since 1992 Building stuff with Dart 🎯 and with Elixir ⚗️
reposted by
~venir 🇪🇺🇺🇦
riverpod_swiss_knife v0.0.7 is out! now with: - `.asAsync` to transform any provider listenable into an async value provider listenable - `.where` to filter out emitted values on any async value provider listenable yay!
pub.dev/packages/riv...
loading . . .
riverpod_swiss_knife | Dart package
A collection of utilities and extensions for Riverpod.
https://pub.dev/packages/riverpod_swiss_knife
12 days ago
0
1
1
reposted by
~venir 🇪🇺🇺🇦
λ (λ 2 (1 1)) (λ 2 (1 1))
6 days ago
hauleth.dev/post/writing...
Furthermore, I think that mocking must be destroyed.
#elixirlang
loading . . .
Hauleth's blog - How do I write Elixir tests?
Personal guides for writing tests that are readable and maintainable. Stuff to use, stuff to avoid, and how to organize stuff. Furthermore, I think that mocking must be destroyed.
https://hauleth.dev/post/writing-tests/
2
18
4
is this such an important step for computer science - i.e. not just for
#Elixir
/ OTP this issue is now *done*. damn!
github.com/elixir-lang/...
loading . . .
Set-theoretic types: inference of all language constructs · Issue #14558 · elixir-lang/elixir
Major milestones: Tracking of variables Type inference of patterns Type inference of guards Propagate types from guards to patterns Deal with multiple environments in orelse/andalso Deal with multi...
https://github.com/elixir-lang/elixir/issues/14558
6 days ago
0
20
11
reposted by
~venir 🇪🇺🇺🇦
VoidZero
12 days ago
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
5
348
74
reposted by
~venir 🇪🇺🇺🇦
Peter Ullrich
12 days ago
🚨 Please update "decimal" 🚨 A *single* calculation like:
Decimal.new("1e1_000_000_000")
|> Decimal.add(1) will OOM your application. Poof. Adios. Auf Wiedersehen.
cna.erlef.org/cves/CVE-202...
loading . . .
Unbounded exponent in decimal enables unauthenticated DoS
This project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).
https://cna.erlef.org/cves/CVE-2026-32686.html
5
24
11
riverpod_swiss_knife v0.0.7 is out! now with: - `.asAsync` to transform any provider listenable into an async value provider listenable - `.where` to filter out emitted values on any async value provider listenable yay!
pub.dev/packages/riv...
loading . . .
riverpod_swiss_knife | Dart package
A collection of utilities and extensions for Riverpod.
https://pub.dev/packages/riverpod_swiss_knife
12 days ago
0
1
1
reposted by
~venir 🇪🇺🇺🇦
Barry
13 days ago
The classic
erlang.org/pipermail/er...
loading . . .
"defensive programming" (Was: Re: How nice should I be on exit?)
https://erlang.org/pipermail/erlang-questions/2003-March/007870.html
0
3
1
reposted by
~venir 🇪🇺🇺🇦
AlternativeTo
14 days ago
Microsoft Edge was found storing saved passwords in plaintext system memory even when they are not being used, potentially allowing attackers to extract them without opening the password manager. Microsoft confirmed this is not a bug, but rather a design choice
alternativeto.net/news/2026/5...
24
189
106
once it clicks, you'll notice
#elixir
's new type system is *genius*, a true fresh innovation for the industry
17 days ago
0
0
0
reposted by
~venir 🇪🇺🇺🇦
Kevin Moore
26 days ago
Cloud Functions and Admin SDK for Firebase now supports Dart as an experimental feature 🎯 This means Flutter developers can use the same programming language throughout their whole stack and share logic between the frontend and backend.
firebase.google.com/docs/functio...
loading . . .
Get started with the experimental Dart SDK | Cloud Functions for Firebase
A step-by-step guide to getting started with the experimental Dart SDK for moonrise-replace1281a477b3f24273a1d654c85f969250moonrise-replace, covering how to write, test, and deploy your first function...
https://firebase.google.com/docs/functions/start-dart
1
8
3
> you're not having an original thought bro, you're just having a cache hit most based sentence I've heard this year so far
about 1 month ago
0
0
0
in the last two months, I exacerbated FOUR YEARS of technical debt from my application I'm not proud of these numbers, like at all, but hey, here we are. man I love working on a clean workspace
about 1 month ago
0
0
0
reposted by
~venir 🇪🇺🇺🇦
Matt Seybold
about 2 months ago
Reflections on the Claude Code source code leak from
@techtrenches.dev
“The leak isn’t the story. The code is the story.”
loading . . .
Claude Code's Source: 3,167-Line Function, Regex Sentiment
Anthropic claimed 100% of Claude Code is AI-written. A source leak exposed a 3,167-line function, regex sentiment analysis, and 250K wasted API calls daily
https://techtrenches.dev/p/the-snake-that-ate-itself-what-claude
8
306
146
I wonder if
#dart
will ever move all `Future` and `Stream` APIs into the `async` package. It's probably not doable, but it's definitively weird to have these APIs split between the SDK, `dart:async` and `pkg:async`. For reference:
www.youtube.com/watch?v=r0tH...
loading . . .
Package:async (Package of the Week)
YouTube video by Flutter
https://www.youtube.com/watch?v=r0tHiCjW2w0
about 2 months ago
0
0
0
reposted by
~venir 🇪🇺🇺🇦
Nicolò Ribaudo
2 months ago
Very much rooting for Cloudflare here
loading . . .
Standing up for the open Internet- why we appealed Italy’s Piracy Shield fine
Cloudflare is appealing a €14 million fine from Italian regulators over
https://blog.cloudflare.com/standing-up-for-the-open-internet/
0
69
14
reposted by
~venir 🇪🇺🇺🇦
Younes Jaaidi
2 months ago
I just need a few more of you to migrate to
@vitest.dev
so I can prove that crystal balls work 🔮 😉 (the charts from
npmx.dev
are so neat ❤️)
2
45
9
reposted by
~venir 🇪🇺🇺🇦
Tim Onion
3 months ago
This is exactly right. The Onion quietly left Twitter a month ago and... our weekly subscribers went up. It's because we're doing well here, on Instagram and on YouTube. As a business, being on Twitter is somewhere between useless or detrimental, unless you're selling boner pills.
add a skeleton here at some point
328
29608
5118
the best ways I exploit AI are: - tests - "blind spots" about the last one, my prompts contain: - "help me think outside the box" - "let's avoid the xy-problem" - "make me see blind angles" - "evaluate the trade-offs" that's how I published this package in a weekend:
pub.dev/packages/dio...
#dart
loading . . .
dio_stub | Dart package
a dio adapter that stubs requests without hitting the network, avoiding mocking entirely
https://pub.dev/packages/dio_stub
3 months ago
1
0
0
reposted by
~venir 🇪🇺🇺🇦
alex benzer
4 months ago
2026 is the year Bluesky and the Atmosphere really come alive here's what's next
bsky.social/about/blog/0...
loading . . .
What's Next at Bluesky - Bluesky
As we head into 2026, we're entering a new phase for the Bluesky app. Last year was about scaling through rapid growth and getting the fundamentals in place. This year is about leaning into what's wor...
https://bsky.social/about/blog/01-26-2026-whats-next-at-bluesky
155
1827
475
Github
#copilot
goes down a few minutes and I'm literally overwhelmed by notifications from other devs complaining. I even read "no way I'm *rawdogging* this s***". Has everyone lost their mind? If a single IDE extension is gatekeeping you out of software development, you're cooked
#ai
4 months ago
0
3
0
you know you're reading a good software engineering book when the authentication bit is introduced as: > The world is a scary place, and unfortunately, we can’t trust everyone [...]
5 months ago
0
0
0
reposted by
~venir 🇪🇺🇺🇦
Zach Daniel
5 months ago
What a ride, but most importantly, what an honor!
@pragprog.com
has published so many influential works, in years past and this year. I'm speechless ☺️.
#ElixirLang
#AshFramework
add a skeleton here at some point
1
29
3
reposted by
~venir 🇪🇺🇺🇦
rob pike
5 months ago
Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the last time I was this angry.
105
8169
2382
I can't stand folks who genuinely believe that since a slot machine hits words jackpot, then they make a good argument. I can't believe there's a not-negligible amount of people who's acting like Spongebob and Patrick in the Conch episode. AI marketing is just crazy work.
5 months ago
1
0
0
reposted by
~venir 🇪🇺🇺🇦
Craig
5 months ago
If I try to unsubscribe from a marketing email but am first asked to login to the website, I instead mark it as Spam.
3
8
1
reposted by
~venir 🇪🇺🇺🇦
Zach Daniel
5 months ago
github.com/rauann/ash_d...
a community member created a dynamo db DataLayer for
#AshFramework
😎
#ElixirLang
loading . . .
GitHub - rauann/ash_dynamo: Ash data layer for DynamoDB
Ash data layer for DynamoDB. Contribute to rauann/ash_dynamo development by creating an account on GitHub.
https://github.com/rauann/ash_dynamo
0
16
3
my two cents go on a "AI bailout", which will be pretty similar to whatever happened in 2008, happening before the end of 2027
5 months ago
0
1
0
riverpod_swiss_knife is out! any feedback is greatly appreciated
#dart
#flutter
#riverpod
#caching
#invalidation
#strategies
pub.dev/packages/riv...
loading . . .
riverpod_swiss_knife | Dart package
A collection of utilities and extensions for Riverpod.
https://pub.dev/packages/riverpod_swiss_knife
6 months ago
0
2
0
Hello fellow
#Flutter
and
#Dart
developers! I'm writing riverpod_swiss_knife, exposing (and testing) common
#riverpod
utilities! Currently, there's just a repo, but a package will follow soon:
github.com/lucavenir/ri...
Please leave some feedback here, or @me:
www.reddit.com/r/dartlang/c...
loading . . .
GitHub - lucavenir/riverpod_swiss_knife: toolset and utilities for riverpod and flutter_riverpod
toolset and utilities for riverpod and flutter_riverpod - lucavenir/riverpod_swiss_knife
https://github.com/lucavenir/riverpod_swiss_knife
6 months ago
0
2
0
reposted by
~venir 🇪🇺🇺🇦
Kaja Kallas
6 months ago
loading . . .
117
2704
1350
reposted by
~venir 🇪🇺🇺🇦
Fredrik Teschke
6 months ago
Goto Mix docs example app: NOT a to-do app. But a distributed key value store. The primagen approves 😁
#elixirlang
youtube.com/shorts/7zMUh...
loading . . .
Elixir Community don't mess around
YouTube video by ThePrimeTime
https://youtube.com/shorts/7zMUhQTAoMQ?si=Ht28aV6GF5wp4gr8
1
16
4
#flutter
#dart
#talker
now supports
#riverpod
mutations! have you tried talker, yet?
6 months ago
0
1
0
reposted by
~venir 🇪🇺🇺🇦
Anonymous
6 months ago
Trump shouldn’t be removed in an electoral vote or through death, he should be removed in handcuffs for the entire world to witness. We need tribunals and justice.
90
2320
486
#x
down, since hours guess who isn't
#bluesky
6 months ago
0
3
0
#dart
#flutter
shoutout to pkg:kalender for being *awesome*
pub.dev/packages/kal...
in case you want to re-watch its presentation directly from the maintainer from FlutterconEU 2025:
youtu.be/pshA5wBReQE?...
loading . . .
kalender | Flutter package
This Flutter package offers a Calendar Widget featuring Day, MultiDay, Month and Schedule views. Moreover, it empowers you to tailor the visual aspects of the calendar widget.
https://pub.dev/packages/kalender
6 months ago
0
1
0
reposted by
~venir 🇪🇺🇺🇦
rich harris
6 months ago
Despite that I find myself sympathising more with the Butlerian jihadists than with my fellow techno-optimists, because a) it doesn't work b) it has been co-opted by grasping spivs c) all the other stuff (
bsky.app/profile/rich...
) The culture around AI is abhorrent, and I wish we could change that
add a skeleton here at some point
3
40
2
reposted by
~venir 🇪🇺🇺🇦
Morgan :)
6 months ago
I just released `build_runner 2.10.3` with another performance improvement, if you have a big codebase you will be happy, benchmark results: 1000 files: 2x faster (5s -> 3s) 2000 files: 5x faster (25s -> 5s) 5000 files: 27x faster (424s -> 15s)
pub.dev/packages/bui...
4
19
6
reposted by
~venir 🇪🇺🇺🇦
Christian Bernieri - DPO
6 months ago
Hai hai. Grossi Guai
techcrunch.com/2025/11/12/c...
loading . . .
Court rules that OpenAI violated German copyright law; orders it to pay damages | TechCrunch
A German court ruled that OpenAI’s ChatGPT violated the nation’s copyright laws by training its language models on licensed musical work without permission.
https://techcrunch.com/2025/11/12/court-rules-that-openai-violated-german-copyright-law-ordered-it-to-pay-damages/
0
17
6
reposted by
~venir 🇪🇺🇺🇦
Bertro 🇪🇺
6 months ago
Any plans to create a simpler routing?
0
2
1
reposted by
~venir 🇪🇺🇺🇦
Zach Daniel
6 months ago
#AshFramework
just hit 1 million downloads on hex 🎉
#ElixirLang
1
54
5
the js ecosystem is just unbelievable man
add a skeleton here at some point
6 months ago
0
1
0
reposted by
~venir 🇪🇺🇺🇦
Anthony Fu
6 months ago
Vibe coding PRs - STOP please...
6
206
26
reposted by
~venir 🇪🇺🇺🇦
Lars Wikman
7 months ago
The State of Elixir Survey for 2025 is live!
elixir-survey.typeform.com/2025-edition
Fill it out if you have any connection to the Elixir ecosystem. It really helps us understand what happens. Curiosum are awesome to run this for the community.
#elixirlang
loading . . .
Curiosum Elixir Survey 2025
Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…
https://elixir-survey.typeform.com/2025-edition
4
23
23
It's official, I finally have 512 stars on a repository! 🎉🎉🎉 This is all thanks to
@remirousselet.bsky.social
and its precious work in the Dart and Flutter ecosystems! Go support his work *now*!
github.com/users/lucave...
loading . . .
lucavenir (Luca Venir) / Achievements
@lucavenir created a repository that has many stars.
https://github.com/users/lucavenir/achievements/starstruck
7 months ago
1
0
0
reposted by
~venir 🇪🇺🇺🇦
Matteo Gabriele
7 months ago
That's just a bad purchase
0
1
1
reposted by
~venir 🇪🇺🇺🇦
Nathan Knowler
7 months ago
I like the work
@open-web-advocacy.org
is doing with getting regulators involved. Rather punish the source than consumers. I want an iPhone with other browsing engines.
1
16
2
reposted by
~venir 🇪🇺🇺🇦
Eldar
7 months ago
I don't think Apple will get their shit together until we start putting up "This website does not fully support Safari, please switch to a different browser or device" banners all over the web.
3
12
1
Flutter is incredible easy. It just needs a few steps (e.g. get rid of intrinsic material/cupertino dependencies, better routing) and it can be *the* solid choice for essentially any use case.
7 months ago
2
1
0
I've updated the riverpod+go_router example to support the new riverpod v3 APIs and the latest changes on go_router! I've also added talker to the example, which I also recently PR-ed to support Riverpod3 v3! If this example is helping you, please leave a star ⭐
github.com/lucavenir/go...
loading . . .
GitHub - lucavenir/go_router_riverpod: An example on how to use Riverpod + GoRouter
An example on how to use Riverpod + GoRouter. Contribute to lucavenir/go_router_riverpod development by creating an account on GitHub.
https://github.com/lucavenir/go_router_riverpod
7 months ago
1
0
0
Load more
feeds!
log in