2 932
Suscriptores
Sin datos24 horas
-27 días
-430 días
Archivo de publicaciones
2 932
Программа конференции для дата-инженеров SmartData 2021 готова! Начинаем уже 11 октября 💣
Вас будут ждать 4 дня, 33 доклада и 2 воркшопа, которые помогут пополнить арсенал инструментов, узнать о лучших практиках и сориентироваться в трендовых технологиях.
Темы конференции:
✔️ Tooling: все об инструментах, которые используют в дата-инжиниринге;
✔️ Spark: штука настолько востребованная, что о ней будет сразу три доклада;
✔️ Processes: как организовать работу и процессы в команде;
✔️ Storage: базы данных, SQL-движки и многое другое;
✔️ Architecture: доклады об архитектуре и опыте работы с ней разных команд;
✔️ Industry usecases: реальный опыт, боль, успехи и провалы коллег.
Кроме докладов и воркшопов, вас будут ждать дискуссионные зоны, возможность вернуться к записям докладов, розыгрыши и много других приятных плюшек.
Специально для нашего канала организаторы сделали промокод на скидку
dataeng2021JRGpc, который дает скидку на Personal Standard билет🔥
Заходите на сайт конференции за подробностями и билета2 932
Установил Windows 11 на ноутбук HP. Изначально думал, что обновление прилетит через Центр обновления, но нет. Ждать не хотелось, поэтому нашел другой способ накатить обновление — скачать Windows 11 Installation Assistant по ссылке: https://www.microsoft.com/en-us/software-download/windows11
Загрузка и установка прошли без моего участия, нужно было лишь перезагрузить компьютер после завершения всех шагов и новая ОС готова к работе. Сразу в глаза бросается приятный интерфейс с закруглёнными окнами, обновленное меню пуск и выравнивание панели задач по центру. Больше всего меня беспокоили закругленные окна и панель задач в центре. Меню пуск и иконки панели можно поместить влево парой кликов мыши. Что не так с закруглёнными окнами? В MacOS меня жутко раздражает что в режиме развернутого окна видно задний фон в местах закругления, а в Windows 11 этой проблемы, к счастью, нет. В этом режиме окно полностью заполняет углы. Появилась анимация, звуки стали чуть приятнее.
Но в интерфейсе много косяков. Например, системные разделы вроде диспетчера устройств или расширенного контекстного меню (при нажатии на правую кнопку мыши) остались прежними, и это дико режет глаз на фоне обновлённого вида. Надеюсь исправят в последующих апдейтах.
Косяков в работе сторонних программ я не заметил, улучшений или ухудшений производительности тоже нет. Запускать Android приложения пока нельзя, видимо разрешат позже. Обновляться сейчас с 10-ки не вижу смысла.
2 932
Обнаружил интересный факт, что не все процессоры поддерживают 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...
2 932
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?
2 932
Вышел Python 3.10: https://www.python.org/downloads/release/python-3100/
В языке появился паттерн-матчинг, которого мне не хватало и который я подсмотрел в своё время в языке Scala. Помимо этой фичи есть и куча других с которыми можно ознакомиться по ссылке выше.
Ребята из JetBrains подсуетились и выпустили небольшое видео про новшества языка: https://www.youtube.com/watch?v=JteTO3EE7y0
2 932
Podlodka анонсировала второй сезон Podlodka Techlead Crew – онлайн-конференции про техническое лидерство, архитектуру систем и инженерные практики. Минимум абстрактного менеджерства, максимум фокуса на проектировании и развитии систем, а также на аспектах правильной инженерной культуры.
🔥Старт 11 октября.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели разбирают Проектирование с нуля:
- Учат выбирать подходящий технологический стек
- Разбирают современные архитектурные паттерны
- Обсуждают дизайн и управление жизненным циклом публичного API
- Расскажут, что нужно заложить в систему, чтобы потом не было больно
Вторую неделю посвящают Техдолгу и Рефакторингу:
- Учат измерять и продавать менеджменту технический долг
- Изучают современные подходы к рефакторингу
- Разбирают кейсы миграции с одного технологического стека на другой
Подробности и билеты уже на сайте! До конца недели действует приятная скидка, успевайте 😊
2 932
Вышла версия 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
2 932
Годнота подъехала. Подробная статья про FastAPI, асинхронный SQLAlchemy через новую балалайку SQLModel: https://testdriven.io/blog/fastapi-sqlmodel/
2 932
Microsoft открыли доступ к балалайке, которая позволяет запускать Linux GUI приложения на базе WSL (Windows Subsystem for Linux): https://github.com/microsoft/wslg
Установка пока доступна для Windows 10 Insider Preview build 21362+. Я когда-то активно участвовал в программе предварительной оценки новых версий Windows, но опыт горький (то тачпад не работает, то звук пропадает и т.д.), поэтому используйте на свой страх и риск 😁
С другой стороны я не могу найти причины использовать Linux GUI приложения в Windows потому что не знаю ни одного которого бы не было под винду. Может вы знаете?
2 932
Delivery Club образовательный
Аналитики сервиса поделились опытом создания мониторинга и системы “near real-time” оповещений для компаний. Приятный спойлер: супер годная фича не только для пользователей, но и для внутренних разрабов. Читаем материал ребят по ссылке и обсуждаем внизу в комментариях.
Ссылка на статью: Единая система мониторинга и оповещений BI
2 932
Друзья-разработчики, и все те, кто пишет код!🧑💻
Очень нужна ваша помощь.
Сейчас @max_primak работает над сервисом, где люди могли бы помогать друг другу ревьюить код и получать ценные знания без каких-либо менторов или курсов. Это позволило бы получать ежедневный код-ревью тем, у кого такой возможности нет.
Есть мнение, что хороший ревью - это залог быстрого роста программиста.
Но чтобы понять, насколько сервис нужен и важен для комьюнити, Макс запустил опросник, где каждый из вас может дать ему ценный фидбэк о его идее.
От вас будет зависеть, воплотится ли эта идея или нет.
Просьба всех неравнодушных пройти этот опросник. Он займет не более 1 минуты.
Ссылка на Яндекс опросник:
https://forms.yandex.ru/u/61212d59201a0bf4605872dd/
Ссылка на Goolge опросник:
https://forms.gle/Q4kNfu6fRgzAeNx27
Спасибо! 🙏
2 932
Первый доклад там по сути является пересказом событий и выступлений с 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.
2 932
Начал смотреть доклады с Python Community Meetup от Райффайзенбанка. Годный контент и картиночки забавные.
https://youtu.be/qfMWyStoyS4?t=290
2 932
Ребята из #CloudMTS предлагают облачные сервисы для быстрого запуска новых ИТ-продуктов. Актуально для разработчиков, кто хочет выйти на рынок раньше остальных. Сервисами можно пользоваться бесплатно 30 дней!
Реализуйте ваши проекты на готовой облачной IT инфраструктуре:
✔️ Получите всё, что нужно для разработки цифрового продукта: IaaS, облачный суперкомпьютер на GPU, резервное копирование, хранилище S3, CDN, WAF, сервисы Azure и многое другое.
✔️ Используйте любое количество сервисов одновременно.
✔️ Никаких ограничений по функционалу и скрытых платежей.
Выведите свой продукт на рынок в рекордные сроки с #CloudMTS!
Узнать подробности можно по ссылке: https://bit.ly/3yj6yPp
2 932
Работать с WSL в Windows теперь стало ещё проще: https://devblogs.microsoft.com/commandline/install-wsl-with-a-single-command-now-available-in-windows-10-version-2004-and-higher/
2 932
Podlodka анонсировала первый сезон Podlodka Techlead Crew – новой конференции про техническое лидерство, архитектуру систем и инженерные практики. Минимум абстрактного менеджерства, максимум фокуса на проектировании и развитии систем, а также на аспектах правильной инженерной культуры.
🔥Старт 2 августа.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Темой первой недели стал System design, а второй Качество системы.
Во время первой недели вы:
- Узнаете подходы к проектированию систем с учетом требований и сущностей реального мира
- Научитесь определять контракты взаимодействия частей системы на всех слоях
- Разберетесь, когда и как правильно делать ревью архитектуры, чтобы она соответствовала реализации
На второй неделе:
- Научитесь контролировать качество системы в продакшене
- Узнаете, что такое качественный код, как его измерить и итерационно улучшать
- Изучите практики работы с техдолгом и легаси
Подробности и билеты уже на сайте! 😊
