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

Рассказывает Светлана Попова Чем активнее развиваются 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 — место встречи авторов тех технологий, которыми вы пользуетесь в своей работе. Цель события — обмен знаниями о способах и приёмах, позволяющих одновременно обслуживать...
Читать дальше

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

Только за последние 4 месяца 190 университетов со всего мира объявили о проведении 600 онлайн-курсов. Из них мы постарались выбрать те, которые могут быть вам интересны. Программирование  Погружение в Python...
Читать дальше

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

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

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

Что такое RESTful веб-сервис? REST используется для создания легковесных, поддерживаемых и масштабируемых веб-сервисов. Сервис, построенный на REST архитектуре, называется RESTful-сервисом. REST использует HTTP — базовый сетевой протокол. Далее в статье:...
Читать дальше

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

Екатерина Кондрашова, SibEDGE Классическое мышление русского человека хранит архаичное представление, что получить новую профессию можно, только окончив профильную специальность в высшем или среднем учебном заведении. Тем более если вы  хотите...
Читать дальше

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

В этой викторине вам предстоит выбрать подходящее инфраструктурное решение в разных ситуациях. Плохо разбираетесь в этом? Ничего страшного, разберёмся по ходу дела. Поехали!...
Читать дальше