I love it when a programming language rewards you for refactoring. Like you'll be working with a piece of code and nothing feels right, it's all null checks and kludges, and then you factor out the right method and it all just sings.

Dart does this a lot. The syntax tells you when you're doing it right.

#programming #code #dart

Do you enjoy contributing to #FOSS / #OpenSource and #academia? You could sign up to be a reviewer for the Journal of Open Source Software.

 

You might also help me personally :)

For any #Dart heads out there, my library is in the @joss review process. We need some more reviewers, and in general there are only a couple of Dart reviewers registered for the journal.

My submission: https://github.com/openjournals/joss-reviews/issues/9352

More information about JOSS reviews: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html

Volunteer to become a reviewer: https://reviewers.joss.theoj.org/join

#softwareengineering #softwaredevelopment #journal #academicjournals #JOSS #lsl #liblsl #research #researchsoftware #networking #lowlatency

[PRE REVIEW]: Liblsl.dart: A Dart native API for Lab Streaming Layer (LSL) · Issue #9352 · openjournals/joss-reviews

Submitting author: @zeyus (Luke Daniel Ring) Repository: https://github.com/NexusDynamic/liblsl.dart Branch with paper.md (empty if default branch): Version: v0.9.1 Editor: @sneakers-the-rat Review...

GitHub

Вынесение бизнес‑логики из BLoC в use‑cases: прагматичный взгляд на архитектуру Flutter

Начиная писать Flutter-приложение, для стейт-менеджмента часто хватает простого setState или простого решения, по типу BLoC/Cubit без излишеств. Но с течением жизни проекта ваши блоки могут начать превращаться в god objects. Внутри хендлеров могут находиться и запросы в сервисы, и валидация, и эмиттеры состояния, а для крупной страницы точно одним ивентом не обойдешься. В таких условиях разработка сильно затрудняется, становится сложно поддерживать и масштабировать проект, снижается тестируемость. Это не субъективный опыт — строгая разделенная архитектура повышает гибкость, переиспользуемость и тестируемость кода. BLoC сам по себе — паттерн с отличной дисциплиной потока данных и строгим отделением бизнес‑логики от UI, но стоит немного расслабиться, и он разрастается до god объекта. Цель этой статьи — продемонстрировать, как вынесение бизнес логики в use-cases может помочь вернуть контроль над ViewModel слоем. Это не попытка навязать единственный вариант реализации, а материал про технический компромисс, подтвержденный цифрами и опытом.

https://habr.com/ru/articles/1022838/

#flutter #dart #bloc #чистая_архитектура #use_cases #state_management #архитектура #мобильная_разработка #тестирование #dependency_injection

Dart на бекенде: почему его бросила бывшая

Если ты тоже смотришь на Dart как на backend-альтернативу для Node.js, лучше пройти этот путь на чужих ошибках. Полные результаты benchmark'а — Go, Node.js, Dart, Bun, Deno, .NET — с методологией, конфигурацией и сырыми цифрами лежат на GitHub . Под катом — сама история. Не технический отчёт, а инженерская драма: как 2 недели ушли на перенос архитектуры, почему всё выглядело идеально на бумаге, и как гипотеза с "экономией памяти" разбилась о реалии raw benchmark. И ещё — почему AI-агент сделал всё правильно, и именно это оказалось проблемой.

https://habr.com/ru/articles/1022790/

#Dart #Backend #Go #Nodejs #Kubernetes #Performance #Benchmark #Cloud_Native #Claude_Code #Архитектура

🦈Comrades in code and fur!
Just dropped my new Dart library for CharacterBook files!
Perfect for building your next anthro epic or lore-heavy RP tool!
🔗Link: https://pub.dev/packages/characterbook_file_formats
Who’s hungry for some character dev?👅
#furry #dart #indiedev #rp
characterbook_file_formats | Dart package

A pure Dart library for reading and writing CharacterBook file formats (.character, .race, .chax) and JSON.

Dart packages

... und die Profiverbände im #Dart so:

"Mädchen können halt nicht richtig werfen." 🤨

https://www.queer.de/detail.php?article_id=57520

Trans Frauen nicht mehr bei Frauen-Darts-Turnieren zugelassen

Noa-Lynn van Leuven war schon bei der Darts-WM dabei. Bei reinen Frauen-Wettbewerben darf sie künftig nicht mehr antreten. Der "nächste schwere Schlag für die trans Community", kommentiert die Niederländerin. (Sport)

queer.de

🔴 #HumpdayQandA and Live Coding! in 45 minutes at 5pm GMT / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon, Randal and Matthew Jones (Makerinator)

https://www.youtube.com/watch?v=lgSVAQD8vUI

Humpday Q&A/AMA and Live Coding! :: 8th April 2026 :: #HumpdayQandA #Flutter #FlutterCommunity

YouTube
Robert Roebling, the original author of #wxWidgets GTK port (back at the time when using GTK was great and exciting, because we compared it to Motif...) has just gone and done something amazing again and created wxDart, implementation of wx API using #dart and/or #flutter, see the announcement https://wxwidgets.org/news/2026/04/wxdart-0.9.2-released/ for details.
wxDart 0.9.2 released - wxWidgets

Обновляем токен авторизации при помощи Dio

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. В каждом приложении мы авторизуем пользователей, но не все встраивают механизмы обновления токенов. Из статьи вы узнаете: - Из чего состоит JWT-токен? - Зачем нужны Interceptor’ы в Dio и чем отличается QueryInterceptor? - Какие есть способы обновления токенов?

https://habr.com/ru/articles/1018286/

#flutter #dart #dio #jwt #авторизация #flutter_app_development #flutter_mobile_development #auth

Обновляем токен авторизации при помощи Dio

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор книги “Основы Flutter”. В каждом приложении мы авторизуем пользователей, но не все встраивают...

Хабр