Ребята из РФ, у вас что Digital Ocean не доступен?
Я узнал что у меня.... сайты моих проектов не доступны в РФ, вероятно потому что по традиции находятся на Digital Ocean.
Если вы в РФ, попробуйте зайти на страничку, дайте мне пожалуйста знать о доступности у вас.
Конечно, меня интересует доступ без VPN.
https://omyclasses.com/ru/ruby-on-rails-deploy-master-class
Давно ли в РФ не работает Digital Ocean?
Я узнал что у меня.... сайты моих проектов не доступны в РФ, вероятно потому что по традиции находятся на Digital Ocean.
Если вы в РФ, попробуйте зайти на страничку, дайте мне пожалуйста знать о доступности у вас.
Конечно, меня интересует доступ без VPN.
https://omyclasses.com/ru/ruby-on-rails-deploy-master-class
Давно ли в РФ не работает Digital Ocean?
Семейные прогулки
С сентября начался новый рабочий сезон, и я жестко занят. Надо закрывать текущие релизы. После паузы снова появились интервью. Задач много.
Чтобы хоть как-то переключаться, по выходным жена берет нас в охапку и везет по разным районам Стамбула.
Стамбул удивительный город. Вот тебе модная ресторанная улочка, типа Рубинштейна в Питере или Никитской в Москве, а вот в шаге от нее, за углом городской огородик и эко ярмарка. Контраст, смена текстуры и окружения и мозг немного переключается. Хорошо.
Ну, конечно, бесспорный лидер отдыха - праздные прогулки на вапурах по Босфору.
Гуляли по городу, отдыхали, пили кофе в уютных кафешках, гладили стамбульских котов.
Надо чаще так проводить выходные.
С сентября начался новый рабочий сезон, и я жестко занят. Надо закрывать текущие релизы. После паузы снова появились интервью. Задач много.
Чтобы хоть как-то переключаться, по выходным жена берет нас в охапку и везет по разным районам Стамбула.
Стамбул удивительный город. Вот тебе модная ресторанная улочка, типа Рубинштейна в Питере или Никитской в Москве, а вот в шаге от нее, за углом городской огородик и эко ярмарка. Контраст, смена текстуры и окружения и мозг немного переключается. Хорошо.
Ну, конечно, бесспорный лидер отдыха - праздные прогулки на вапурах по Босфору.
Гуляли по городу, отдыхали, пили кофе в уютных кафешках, гладили стамбульских котов.
Надо чаще так проводить выходные.
🔥4👍1
Собирать Лего самолет по остаткам инструкции из развала десятка наборов это настоящая инженерия 😆 для сильных духом.
Наконец-то я дождался момента, когда сыну станет интересно не только разбирать, а когда у него вдруг «щелкнет» и он станет беречь уже собранные наборы и начнет хотеть, чтобы старые «собрались».
Такие сложные конструкции ему не под силу (да и мне тоже 🤭). Но будем надеяться, что к утру наш самолет компании «феникс эйрланс» восстанет из лего пепла 🤪
Наконец-то я дождался момента, когда сыну станет интересно не только разбирать, а когда у него вдруг «щелкнет» и он станет беречь уже собранные наборы и начнет хотеть, чтобы старые «собрались».
Такие сложные конструкции ему не под силу (да и мне тоже 🤭). Но будем надеяться, что к утру наш самолет компании «феникс эйрланс» восстанет из лего пепла 🤪
🔥5
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Если бы я захотел сделать новый проект на Rails
Я бы установил 💎 gem devise чтобы обеспечить регистрацию пользователей, использовал 💎 gem cancancan чтобы настроить доступ пользователей и администраторов к нужному функционалу проекта. Я бы использовал 💎 gem dotenv чтобы сконфигурировать приложение. 💎 gem faker помог бы мне сделать первые данные для удобной разработки. 💎 gem data-migrate помог бы мне в процессе развития проекта управлять данными в базе данных. 💎 gem sanitize я бы использовал, чтобы очищать данные, которые сохраняют пользователи в моей базе данных и обезопасить проект от пользователей-хулиганов. 💎 gem kaminari поможет с переходам по страницам. 💎 gem state_machine я бы использовал для разных состояний моделей. 💎 gem awesome_nested_set для организации сложных меню, каталогов или комментариев.💎 gem ransack позволит сделать простой и эффективный поиск на сайте. 💎 gem whenever выполнять простые сервисные операции в проекте — обновлять курс валют по расписанию, очищать каталоги со старыми логами.
Обо всех этих (и других) инструментах Ruby on Rails разработчика вы теперь, как минимум, знаете.
Краткие посты о них доступны по тегу:
#инструментарий
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
Я бы установил 💎 gem devise чтобы обеспечить регистрацию пользователей, использовал 💎 gem cancancan чтобы настроить доступ пользователей и администраторов к нужному функционалу проекта. Я бы использовал 💎 gem dotenv чтобы сконфигурировать приложение. 💎 gem faker помог бы мне сделать первые данные для удобной разработки. 💎 gem data-migrate помог бы мне в процессе развития проекта управлять данными в базе данных. 💎 gem sanitize я бы использовал, чтобы очищать данные, которые сохраняют пользователи в моей базе данных и обезопасить проект от пользователей-хулиганов. 💎 gem kaminari поможет с переходам по страницам. 💎 gem state_machine я бы использовал для разных состояний моделей. 💎 gem awesome_nested_set для организации сложных меню, каталогов или комментариев.💎 gem ransack позволит сделать простой и эффективный поиск на сайте. 💎 gem whenever выполнять простые сервисные операции в проекте — обновлять курс валют по расписанию, очищать каталоги со старыми логами.
Обо всех этих (и других) инструментах Ruby on Rails разработчика вы теперь, как минимум, знаете.
Краткие посты о них доступны по тегу:
#инструментарий
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
👍4
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Словарь Ruby on Rails Разработчика (Часть 1)
💎 Миграции (migrations):
👉 https://t.me/pro_ruby_on_rails_ru/76
💎 Способы запуска Rails-команд:
👉 https://t.me/pro_ruby_on_rails_ru/91
💎 Метал Контроллеры (Metal Controllers):
👉 https://t.me/pro_ruby_on_rails_ru/99
💎 DSL (Domain Specific Language):
👉 https://t.me/pro_ruby_on_rails_ru/100
💎 Идемпотентность:
👉 https://t.me/pro_ruby_on_rails_ru/101
💎 Мемоизация (Memoization):
👉 https://t.me/pro_ruby_on_rails_ru/103
💎 Strong Parameters:
👉 https://t.me/pro_ruby_on_rails_ru/105
💎 Проблема N+1:
👉 https://t.me/pro_ruby_on_rails_ru/110
💎 Eager Loading:
👉 https://t.me/pro_ruby_on_rails_ru/111
💎 Manual Loading (Ручная подгрузка данных):
👉 https://t.me/pro_ruby_on_rails_ru/113
💎 Кеширование (Caching):
👉 https://t.me/pro_ruby_on_rails_ru/116
#словарь
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
💎 Миграции (migrations):
👉 https://t.me/pro_ruby_on_rails_ru/76
💎 Способы запуска Rails-команд:
👉 https://t.me/pro_ruby_on_rails_ru/91
💎 Метал Контроллеры (Metal Controllers):
👉 https://t.me/pro_ruby_on_rails_ru/99
💎 DSL (Domain Specific Language):
👉 https://t.me/pro_ruby_on_rails_ru/100
💎 Идемпотентность:
👉 https://t.me/pro_ruby_on_rails_ru/101
💎 Мемоизация (Memoization):
👉 https://t.me/pro_ruby_on_rails_ru/103
💎 Strong Parameters:
👉 https://t.me/pro_ruby_on_rails_ru/105
💎 Проблема N+1:
👉 https://t.me/pro_ruby_on_rails_ru/110
💎 Eager Loading:
👉 https://t.me/pro_ruby_on_rails_ru/111
💎 Manual Loading (Ручная подгрузка данных):
👉 https://t.me/pro_ruby_on_rails_ru/113
💎 Кеширование (Caching):
👉 https://t.me/pro_ruby_on_rails_ru/116
#словарь
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
👍3
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Media is too big
VIEW IN TELEGRAM
Zero Dependency Deploy. Часть 3. Тизер.
Видео записал. Слайды расставил. Надо выгрузить. Наверное закончу только к позднему вечеру.
Работы много, занимает время. Но! Медленно, но верно мы движемся вперед.
Видео записал. Слайды расставил. Надо выгрузить. Наверное закончу только к позднему вечеру.
Работы много, занимает время. Но! Медленно, но верно мы движемся вперед.
❤4
Поездка в парк развлечений.
Завтра у сына день рождения. Ну и мы всей семьей отправились в самый большой в Стамбуле парк развлечений.
Приключение началось еще в самом начале поездки.
Линия метро по которой мы ехали оказалась очень современной. Вагоны шире обычных. Очень просторные.
Станции закрытого типа, как в центре Питера, только все современное. Внутри станций обстановка как в космическом корабле. Инженерные коммуникации впечатляют.
Парк огромный. Мы провели в нем весь день. Конечно, скромнее, чем испанский Порт Авентура, но весьма на уровне.
С ватными ногами вернулись домой. Уложили спать сына. Нарядили дом и встретили курьера с праздничным тортом.
Ну а я ничего лучше не придумал, чем начать играть в Лару Крофт.
Я виндоуз ноутбук зачем купил? Чтобы докер в нем гонять?
Завтра у сына день рождения. Ну и мы всей семьей отправились в самый большой в Стамбуле парк развлечений.
Приключение началось еще в самом начале поездки.
Линия метро по которой мы ехали оказалась очень современной. Вагоны шире обычных. Очень просторные.
Станции закрытого типа, как в центре Питера, только все современное. Внутри станций обстановка как в космическом корабле. Инженерные коммуникации впечатляют.
Парк огромный. Мы провели в нем весь день. Конечно, скромнее, чем испанский Порт Авентура, но весьма на уровне.
С ватными ногами вернулись домой. Уложили спать сына. Нарядили дом и встретили курьера с праздничным тортом.
Ну а я ничего лучше не придумал, чем начать играть в Лару Крофт.
Я виндоуз ноутбук зачем купил? Чтобы докер в нем гонять?
❤6👍1