Igor Molchanov
73 subscribers
90 photos
4 videos
46 links
Для разговоров и обсуждений @molchanovia
Download Telegram
У вас есть неделя. Как бы вы её потратили?

С моим окончанием колледжа приходит и срочная служба в армию, а пока я занимаюсь заморозкой и передачей дел, увольнением, помощью которую давно откладывал. Стараюсь увидеться с родными и близкими, максимальным количеством друзей.

По всем своим планам я везде успеваю, так что у меня есть почти свободная неделя. Вопрос к залу: чем бы вы её заняли? Можете накидывать любые идеи, критиковать не буду

(картинки к посту не будет, нет подходящей 😒)
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️ Apologies for the delay in my response. I have been called up for military service and will be unavailable until July 10th, 2025.

❗️Приношу извинения за задержку с ответами. Я был призван на военную службу и буду недоступен до 10 июля 2025 года.

Все вопросы и предложения буду рассматривать по возвращении.
Please open Telegram to view this post
VIEW IN TELEGRAM
Igor Molchanov pinned «❗️ Apologies for the delay in my response. I have been called up for military service and will be unavailable until July 10th, 2025. ❗️Приношу извинения за задержку с ответами. Я был призван на военную службу и буду недоступен до 10 июля 2025 года. Все…»
К сожалению, статью не успел закончить. Начал торопиться, но понял, что так сильно теряется в качестве. Вернёмся к ней при первой же возможности.

Парни из моей команды, удачи вам с новой ответственностью на ваших плечах. Желаю вам справиться со всеми трудностями на пути. И молю, не уроните прод. 😅

И спасибо всем, кто поддерживал и помогал мне в последние дни. Очень ценю вашу заботу!
Please open Telegram to view this post
VIEW IN TELEGRAM
Очень смешная и тупая ситуация, но после распределения войск меня вернули домой. Переотправляют 10 июля. Так сказать, в моей жизни появились лишние 3 недели.

...

А пока что занимаюсь статьей. Если нужна помощь или есть вопросы - пишите. Держусь на связи.
Стажёр: О нет, тимлид написал, надо срочно сделать задачу в выходной, буду торопиться.
Сеньор:
Послушал в канале Никиты про “неживые” блоги программистов, что без личных постов они выглядят достаточно сухими, и так стыдно стало..) Давайте попробуем исправиться.
Был я вчера в прекрасный дождливый день на Китай-городе. Попал в два новых великолепных заведения для меня: азиатский стритфуд "ЧауЧау", с их шедевральной лапшой (на которую по средам так вообще скидки), и центр каламбуров и еды “Борщ”, с их необыкновенным щи в пирожке. Если хотите попробовать для себя что-то новое и вкусное, советую :)
😊 Dart: Built-in types under the hood
Рассказываю про то, как работают встроенные типы, почему их поведение может отличаться и где найти внутренние реализации.
Please open Telegram to view this post
VIEW IN TELEGRAM
Месяц информативного и рабочего вакуума пошел мне на пользу, однако стоит возвращаться (и даже продолжать постить).

Я понимаю что части моих друзей, как и людям по всему миру, пришлось покинуть дома из-за военных конфликтов. Вне зависимости от того, какая у вас родина, помните, что я буду относиться к вам с добром.

Мира вашему дому. А мне осталось ещё 329 дней.
😊 Давайте поздравим Михаила Зотьева, автора канала ohmyflutter, за то, что его библиотека Elementary была удостоена отдельной главы в документации фраемворка!

Я ей пользовался достаточно продолжительное время и у меня остались от неё исключительно позитивные впечатления. Посмотрите на неё, если используете MVVM у себя в проектах, возможно это облегчит вам жизнь :)
Please open Telegram to view this post
VIEW IN TELEGRAM
😊 Вот выступление Славы Егорова на Flutter&Friends, в котором он в последние две минуты удивляет, показывая небольшой эксперимент.
В нём он, используя DartFFI и экранируя классы SwiftUI, строит нативный интерфейс.
В видео много раз обговорено, что разработка в эту область идти не будет, однако это не мечтает нам помечтать..
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Представим, что теперь мы можем строить SwiftUI и JetpackCompose из Dart (сохраняя при этом HotReload и кроссплатформенность). Я...
Anonymous Poll
15%
так бы и делал(а) (верстка теперь с другим API, но нативный look&feel)
54%
продолжил(а) бы использовать Flutter (шейдеры, Impeller, вёрстка по канвасу, всё как раньше)
31%
вообще не в теме
Возвращаюсь к интересным новостям и обновлениям, произошедшим во время моего отсутствия. #dart_research

😐В Dart 3.6 вводят новую функцию digit separators, позволяющую использовать разделители цифр в виде нижних пробелов, что значительно улучшает читаемость больших чисел. Например, запись 1_000_000_000 становится более наглядной по сравнению с 1000000000.

👀 Планируется объединить функции "augmentations" и "part of" в единую концепцию "parts with imports". Новая функциональность позволит создавать иерархические деревья part файлов, импортировать необходимые зависимости на любом уровне, при этом сохранив обратную совместимость с "part of" использованиями из старых версий. Официальные спецификации вы можете найти тут.

🛌 Так же будем следить за новопринятой функцией wildcard patterns. Она позволяет опускать имена переменных, если они не используются, что не будет вызывать коллизий имен.

var _ = 1;
int _ = 2;

Foo(_, this._, super._, void _()) {}

🔥 А ещё мне нарисовали двух новых котиков на эмодзи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Notion ушёл, пробую Obsidian
Это Урс Хёльцле (Urs Hölzle), человек, который стоит за многими революционными технологиями.
Урс, обладатель степени магистра информатики Калифорнийского университета и доктора наук Стенфорда, известен как один из первых и ключевых сотрудников Google. Он прославился созданием высокопроизводительной виртуальной машины HotSpot и разработкой распределенной архитектуры для датацентров.

Но история Урса этим не ограничивается. В свое время он помог Дэвиду Грисволду создать более эффективную строго-типизированную версию языка Smalltalk, получившую впоследствии название Strongtalk. Вместе с Ларсом Баком они потратят два года на разработку, создав самую быструю реализацию языка. Однако их проект останется незамеченным в тени растущей популярности Java в двухтысячных...

Не смотря на это, через пару лет Ларс будет проектировать новый необязательно-типизированный язык на основе классов - Dart. Именно влияние {Small, Strong}talk подарит нам каскадный оператор и миксины, без которых трудно сейчас представить использование языка.

Мораль истории: Иногда великие вещи начинаются с незаметных начинаний. Даже если ваши идеи не сразу станут популярными, они могут в итоге изменить мир ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
Кстати у Урса есть много публикаций на тему построения расширяемых и энергоэффективных датацентров (ибо он всё таки вице-президент технической инфраструктуры 🙂), вот они.

Однако я дошёл к нему через коллективную работу 1991 года, «Optimizing Dynamically-Typed Object-Oriented Languages WithPolymorphic Inline Caches».
В то время он занимался языком Self, который тоже строился на динамических типах и JIT компиляции, часть из которых Грисвольд и возьмёт за идею для оптимизации Smalltalk.
Please open Telegram to view this post
VIEW IN TELEGRAM