Как стать автором
Обновить
4
0
Илья Лазарев @ilyalazarev

Head of 8base Russia

Отправить сообщение

Как улучшать продукт с помощью догфудинга

Время на прочтение6 мин
Количество просмотров9.2K

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

Сегодня мы поговорим о догфудинге. 

Догфудинг (англ. Dogfooding, Eating your own dog food) - это практика использования сотрудниками компании собственных продуктов и сервисов.

Чувствую, как у читателя начинают возникать вопросы «Что???», «Причем тут собачий корм?».  Однажды мне даже сказали, что этот термин вызывает неприятные ассоциации. 

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии4

Как создать приложение-чат за двадцать минут

Время на прочтение11 мин
Количество просмотров24K
image

Мой отец любит напоминать мне, что, будучи компьютерным инженером в 1970-х, «он был программистом до того, как программирование стало модным». Пару раз он даже показывал старые скрипты Fortran и COBOL. Прочитав этот код, я с уверенностью могу сказать, что программирование сегодня определенно круче.

Отличительная черта современных языков программирования и сред разработки — это то, насколько меньше кода приходится писать разработчику. Используя высокоуровневые языки вместе со множеством доступных API-интерфейсов, пакетов с открытым исходным кодом и платных сервисов, приложения — даже со сложными требованиями — можно создавать довольно быстро.
Всего голосов 11: ↑4 и ↓7-3
Комментарии12

История Airbnb: Какие уроки можно из нее извлечь?

Время на прочтение7 мин
Количество просмотров11K

«Дураки учатся на своих ошибках, а умные — на чужих»
Теодор Рузвельт, 26-й президент США

Теодор Рузвельт, к сожалению, не был знаком с подходом MVP (Minimum Viable Product), и в соответствии с этим высказыванием все основатели стартапов немного «дураки» в хорошем смысле этого слова — порой, начиная с безумной идеи, путем проб и ошибок они тестируют свои гипотезы и в конце концов находят соответствие продукта рынку (product market fit).

Тем не менее, чужой опыт и менторство безусловно важны, и в этой статье я хочу рассказать, чему мы можем научиться на истории Airbnb.

Cпойлер
Если вы никогда не пользовались платформой Airbnb — это площадка для поиска краткосрочной аренды жилья по всему миру.

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

Экосистема Low-Code решений

Время на прочтение8 мин
Количество просмотров20K
image

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

Я бы хотел рассмотреть, что это за инструменты, как именно они помогают, и какие выглядят наиболее многообещающе.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

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

Время на прочтение14 мин
Количество просмотров5.2K
image

«Империи будущего будут империями разума» — Уинстон Черчилль.

В период глобальной пандемии и финансового спада основатели компаний сталкиваются с новой реальностью. Мир быстро меняется у нас на глазах. В одночасье стабильное экономическое развитие сменилось на мрачный хаос. Если сейчас вы управляете стартапом, это время, вероятно, будет одним из самых сложных в вашей жизни.
Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии6

Как я выбрал технологический стек с заделом на будущее

Время на прочтение5 мин
Количество просмотров5.4K
Начинайте с простого, но не в ущерб дальнейшему росту.

image

Начав свою карьеру как инженер-программист, впоследствии я стал технологическим предпринимателем и основал две SaaS компании, которые привлекли более 100 миллионов долларов венчурного капитала Силиконовой долины.

Проблема заключалась в том, что эти компании требовали огромных вложений, для того чтобы создать сложные, мультитенантные программные системы, которыми они являлись, которые к тому же требовали, чтобы специалисты по продажам и внедрению постоянно продвигали и поддерживали их работу. Поэтому в 2017 году я основал 8base.
Читать дальше →
Всего голосов 13: ↑8 и ↓5+3
Комментарии0

Знакомство с GraphQL на вечеринке

Время на прочтение5 мин
Количество просмотров5.5K
GraphQL и REST — это две парадигмы, используемые при создании API для веб-приложений.

REST — набор уникальных идентификаторов (URL), которые приложения используют для запроса и отправки данных.

GraphQL — язык запросов, который позволяет клиентским приложениям точно задавать данные, которые им нужны, из одного эндпоинта.

Это связанные технологии, они используются в основном для одних и тех же вещей (а могут и сосуществовать), но при этом они весьма разные.

Звучит немного пресно, да? Давайте объясним их различия более интересным способом, который может помочь вам лучше понять GraphQL, а, возможно, и просто позабавит.
Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии7

Как объяснить своей бабушке разницу между SQL и NoSQL

Время на прочтение7 мин
Количество просмотров23K
image

Одно из наиболее важных решений, которые принимает разработчик, заключается в том, какую базу данных использовать. В течение многих лет опции были ограничены различными вариантами реляционных баз данных, которые поддерживали язык структурированных запросов (SQL). К ним относятся MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 и многие другие.

За последние 15 лет на рынке появилось много новых баз данных в рамках подхода No-SQL. К ним относятся хранилища ключей-значений, такие как Redis и Amazon DynamoDB, широкие колоночные базы, такие как Cassandra и HBase, хранилища документов, такие как MongoDB и Couchbase, а также графовые базы данных и поисковые системы, такие как Elasticsearch и Solr.

В этой статье мы попробуем разобраться в SQL и NoSQL, не влезая в их функционал.
Кроме того, мы немного повеселимся в процессе.
Читать дальше →
Всего голосов 21: ↑16 и ↓5+11
Комментарии11

Создание приложения для Slack с использованием функций 8base

Время на прочтение8 мин
Количество просмотров4.5K
image

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

В этой статье мы создадим Slack бота, который публикует обновления при создании заказа на придуманной нами e-commerce платформе, которой мы управляем.

E-commerce платформа — это бессерверное приложение, созданное с использованием 8base. В этой статье мы будем использовать функции 8base для прослушивания событий Create в модели данных с использованием триггеров.

Триггер это тип функции, которая запускается в ответ на событие мутации данных: создание, обновление или удаление объекта. 8base предоставляет два типа триггеров в зависимости от того, хочет ли разработчик выполнить функцию до или после изменения данных: trigger.before и trigger.after.

Вам понадобятся


  • Базовое понимание React и Node.js. Перед началом работы убедитесь, что у вас установлены Node и npm / yarn.
  • Мы будем использовать некоторые GraphQL запросы в проекте, так что пригодится знакомство с GraphQL.
  • Создайте учетную запись 8base (если вы еще этого не сделали), посетив их веб-сайт.

Подготовка среды 8base


Создайте аккаунт или войдите в 8base. Для новых учетных записей 8base предоставляет бесплатный 30-дневный доступ.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

Создание приложения Sticky Notes с использованием 8base, GraphQL и React

Время на прочтение9 мин
Количество просмотров5.6K
image

Посмотреть демо версию программы здесь.

Во все времена тайм менеджмент был связан для меня с огромной борьбой, запланированные задачи забыты, заметки потеряны, потому что они распределены по нескольким приложениям, сохраняющим заметки. Решение заключается вовсе не в приложении для персонализированных заметок, которое я предлагаю вам создать, хотя есть вероятность, что вы будете им пользоваться из-за времени, которое вы в него вложите.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность