Месяц: Сентябрь 2018
-
Поле загрузки файлов, которое мы заслужили
—
от автора
Все течет, все меняется, но только input[type=file] как портил нервы всем начинающим веб-разработчикам, так и продолжает это делать до сих пор. Вспомните себя N лет назад, когда вы только начинали постигать азы создания веб-сайтов. Молодой и неопытный, вы искренне удивлялись, когда кнопка выбора файла напрочь отказывалась менять цвет своего фона на ваш любимый персиковый. Именно…
-
Доклад Римского клуба 2018, Глава 3.2: «Development Alternatives»
—
от автора
Development Alternatives является чрезвычайно обнадеживающим примером инициативы, предпринятой в одном из беднейших регионов мира, которая обеспечила надежные средства к существованию, рабочие места, здоровье экосистем и оптимистические перспективы буквально для миллионов людей. Инициатива была начата д-ром Ашоком Хослой, который в 1982 году оставил свою удобную карьеру в правительстве и Организации Объединенных Наций, чтобы создать новый тип…
-
Правообладатели РФ хотят ужесточить антипиратские законы после исков к «Яндексу»
—
от автора
10 сентября 2018 года Минкульт опубликовал законопроект «О внесении изменений в статью 15.2 Федерального закона „Об информации, информационных технологиях и о защите информации”». Речь идёт именно о той статье, по которой Роскомнадзор недавно угрожал заблокировать сервис «Яндекса» на территории России. В новой редакции предлагаются более жёсткие сроки для этой процедуры. После получения судебного решения Роскомнадзор…
-
Бобинники: десять культовых катушечных магнитофонов — рассказываем и показываем
—
от автора
Ранее мы писали об истории появления бобинников в мире и СССР. Сегодня — расскажем про винтажные аппараты, за которыми продолжают гоняться коллекционеры.
-
Как кассовая программа поможет сэкономить на аналитике?
—
от автора
Рост доходов и оптимизация ассортимента товаров — задачи, стоящие перед любым магазином. Чтобы их решить, нужно регулярно анализировать динамику и структуру продаж. Конечно, это легко можно сделать при помощи CRM-систем. Но тут скрыты дополнительные траты: придётся купить софт, обучить персонал работать с ним и следить за правильностью ввода данных. Для того, чтобы избежать этих расходов,…
-
Разработка архитектуры проекта, корабли и JavaScript
—
от автора
Рассказ о том, что нужно учесть, чтобы выстроить качественную архитектуру вашего проекта. Как сделать его непотопляемым, а клиентов — довольными. Ниже мы рассмотрим реальные примеры из жизни и попытаемся научиться на чужих ошибках. А попутно составим книгу полезных рекомендаций для solution-архитектора. Во всех историях — архитектурные задачи, которые начинаются с первичных требований клиента и сопровождаются…
-
Удобный способ тестирования React-компонентов
—
от автора
Я написал построитель дополнительных отчетов (custom reporter) для Jest и выложил на GitHub. Мой построитель называется Jest-snapshots-book, он создает HTML-книгу снимков компонентов React-приложения. В статье речь пойдет о том, что такое Jest, snapshot-тестирование, для чего вообще понадобился дополнительный построитель отчетов и как их писать. В основном все это относится к тестированию React-компонентов, но теоретически можно…
-
Git: распространённые ошибки и способы их исправления
—
от автора
Если вы когда-нибудь работали над большим проектом, в котором, помимо вас, участвуют и многие другие программисты, тогда вы, очевидно, применяли Git в роли системы контроля версий. В ходе использования чего-то, по уровню сложности похожего Git, все совершают ошибки. Автор материала, перевод которого мы публикуем сегодня, собирается обсудить распространённые ошибки, которые совершают программисты при работе с…
-
Хакатон для стайеров
—
от автора
Это вам не двухдневный хакатон, где мало спишь и много кодишь. Это целых десять суток на создание продуманного проекта. С 20 по 30 сентября глобальная цифровая адресная система Naviaddress проводит хакатон для «программистов на длинные дистанции». В качестве финишной ленточки – призовой фонд в 400 000 рублей.
-
Встреча #RuPostgres — the last call
—
от автора
Осталось буквально несколько дней до новой встречи #RuPostgres. Она пройдёт уже в эту субботу, 15 сентября, в офисе Авито. Будем говорить о масштабировании приложений на PostgreSQL. Хорошие новости — у нас немного расширилась программа, и осталось ещё несколько свободных мест для слушателей. Присоединяйтесь. А ещё мои коллеги придумали мини-викторину, посвященную Postgres. Её мы проводим онлайн,…