Search
Write a publication
Pull to refresh
12
0.2
Немцов Георгий @gnemtsov

Создаю AB-TASK и Velna.ai

Send message

Как я создал мини-реддит на базе Telegram

Level of difficultyMedium
Reading time8 min
Views2.3K

Недавно мне пришла идея воссоздать механику Reddit внутри Telegram.

Телега — отличная и популярная платформа для общения и ведения блогов, но, на мой взгляд, это ужасное место для создания настоящих сообществ.

До этого я никогда не писал ботов или мини-аппов. У меня был только некоторый опыт в веб-разработке. Давно хотел разобраться, как всё это работает... И вот появилось немного свободного времени, звёзды сошлись и я запилил свой мини-Реддит в Телеге :)

Читать далее

Удобный способ тестирования React-компонентов

Reading time9 min
Views27K
Я написал построитель дополнительных отчетов (custom reporter) для Jest и выложил на GitHub. Мой построитель называется Jest-snapshots-book, он создает HTML-книгу снимков компонентов React-приложения.



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

Фреймворк для бессерверных приложений в AWS

Reading time10 min
Views6.1K
Мы решили создать небольшой фреймворк для бессерверных веб-приложений в AWS. Может более правильно назвать это не фреймворком, а заготовкой, — я не знаю. Но суть в том, чтобы создать основу для быстрой разработки бессерверных приложений в AWS. Код выложен на GitHub и открыт для любых усовершенствований, коих предстоит немало.


В статье речь пойдет о том, как разрабатывать и тестировать бессерверные приложения локально, о роутинге на фронтенде и бекенде, о сервисах Amazon и тому подобных вещах. Кому интересно, добро пожаловать под кат!
Читать дальше →

Как мы делаем AB-DOC

Reading time20 min
Views3.8K
В этой статье я хочу рассказать о нас и о том, как мы делаем AB-DOC — бессерверное веб-приложение, предоставляющее интерфейс к хранилищу Amazon S3. Подробнее про AB-DOC можно почитать в нашей предыдущей статье. Сейчас речь пойдет о технологических решениях, которые лежат в основе AB-DOC. Расскажу, как мы построили процесс разработки и развертывания.



На фото я за рабочим столом у себя дома, где я работаю 90% времени.
Читать дальше →

Бета-тестирование AB-DOC

Reading time3 min
Views2.5K
Привет всем! Мы завершили работу над первой версией AB-DOC и приглашаем всех на бета-тест. Приложение позволяет создать документы онлайн в удобном редакторе и систематизировать их хранение в виде дерева.


Подробности под катом.
Читать дальше →

Мой опыт настройки окружения для Web-разработки

Reading time10 min
Views21K
Речь пойдет не о настройке денвера и не о том, как поставить LAMP-стек. Я решил рассказать о том, какое мы в своей команде используем окружение для разработки. Мы разрабатываем Web-сервисы и ERP-системы, но всё это, в сущности, ничто иное, как сайты. Просто сложные внутри и порой не такие красивые снаружи.

Сразу хочу сказать, что я не претендую на описание идеального окружения для Web-разработки. С удовольствием послушаю критику, приглашаю всех поделиться своими подходами в комментариях. В общем, поехали.
Читать дальше →

Lifemeter.ru — люди против лени

Reading time2 min
Views939

Вы когда-нибудь задумывались о том, что самая большая эпидемия, которая угрожает человечеству, это не СПИД, ожирение или наркомания? Эта болезнь не передается от человека к человеку, но в разной степени ей страдают почти все люди на Земле. Она развивается сама по себе, постепенно парализуя волю человека и лишая его каких-либо стремлений. Она отнимает у человека самое дорогое — его мечты. Болезнь эта называется лень! Сколько талантов она погубила, сколько идей и планов так и оставила нереализованными…

Lifemeter.ru — это лекарство против лени.

Подробности

Как я делал отказоустойчивый веб-сервис

Reading time6 min
Views15K

Предисловие


В этой статье я хотел рассказать о своем опыте построения отказоустойчивого Web-сервиса. Я разрабатывал внутреннюю систему управления предприятием на PHP+MySQL (корпоративный портал), и, так как почти вся жизнь предприятия зависит от работоспособности этой системы, вопросы отказоустойчивости приобретают большое значение. Вместе с тем предприятие небольшое, соответственно, позволить себе дорогое железо и технологии оно не может, да и простой системы в несколько часов для него тоже не смертелен. Поэтому я старался решить эту задачу с минимальными денежными вложениями и обходясь своими силами и небольшими знаниями в области администрирования.
Читать дальше →

Information

Rating
3,589-th
Location
Армения
Date of birth
Registered
Activity