Главная » Архив меток: Разработка веб-сайтов

Архив меток: Разработка веб-сайтов

[Перевод] Учебный курс по React, часть 24: второе занятие по работе с формами

Сегодня мы продолжим разговор об использовании форм в React. В прошлый раз мы рассматривали особенности взаимодействия компонентов и текстовых полей. Здесь же мы обсудим работу с другими элементами форм. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX→ Часть 2: функциональные компоненты→ Часть 3: файлы компонентов, структура проектов→ Часть 4: родительские и дочерние компоненты→ Часть 5: начало работы ...

Читать далее »

[Перевод] GraphQL и Golang

Технология GraphQL за последние несколько лет, после того, как компания Facebook перевела её в разряд опенсорсных, стала весьма популярной. Автор материала, перевод которого мы сегодня публикуем, говорит, что попробовал работать с GraphQL в среде Node.js и на собственном опыте убедился в том, что эта технология, благодаря её замечательным возможностям и простоте, неслучайно привлекает к себе столько внимания. Недавно он, занимаясь ...

Читать далее »

[Перевод] Особенности использования типа данных Symbol в JavaScript

Символьные примитивы — это одно из новшеств стандарта ES6, которое принесло в JavaScript некоторые ценные возможности. Символы, представленные типом данных Symbol, особенно полезны при использовании их в качестве идентификаторов свойств объектов. В связи с таким сценарием их применения напрашивается вопрос о том, что такого они могут, чего не могут строки. Начнём мы с обзора некоторых возможностей JavaScript, в которых нужно ...

Читать далее »

Видео с Badoo PHP Meetup #2: о тестах и качестве кода

По правде говоря, получилась целая мини-конференция — так много участников было в этот раз. 16 марта мы собрали вторую встречу PHP-сообщества в офисе Badoo. Спасибо участникам и спикерам за полезную субботу! Обсуждали вопросы автотестов для PHP-разработчиков, разбирали реальные кейсы из практики, дискутировали о качестве кода и много общались. Под катом — слайды, записи докладов и панельная дискуссия со спикерами из ...

Читать далее »

[Перевод] Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий

Думали ли вы о том, чтобы воспользоваться при разработке своего очередного веб-проекта простейшим из существующих набором технологий? Если это так — значит материал, перевод которого мы публикуем сегодня, написан специально для вас. Однако многим приложениям вся та мощь, которую дают фреймворки, не нужна. JavaScript-фреймворки существуют для того чтобы помочь нам создавать приложения, обладающие сходными возможностями, используя обобщённый подход. Использование какого-нибудь ...

Читать далее »

Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Доклад Яндекса

Рассказывает Светлана Каюшина, руководитель отдела документирования и локализации. Сначала был технический писатель, выполнявший задачи отдельного заказчика. Наш отдел документирования прошел несколько этапов развития. Сейчас у нас большой производственный отдел — он полностью удовлетворяет потребности компании в документировании. Потом образовалась группа технических писателей, которая решала ограниченный набор задач. Метрики помогают нам улучшать продукт, процессы и качество, а также вовремя информируют о ...

Читать далее »

Делаем современное веб-приложение с нуля

Итак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт? В этой статье мы попробуем набросать boilerplate простейшего веб-приложения со следующей архитектурой: Что мы покроем: настройка dev-окружения в docker-compose. создание бэкенда на Flask. создание фронтенда на Express. сборка JS с помощью ...

Читать далее »

Как мы сделали PHP 7 в два раза быстрее PHP 5

В декабре 2015 вышел PHP 7.0. Компании, которые перешли на «семерку» отметили, что увеличилась производительность, а нагрузка на сервера — уменьшилась. Первыми перешли на семерку Vebia и Etsy, а у нас Badoo, Авито и OLX. Для Badoo переход на семёрку обошелся в 1 млн. долларов экономии на серверах. Благодаря PHP 7 в OLX средняя нагрузка на сервер снизилась в 3 ...

Читать далее »

[Перевод] 10 шагов к успешному Python-проекту

Материал, перевод которого мы сегодня публикуем, посвящён инструментам, которые позволяют оснащать Python-проекты средствами форматирования кода, тестирования, непрерывной интеграции и анализа зависимостей. Это помогает ускорить процесс разработки, способствует повышению качества, единообразия и безопасности кода. Предполагается, что у читателя этого материала уже есть некоторый опыт Python-разработки и проект на Python, с которым он, в ходе чтения, будет экспериментировать. Если такого проекта у ...

Читать далее »

Как в Kiwi.com тестируют 1000 проектов на Python

Original english version of this article is here. До выступления еще две недели, но я, конечно, уже обо всем расспросил Алекса и под катом поделюсь спойлерами и бэкстейджем подготовки доклада: что это за опенсорсный Зоопарк такой, что он делает с нашим Python кодом и чем отличается от mypy сотоварищи. Это название доклада Alex Viscreanu на Moscow Python Conf ++. — ...

Читать далее »