Перестаньте использовать !important. Помогаем разобраться с каскадом CSS

Почему ваши CSS-правила иногда не работают, зачем на самом деле нужен !important и как работает каскад CSS — рассказываем в статье.

Обложка статьи «Перестаньте использовать !important. Помогаем разобраться с каскадом CSS»

Запретный C++: знания, которые не должны были существовать

Видео, в котором понятным и интересным языком описаны плохие практики написания кода на C++ и проблемы, с которыми вы можете столкнуться, используя их.

Обложка статьи «Запретный C++: знания, которые не должны были существовать»

Вакансии

Личная мотивация разработчика: где её взять и зачем это нужно?

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

Обложка статьи «Личная мотивация разработчика: где её взять и зачем это нужно?»

Подборка книг по разработке под Android

Теория и задачки, Kotlin и Java, разработка UI и другие тонкости: всё это в нашей небольшой подборке книг по Android-разработке.

Обложка статьи «Подборка книг по разработке под Android»

События и курсы

Для чего хорош Java?

С Java удобно начать изучение программирования. Но в каких сферах вы сможете потом работать? Рассказываем о самых популярных применениях Java.

Обложка статьи «Для чего хорош Java?»

Как развить soft skills обучая других: 5 историй разработчиков

Программисты часто ассоциируются с людьми, у которых не всё хорошо с soft skills. Узнаём у 5 разработчиков, как они стали менторами и развили эти навыки.

Обложка статьи «Как развить soft skills обучая других: 5 историй разработчиков»

Видеокарта из металлолома и синей изоленты

Расшифровка видео, в котором автор рассказывает, как работают видеокарты, и собирает свою из максимально простых элементов.

Обложка статьи «Видеокарта из металлолома и синей изоленты»
Обложка поста

hent-AI: нейросеть, которая убирает цензуру из аниме

Нашли на GitHub любопытную нейросеть. По ссылке можно найти принцип работы и инструменты, а также исходный код, чтобы запустить у себя или доработать.

Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться

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

Обложка статьи «Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться»

Как попасть в компанию мечты без бэкграунда

Директор по персоналу BI.ZONE рассказала, как без красивого резюме получить приглашение на собеседование и почему социальная жизнь иногда важнее опыта.

Обложка статьи «Как попасть в компанию мечты без бэкграунда»

Инструменты и библиотеки для веб-скрейпинга

Рассказываем о готовых инструментах для веб-скрейпинга: популярных онлайн-сервисах и библиотеках для языков Python, JavaScript и Java.

Обложка статьи «Инструменты и библиотеки для веб-скрейпинга»

Практика Data Science: где искать датасеты и что с ними делать — отвечают эксперты

Начинающие специалисты в Data Science порой не знают, где искать датасеты и что с ними делать. Узнали у экспертов, что они могут посоветовать.

Обложка статьи «Практика Data Science: где искать датасеты и что с ними делать — отвечают эксперты»

Безопасный веб-скрейпинг: как извлекать данные с сайтов, чтобы вас не заблокировали

Рассказываем, что такое скрейпинг и как не получить блокировку, извлекая данные с сайтов.

Обложка статьи «Безопасный веб-скрейпинг: как извлекать данные с сайтов, чтобы вас не заблокировали»

Стена технического долга: наглядная альтернатива багтрекеру

Рассказываем об инструменте, который поможет более осознанно работать с техническим долгом и продемонстрирует, почему важно его выплачивать.

Обложка статьи «Стена технического долга: наглядная альтернатива багтрекеру»
Обложка поста

Что использует команда Tproger: инструменты для мониторинга и улучшения производительности веб-сайта

Рассказываем, как повысить скорость загрузки сайта и с помощью каких инструментов отслеживать показатели. Проверено разработчиками Tproger.

Топ-25 самых рекомендуемых книг по программированию

Нашли для вас труд одного программиста, который составил список самых рекомендуемых книг, проанализировав десятки подобных списков.

Обложка статьи «Топ-25 самых рекомендуемых книг по программированию»

Какие алгоритмы и структуры данных нужно освоить начинающему специалисту по Data Science — отвечают эксперты

Алгоритмы, структуры данных, модели машинного обучения — спрашиваем у экспертов, на что нужно обратить внимание новичку в Data Science.

Обложка статьи «Какие алгоритмы и структуры данных нужно освоить начинающему специалисту по Data Science — отвечают эксперты»

Let’s Encrypt сейчас отзывает 3 000 000 сертификатов: возможно, вам тоже нужно перевыпустить

У Let’s Encrypt обнаружился баг в коде CAA, который появлялся во время выпуска сертификата. Баг исправили, но некоторые сертификаты будут отозваны уже 4 марта.

Обложка поста

Из Facebook в Яндекс: интервью с разработчиком, который вернулся работать в Россию

Александр Дворников рассказывает про опыт переезда за рубеж и обратно, делится особенностями работы в Яндексе и Facebook, а также даёт советы по успешному прохождению собеседований.

10 фишек из JavaScript, которые помогут писать более качественный код на React

React — это почти чистый JS. Чем лучше вы понимаете JS, тем лучше вы в React. Разбираем концепции, которые помогут кодить круче и на том, и на другом.

Обложка статьи «10 фишек из JavaScript, которые помогут писать более качественный код на React»

Для чего хорош Си?

Язык Си обычно используется в довольно сложных задачах. В каких? Отобрали для вас самые популярные области применения Си.

Обложка статьи «Для чего хорош Си?»

Как работает нейронная сеть — простое объяснение на цветочках

В этом видео автор на простом примере объясняет принципы работы линейного слоя нейронной сети и базовые термины.

Обложка статьи «Как работает нейронная сеть — простое объяснение на цветочках»
Обложка поста

Во-первых, это красиво: лава-лампы как генератор случайных чисел в Cloudflare

Рассказываем, как в Cloudflare красиво решили проблему генерации случайных чисел.

Какие инструменты и подходы использовать для тестирования фронтенда — рассказывают эксперты

Во фронтенд-тестировании существуют разные подходы и инструменты, в которых легко запутаться. Узнаём у экспертов, что они рекомендуют использовать.

Обложка статьи «Какие инструменты и подходы использовать для тестирования фронтенда — рассказывают эксперты»

Serious games: как VR-игры спасают жизни работникам заводов

Специалист из компании КРОК рассказал, что общего у VR-обучения и игр, и поделился фишками, которыми они пользуются при создании VR-тренингов.

Обложка статьи «Serious games: как VR-игры спасают жизни работникам заводов»

Что значит «думать как программист»?

Автоматизация рутины, умение предусмотреть самые неожиданные сценарии и не только — разбираемся, какие особенности есть у мышления программиста.

Обложка статьи «Что значит «думать как программист»?»

Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд

Узнаём у профессионального разработчика, из каких шагов состоит обучение фронтенду и что вы будете знать и уметь уже через год.

Обложка статьи «Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд»

Зачем разработчику личный план развития и как его составить

Рассказ опытного разработчика о том, как он планирует своё развитие, почему это важно, с чего начать и что помогает ему на этом пути.

Обложка статьи «Зачем разработчику личный план развития и как его составить»

Используем объекты вместо True и False — truthy и falsy значения в Python

Рассказываем про ложные и истинные значения, что их делает таковыми и как, используя истинные значения, можно сократить код.

Обложка статьи «Используем объекты вместо True и False — truthy и falsy значения в Python»

Как программисту поднять свою зарплату

Разбираем разные (в том числе не самые очевидные) способы поднять уровень своего заработка.

Обложка статьи «Как программисту поднять свою зарплату»

Как разрабатывается умный поиск — нюансы и сложности

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

Обложка статьи «Как разрабатывается умный поиск — нюансы и сложности»

А вы крутой Java-программист? Тест на проверку знаний языка Java

Тест на проверку знаний языка программирования Java. Поможет определить ваш уровень знаний и узнать что-то новое.

Обложка статьи «А вы крутой Java-программист? Тест на проверку знаний языка Java»