DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
977 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
В этом уроке по dry-rb и Ruby мы разберём решение dry-events, которое позволяет легко порождать события, подписываться и реагировать на них. Рассмотрим принцип работы этой библиотеке на примерах, а также немного поговорим о zeitwerk. https://www.youtube.com/watch?v=74SpnpWxVQU
👍211
В этом видео мы узнаем, как переводить сайты WordPress и добавлять поддержку множества языков с помощью плагина WPML. Также мы поговорим о машинном переводе (neural networks) и обсудим, как использовать систему управления переводами Lokalise. https://www.youtube.com/watch?v=rbQDJ_qwIj4
👍3🤔1
Небольшой тизер: в ближайшее время к нам нагрянет *функциональщина*. Если честно, я бы рекомендовал посмотреть эту новую серию всем, даже если в дальнейшем подобные языки вы использовать не будете. Почему? Потому что это позволяет немного иначе взглянуть на разработку как таковую и немного расширить свои горизонты. Иными словами, мир не сошёлся на ООП 😂

В общем, будет интересно. "Улыбайтесь господа", как говорил один известный барон, хотя в такое времечко это может быть очень сложно.
👌20👍3🔥2🆒2😱1
В этом уроке по Solidity мы обсудим, какие изменения появились в последних версиях языка (вплоть до 0.8.19), какие функции и свойства более не рекомендуются для использования, а также как создавать собственные типы данных на основе встроенных. Помимо этого, обсудим, как применять к собственным типам данных встроенные операторы и как эта поддержка реализуется. https://www.youtube.com/watch?v=vCJ0kMyapzM
👍13🔥2
Это первый урок по языку Elixir и функциональной разработке в целом! Сегодня мы поговорим об основных принципах функционального программирования, обсудим, чем оно отличается от более привычных подходов. Также настроим рабочую среду, напишем первую программу, обсудим переменные и типы данных в Elixir.

Подчеркну, что, на мой скромный взгляд, освоить принципы функциональной разработки имеет смысл любому разработчику

https://www.youtube.com/watch?v=lZtdNCkevVw
🔥37👍13❤‍🔥4
ну, а сегодня можно было наблюдать, как я рухнул со скутера прямо в центре города. 😂 Снегопад застал нас врасплох. Берегите себя https://www.youtube.com/watch?v=aGI89gjxheM
👍4
В этом уроке мы ещё раз вернёмся к create, create2, selfdestruct и принципам формирования адресов контрактов. Мы рассмотрим как на тот же адрес задеплоить тот же код, а также как развернуть другой байткод на тот же адрес! Это довольно забавный, пусть и не слишком простой трюк, о котором тоже следует знать. https://www.youtube.com/watch?v=6i6pKU_FaJs
👍5🔥2🤩1
Друзья, фейсбук мне внезапно решил сообщить, что были оставлены запросы на сообщения месяца три назад. Их там некоторое количество, но я, понятное дело, никому не ответил, так как их просто не видел. Поэтому мораль сей басни такова - писать лучше в чат, а не в фейсбук, в котором я всё равно редко бываю и вообще сильно недолюбливаю эту соц сеть
💯13👍2🙏1
В этом уроке по языку Elixir мы поговорим о том, что оператор "знак равенства" (=) делает не совсем то, что мы от него ожидаем. Мы обсудим, что такое pattern matching (сопоставление с образцом), чем это отличается от обычного присваивания и как с помощью pattern matching можно писать более элегантный код. https://www.youtube.com/watch?v=WP3wc8sjyMQ
🔥41😱1
GH анонсировал очередное виртуальное событие, там будут всякие успешные успехи выступать и не только - возможно, кого-то заинтересует https://galaxy.github.com
👍5
Комедия в одном действии "Как ChatGPT в города играет" 😂
🤣48🔥6😁1🥴1
Завтра вечером у нас очередная интеллектуальная игра, но, по просьбам трудящихся, в формате 18+. Поэтому на всякий пожарный стримить будем на резервном канале 😂 https://www.youtube.com/watch?v=zXcxpscnhTA
👍3
Ну, для тех, кто предпочитает читать, я подготовил текстовую версию Angular i18n (знаю, что здесь есть любители этого фреймворка).

Что нас ждёт ещё в ближайшее время:

* Новый урок по Elixir (про функции)
* Видео про dry-validation
* Вероятно, обзор стандарта ERC4626

https://lokalise.com/blog/angular-i18n/
🔥71
А я тут подумал, что завтра будет очередная годовщина - 16 марта 2020 года у нас были закрыты границы, въехать в страну стало практически нереально.

Это была довольно холодная весна, точно помню, что ещё лежал снег. Мы тогда ещё плохо понимали, что всё *это* только начинается и, в каком-то смысле, будет продолжаться до сего дня. Вспоминается Тэффи, которая описывала первые месяцы революции - люди ходили за последними покупками, допивали последние чашки кофе, доедали последние булочки. Видимо, и мы делали что-то подобное, чтобы вскоре крепко засесть на карантин, а затем спустя два года наблюдать самую страшную трагедию XXI века в Европе.

Но ведь тогда мы этого не знали... Шутили, что посидим недельку, и потом всё как бы само собой образуется. Потом будет лучше - Маск придумает какие-нибудь новые штуки, а ИИ будет за нас всё делать. Кто же знал, что Маск начнёт нести ересь, а ИИ окажется довольно тупым. Именно тогда у нашей компании закрылся офис, мы торчали по домам. Забавно, что я жил в те месяцы в том же здании, поэтому мог спокойно подключаться к корпоративному wifi и целыми днями сидеть в интернете бесплатно. Делать-то особо было нечего: работать, смотреть видео, читать, играть. Канал я тогда ещё не вёл, но делал очередной курс для школы, кажется, по питону.

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

За обратную дорогу я выпивал по бутылочке финского коктейля - дорого, но вкусно, чего говорить. Формально это запрещено, но улица стала как бы не совсем общественным местом... На обед мы часто ходили в бельгийский ресторан, где опять-таки не было ни души. Люди боялись подцепить вирус, но мне сидеть в четырёх стенах было тяжеловато. Однажды в ресторан зашёл полицейский и сообщил, что теперь нужно закрываться раньше.

А потом в какой-то момент закрылось вообще всё - работал только магазин, где народ опасливо сторонился друг друга. А потом... потом как-то очень быстро всё вернулось на круги своя. Да, очень много где требовали наличия сертификата, это правда, но все привыкли, как будто это было заведено ещё при царе Горохе. А там и сертификаты отменили, хотя вторую дозу вакцины получить пришлось (причём уже другой, так как говорили, что тогда защита моЩЩнее будет).

Мы не заболели, но, к сожалению, я лично знаю людей, которые эти два года не пережили, и ещё больше тех, кто провёл много очень неприятных дней в больнице. А теперь подумаешь - кажется, будто это было когда-то давно, да и вообще не с тобой. Странно, правда?

https://www.youtube.com/watch?v=f_055Z4F57o
👍232😱1👨‍💻1
В этом уроке по Elixir мы поговорим о модулях и функциях. Мы узнаем, что такое атрибуты модулей, как их вкладывать друг в друга, как жить без слова return и как писать однострочные функции. Также обсудим арность функций, возможность создавать функции с одинаковыми именами, а также то, как использовать пограничные условия. https://www.youtube.com/watch?v=HYhjb4cRoMA
🔥11