Пора поставить точку в этом противостоянии. На какой вы стороне?
Anonymous Poll
85%
RSpec
11%
Minitest
4%
Cucumber
Итак, друзья, как и обещал: обзор и краткая инструкция по использованию популярных решений для перевода приложений Ruby https://lokalise.com/blog/i18n-gem-ruby/
Lokalise Blog
I18n gems: Easily translate your Ruby apps with these 5 gems
This article provides an in-depth overview of the available i18n gems that can be used to translate your Ruby and Rails applications.
🔥9
Друзья, небольшая новость для тех, кто хочет использовать Faraday 2.0 и при этом сохранить модуль Gzip, который был встроен в устаревший middleware. Сегодня я выпустил первую версию библиотеки faraday-gzip, которая возвращает этот функционал в Faraday 2. Так что пользуйтесь на здоровье 🤟P.S. В нашем опросе с огромным отрывом выиграл RSpec - в принципе, предсказуемо, но всё же любопытно 🤓 https://github.com/bodrovis/faraday-gzip
GitHub
GitHub - bodrovis/faraday-gzip: The Gzip middleware adds the necessary Accept-Encoding headers and automatically decompresses the…
The Gzip middleware adds the necessary Accept-Encoding headers and automatically decompresses the response - GitHub - bodrovis/faraday-gzip: The Gzip middleware adds the necessary Accept-Encoding h...
👍8🔥1
Engine для Rails, который добавляет возможность входа без пароля https://github.com/mikker/passwordless
GitHub
GitHub - mikker/passwordless: 🗝 Authentication for your Rails app without the icky-ness of passwords
🗝 Authentication for your Rails app without the icky-ness of passwords - mikker/passwordless
Senior developer fixing a bug in production https://www.youtube.com/watch?v=aQHZ6LhPRzM
YouTube
Senior developer fixing a bug in production
😁9👍3
Уроки по RSpec 3 (aka "Самоучитель RSpec") наконец-то на канале! Сегодня мы узнаем, как настроить среду для выполнения автотестов, поговорим, что это вообще такое, подключим Rubocop, а также напишем наши первые тесты. https://youtu.be/60g460qWDTU
YouTube
RSpec 3, урок #1 | Настройка среды и первые тесты
Уроки по RSpec 3 (aka "Самоучитель RSpec") наконец-то на канале! Сегодня мы узнаем, как настроить среду для выполнения автотестов, поговорим, что это вообще такое, подключим Rubocop, а также напишем наши первые тесты.
Таймкоды:
00:00 Введение
00:50 Что такое…
Таймкоды:
00:00 Введение
00:50 Что такое…
🔥24👍4
Друзья, у меня иногда спрашивают: во что поиграть? Дескать, хороших игр не выпускают. Что ж, не сказать, что у меня остаётся так уж много времени на игры, но вообще я считаю, что это весьма неплохое времяпрепровождение, если нужно отвлечься. Вообще, я люблю японские RPG, но, увы, ничего стоящего последние лет 15 не выпускалось, поэтому небольшой топ в других жанрах:
👍6
1. Banner Saga - красивая рисовка, интересный сюжет, довольно неплохая боевая система, пусть и простая. Лично мне нравится именно атмосферность
2. Disco Elysium - играть просто ради сюжета. Это фактически книга, только рассказанная в форме игры. На большого любителя
3. Not For Broadcast - новая игра, которой я посвятил несколько часов. Очень помогает в прокачке английского, интересный игровой процесс, хороший юмор
4. Dungeons of Naheulbeuk - классическая партийная RPG, которая пародирует буквально всё. Отличный юмор, нескучный игровой процесс
5. Kingdom Come - пожалуй, единственная игра "в тренде". Да, в ней полно багов, но сделано очень добротно, здорово проработан мир, и в целом впечатление очень приятное.
В общем, не скучайте!
2. Disco Elysium - играть просто ради сюжета. Это фактически книга, только рассказанная в форме игры. На большого любителя
3. Not For Broadcast - новая игра, которой я посвятил несколько часов. Очень помогает в прокачке английского, интересный игровой процесс, хороший юмор
4. Dungeons of Naheulbeuk - классическая партийная RPG, которая пародирует буквально всё. Отличный юмор, нескучный игровой процесс
5. Kingdom Come - пожалуй, единственная игра "в тренде". Да, в ней полно багов, но сделано очень добротно, здорово проработан мир, и в целом впечатление очень приятное.
В общем, не скучайте!
👍13
Продолжаем уроки по языку Solidity! Сегодня обсудим типы данных string, address, mapping. Узнаем их особенности, попробуем отправить и получить денежные средства в контрактах и посмотрим некоторые другие вещи на практике. https://www.youtube.com/watch?v=WTmyFzfwn04
YouTube
Solidity и смарт-контракты Ethereum, урок #3 | Типы данных string, address, mapping
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍5
Друзья, отвечая на вопрос, что за музыка играет в титрах (где перечисляются все спонсоры). На самом деле, это один из треков, который я когда-то написал. Я не строю иллюзий: композитор из меня так себе, но мне показалось, что это лучше, чем использовать какой-нибудь generic track из библиотеки YT. 😝 Кстати, учитывая, что спонсоров стало больше (и я благодарен каждому из вас!), мы скоро опубликуем дополнительные смайлы, чтобы было повеселее. Берегите себя, скоро увидимся https://www.youtube.com/watch?v=P7-GmyrNRPM
YouTube
Night Sky (by Ravens Die Laughing)
Ambient, experimental
👍7🔥4
Друзья, если выхода Rails 7, перехода на esbuild или importmap было для вас недостаточно, недавно было анонсировано ещё одно нововведение: Propshaft, которое должно заменить Sprockets в будущем. Пока это решение ещё не завершено, однако рано или поздно, видимо, нам предстоит на него перейти. Конечно, всё это обилие решений и метания выглядят не слишком здорово, особенно для новичков, но прогресс лучше стагнации. В общем, будем держать руку на пульсе и я обязательно расскажу вам об этой библиотеке, когда она будет готова для production. https://world.hey.com/dhh/introducing-propshaft-ee60f4f6 (ссылку прислал Степан Середа)
Hey
Introducing Propshaft
It's an exciting time in web development. After a decade's worth of front-end progress kept demanding ever more complicated setups, we're finally moving in the opposite direction. With simpler tools that are still able to hit those high-fidelity user interface…
👍4
Решение для Rails, которое позволяет находить проблемы с БД (лишние индексы, отсутствующие ограничения и тп) https://github.com/gregnavis/active_record_doctor Прислал Илья Барицкий
GitHub
GitHub - gregnavis/active_record_doctor: Identify database issues before they hit production.
Identify database issues before they hit production. - gregnavis/active_record_doctor
👍10
Решение для отслеживание производительности в Postgres со встроенной web-панелью https://github.com/ankane/pghero (прислала Юлия Глущенко)
GitHub
GitHub - ankane/pghero: A performance dashboard for Postgres
A performance dashboard for Postgres. Contribute to ankane/pghero development by creating an account on GitHub.
🔥8👍3😱1
Итак, мы заканчиваем изучение типов данных в языке Solidity! Сегодня поговорим о массивах (array), перечислимых типах (enum), о байтовых массивах (bytes) и о сложных структурах данных (struct). https://www.youtube.com/watch?v=QPk0W_S7lVI
YouTube
Solidity и смарт-контракты Ethereum, урок #4 | Типы данных array, bytes, enum, struct
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥12🤩2
Продолжаем уроки по RSpec 3 и тестированию приложений Ruby! Сегодня узнаем, как тестировать модули, возникновение ошибок, какие есть синонимы у it и describe, а также попробуем создать "заглушки" для тестов. https://www.youtube.com/watch?v=1miSIntbx2k
YouTube
RSpec 3, урок #2 | Тестирование модулей, ошибок, заглушки, синонимы
Продолжаем уроки по RSpec 3 и тестированию приложений Ruby! Сегодня узнаем, как тестировать модули, возникновение ошибок, какие есть синонимы у it и describe, а также попробуем создать "заглушки" для тестов.
Таймкоды:
00:00 Введение
00:40 Создание класса…
Таймкоды:
00:00 Введение
00:40 Создание класса…
🔥11❤8👍4
Hodie mihi, cras tibi https://www.youtube.com/watch?v=uiYmb1xkND4
YouTube
Molchat Doma - Zvezdy (Official Music Video) Молчат Дома - Звёзды
SITE: https://www.molchatdoma.com
SHOP: https://www.sacredbonesrecords.com/collections/molchat-doma
MERCH: https://shop.bingomerch.com/collections/molchat-doma
14 апреля - Москва - Известия Hall / 15 апреля - Санкт-Петербург - Aurora / 21 мая - Минск - Re:Public…
SHOP: https://www.sacredbonesrecords.com/collections/molchat-doma
MERCH: https://shop.bingomerch.com/collections/molchat-doma
14 апреля - Москва - Известия Hall / 15 апреля - Санкт-Петербург - Aurora / 21 мая - Минск - Re:Public…
Очередной урок по RSpec и тестированию, в котором мы узнаем, как пристыковывать метаданные к тестам и использовать их для собственного удобства. Также узнаем, как задействовать тэги и запускать только нужные тесты. https://www.youtube.com/watch?v=sjumbrDILSI
YouTube
RSpec 3, урок #3 | Метаданные, тэги, выборочный запуск тестов
Очередной урок по RSpec и тестированию, в котором мы узнаем, как пристыковывать метаданные к тестам и использовать их для собственного удобства. Также узнаем, как задействовать тэги и запускать только нужные тесты.
Таймкоды:
00:00 Введение
00:40 Использование…
Таймкоды:
00:00 Введение
00:40 Использование…
🔥23
Один мой товарищ заснял пейзажи в Канаде с дрона https://www.youtube.com/watch?v=B5MWDToJpXQ&list=PLAFWCSX8amY7X-3NpZeRRUzkhBr2r4rcX&index=6
YouTube
Toronto Winter Scenes - Colonel Sam Smith Park
Shot with DJI Mini 2 drone.
🤩5
IMG_20220224_163120.jpg
840.9 KB
Не все знают, что некоторые советские фильмы снимались в Риге. Например, вот эта улица играла роль Бейкер-стрит в фильме о Шерлоке Холмсе. Ну, например её можно видеть в эпизодах, когда герои выглядывают в окно. 😀