21.06.2019
Нагрузочное тестирование веб-проекта — без купюр
Друзья, добрый день! Продолжаем серию публикаций «без купюр» о проектах, связанных с разработкой, часто с приставкой «веб». Поговорим сегодня о нагрузочном тестировании. ...
17.06.2019
Сравнение: Svelte и React
На сайте React'a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину ...
Открытые библиотеки для визуализации аудиоконтента
Мы изучили несколько тематических тредов на GitHub, Hacker News и Reddit, посвященных инструментам для визуализации аудиоконтента. Рассказываем о часто упоминаемых открытых ...
16.05.2019
Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили
В этой статье рассматривается кейс по ускорению браузерного приложения через замену вычислений JavaScript на WebAssembly.
27.04.2019
В каких случаях стоит использовать Django (а в каких не стоит)
Давайте поможем разработчикам разобраться, подходит ли фреймворк Django для их следующего проекта. Вполне вероятно — подходит. Не стоит хвататься за определенный язык ...
24.04.2019
Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году
Автор материала, перевод которого мы сегодня публикуем, полагает, что если вы собираетесь использовать при проектировании интерфейсов своих приложений веб-компоненты и ...
09.04.2019
Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты
Меня зовут Владимир, я занимаюсь мобильным фронтендом в Яндекс.Почте. В нашем приложении уже была тёмная тема, но недожатая: мы умели перекрашивать интерфейс и простые письма. ...
04.04.2019
Python для Веба: что нужно знать джуниору, чтобы работать и развиваться
Мы сделали сокращенную расшифровку с главными мыслями из Python Junior Podcast: в нем мы обсудили, с чего начинать и куда податься начинающему разработчику на Python. В ...
12.03.2019
Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python
Java и Python — одинаково популярные языки программирования. Однако Python более продуктивен: в нем меньше объем кода, нужного для решения задачи. Почему же программисты до ...
09.02.2019
Разбираемся с асинхронностью в JavaScript [Перевод статьи Sukhjinder Arora]
Привет! Представляю вашему вниманию перевод статьи «Understanding Asynchronous JavaScript» автора Sukhjinder Arora.
26.12.2018
Оценка и планирование в программных проектах — без купюр
Друзья, добрый день! Мы продолжаем серию публикаций «без купюр» о проектах, связанных с разработкой, часто с приставкой «веб». Сегодня поговорим о том, как наиболее правильно ...
21.12.2018
Почему веб такой сложный?
Обсуждение итогов года во фронтэнде внезапно стало предметом дискуссии. Добавлю свое мнение, и буду рад услышать мнение других. Как мне кажется, имеет смысл поговорить о том, ...
02.11.2018
Разбираемся с перехватчиками в React
Привет! Мы с чувством невероятной гордости и облегчения сегодня вечером сдали в типографию новую книгу о React По этому поводу предлагаем вам немного сокращенный перевод ...
28.08.2018
CORS, CSP, HTTPS, HSTS: о технологиях веб-безопасности
Автор материала, перевод которого мы публикуем сегодня, говорит, что существует множество причин изучать веб-безопасность. Например, вопросами безопасности интересуются ...
12.07.2018
Разработка веб-приложения на Rust
Автор материала, перевод которого мы сегодня публикуем, говорит, что его самым свежим экспериментом в области архитектуры программных проектов стало создание рабочего ...
24.04.2018
Использование принципов гештальт-психологии в веб-дизайне
Автор материала, перевод которого мы сегодня публикуем, Мариэль Москериола, говорит, что всегда верила в то, что «пользовательский опыт» складывается из психологии и дизайна. ...
26.03.2018
Оптимизация статического сайта: десятикратное ускорение
Джонлука Де Каро, автор материала, перевод которого мы сегодня публикуем, однажды оказался в заграничной поездке и захотел показать другу свою личную страничку в интернете. ...
12.03.2018
Пакетная обработка изображений в Windows с ImageMagick. Часть I
ImageMagick — свободный и кроссплатформенный редактор для работы с графикой. Он состоит из нескольких консольных утилит. Его возможностей не счесть, как звезд на небе. В сети ...
19.12.2017
Топ-10 библиотек для React на GitHub
Как искать хорошие инструменты для разработки веб-проектов? Один из способов поиска заключается в анализе статистики проектов из интересующей вас сферы на GitHub. Если, ...
11.12.2017
Аутентификация и авторизация в Ember, часть 1: библиотека ember simple auth
Подсистемы регистрации, аутентификации и авторизации пользователей нужны практически любому веб-проекту. К созданию таких подсистем можно подойти с разных сторон. Например — ...
07.12.2017
Анализ шести веб-фреймворков: плюсы, минусы и особенности выбора
Недавно на sitepen.com вышла серия статей, посвящённая фреймворкам для разработки веб-приложений. А именно, в этих материалах исследованы платформы Angular 2+, React + Redux, ...
20.11.2017
Проблемы понимания MVC в ASP.NET MVC и не только
Случалось ли вам делать рефакторинг "толстых" контроллеров? Приходилось ли создавать многоэтажные модели представлений? Добавлять в представление данные и ...
06.11.2017
Веб пора спасать?
Последние пару лет у меня не проходит ощущение, что веб стремительно уступает место чему-то, что мне не нравится. Чему-то чем он быть не должен. Ощущение вполне субъективное, ...
28.09.2017
Пора убить веб
Что-то происходит. Люди недовольны. Призрак гражданских беспорядков преследует наши программистские сообщества. Впервые значимое число веб-разработчиков открыто ставят под ...