Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
🕵️♂️Next-gen Audi A6 Avant leaked ahead of official debut
📆 The next-generation Audi A6 is all set to be revealed on March 4. However, a video shared on social media (deleted already) features the new A6 Avant.
🔎 The 2026 Audi A6 Avant features a rather striking design. The soft edges and the rounder rear end. At the front is a low-set singleframe grille flanked by reprofiled LED headlamps and a sporty bumper. The rear gets wraparound LEDs taillights with a light bar and dual exhausts.
🏎 Audi will also offer sporty variants of the A6, such as the S6 and RS6. Test mules of the latter have already been spotted testing. The RS6 Avant is expected to sport a more muscular look with a wide body kit and larger wheels.
@CarsNews
#Audi#leaks
🥳🎊#GAG Next Event 🔎#Leaks
#gag🌱#growagarden❄️#garden #2026
⌛Start Time: January 4, 2:00 AM (UTC+8)
🌟New Pet Leaks:
1. Angoragoat
2. Calico
3. Celebrationbeetle
4. Galah cockatoo
5. German shepherd
6. Lioness
If you're looking for New Year's 🐉Dragon Trades, go visit 🛒TradeKitsune > Trade
Add @APKFreeDownloader_Bot to get any apk you want.
Сразу 2 новости об ОФД, хорошая и не очень.
Хорошая
1-ОФД выложили открытый код [1] их BigData analytics platform: Yupana
Лично я ещё не пробовал, но любой хороший и открытый продукт по анализу данных всегда найдет применение. Что радует - создатели дают подробное описание и много примеров
Не очень хорошая
У ОФД "Дримкас" [2] утекло 14 миллионов записей и, признаться, реакция этого ОФД на событие необоснованно вялая. Будем надеяться что все ОФД проведут ревизию мер обеспечения безопасности.
Ссылки:
[1] https://github.com/rusexpertiza-llc/yupana
[2] https://iz.ru/921673/vadim-arapov/ushli-iz-bazy-v-set-utekli-14-mln-zapisei-kompanii-i-pokupatelei
#data#dataleaks#leaks
В РБК вышла статья по доступности персональных данных на электронных торговых площадках [1]. Более 2,2 миллиона записей и это продолжение результатов моего исследования о персональных данных в удостоверяющих центрах [2].
В этот раз я, вместо того чтобы самому публиковать, передал коллегам из РБК чтобы появился полноценный материал с комментариями экспертов.
В третьей части самое ключевое - государственные информационные системы и то какие персональные доступны через них. Но это уже самая серьёзная история
Ссылки:
[1] https://www.rbc.ru/politics/29/04/2019/5cc2df569a7947c83b69b0d5
[2] https://begtin.tech/pdleaks-p1-uc/
#data#personaldata#privacy#leaks
🌱🌻#GAG Next Update: New Year Event 👀#Leaks
🔥🛍️New years shop & 📅daily reward streak!!!
📌🎁New Year GAG Pet Giveaways!!!
New Year Update Start Time: Dec 28, 2:00 AM
#gag🌞#growagarden#farming#garden #2026
✨What's New:
📍New years shop
✅New years reward streak
🚀Admin abuse
🌱New limited seeds
🐶New limited pets
...
Add @APKFreeDownloader_Bot to get any apk you want.
🐰🍫Grow a Garden #Easter Event 2026 🍫🐰#Leaks
🚀⏰Apr 5 - Apr 12
IT'S BACK!!!😭🥳👏
#gag#trade🌞#growagarden🐰#easter🐝#garden
Grow a Garden gets a 🎉🥳MASSIVE ANNIVERSARY🍰🥂 update this Sunday!!!
👀Wondering what's new coming?
Here are what leaks say:
🎟️ New Season Pass: Season 4 Season Pass
🛍️ New Event Shop: Easter Event Shop & Golden Egg Shop
🚩 New Quests: Venus Fly Trap Quests
💰 New Currency: Choc Coin (Chocolate Bunny NPC)
✨ More Additions: Easter Garden Plot & Egg Hunt
*For the full guide of the Easter Event 2026 and all the expired event, navigate to TradeKitsune > Wiki > Event Wiki.
🔥🚀Grow a Garden ALIEN INVASION👽 Update 👀#Leaks
📅✨Mar 1 - Mar 8
🎁🎁Ongoing GAG Pet Giveaways!!!
🛸👽Grow a Garden is preparing for its next update - "ALIEN INVASION"!
#gag#trade🌞#growagarden❤️#alien🐝#garden
This upcoming update will include a mysterious new 🍎Alien Apple Seed and a 🛸Pet Mutation Shard UFO, bringing fun extraterrestrial content and fresh gameplay to your garden.
Get ready to explore strange new crops and out-of-this-world transformations!🚀🚀🚀
Add @APKFreeDownloader_Bot to get any apk you want.
🎄#GAG#Christmas Event Part 3 👀#Leaks
🚀🍽️Cooking?!
✨Start Time:✅Dec 21, 2:00 AM
🧉#gag🍕#growagarden#leaks🦌#garden#thanksgiving
👨🍳#Christmas-themed FoodCONFIRMED!!!
🍪GingerbreadCookie
🌟Candycane
❄️Wreath
🍖HolidayRoast
♨️HolidayStuffing
🍰Fruitcake
🍳Eggnog
Get ready~~~🚀🚀🚀
Add @APKFreeDownloader_Bot to get any apk you want.