ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

DevBrain

DevBrain

Открыть в Telegram
2 932
Подписчики
Нет данных24 часа
-27 дней
-430 дней
Архив постов
Изучите Kubernetes бесплатно с VMWare: https://kube.academy/

Программа конференции для дата-инженеров SmartData 2021 готова! Начинаем уже 11 октября 💣 Вас будут ждать 4 дня, 33 доклада
Программа конференции для дата-инженеров SmartData 2021 готова! Начинаем уже 11 октября 💣 Вас будут ждать 4 дня, 33 доклада и 2 воркшопа, которые помогут пополнить арсенал инструментов, узнать о лучших практиках и сориентироваться в трендовых технологиях. Темы конференции: ✔️ Tooling: все об инструментах, которые используют в дата-инжиниринге; ✔️ Spark: штука настолько востребованная, что о ней будет сразу три доклада; ✔️ Processes: как организовать работу и процессы в команде; ✔️ Storage: базы данных, SQL-движки и многое другое; ✔️ Architecture: доклады об архитектуре и опыте работы с ней разных команд; ✔️ Industry usecases: реальный опыт, боль, успехи и провалы коллег. Кроме докладов и воркшопов, вас будут ждать дискуссионные зоны, возможность вернуться к записям докладов, розыгрыши и много других приятных плюшек. Специально для нашего канала организаторы сделали промокод на скидку dataeng2021JRGpc, который дает скидку на Personal Standard билет🔥 Заходите на сайт конференции за подробностями и билета

Установил Windows 11 на ноутбук HP. Изначально думал, что обновление прилетит через Центр обновления, но нет. Ждать не хотелось, поэтому нашел другой способ накатить обновление — скачать Windows 11 Installation Assistant по ссылке: https://www.microsoft.com/en-us/software-download/windows11 Загрузка и установка прошли без моего участия, нужно было лишь перезагрузить компьютер после завершения всех шагов и новая ОС готова к работе. Сразу в глаза бросается приятный интерфейс с закруглёнными окнами, обновленное меню пуск и выравнивание панели задач по центру. Больше всего меня беспокоили закругленные окна и панель задач в центре. Меню пуск и иконки панели можно поместить влево парой кликов мыши. Что не так с закруглёнными окнами? В MacOS меня жутко раздражает что в режиме развернутого окна видно задний фон в местах закругления, а в Windows 11 этой проблемы, к счастью, нет. В этом режиме окно полностью заполняет углы. Появилась анимация, звуки стали чуть приятнее. Но в интерфейсе много косяков. Например, системные разделы вроде диспетчера устройств или расширенного контекстного меню (при нажатии на правую кнопку мыши) остались прежними, и это дико режет глаз на фоне обновлённого вида. Надеюсь исправят в последующих апдейтах. Косяков в работе сторонних программ я не заметил, улучшений или ухудшений производительности тоже нет. Запускать Android приложения пока нельзя, видимо разрешат позже. Обновляться сейчас с 10-ки не вижу смысла.

Обнаружил интересный факт, что не все процессоры поддерживают Windows 11. У меня Dell XPS 15 с процессором i7 6700HQ и к сожалению (или к счастью), он не в списке разрешенных процессоров 😳 Проверить свой компьютер на совместимость с Win11 можно через утилиту PC Health Check: https://www.microsoft.com/en-us/windows/windows-11#pchealthcheck А список всех поддерживаемых процов смотреть по ссылке: https://docs.microsoft.com/ru-ru/windows-hardware/design/minimum/windows-processor-requirements, там присутствуют Intel, AMD, Qualcomm. Также если ваш компьютер совместим с Windows 11, то в Центре обновления Windows вы должны увидеть плашку с надписью: На этом компьютере можно запустить Windows 11. Как итог, 1 из 2-х ноутбуков поддерживает Win11. To be continued...

Windows 11 уже готова для установки: https://blogs.windows.com/windowsexperience/2021/10/04/windows-11-a-new-era-for-the-pc-begins-today/ Обновиться можно через Центр обновления Windows. Есть ли смысл обновляться? На первый взгляд кажется что нет: 1. Новая ОС — новые баги 2. Спорный на первый взгляд интерфейс 3. Возможные проблемы при взаимодействии со старыми программами (я пользуюсь софтом, который был создан в эпоху Windows XP) У меня в хозяйстве два лэптопа на Windows, решил для себя обновиться пока на одном и посмотреть полёт. А вы уже успели оценить все прелести новой ОСи от Microsoft?

Вышел Python 3.10: https://www.python.org/downloads/release/python-3100/ В языке появился паттерн-матчинг, которого мне не хватало и который я подсмотрел в своё время в языке Scala. Помимо этой фичи есть и куча других с которыми можно ознакомиться по ссылке выше. Ребята из JetBrains подсуетились и выпустили небольшое видео про новшества языка: https://www.youtube.com/watch?v=JteTO3EE7y0

Podlodka анонсировала второй сезон Podlodka Techlead Crew – онлайн-конференции про техническое лидерство, архитектуру систем и инженерные практики. Минимум абстрактного менеджерства, максимум фокуса на проектировании и развитии систем, а также на аспектах правильной инженерной культуры. 🔥Старт 11 октября. Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером. В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв). Во время первой недели разбирают Проектирование с нуля: - Учат выбирать подходящий технологический стек - Разбирают современные архитектурные паттерны - Обсуждают дизайн и управление жизненным циклом публичного API - Расскажут, что нужно заложить в систему, чтобы потом не было больно Вторую неделю посвящают Техдолгу и Рефакторингу: - Учат измерять и продавать менеджменту технический долг - Изучают современные подходы к рефакторингу - Разбирают кейсы миграции с одного технологического стека на другой Подробности и билеты уже на сайте! До конца недели действует приятная скидка, успевайте 😊

Вышла версия 1.0.0.beta0 python-библиотеки httpx. Это - достаточно известная библиотека для осуществления HTTP-запросов, и она предоставляет разработчику как синхронное API, так и асинхронное. Использую её достаточно давно и всем устраивает. Как приятный бонус - вызовы полностью идентичны таковым в широко распространенной библиотеке requests. Тех, кто использует тайпинг, порадует то, что библиотека полностью аннотирована. Примечательно, что в новой версии библиотеки был реализован HTTP-клиент, который можно дергать прям из командной строки. И это прям удобно настолько, что мне даже нравится. Вывод подсвечен, и вроде все работает. Если хочется быстро попробовать, то скачиваем пакет:
pip install --pre 'httpx[cli]'

И пробуем:
httpx --verbose https://httpbin.org/json

Ссылка на GitHub библиотеки https://github.com/encode/httpx

Годнота подъехала. Подробная статья про FastAPI, асинхронный SQLAlchemy через новую балалайку SQLModel: https://testdriven.io/blog/fastapi-sqlmodel/

Microsoft открыли доступ к балалайке, которая позволяет запускать Linux GUI приложения на базе WSL (Windows Subsystem for Linux): https://github.com/microsoft/wslg Установка пока доступна для Windows 10 Insider Preview build 21362+. Я когда-то активно участвовал в программе предварительной оценки новых версий Windows, но опыт горький (то тачпад не работает, то звук пропадает и т.д.), поэтому используйте на свой страх и риск 😁 С другой стороны я не могу найти причины использовать Linux GUI приложения в Windows потому что не знаю ни одного которого бы не было под винду. Может вы знаете?

У автора курса также есть отличный ютуб-канал: https://www.youtube.com/c/FaradayAcademy/videos

Приятный курс по VueJS 3: https://www.youtube.com/watch?v=FXpIoQ_rT_c

Delivery Club образовательный Аналитики сервиса поделились опытом создания мониторинга и системы “near real-time” оповещений для компаний. Приятный спойлер: супер годная фича не только для пользователей, но и для внутренних разрабов. Читаем материал ребят по ссылке и обсуждаем внизу в комментариях. Ссылка на статью: Единая система мониторинга и оповещений BI

Друзья-разработчики, и все те, кто пишет код!🧑‍💻 Очень нужна ваша помощь. Сейчас @max_primak работает над сервисом, где люди могли бы помогать друг другу ревьюить код и получать ценные знания без каких-либо менторов или курсов. Это позволило бы получать ежедневный код-ревью тем, у кого такой возможности нет. Есть мнение, что хороший ревью - это залог быстрого роста программиста. Но чтобы понять, насколько сервис нужен и важен для комьюнити, Макс запустил опросник, где каждый из вас может дать ему ценный фидбэк о его идее. От вас будет зависеть, воплотится ли эта идея или нет. Просьба всех неравнодушных пройти этот опросник. Он займет не более 1 минуты. Ссылка на Яндекс опросник: https://forms.yandex.ru/u/61212d59201a0bf4605872dd/ Ссылка на Goolge опросник: https://forms.gle/Q4kNfu6fRgzAeNx27 Спасибо! 🙏

Первый доклад там по сути является пересказом событий и выступлений с Language Summit 2021. Там вообще было показано и сказано много интересного. Ускорение питона нынче самая популярная тема. Горячий выдался саммит, и сообществу наверняка понадобится какое-то время, чтобы всё это качественно впитать и осознать. Вспомнил всё ещё разок и заодно законспектировал. Вот вам пересказ пересказа. 🐍 Making CPython faster * Гвидо собрал команду внутри Майкрософт, и они будут работать над ускорением CPython; * конечная цель — x5 ускорение в течение 4 лет; * в 3.10 появятся первые оптимизации из этой серии, а 3.11 уже якобы должен работать примерно в два раза быстрее; * всё это будет достигнуто без жертв со стороны обратной совместимости и мирного населения. 🐍CPython Improvements at Instagram * внутри Instagram развился собственный форк CPython под названием Cinder, где они экспериментируют с различными подходами по улучшению производительности; * в общей сложности, получилось ускорить CPython на 20-30%; * среди применённых оптимизаций — различные срезания углов в асинхронном коде, оптимизация словарей; * сделали JIT; * исходники форка доступны на гитхабе, но поддерживаться оно не будет; вместо этого, они будут пытаться пропихнуть удачные оптимизации в апстрим CPython; * они там в инстаграме совсем ударились в форки питона, поэтому кроме Cinder у них есть ещё один форк под названием Pyro, где упор сделан на более оптимальную работу сборщика мусора. 🐍HPy — Present and Future * в разработке находится HPy — новый API/ABI для работы с интерпретатором из нативного кода, например, из библиотек на C; * обещают, что это сделает PyPy и Python внутри GraalVM быстрее; * в перспективе это ускорит и CPython, но не сейчас. 🐍 Progress on Running Multiple Python Interpreters in Parallel in the Same Process * субинтерпретаторы в перспективе решат проблему GIL, т.е. позволят эффективно утилизировать несколько процессорных ядер без создания новых процессов в ОС; * в синтетических тестах субинтерпретаторы работают чуть медленнее, чем мультипроцессинг, но это пока что лишь прототип, так что ок; * синхронизацию между субинтерпретаторами планируется сделать через что-то, очень напоминающее каналы в Go.

Начал смотреть доклады с Python Community Meetup от Райффайзенбанка. Годный контент и картиночки забавные. https://youtu.be/q
+2
Начал смотреть доклады с Python Community Meetup от Райффайзенбанка. Годный контент и картиночки забавные. https://youtu.be/qfMWyStoyS4?t=290

Ребята из #CloudMTS предлагают облачные сервисы для быстрого запуска новых ИТ-продуктов. Актуально для разработчиков, кто хоч
Ребята из #CloudMTS предлагают облачные сервисы для быстрого запуска новых ИТ-продуктов. Актуально для разработчиков, кто хочет выйти на рынок раньше остальных. Сервисами можно пользоваться бесплатно 30 дней! Реализуйте ваши проекты на готовой облачной IT инфраструктуре: ✔️ Получите всё, что нужно для разработки цифрового продукта: IaaS, облачный суперкомпьютер на GPU, резервное копирование, хранилище S3, CDN, WAF, сервисы Azure и многое другое. ✔️ Используйте любое количество сервисов одновременно. ✔️ Никаких ограничений по функционалу и скрытых платежей. Выведите свой продукт на рынок в рекордные сроки с #CloudMTS! Узнать подробности можно по ссылке: https://bit.ly/3yj6yPp

Как и ожидалось, Python обогнал Java 😅 https://www.tiobe.com/tiobe-index/

Podlodka анонсировала первый сезон Podlodka Techlead Crew – новой конференции про техническое лидерство, архитектуру систем и инженерные практики. Минимум абстрактного менеджерства, максимум фокуса на проектировании и развитии систем, а также на аспектах правильной инженерной культуры. 🔥Старт 2 августа. Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером. Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв). Темой первой недели стал System design, а второй Качество системы. Во время первой недели вы: - Узнаете подходы к проектированию систем с учетом требований и сущностей реального мира - Научитесь определять контракты взаимодействия частей системы на всех слоях - Разберетесь, когда и как правильно делать ревью архитектуры, чтобы она соответствовала реализации На второй неделе: - Научитесь контролировать качество системы в продакшене - Узнаете, что такое качественный код, как его измерить и итерационно улучшать - Изучите практики работы с техдолгом и легаси Подробности и билеты уже на сайте! 😊