Чтобы сгенерировать видеоряд для подкаста на ютуб, я взял Game of Life и начал играться с параметрами. Несмотря на то, что использовалась в итоге только одна конфигурация, всяких красивых залипательных штук получилось много. Вот такая красота вышла.
🔥1
Я состою в сообществе IT Youtubers, и хочу с вами поделиться новым телеграм-каналом, в котором публикуются дайджесты постов от авторов из сообщества. Времени читать посты всех подряд у меня, например, нет, а вот пробежаться по сводке и перейти к заинтересовавшим постам — в самый раз.
На сайте, кстати, много каналов и проверенных курсов от членов сообщества — хорошее место подыскать себе ресурсы для (само)обучения.
На сайте, кстати, много каналов и проверенных курсов от членов сообщества — хорошее место подыскать себе ресурсы для (само)обучения.
Telegram
ityoutubers.com
Точка входа в IT контент https://ityoutubers.com / Лента публикуется автоматически / Вступить в сообщество: https://boosty.to/ityoutubers / Вопросы: @soexpired
👍7
Ещё один подгон от @ityoutubers_com — папка с каналами про айти.
Как вы, возможно, знаете, в последнем обновлении Телеграма стало возможным шарить папки с чатами. Это как раз такая папка.
Вообще, конечно, мне нравится подход команды мессенджера. В условном фейсбуке вряд ли бы стали такое делать, потому что «продуктово» (на самом деле просто с точки зрения гринда KPI) это «не резонно» (т.е. непонятно, как повысит ретеншен и насколько больше или меньше продукт станет зарабатывать). В Телеграме же многие фичи появляются, просто потому что прикольно или удобно.
А вот от меня самого давненько нового ничего не было — не переживайте, просто на работе и не только навалилось дел. Занимаюсь новым роликом урывками, когда есть немного времени.
Как вы, возможно, знаете, в последнем обновлении Телеграма стало возможным шарить папки с чатами. Это как раз такая папка.
Вообще, конечно, мне нравится подход команды мессенджера. В условном фейсбуке вряд ли бы стали такое делать, потому что «продуктово» (на самом деле просто с точки зрения гринда KPI) это «не резонно» (т.е. непонятно, как повысит ретеншен и насколько больше или меньше продукт станет зарабатывать). В Телеграме же многие фичи появляются, просто потому что прикольно или удобно.
А вот от меня самого давненько нового ничего не было — не переживайте, просто на работе и не только навалилось дел. Занимаюсь новым роликом урывками, когда есть немного времени.
Telegram
IT YouTubers
You’ve been invited to add the folder “IT YouTubers”, which includes 48 chats.
👍5❤🔥2🔥1
Хороший роадмап для развития бэкенд-разработчика на русском языке с размеченными грейдами для каждого навыка. Понятно, что грейды отличаются от компании к компании, да и я сам для себя так и не определился с критериями для каждого уровня, но примерно по индустрии совпадения есть.
В любом случае, я думаю, каждый для себя найдет пункты, которые можно прокачать (если вы, конечно,не сеньор/принципал — роадмап расчитан на диапазон от джуниора до сеньора).
https://github.com/bzick/oh-my-backend
В любом случае, я думаю, каждый для себя найдет пункты, которые можно прокачать (если вы, конечно,не сеньор/принципал — роадмап расчитан на диапазон от джуниора до сеньора).
https://github.com/bzick/oh-my-backend
GitHub
GitHub - bzick/oh-my-backend: Что нужно знать бэкенд-разработчику web-приложений. Backend Roadmap (from Junior to Senior).
Что нужно знать бэкенд-разработчику web-приложений. Backend Roadmap (from Junior to Senior). - bzick/oh-my-backend
👍27🔥5👎1
Так как теперь большая часть подписчиков пришла сюда не с ютуб-канала, то нужно дать немного вводных. Меня зовут Ильдар, я Go-разработчик в финтехе (а до этого в индустрии электромобилей). На ютубе я в основном стараюсь покрыть какие-то топики, связанные с Go (в будущем не только), о которых либо ещё никто не рассказывал, либо не делал это качественно на русском языке. Здесь в целом то же самое, но в формате коротких заметок: полезные находки, случайные мысли и т.д.
Мы с вами перевалили за два килочеловека, уф! Спасибо всем, кто подписывается, даже не зная этого (папка с айти-каналами, я про тебя). Наверное, после этого поста часть тех, кто присоединился через папку, отпишется, но не страшно — останутся те, кому интересно 💪
У меня много чего лежит в бэклоге для ютуба, но всё равно предлагаю вам поделиться, о чём ролик или текстовый пост здесь вы бы хотели увидеть? С какой болью вы постоянно сталкиваетесь? Или может у вас есть идея прикольного формата видео?
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
defer panic
Ещё один подгон от @ityoutubers_com — папка с каналами про айти.
Как вы, возможно, знаете, в последнем обновлении Телеграма стало возможным шарить папки с чатами. Это как раз такая папка.
Вообще, конечно, мне нравится подход команды мессенджера. В условном…
Как вы, возможно, знаете, в последнем обновлении Телеграма стало возможным шарить папки с чатами. Это как раз такая папка.
Вообще, конечно, мне нравится подход команды мессенджера. В условном…
👍22🔥5
defer panic pinned «❤️ Интро Так как теперь большая часть подписчиков пришла сюда не с ютуб-канала, то нужно дать немного вводных. Меня зовут Ильдар, я Go-разработчик в финтехе (а до этого в индустрии электромобилей). На ютубе я в основном стараюсь покрыть какие-то топики, связанные…»
Crafting Interpreters
Книга очень доступно и пошагово рассказывает о том, как написать свой интерпретатор языка (программирования). Она будет полезна не только тем, кто хочет создать свой скриптовый язык, но и тем, кому приходится писать различные парсеры. В общем, как SICP aka «Книга дракона», только доступнее и короче.
В книге две части: в первой вам предлагается написать наивный интерператор, разбирающий код на лету; во второй части автор реализует тот же язык, но уже с виртуальной машиной. Для реализации первой части используется Java, а для второй — C. Но не переживайте, код достаточно универсальный, чтобы его можно было понять и перевести на Go.
Автор книги, Роберт Найстрём, известен так же как автор другой классной книги — Game Programming Patterns. Раньше Роберт работал в Electronic Arts, а сейчас занимается языком Dart.
Книгу можно купить, а можно читать бесплатно на её сайте.
Книга очень доступно и пошагово рассказывает о том, как написать свой интерпретатор языка (программирования). Она будет полезна не только тем, кто хочет создать свой скриптовый язык, но и тем, кому приходится писать различные парсеры. В общем, как SICP aka «Книга дракона», только доступнее и короче.
В книге две части: в первой вам предлагается написать наивный интерператор, разбирающий код на лету; во второй части автор реализует тот же язык, но уже с виртуальной машиной. Для реализации первой части используется Java, а для второй — C. Но не переживайте, код достаточно универсальный, чтобы его можно было понять и перевести на Go.
Автор книги, Роберт Найстрём, известен так же как автор другой классной книги — Game Programming Patterns. Раньше Роберт работал в Electronic Arts, а сейчас занимается языком Dart.
Книгу можно купить, а можно читать бесплатно на её сайте.
👍14🤔1
defer panic
https://youtu.be/X-tlxRa-MP4
Перевод гайда, представленного в видео, на русский язык.
https://github.com/ilmoi/teachyourselfCS-RU/blob/master/Teach_yourself_cs-2020-RU.md
Но я, конечно, считаю, что английский — такой же важный навык для любого программиста.
https://github.com/ilmoi/teachyourselfCS-RU/blob/master/Teach_yourself_cs-2020-RU.md
GitHub
teachyourselfCS-RU/Teach_yourself_cs-2020-RU.md at master · ilmoi/teachyourselfCS-RU
Russian translation of https://teachyourselfcs.com/ - ilmoi/teachyourselfCS-RU
🔥10👍4🥱1
В очередной раз убедился, что доставка фич с тестами быстрее, чем без них. Это звучит неинтуитивно на первый взгляд, но вот вам пример:
На днях мне было нужно срочно сделать и выкатить фичу на прод. Задача была настолько срочной, что времени на написание тестов, как казалось, не оставалось физически. К счастью, почти весь код уже был написан. Всё что нужно было сделать — это добавить ручку в API, которая этот самый код вызывает. Поэтому я подумал, мол, ничего страшного, тесты допишу чуть позже. В итоге на то чтобы несколько раз пройти весь цикл обратной связи (выкатка на тестовый стенд → тестирование руками → фикс) времени ушло больше, чем если бы я изначально сел и написал эти чёртовы тесты.
Тут я вспомнил свой ролик про тесты, а именно тезис про то, что по факту разработка с тестами (а то и через них) обходится бизнесу дешевле, особенно в долгосрочной перспективе.
На днях мне было нужно срочно сделать и выкатить фичу на прод. Задача была настолько срочной, что времени на написание тестов, как казалось, не оставалось физически. К счастью, почти весь код уже был написан. Всё что нужно было сделать — это добавить ручку в API, которая этот самый код вызывает. Поэтому я подумал, мол, ничего страшного, тесты допишу чуть позже. В итоге на то чтобы несколько раз пройти весь цикл обратной связи (выкатка на тестовый стенд → тестирование руками → фикс) времени ушло больше, чем если бы я изначально сел и написал эти чёртовы тесты.
Тут я вспомнил свой ролик про тесты, а именно тезис про то, что по факту разработка с тестами (а то и через них) обходится бизнесу дешевле, особенно в долгосрочной перспективе.
YouTube
Тесты. Что нужно знать разработчику
Разбираемся, что такое автотесты и зачем их писать.
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
Boosty — https://dfrp.cc/boosty
Patreon — https://dfrp.cc/patreon
Donation Alerts — https://donationalerts.com/r/deferpanic
ETH —…
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
Boosty — https://dfrp.cc/boosty
Patreon — https://dfrp.cc/patreon
Donation Alerts — https://donationalerts.com/r/deferpanic
ETH —…
👍22
У меня в грядущем ролике звучит тезис, что наличие проектов на гитхабе — это преимущество при поиске работы, в первую очередь для джунов. У джунов естественным образом мало коммерческого опыта, но им нужно показать, что они готовы деливерить какой-то код и учиться чему-то. Как вы считаете, правда это или нет?
(сейчас будет опрос)
(сейчас будет опрос)
👍8🤷♂1🔥1🤔1
Нужно ли джуниору иметь проекты на гитхабе?
Anonymous Poll
29%
Обязательно
52%
Не обязательно, но точно будет плюсом
9%
Это ни на что не влияет
1%
Это скорее вредно, чем полезно
9%
Свой вариант в комментах / посмотреть результаты
Вышел очередной EAP-релиз Goland 2023.2. Из интересного — добавили интеграцию с Гитлабом. Правда, я так и не понял пока что, работает ли с селф-хостед — надо будет проверить. Из красивого — наконец-то нормальная светлая тема (бывает, включаю её, если сижу у окна в солнечный день).
Расскажите, на чём сидите? Goland? VSCode? VIm/Neovim? Sublime Text?Emacs? Light IDE? Я 80% времени работаю в Goland, но и в Neovim периодически возвращаюсь.
https://blog.jetbrains.com/go/2023/06/02/gitlab-integration-2023-2-eap-3/
Расскажите, на чём сидите? Goland? VSCode? VIm/Neovim? Sublime Text?
https://blog.jetbrains.com/go/2023/06/02/gitlab-integration-2023-2-eap-3/
The JetBrains Blog
GitLab Integration, Improved Main Toolbar Customization, Text Search in Search Everywhere, and More in GoLand 2023.2 EAP #3 - The…
The third GoLand 2023.2 EAP build is now available!
👍9🔥2
Опубликовал новый ролик в раннем доступе. В ролике я пишу телеграм-бота, который автоматически получает новые статьи из заданного набора источников (преимущественно про Go), а затем генерит саммари через API ChatGPT и постит всё это дело в специальный телеграм-канал. Кстати, пример работы бота можно посмотреть в канале readme.go.
Если вы, например, джуниор-разработчик, наличие завершенных пет-проектов на гитхабе — это всегда плюс. Агрегатор новостей — в меру сложный проект, которым не стыдно похвастаться на интервью. А если вы миддл, сеньор или кто покруче, то можете накинуть на вентилятор ;)
Ролик в раннем доступе можно посмотреть в следующих местах:
💳 dfrp.cc/nPoArA
💳 dfrp.cc/APPnpq
💬 t.me/deferpanic/120
Если вы, например, джуниор-разработчик, наличие завершенных пет-проектов на гитхабе — это всегда плюс. Агрегатор новостей — в меру сложный проект, которым не стыдно похвастаться на интервью. А если вы миддл, сеньор или кто покруче, то можете накинуть на вентилятор ;)
Ролик в раннем доступе можно посмотреть в следующих местах:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🥰2😍2