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

Во многих компаниях существует испытательный срок — период, в течение которого и работодатель, и сотрудник присматриваются друг к другу. Часто только на этом испытательном сроке сотрудник понимает, что работодатель недобросовестный....
Читать дальше

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

В данном материале собраны основные концепции и принципы современного JavaScript, которые помогут быстро найти и вспомнить необходимую фичу. Содержание Объявление переменных var, const, let Стрелочные функции Параметры функции по умолчанию...
Читать дальше

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

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

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

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

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

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

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

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

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

Что такое Git и зачем он мне? Git — это распределённая система контроля версий, которая позволяет сохранять все изменения, внесённые в файлы, хранящиеся в репозитории. Изменения хранятся в виде снимков,...
Читать дальше

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

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

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

В феврале статистика запросов в поисковых системах показала, что динамически типизированный язык Groovy снова набирает популярность. Как отметили аналитики TIOBE, он уже входил в первую двадцатку индекса TIOBE в 2016 году на волне интереса к Jenkins — системе...
Читать дальше

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

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

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

Как оказалось, злоумышленники могут через API некоторых расширений атаковать пользователей браузеров: запускать произвольный код, получать куки, закладки и историю просмотров, устанавливать другие расширения, сохранять/извлекать файлы и так далее. В Opera таких расширений 10 штук,...
Читать дальше

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

Современный CSS — мощь, а в комбинации с препроцессорами — вообще боевая машина для оформления контента на страницах. В статье приведено развёрнутое руководство по Sass/SCSS с примерами. После прочтения узнаете,...
Читать дальше

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

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

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

Аббревиатура API означает Application Programming Interface (программный интерфейс приложения). Это, как следует из названия, интерфейс, с помощью которого взаимодействуют стороны обмена. В этой статье вы познакомитесь с основами разработки API с применением...
Читать дальше

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

Вы когда-нибудь задумывались о том, сколько труда и кода вложено в популярные инструменты, фреймворки и прочие проекты, которыми пользуются тысячи разработчиков? Оценить свои предположения (или интуицию) поможет наш тест! Примечание...
Читать дальше

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

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

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

Рассказывает Адам Гейтджи, разработчик в LinkedIn Learning Я живу в прекрасном городе. Но, как и во многих других, поиск парковочного места вечно превращается в испытание. Свободные места быстро занимают, и даже...
Читать дальше

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

Как правило, когда нужно выполнить какие-либо действия с DOM, разработчики используют jQuery. Однако практически любую манипуляцию с DOM можно сделать и на чистом JavaScript с помощью его DOM API. Рассмотрим...
Читать дальше

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

В первой части были рассмотрены концепции Docker’а. В сегодняшней статье вы продолжите его изучение и познакомитесь с терминами из его экосистемы. Термины Все термины для лучшего восприятия разделены на две...
Читать дальше

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

Компания «Мой Круг» посчитала, сколько российские разработчики получали во второй половине 2018 года и насколько их зарплата выросла или уменьшилась. В этом году есть данные по разным областям разработки, по разработке на разных языках и по разным городам. Зарплаты...
Читать дальше

Создание веб-приложения с помощью Vue.js, Vuetify и Firebase

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

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

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

Дисклеймер Мнение редакции может отличаться от мнения автора статьи. В начале прошлого года был утверждён план мероприятий по направлению «Информационная безопасность» программы «Цифровая экономика Российской Федерации». Реализация этого плана отразилась...
Читать дальше

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

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

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

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

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

Bootstrap — свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML- и CSS-шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, включая JavaScript-расширения. Цель...
Читать дальше

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

4 февраля на Change.org появилась петиция в защиту пермского программиста Фёдора Власова, одного из создателей Kate Mobile — это альтернативный Android-клиент для «ВКонтакте». На момент публикации новости её подписали больше 6 тысяч пользователей сайта. Дело в том, что разработчика...
Читать дальше

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

Рассказывает Франсуа Руа, руководитель отдела разработки ГК «Авилекс» Контекст задачи Когда ваш бизнес предполагает анализ статистических данных, поступающих из разных источников, вам требуется эти данные собирать, хранить, индексировать, трансформировать в...
Читать дальше

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

Сбербанк открывает регистрацию на хакатон по Java для начинающих программистов. Кому будет интересно? Студентам профильных вузов 2 курса и старше, а также недавним выпускникам, знающим основы Java. Соревнование проводится специально...
Читать дальше

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

В предыдущем материале мы рассмотрели эксплуатацию уязвимости переполнения буфера стека. В этой статье продолжим знакомство с уязвимостями исполняемых файлов на примере обработки исключений и привилегий. Теория Чем больше вы пытаетесь...
Читать дальше

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

JetBrains и Python Software Foundation подвели итоги опроса среди Python-разработчиков. Они собрали ответы почти 20 тысяч человек из 150 стран. Аудитория предыдущего опроса была почти вдвое меньше: всего 9,5 тысяч разработчиков. Хайлайты На Python 3 перешли...
Читать дальше

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

Mail.Ru Group совместно с МФТИ запустили на онлайн-платформе Coursera программу «Python для анализа данных». Кому подойдёт? Курс завершает специализацию «Программирование на Python», поэтому рассчитан на учащихся со средними знаниями разработки. Есть бесплатный семидневный пробный период,...
Читать дальше

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

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

Telegram После длительной спячки выгрузка реестра запрещённых сайтов ожила. 21−22 января Роскомнадзор добавил в список порядка 3 тысяч IP-адресов. Источники сказали «Ведомостям», что РКН снова пытается «отловить» прокси-сервера Telegram, и небезуспешно: российские пользователи...
Читать дальше

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

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

Министерство просвещения предлагает ввести уроки программирования и изучения языков в курс математики для учеников младших классов. А ещё — использовать компьютер на других уроках, чтобы учиться искать в Сети информацию, работать с данными в таблицах, печатать. Эти предложения...
Читать дальше

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

Идёт набор на курс «Специалист по мобильной разработке» от израильской школы IT и безопасности HackerU. Научат Java, Kotlin и Swift, так что сможете писать и под Android, и под iOS. Для кого? Приглашают как совсем не знакомых с программированием,...
Читать дальше

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

Инвестиционная компания «Криптонит» до 15 марта собирает заявки на участие в конкурсе технологических стартапов Криптонит Startup Challenge. Финалистов оценят главы крупнейших корпораций: основатель ИКС Холдинга и сооснователь киберспортивного холдинга ESforce...
Читать дальше