Канал IT-компании Mad Brains Делимся полезными знаниями о разработке корпоративных решений и мобильных приложений
Нативная разработка под iOS и Android Кроссплатформенная разработка на Flutter Дизайн мобильных приложений Аналитика и проектирование Разработка web-сервисов Аутсорсинг/аутстаффинг
Там же показывали, что в многоядерном Эльбрусе 1-2 ядра транслируют x86 в влив, а остальные ядра это исполняют. Так что не нужно портировать абсолютно всё.
Лет 5 мечтал об этом, в итоге делаю бэкенд на FastAPI… быстрее, проще и надежнее окунуться в питон, уж слишком много полезных библиотек есть и появляется Vapor навсегда в сердечке, может быть когда-нибудь
Предоставляйте больше примеров как это отображается на экране телефона. К примеру как ведут себя виджеты с использованием flexible c FlexFit.loose, а как с FlexFit.tight. А то непонятно, один код, а как он работает на практике не понятно
🤢 Больше похоже что очередной сеньор, считающий себя намного умнее собеседуемого и решивший показать ЧСВ, высасывает из пальца очередную чушь, которая никак не пригодится в работе. Особенно в момент "примеры, которые я покажу, могут показаться надуманными..." Весь доклад НАДУМАННЫЙ! Знание solid нужно, чтобы применять его в своей работе и делать код лучше! А "надумывание" как бы подловить собеседуемого, как ещё никто не делал- признак большого свободного времени на работе. Очередной токсик-ЧСВшник.
Про репутацию сказано мало, в основном ред флаги для соискателей. И как первый пример, влияет на репутацию компании? Ну указали они одно, платят меньше, но работать у них комфортно, коллеги доброжелательные, да и вообще в конце года платят премию, которая среднемесячный доход бустит до 2.5к. Или компания платит работникам ссаные гроши, начальство хамит работникам, постоянная текучка кадров, но заказчики довольны, потому что всегда дёшево и в срок. Какая тут будет репутация?
Смотри, про буст понятно, непонятно другое - как ты обнаружил на этапе собеседования, что: - работать «у них» комфортно, - коллеги доброжелательные, - в конце года будет премия? Вдруг компания завершит год с «грустным» финансовым результатом и отменит премиальные выплаты? А вот когда работодатель на этапе первых коммуникаций начинает юлить - это выглядит несолидно, сотрудничество с ней кажется рискованным. Это ли не репутация компании?
Интересно, для какой должности такие вопросы. Если эти вопросы только джунам, то тогда вопрос у меня. Это компания по разработке ПО для космических ракет на флаттере?😅 А если серьезно, то, не смотря на то, что видео давно вышло, вопросы и ответы были очень полезными и актуальными. Спасибо, за такую проделанную работу👍
Обзор risc-v интересный. Некоторые оценки и перспективы развития, высказанные автором, поверхностные. Скорость развития этой технологии будет бурной во всех странах.
Решение о том, какая диспетчеризация использовать для экстеншенов протокола, связано с производительностью и безопасностью типов в Swift. Давайте разберемся подробнее. 1. **Производительность:** - Статическая диспетчеризация обычно более эффективна с точки зрения производительности, чем динамическая диспетчеризация. При статической диспетчеризации компилятор может принять решение о том, какой метод вызывать на этапе компиляции, что позволяет избежать накладных расходов, связанных с поиском методов во время выполнения программы. 2. **Безопасность типов:** - Swift является языком с сильной типизацией, что означает, что компилятор проверяет типы во время компиляции, чтобы предотвратить ошибки во время выполнения. Использование статической диспетчеризации для экстеншенов протоколов помогает поддерживать эту сильную типизацию, поскольку компилятор может гарантировать, что методы, определенные в экстеншене протокола, будут доступны для всех типов, реализующих этот протокол. 3. **Поддержка расширений в будущем:** - Статическая диспетчеризация также облегчает добавление новых методов в протоколы в будущих версиях Swift без необходимости изменения реализации всех типов, реализующих этот протокол. Это связано с тем, что методы, добавленные в протоколы, автоматически становятся доступными для всех типов, реализующих эти протоколы. Хотя динамическая диспетчеризация имеет свои преимущества, такие как возможность переопределения методов в подклассах и динамическая загрузка классов во время выполнения, для экстеншенов протоколов статическая диспетчеризация обычно более предпочтительна в контексте Swift из-за упомянутых выше причин.
Эх, синьор. Ключи нужны также, чтобы найти конкретный виджет быстро, а не перебирать дерево. В Питоне нет JIT. Dart используется, потому что их команды сидели рядом в офисе (они несколько раз эту историю рассказывали). Event loop есть, потому что Dart планировался заменой JS, а в браузере этот луп с одним потоком и воркерами.