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

Programatic content marketing in the B2B segment

Разработка веб-сайтов *Ruby *Ruby 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
Просмотры 531
Комментарии 0

Tests as must have for complex projects

Разработка веб-сайтов *Ruby *TDD *Ruby 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
Просмотры 960
Комментарии 0

Custom Shopify Automation for Your Business

Разработка веб-сайтов *Ruby *Ruby 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
Просмотры 652
Комментарии 0

Ruby on Rails' Big Place in Marketplace Development

Разработка веб-сайтов *Ruby *Ruby 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
Просмотры 955
Комментарии 0

Custom Web Development — Making Dream Business a Reality

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

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
Просмотры 379
Комментарии 0

List of Top World Ruby's Conferences

Разработка веб-сайтов *Ruby *Ruby 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.2K
Комментарии 1

Facebook Ad Campaigns Ways from Manual to Automotive

Разработка веб-сайтов *Ruby *Ruby on Rails *Facebook 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
Просмотры 428
Комментарии 0

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

Разработка веб-сайтов *Ruby *Ruby 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
Просмотры 256
Комментарии 0

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

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

image


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

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

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

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

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


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

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

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

img


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

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

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

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

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



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


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

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

Ruby Digest 2020·08·1

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


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

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

Ruby *Ruby 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
Просмотры 6.3K
Комментарии 8

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Как мы устранили редкую ошибку, из-за которой пришлось разлогинить всех пользователей Github

Информационная безопасность *Системы управления версиями *Управление продуктом *
Перевод

8 марта мы рассказали о том, что из соображений безопасности разлогинили всех пользователей GitHub.com из-за редкой уязвимости защиты. Мы считаем, что прозрачность — ключевой фактор сохранения доверия со стороны пользователей, поэтому решили рассказать об этом баге подробнее. В этом посте мы изложим технические детали данной уязвимости и объясним, как она возникла, как мы на неё отреагировали и какие мы предприняли шаги для того, чтобы подобное не повторилось.

Отчёты пользователей


2 марта 2021 через службу технической поддержки мы получили отчёт пользователя, который войдя на GitHub.com под собственными идентификационными данными, внезапно авторизировался как другой пользователь. Он немедленно вышел из аккаунта, но сообщил о проблеме нам, поскольку она обеспокоила его, и на то были все основания.

Мы привели в действие свои процедуры реагирования на инциденты с безопасностью и немедленно изучили этот отчёт, призвав на помощь специалистов компании из отделов безопасности, разработки и поддержки пользователей. Спустя несколько часов после первого отчёта мы получили второй отчёт от другого пользователя с очень похожей ситуацией. После анализа логов запросов и аудита мы смогли подтвердить истинность полученных внешних отчётов — сессия пользователя действительно внезапно оказалась общей для двух IP-адресов примерно во время отправления отчётов.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры 7.9K
Комментарии 5