Картинка поста

В данном руководстве мы разберём пример добавления HTML, JavaScript и стилей в этот шаблон для создания приложения, работающего онлайн и офлайн и предназначенного для планшетов и смартфонов. Прогрессивное веб-приложение представляет...
Читать дальше

Картинка поста

Рассказывает Евгений Филатов, глава направления Infrastructure Services компании Accenture Russia Платформы непрерывной разработки и интеграции (CI/CD), по мнению Gartner, сегодня находятся на пике хайпа. Интерес к ним проявляют все отрасли, делающие...
Читать дальше

Картинка поста

В какой-то момент Pinterest проанализировали свой трафик и решили заменить свой старый мобильный сайт прогрессивным веб-приложением (Progressive Web App, PWA). Это решение существенно улучшило метрики портала. В статье мы попытаемся...
Читать дальше

Картинка поста

TL;DR: Задают разные вопросы, связанные с разработкой, например, «Какие IDE вы используете?», «Пользуетесь ли вы Stack Overflow?» и тому подобное. За прохождение можно выиграть всякие классные штуки вроде Samsung S9...
Читать дальше

Картинка поста

Рассказывает Максим Бычков, выпускник-эксперт программы дополнительного образования Blockchain Lawyers Если вы хотели бы изучать блокчейн, но сомневаетесь, что на это стоит тратить время, обратите внимание на сферу применения этой технологии,...
Читать дальше

Картинка поста

Рассказывает Светлана Попова Чем активнее развиваются IT-технологии в отдельно взятой компании, тем отчётливее становятся видны круги под глазами у сисадминов, которым приходится контролировать всё больше процессов и следить за здоровьем всё...
Читать дальше

Картинка поста

В данной статье вы научитесь создавать навигационную панель с анимированными кнопками-иконками. Вдохновением послужил этот пример. Конечный результат: Подготовка Основная часть работы выполняется в Vue.js, а для анимации используется TweenMax. Не...
Читать дальше

Картинка поста

Операционные системы на базе Linux любят за гибкость, масштабируемость и обширные возможности в настройке и персонализации. Благодаря этому существует множество Linux-дистрибутивов для различных целей: от домашнего использования до управления кластерами серверов. Но чтобы добиться максимальной производительности и безопасности, нужно...
Читать дальше

Картинка поста

Рассказывает Антон Попович, сооснователь и технический директор HINT Lab Когда профессионалы, до этого работавшие по специальности, впервые дорастают до позиции руководителя, они сталкиваются с новыми видами деятельности, выполнению которых нигде...
Читать дальше

Картинка поста

Машинное обучение можно использовать для создания автопилотов, точных прогнозов погоды и многого другого. А можно заняться чем-то действительно полезным вроде рисования аниме-тян. Представляем вам рассказ автора проекта, в котором используется...
Читать дальше

Картинка поста

Рассказывает веб-разработчик Денис Лисогорский Давайте представим ситуацию, когда вы и ваша команда пишете интересный и сложный код на JavaScript. Причём этот код в кратчайшие сроки нужно использовать в проекте. Если его...
Читать дальше


Картинка поста

Рассказывает CTO в LoyaltyLab и спикер курсов Binary District Александр Кондрашкин Согласно отчёту McKinsey в США наблюдается устойчивый дефицит специалистов по машинному обучению: спрос растёт на 12% в год, а...
Читать дальше

Картинка поста

Цифровое пиратство — суровая реальность, с которой каждый день сталкиваются разработчики. Долгие часы вашей работы могут остаться без соответствующего вознаграждения, если вы не позаботитесь о защите. Разбираемся, как не допустить...
Читать дальше

Картинка поста

Алексей Боховкин, студент 1 курса магистратуры МФТИ (ФУПМ) и Сколтеха (Data Science) вместе с командой одержал победу на недавнем нейрохакатоне в научном треке. Мы попросили Алексея рассказать о своём пути...
Читать дальше

Картинка поста

С развитием IT-индустрии придумать что-то новое становится сложнее и сложнее. Языки программирования похожи друг на друга, компании копируют идеи друг друга, пытаясь одну и ту же конфету упаковать в разные...
Читать дальше

Картинка поста

Итак, вы изучили основы React.js и теперь не знаете, что делать дальше? В статье рассмотрены 5 интересных вещей, которые поднимут ваши навыки и знания React.js на новый уровень. Жизненный цикл...
Читать дальше

Картинка поста

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

Картинка поста

Антон Бордаковский, руководитель веб-студии Grey-Fox Если вы недавно занимаетесь фрилансом или только планируете начать этот путь, полезно подробно изучить сферу и опыт работы других людей. Найти статьи, написанные фрилансерами, не...
Читать дальше

Картинка поста

Рассказывает Алексей Грачев 19−20 октября в Санкт-Петербурге прошла крупнейшая в России Java-конференция Joker 2018. По данным организаторов, конференцию посетили около 1400 человек — это рекордное количество участников для Joker. Я сходил туда от лица редакции Tproger...
Читать дальше

Картинка поста

В Python есть встроенная функция sorted() для сортировки итерируемых объектов и метод list.sort() для сортировки списка с заменой исходного. Сегодня мы подробно рассмотрим, как они работают сейчас и как работали...
Читать дальше

Картинка поста

Станислав Рождественский, бизнес-аналитик DataArt В прошлом материале мой коллега рассказал о том, зачем нужна сертификация аналитиков. В этой статье я приведу аргументы в пользу того, что сертификаты для работы в...
Читать дальше

Картинка поста

CTF (capture the flag или захват флага) — это командные соревнования по информационной безопасности и системному администрированию, проходящие в двух форматах. В формате task-based (или jeopardy) игрокам предоставляется набор тасков...
Читать дальше

Картинка поста

Можно вести записи в настольном блокноте, писать код в блокноте Windows, а для того, чтобы ничего не забывать, клеить стикеры на монитор. Однако работа при этом будет выполняться, мягко говоря,...
Читать дальше

Картинка поста

Батарейки и фонарик У вас есть 8 батареек, но работают только 4 из них. Вам необходимо вставить 2 рабочие батарейки в фонарик. Какое минимальное количество пар батареек придётся проверить, чтобы...
Читать дальше

Картинка поста

Docker — отличный инструмент для создания микросервисов, который позволяет создавать облачные приложения и системы. Чтобы выжать из него максимум через терминал, вам пригодятся 10 команд, перечисленных ниже. docker ps  —...
Читать дальше


Картинка поста

Декораторы методов дополняют объектно-ориентированное программирование, инкапсулируя функциональность, которую используют разные объекты. Рассмотрим следующий код: function TodoStore(currentUser) { let todos = []; function add(todo) { let start = Date.now(); if (currentUser.isAuthenticated())...
Читать дальше

Картинка поста

Программист живёт от дедлайна до дедлайна и завал — обычное явление. Он пытается выполнить максимум задач, зачастую опуская некоторые моменты «на потом». Этот «потом» у многих не наступает никогда (ведь появляются...
Читать дальше

Картинка поста

Делегаты в C# подобны функциональным указателям в C или C++. Они объявляются в качестве объектов, содержащих адрес метода. Делегаты — референсный класс, инкапсулирующий метод со специфичной сигнатурой и типом возвращаемого...
Читать дальше

Картинка поста

8−9 ноября в Сколково пройдёт самая масштабная в России ежегодная конференция разработчиков HighLoad++ 2018 — место встречи авторов тех технологий, которыми вы пользуетесь в своей работе. Цель события — обмен знаниями о способах и приёмах, позволяющих одновременно обслуживать...
Читать дальше