Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Расшифровка моего интервью с автором Ruby

Разработка веб-сайтовRubyПрограммированиеСовершенный кодRuby on Rails

Во время осенней конференции Ruby Russia я, на правах организатора, поймал в кулуарах автора Ruby и устроил ему часовой допрос интервью. Вопросы старался выбирать незаезженные, чтобы ответы были нам полезны, а не “за все хорошее против всего плохого”. И дедушка таки смог меня, старого плюсового разработчика, удивить! Под катом — расшифровка интервью, нетривиальное мнение Юкихиро Мацумото про типы вообще и руби в частности, а также возможность все это обсудить в комментах. На связи я с руби-командой Evrone наперевес. Мацумото мы приглашаем в Москву регулярно, есть возможность заранее придумать интересные вопросы для будущих интервью.
Читать дальше →
Всего голосов 39: ↑38 и ↓1 +37
Просмотры7K
Комментарии 4

Programatic content marketing in the B2B segment

Разработка веб-сайтовRubyRuby on RailsИнтернет-маркетинг
Из песочницы

Good content makes customers loyal, forms a positive brand image, and raises sales in the long term. But it only works if content reaches its target audience. To bring together prospective clients and relevant messages content marketing platforms are used. Learn how they can improve campaigns of marketing agencies, media buyers, and companies.

Read more →
Рейтинг 0
Просмотры513
Комментарии 0

Tests as must have for complex projects

Разработка веб-сайтовRubyTDDRuby on RailsТестирование веб-сервисов

Development in its pure form is not only writing code, but also a number of manipulations that are necessary for its correct and timely work. Testing in development takes the lion's share of both time and resources, but proper testing will bring only time savings and the best result for the client.

Read more →
Рейтинг 0
Просмотры834
Комментарии 0

Custom Shopify Automation for Your Business

Разработка веб-сайтовRubyRuby on RailsРазработка под e-commerceСистемы сборки

E-commerce today has become so frequent that it has become almost a standard chain of stores, where most people make purchases. But even online stores are trying to save money by becoming drop shippers and more working on additional implementations, rather than on the maintenance and payment of huge storage spaces.

Read more →
Рейтинг 0
Просмотры517
Комментарии 0

Ruby on Rails' Big Place in Marketplace Development

Разработка веб-сайтовRubyRuby on RailsСистемы сборки

How do you know that it’s time for you to launch your online marketplace? When do you see the necessity to provide the ultimate clear and fast “brand – consumer” communications? The point of an online marketplace is to grow customers loyalty by offering them an ever-expanding range of products.


A brand, whether online or not, must use its reputation and expertise to make its marketplace successful.


Let's take a look at the benefits of marketplaces and the reliability of Ruby on Rails as the strongest development tool.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры847
Комментарии 0

Custom Web Development — Making Dream Business a Reality

Разработка веб-сайтовRubyRuby on RailsCRM-системыСистемы сборки

Custom development is different from commercially distributed software or existing open source software. Individual development either creates a new application or expands the functionality of an existing one and can be executed by its own or third-party developers.

Read more →
Всего голосов 2: ↑1 и ↓1 0
Просмотры319
Комментарии 0

List of Top World Ruby's Conferences

Разработка веб-сайтовRubyRuby on RailsКонференции

Ruby programmers around the world are participating in an increasing number of conferences where they gather to share reports on unfinished projects, discuss the future of Ruby, and welcome newcomers to the community. At such conferences, new ideas are born and a lot of inspiration comes for real masters of their craft. Let's take a look at the list of the main events of the Ruby community.

Read more →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры1.1K
Комментарии 1

Facebook Ad Campaigns Ways from Manual to Automotive

Разработка веб-сайтовRubyRuby on RailsFacebook APIМедийная реклама

Based on practice, even the simplest data analysis can lead to a significant reduction in CPA. Advertising campaigns on Facebook are no exceptions and need to be optimized over time. Often under optimization, you can see experiments with different types of audiences and targeting. If you want to get more conversions within the same budget, then you should pay attention to a few crucial points that we will consider in this article.

Read more →
Рейтинг 0
Просмотры386
Комментарии 0

How to Integrate Netvisor to Shopify and Simplify the Company's Business Processes

Разработка веб-сайтовRubyRuby on Rails

Thousands of new online businesses created daily. Dozens of different platforms work like real mega plants to meet the needs of humanity. In recent years, the Shopify occupies a leading position in the market and continues to gain momentum. Shopify's functionality is expanding rapidly, but sometimes even it's not enough. We want to show how you can integrate the accounting Netvisor to your newly made e-shop and what benefits you get at it.

Read more →
Рейтинг 0
Просмотры229
Комментарии 0

Еще одна статья про Rails и ELK

ПрограммированиеRuby on Rails
Из песочницы
Tutorial

image


Есть много туториалов, которые рассказывают как хранить логи Rails приложения в ELK, большинство сводится либо к парсингу логов, либо сохранению краткой статистики запроса по UDP в logstash. В этой статье я бы хотел сосредоточиться на переносе абсолютно всех логов приложения в ELK по UDP.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры1.7K
Комментарии 0

Оптимизация SQL запросов или розыск опасных преступников

PostgreSQLРазработка мобильных приложенийRuby on Rails
Из песочницы
🔥 Технотекст 2020
Кейс компании Appbooster

Полагаю, практически каждый проект, использующий Ruby on Rails и Postgres в качестве основного вооружения на бэкенде находится в перманентной борьбе между скоростью разработки, читаемостью/поддерживаемостью кода и скоростью работы проекта в продакшене. Я расскажу о своем опыте балансирования между этими тремя китами в кейсе, где на входе страдали читаемость и скорость работы, а на выходе получилось сделать то, что до меня безуспешно пытались сделать несколько талантливых инженеров.


Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры13.1K
Комментарии 11

Миграции данных в Ruby On Rails

RubyRuby on RailsАдминистрирование баз данныхХранение данныхХранилища данных
Из песочницы

img


TL;DR Пожалуйста, выносите код миграции данных в Rake-задачи или пользуйтесь полноценными гемами в стиле миграций схемы. Покрывайте тестами эту логику.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры2.4K
Комментарии 15

Неофициальный гайд по Active Admin

Блог компании ДомКликRubyRuby on Rails
Tutorial

Статья про Ruby в блоге компании ДомКлик! Как так получилось, что в молодую компанию завезли мертвый язык? Секрет в том, что на Ruby можно быстро написать и протестировать бизнес-идею. И делается это не без помощи Rails и Active Admin — библиотеки, которая позволяет быстро создать админку с минимальными затратами сил и времени.



Часто можно встретить мнение, что Active Admin хорош только для 15-минутного блога. Мы в ДомКлик считаем (и доказываем на практике), что из этой библиотеки можно выжать намного больше.


Я расскажу про некоторые подходы, которые мы применяем при работе с Active Admin.

Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры6.7K
Комментарии 3

Ruby Digest 2020·08·1

RubyПрограммированиеRuby on RailsЧитальный зал
Большая подборка информации о Ruby, включая русскоязычные источники, с 1 по 15 августа:
новости, медиа, новинки, релизы, статьи, обучение.


Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры2.2K
Комментарии 1

Почему в 2020 году мы по-прежнему выбираем Ruby?

RubyRuby on Rails
Из песочницы
Привет, Хабр! Представляю вашему вниманию перевод статьи «Why is Ruby still our choice in 2020?» автора Vira Vashkovska.

Мы — опытная команда Ruby on Rails разработчиков. Некоторые из нас занимаются разработкой на Ruby уже многие годы и знают его как свои пять пальцев. Вот почему нам требуется много мужества чтобы признать, что Ruby сейчас не в лучшей форме.

Язык был очень популярен в 2013-2015 годах, но затем его популярность пошла на спад. Это особенно заметно, если мы сравним статистику Ruby и Ruby on Rails за 2020 года с прогрессом, достигнутым другими инструментами. Stack Overflow провел довольно тривиальное сравнение динамики роста Ruby и Node.js на основе количества заданных вопросов. Да, это не самый объективный показатель, но вы поняли…

image

Количество пользователей Ruby упало, но достаточно ли этого, чтобы объявить о смерти Ruby? На самом деле, нет. Если вы видели такие статьи, как «Ruby is Dead» или «Ruby is Irrelevant», приготовьтесь — ведь в какой-то момент каждый язык был объявлен мертвым. Возьмите Node.js — среда выполнения переживает хорошие времена — и все же люди спешат объявить о ее смерти.
Читать дальше →
Всего голосов 26: ↑16 и ↓10 +6
Просмотры5.4K
Комментарии 7

Как я принёс Ruby в ДомКлик

Блог компании ДомКликRubyRuby on Rails


В конце 2017 года я твёрдо решил, что хочу перейти на руководящую работу.

Программирование само по себе привлекало меня гораздо меньше, чем то, что происходило на уровень выше, а именно обдумывание бизнес-процессов, планирование архитектуры приложений и организация работы.

Я чувствовал себя не столько садовником, который день за днём возделывает маленький клочок земли, наблюдая за проклёвывающимися сквозь землю ростками, сколько фермером, которому надо собрать, а затем продать урожай с гигантского поля размером с европейскую страну.

Масштабность и эффективность меня вдохновляли.
Читать дальше →
Всего голосов 65: ↑52 и ↓13 +39
Просмотры9.8K
Комментарии 116

Метапрограммирование в реальной задаче

RubyПрограммированиеRuby on RailsФункциональное программирование
Из песочницы

Всем привет! В этой статье хочу рассказать про метапрограммирование на примере реальной часто встречающейся проблемы.

Когда кто то говорит про метапрограммирование у олдскульного кодировщика случается приступ ярости)

И на это есть причины так и на большом проекте может показаться безумием использовать метапрограммирование, так как код становится очень сложным для чтения. А если в проект включится специалист со стороны, то он и подавно ничего не разберет в этом мета-коде.

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры3.8K
Комментарии 4

Как перейти с secrets на credentials (Ruby on Rails)

Блог компании TimewebRubyRuby on Rails
Перевод
Сredentials в версии Ruby on Rails 5.2.0 — новый золотой стандарт. Старые добрые, но небезопасные файлы .env уступают дорогу. В этой статье вы узнаете:

  • зачем и как перейти от secrets к credentials,
  • как использовать API-ключи в Ruby, YML и js.erb,
  • как раз и навсегда предоставить ключ каждому из команды.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры904
Комментарии 0

Синхронизация баз данных между монолитом и микросервисами с помощью Kafka. Наше решение

Блог компании Учи.руRubyRuby on RailsАдминистрирование баз данныхМикросервисы
В этой статье я расскажу про готовое решение для поддержки консистентности данных между растущей микросервисной и унаследованной архитектурой. Под катом код для репликации двух баз данных с проверкой синхронизации, который может пригодиться для решения аналогичных задач.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры3.1K
Комментарии 9