Диджитализируй! – Telegram
Диджитализируй!
27.6K subscribers
461 photos
55 videos
11 files
531 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://news.1rj.ru/str/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Прочёл сегодня лекцию на хакатоне РТУ МИРЭА. Давно в офлайне не выступал, но какой же кайф пообщаться вживую:)
🔥497👍10731🥰3🎉1
Вопрос к тем, кто работает в веб-разработке на Python. Думаю о фреймворке/-ках, которые дать на курсе. Что вы преимущественно используете на работе? Интересны реальные цифры для нашего рынка на основе выборки нашей группы:)
Anonymous Poll
10%
Django, у нас преимущественно НЕ Single Page Application
7%
Django, у нас преимущественно Single Page Application
19%
FastAPI
5%
Flask
4%
Разное используем, без доминирующего фреймворка
54%
Просто хочу узнать результаты
👍5116😁11🔥1
Диджитализируй!
Прочёл сегодня лекцию на хакатоне РТУ МИРЭА. Давно в офлайне не выступал, но какой же кайф пообщаться вживую:)
Буду вечером в РТУ МИРЭА на подведении итогов хакатона. У кого есть пропуска можете подходить, я кусаюсь небольно! Будем в техноковоркинге:)
👍82🔥96
Диджитализируй!
Вопрос к тем, кто работает в веб-разработке на Python. Думаю о фреймворке/-ках, которые дать на курсе. Что вы преимущественно используете на работе? Интересны реальные цифры для нашего рынка на основе выборки нашей группы:)
Интересные результаты получились. В рабочих проектах уже лидирует FastAPI, хотя и, разумеется, без тотального перевеса.

912 человек использует FastAPI и 820 Django, причём из этих 820 только 319 человек пишет на Django современные SPA-приложения, остальные Django-разработчики постепенно будут переходить тоже на SPA-приложения и возможно уходить от Django.

В то же время на hh по Москве вакансий с упоминанием Django и проставленным доходом — 110, fastapi — 52. Лидирует Django, но отрыв в 2 раза, немного, и, вангую, будет сокращаться.

Какой вывод для себя делаю — на курсе будут оба фреймворка:)
🔥197👍68🎉14😁76
Django Styleguide — документ с рекомендациями по Django-проектам. Структура, модели, слои логики, тестирование, работа с DRF, Celery и т.д. Не все рекомендации безальтернативны, но было интересно полистать.

Читаю Two Scoops of Django 3.x, ссылка там встретилась. Если кто-то захочет тоже познакомиться.
🔥78👍529🎉3
Оказывается, начиная с Каталины на Mac OS дефолтный шелл — zsh. Как-то прошло мимо меня. У меня он давно стоит с oh-my-zsh.

Хотя сейчас уже набирают обороты молодые проекты шеллов. Zsh так-то 33 года назад появился:) А bash всего на ~год постарше.

Вот nushell из нового-интересного есть, с новыми концепциями, планирую попробовать. Written on Rust, естесстна:)

https://www.nushell.sh/
👍122🔥316😁6
Как менялись DevOps инструменты разворачивания веб-проектов на сервере:

— от ручной работы или bash-скриптов
— к Chef/Puppet,
— затем к Ansible,
— затем к Docker,
— затем к оркестрации Docker со Swarm, Kubernetes,
— а сейчас возможно ещё Nomad,
— и, дополню, что ещё набирает обороты ред-хатовский Podman как замена Docker — для dev-среды или деплоинга без оркестрации

И всего-то за ~10 лет:)
👍152🔥16😁76
Купил рюкзак. Довольный сим отрадным событием, сижу, обмываю кофеёчком:)

А вообще апрель я плотно работаю над курсом, занимаясь только этим. Это будет расширенное переиздание движухи 2021 года. Расширенное настолько, что не уверен, что курс сохранит название «Основы компьютерных и веб-технологий на Python»:) Будет мясо и хардкоррр!

Кто ждёт — спасибо вам и знайте, что работа кипит! Анонсировать дату старта пока рано, но я буду рассказывать о том, как всё движется.

Мозг загружен темой, и, гуляя, ловлю всплывающие откуда-то из фона бодрые идеи, которые быстренько записываются голосовухой или текстом, чтобы затем обработаться. Дико нравится это состояние. До Чиксентмихайи ещё не добрался, но, думаю, это тот самый поток:)

И вообще сегодня, накидывая заметки и краем глаза замечая, как встаёт солнце и светлеет небо, открыв окно и впустив холодный влажный весенний воздух, я вдруг отчётливо понял, что я счастливый человек.

И, довольно гыгыкнув, продолжил:)
🔥325👍7251😁9🎉6
18 лет назад я поступил в Бауманку и заехал в общагу. Комната на четверых парней — две двухъярусные кровати, четыре стола и небольшой проход между ними — стала моим домом на шесть лет учёбы.

Первый год или два с нами жил парень из Ржева. К его компьютеру были подключены колонки, которые редко простаивали и играли помимо прочего тверскую рок-группу Паха-пау. И вот их песни для меня это до сих пор — рабочая машина времени, которая мгновенно переносит меня туда, в то неуютное, переходное время.

Вконтоса, Ютуба и стримингов не было и музыка гонялась MP3шками по CD-дискам и MP3-плеерам. И, конечно же, как потом выяснилось, по внутриобщажной стомегабитной сети, в которой было всё — фильмы, музыка, книги, лекции. Двадцать пятый час для суток только там скачать нельзя было, к сожалению:)

Видел сегодня товарища — одногруппника и соседа по той комнате. Его племянник сейчас поступил в Москву и заехал в общагу.

А Паха-пау распалась.

Вспомнилось вот:)
👍21226🔥18🥰5😁4
Оххх ты ж боже мой)
Зерокод довыжали уже, сняли денег с хомячков, теперь чатгпт.

Just business, соединить хайпы. Гпт снижает порог входа в пайтон, оказывается)

— Бро, а ты как таким хакером стал?!
— Бро, да чисто чатгпт снизил порог входа!

И МФТИ тут.

Рука, мать его, лицо.
😁360👍389🔥7
Obsidian — простая программа для ведения текстовых заметок, которая будоражит умы и побуждает к организации знаний и своей жизни. О чём речь и как это использовать? Обсудим!

YouTube | VK | RuTube | Дзен

00:00:00 О видео
00:01:05 Эволюция программ для заметок
00:05:50 Владейте своей информацией
00:10:05 Как работает Obsidian
00:15:57 Знакомство с Obsidian
00:21:52 Markdown
00:32:39 Работа с заметками
00:34:42 Поиск заметок
00:35:54 Организация и связи заметок
00:49:32 Шаблоны
00:54:14 Ежедневные заметки
01:00:08 Цеттелькастен
01:02:29 Dataview
01:12:12 Какие заметки я пишу
01:16:16 Синхронизация заметок с Syncthing и другие способы
👍262🔥9231😁2
Закладки от участника Ботаним:)
😁414🔥7949👍18
В комментах и по жизни иногда встречаю людей, находящихся в твёрдой уверенности в своей правоте по обсуждаемому вопросу, и эта уверенность настолько непоколебима в их головах, что позволяет им легко и быстро клеить лейбл «говно» на то, что не укладывается в эту их красивую концепцию.

То есть отметился и пошёл дальше. Иногда еще свысока пару фраз кинул, типа, детишки, папка потратил на вас три лишних слова, так и быть, цените. Например, «любой дурак это знает», или «так только джуны пишут», или «нельзя пользоваться этой частью технологии» и тп. Аргументация, знаете ли.

1. Если узнаёте себя — рекомендую с этим поработать. Вы ведёте себя как токсичый мудень. Токсичные мудни не так успешны и счастливы, как могли бы быть, если бы вдруг перестали быть токсичными муднями. Если вам нравится купаться в своём этом унылом состоянии самолюбования, самосожаления и нытья, то ок, ваш выбор. Вы токсичный мудень, но у вас нет приписанных качеств? Нннну-ну:)

2. Если видите такого токсичного мудня, не принимайте его близко к сердцу. Даже если он ваш коллега или (не фортануло) руководитель.

3. Пока вы чересчур уверены в своих познаниях и своей невообразимой опытности, вы закрыты от дальнейшего развития. Стареть в статусе вечного новичка, как пелось в одной песне. А не копнуть на поверхности и задрать нос. А мы все на поверхности копнули, потому что жизнь человеческая коротка и времени копнуть действительно глубоко — мало.

Есть, например, мнение, что дальнейшее развитие науки будет однажды заторможено из-за того, что чтобы изучить в своей сфере то, что до тебя сделали-открыли-придумали, надо будет потратить слишком много времени. Сейчас люди 10 лет учатся в школе и 4-6 в универе. И это поверхностный уровень образования, ты не выходишь в мир учёным после этого. Что будет, когда количество познания, которое надо будет в себя загрузить, станет в 3-5-10 раз больше? Времени на новые открытия не останется.

Короче — не надо выпендриваться, уважаемая песчинка в шизофренической бесконечности вселенной:) Хочешь что-то покритиковать — делай это уважительно и с перманентным осознанием того, что ты можешь быть неправ, и даже скорее всего неправ, так же как и твой оппонент, а правда где-то посередине, а то и вообще где-то в другой плоскости.

А ещё, когда человек что-то делает, но ошибается — это нормально. Ошибки — это точки роста. Когда ты плюс-минус прав и у тебя всё получается, тут нет роста. Ошибаться — норм, признавать свою неправоту норм, прислушиваться к мнениям других, учиться у всех вокруг — норм.

А быть токсичным муднем — не норм:)
👍509🔥6935😁148
Pydantic v2 вышел в альфу. Логика валидации переписана на Rust, благодаря чему новый Pydantic в 5-50 раз быстрее старой Python-реализации по заявлениям разработчиков.

https://news.1rj.ru/str/nkhitrov_blog/76
🔥143👍349
А что же нас ждёт завтра? А завтра нас ждёт яркий как подсолнух, чёткий как пацан с района, чистый как спирт во фляге — дядя Боб с его архитектурой!

Начинаем читать в Ботаним!

Классическое, традиционное, неизменное приглашение присоединяться:

https://news.1rj.ru/str/t0digital/599
👍14818🔥18😁11
Если вы деплоите свою чудо-систему, а она, зараза, всё ломает, то это явный знак того, что вы не согласуетесь со своим астрологическим календарём деплоинга.

Совершенно бесплатно — забирайте полную таблицу лучших и худших дней для деплоинга в соответствии с вашим знаком зодиака: deployhoroscope.ru
😁346🔥31👍129🎉7
Доклад про историю развития фронтенд-технологий за последние 10-15 лет от JQuery до текущего великолепия, а также про методологию FSD. На 49:55 у докладчика спрашивают, какое будущее он хотел бы видеть у фронтенда и чего не хватает в работе.

Ответ — «всю жизнь, когда я пишу на реакте, постоянно проблемы с какими-то миллионами ререндеров, если я что-то поменяю, у меня начинает вскипать мобильный телефон… Возможно, декларативный подход сыграл с нами злую шутку. Я считаю, что фронтенд стал очень-очень сложным… и я хотел бы упростить фронтенд. Надеюсь, что к этому всё будет двигаться. С годами ты приходишь к простоте. Все эти сложные стейт-менеджеры, огромное количество зависимостей, реактивное программирование, это зависит от того, это декларативно отражает то на вьюху и тдВсего этого можно в некоторых случаях избежать. Многие проекты можно сделать намного более простыми способами».

К слову, на мой взгляд Solid многое из этого решает.

Но в целом современный фронтенд JS-мир — адовая жесть. Это в основном НЕ про:

а) эффективность работы приложения
б) простоту работы с кодовой базой
в) простоту качественного старта в проекте новых разработчиков, или вообще старта во фронтенде новых разработчиков.

Но это про — о, тут умные люди придумали пятьдесят шестой слой абстракции, он решает проблему сложности тридцать первого и при установке ещё вот этих трех библиотек, их настройке и подключении к проекту, а также решении вопросов их оптимального использования в нашем фреймворке, это помогает наконец-то очень красиво (и главное ПРОСТО!) писать фронтенд любой сложности! Впервые, нахрен, в истории!

Поддержу докладчика. Вангую стандартизацию и упрощение всего этого высокоинтеллектуального хлама.

К слову, на фоне этого растёт популярность простых инструментов вроде htmx , во многом возвращающих нас к истокам.
👍18815🔥12😁8🎉2