DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
978 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
В этом уроке мы рассмотрим все важные изменения, которые произошли в новой версии Ethers.js 6. В частности, узнаем, как теперь организованы импорты, как работать с большими числами и перегруженными функциями, Typed API, как изменились некоторые методы и вызовы. https://www.youtube.com/watch?v=bzzf0ANyq70
🔥17👍4👏1
Сегодня в некоторых странах отмечается День всех влюблённых 😊 Любить можно не только человека, но и своё дело, свою страну, да и просто жизнь, в конце концов. Надеюсь, что в вашей жизни любви достаточно, несмотря на весьма тяжёлые последние годы. Всем большой привет, скоро увидимся 🙌
❤‍🔥34👍81
Первый урок по dry-rb (Ruby 3)! В этом видео мы поговорим о том, что такое dry-rb, зачем этот проект вообще существует, а также разберём первую библиотеку из набора: dry-types. Это решение позволяет вводить аналог статической типизации и добавлять ограничения для передаваемых данных, причём в очень удобной и гибкой форме. https://www.youtube.com/watch?v=4V2BNqIbA5s
👍29🔥184🆒2🏆1
Тут выложили расшифровку диалога между нейронкой и слишком впечатлительным журналистом. Любопытно 😄 В общем, это доказывает, что программа может хорошо имитировать определённые эмоции, при этом оставаясь всего лишь программой.

Иными словами, мы можем написать бота, который будет играть в "переживания", "любовь" и прочие эмоции, утверждать, что он хочет захватить мир и уничтожить человечество. Но это будет просто исполняемая роль - он болтает то, что в него заложили, а также то, что он вычитал в открытых источниках и переврал (выше я уже показывал пример, когда бот зачем-то "переселил" меня в Канаду, а наш стартап - в Эстонию). Впрочем, кто-то может сказать, что и люди болтают то, что в них было заложено... https://www.nytimes.com/2023/02/16/technology/bing-chatbot-trannoscript.html
👀6👍2😁1
FpMWu6IWYCEhPwN.jpg
60.8 KB
Интересно иногда смотреть старые видео и обращать внимание на цены. Например, вот тут хорошо видно https://twitter.com/historyinmemes/status/1626436267398365185 как подорожали позиции в известной сети "ресторанов быстрого питания". 😂
В этом уроке по 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