DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
978 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Перечитываю сейчас кое-какие рассказы Тэффи, в частности, "Антей". И прямо вспомнилось, как в Беларуси шутили гостеприимные хозяева, что, дескать, если говорят "давайте пить чай", то это значит, что на стол выставляется всё начиная от сладостей и до горячих блюд, а вся процедура растягивается часа на два. Впрочем, время от времени так оно и было - в одно своё пребывание я, кажется, не был трезвым и голодным вообще ни одну минуту (за целую неделю). Когда ещё доведётся побывать теперь, проведать друзей... https://ru.wikisource.org/wiki/%D0%90%D0%BD%D1%82%D0%B5%D0%B9_(%D0%A2%D1%8D%D1%84%D1%84%D0%B8)
👍8
В этом уроке по Hotwire мы разберём Turbo Stream: функционал, который позволяет выполнять обновления в реальном времени для всех пользователей, просматривающих страницу (он работает на основе Action Cable и Web Socket). Это удобно в тех случаях, когда, например, вы пишите real-time чат.

Мы узнаем, как работать с Turbo Stream, как рассылать обновления в фоновой задаче, как создавать сервисные объекты и как подключать Stimulus к добавляемым в реальном времени объектам. https://www.youtube.com/watch?v=5hfmbJQ9Gb0
👍17🔥9
*Этот пост-фантазия написан с точки зрения мужчины. Любые совпадения являются случайными.*

А вы чувствуете эти ритмы? Вам ещё 14-15-16 лет, вы отпросились из дома и идёте к друзьям на всю ночь. Вы сказали, что выпьете максимум бокал вина, но всем ясно, что это не так - родители тоже не дураки...

Впрочем, бывает и иначе. Когда-то, в совсем другой жизни много лет назад я просто сбежал с "последнего звонка", тк не видел в нём ничего интересного... Утащил бутылку ликёра и мы устроили пир на двоих с моим другом Арсом, который тогда уже ушёл в другую школу (при МГУ). Да-да, тот самый Арс, который теперь помогает мне при записи видео о Ruby. Сколько воды утекло.

А потом тот самый последний "выпускной" вечер в каком-то неизвестном науке ресторане. Подходит "она" - та девушка, которую ты добивался целых полгода (год?). Она говорит: "Спасибо, что помогал мне с уроками". Целует в щёку... Ну, а чего ты ещё ожидал? Был и другой шанс, но ты его упустил. С другой стороны, был ли он тебе нужен?.. У тебя есть другая, которая тебя ждёт... Жаль лишь, что вы видитесь так редко, ведь вы познакомились в некоей "сети".

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

Вот за главными "ботаниками", с которыми ты так хорошо дружил, уже приходят родители. Ты говоришь: "Увидимся". Ты понимаешь, что в этой жизни ты больше не увидишь их никогда. Разве что мельком, спустя много лет ты встретишь одного из братьев-"ботаников". Ты сначала даже не поймёшь, а он пройдёт мимо тебя - какой-то облысевший, серый, мрачный, всё так же волочащий ногу. А ведь это был в своём роде гений математики... Тебя он не узнает, либо сделает вид, что не узнает.
https://www.youtube.com/watch?v=hbbbark8k7w
🔥7😢32🤔2👍1
Некоторые читатели спрашивали, как написан сайт "Гарри и вагон косяков", поэтому я решил сделать код публичным - почему бы и нет. Кстати, желающие могут поучаствовать в добавлении "косяков" 😄 https://github.com/bodrovis/harry
👍7🔥4
Нейросеть сгенерировала музыкальный ряд для одной известной песни. Ну в общем-то вышло интересно https://www.youtube.com/watch?v=2RjqsrpJcXk
🔥5👍1
В этом уроке по Ruby 3 мы обсудим, что такое массивы (arrays), зачем они нужны и как с ними работать. Научимся читать из них данные, изменять, преобразовывать строки в массивы и обратно. Обсудим, что такое nil, а также как работать с циклами .each. В качестве небольшой практики напишем программу, которая выводит случайные шутки про Чака Норриса. В общем, будет интересно. https://www.youtube.com/watch?v=OC5hndVt_1k
🔥19👍3
Не поверите - ещё одно видео сегодня. Это нетипичный ролик для моего канала, он на английском языке и представляет собой запись онлайн-конференции, где меня пригласили выступить.

Это видео будет полезно разработчикам, которые используют систему управления переводами Lokalise и хотят узнать, как можно автоматизировать некоторые задачи: в частности, слушать события (загрузка файлов, завершение заказов), реагировать на них и автоматически создать PR на GitHub со всеми новыми изменениями в файлах с переводами https://www.youtube.com/watch?v=AQ77eSl6kQQ
🔥10
Спокойной ночи
🎉13🔥5😁3
Появилась мысль - пока в самых общих чертах, но всё же. 💭 Не устроить ли нам стрим в формате AMA, то есть ask me anything? Хотелось бы просто со всеми пообщаться в более расслабленном режиме, без необходимости печатать множество кода (тк в этом случае внимание, естественно, концентрируется именно на этом).

Не уверен, надо ли это, но если есть интерес - обязательно сообщите об этом. Можно засылать вопросы, только желательно не узкоспециальные, чтобы было интересно для более широкой аудитории. Наоборот, тут как раз подойдёт нечто более общее. В общем, если есть мысли на этот счёт - welcome. Ну, а по дате можно уже решить позднее. 😁
👍62😁1
В этом уроке мы узнаем, что такое Typechain, зачем он нужен и как с ним работать. Также поговорим о нововведениях Hardhat, в частности, о решении Toolbox, которое включает в себя сразу несколько полезных плагинов. Мы настроим проект Hardhat с нуля, напишем контракты, тесты для него и поработаем с Typechain. https://www.youtube.com/watch?v=k1rrgRqZm-s
🔥17👍3
В этом уроке по Ruby 3 мы поговорим о том, что такое диапазоны и как они могут помочь нам в написании кода. Также узнаем, зачем нужны хэши (hashes) и чем они отличаются от массивов, поговорим о символах (symbols) и их назначении, а также напишем небольшой квиз по мировым столицам, который может использоваться для проверки знаний школьников. https://www.youtube.com/watch?v=CLsTBx6ajmw
🔥19👍5
👍31😁151
Бывает и так
😁20😱2