Do you speak English? Бесплатные материалы по английскому для айтишников + книги

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

Обложка статьи «Do you speak English? Бесплатные материалы по английскому для айтишников + книги»

Иголка в стоге сена: как найти своего идеального программиста

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

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

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

Как мы сократили регрессионное тестирование в 4 раза

Рассказ о том, как от тест-кейсов в Excel-таблице на 100 строк перейти к 1200 тест-кейсам и при этом в 4 раза сократить время регрессионного тестирования.

Обложка статьи «Как мы сократили регрессионное тестирование в 4 раза»

С чего начать внедрять безопасную разработку приложений

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

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

Вакансии

IT во время чумы: ИИ-помощники и онлайн-поступление в вуз

Неожиданное решение Минздрава Великобритании, алгоритмы, следящие за чистотой рук и дистанцией, поступление в вуз онлайн — всё это в новой подборке.

Обложка статьи «IT во время чумы: ИИ-помощники и онлайн-поступление в вуз»

Топ-12 инструментов для пентеста на Kali Linux и не только

Актуальные инструменты для Kali Linux и других ОС. Перечисленные программы позволят найти уязвимости и обеспечить защиту от кибератак.

Обложка статьи «Топ-12 инструментов для пентеста на Kali Linux и не только»

Подборка расширений VS Code для full stack SDE

Full stack разработчик делится своим набором расширений для повседневной работы в среде разработки VS code.

Обложка статьи «Подборка расширений VS Code для full stack SDE»

Интерфейс 6+: принципы разработки UX/UI для детей

Дизайнер интерактивных курсов образовательной онлайн-платформы рассказывает про нюансы, которые стоит учитывать при создании «детского» интерфейса.

Обложка статьи «Интерфейс 6+: принципы разработки UX/UI для детей»

Telegram свободен! Роскомнадзор разблокировал Telegram в России

Подробности и текст официального заявления в статье.

Создание кроссплатформенной игры на Flutter за неделю

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

Обложка статьи «Создание кроссплатформенной игры на Flutter за неделю»

Создаём своё первое приложение для Kotlin Multiplatform

Статья о том, как с помощью SDK для мультиплатформенной разработки на Kotlin написать приложение под Android и iOS.

Обложка статьи «Создаём своё первое приложение для Kotlin Multiplatform»

Не только Windows, Linux и macOS: сможете угадать ОС по скриншоту?

Представляете, как выглядит Windows или macOS, а может даже узнаете пару-тройку Linux-дистрибутивов? Давайте проверим, так ли это 🙂…

Обложка статьи «Не только Windows, Linux и macOS: сможете угадать ОС по скриншоту?»

IT во время чумы: «Телемост» от Яндекса, ИИ в борьбе с COVID-19 и удалённое голосование

Использование ИИ для помощи в борьбе с пандемией и меры безопасности в Google Картах — об этом и не только в новой подборке.

Обложка статьи «IT во время чумы: «Телемост» от Яндекса, ИИ в борьбе с COVID-19 и удалённое голосование»

Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.

Обложка статьи «Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы»

Как снова вернуться в офис, выполнив все требования Роспотребнадзора?

Ограниченное количество человек на квадратный метр, дезинфекция рабочего места, проврека температуры работников — что ещё нужно для возвращения в офис?

Обложка статьи «Как снова вернуться в офис, выполнив все требования Роспотребнадзора?»

Как программисту стать управленцем — отвечают эксперты

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

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

13 математических задач: попробуйте решить их все

Здесь лежат математические задачи, которые вам по плечу. Ну наверное. Лучше проверить, чтоб наверняка. Проходной балл — нисколько: это ж не экзамен, да и мы не Марь Ванна.

Обложка статьи «13 математических задач: попробуйте решить их все»

Работа в IT и коронавирус: IT-вакансий стало меньше? Какие зарплаты? Что будет дальше?

Мы опросили HR-экспертов из IT-компаний и представителей сайтов по поиску работы и выяснили, как изменилась ситуация на рынке труда для IT-специалистов.

Обложка статьи «Работа в IT и коронавирус: IT-вакансий стало меньше? Какие зарплаты? Что будет дальше?»

С какими сложностями столкнулись онлайн-платформы на карантине

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

Обложка статьи «С какими сложностями столкнулись онлайн-платформы на карантине»

IT во время чумы: умное кольцо и тотальная слежка в Великобритании

В новом выпуске — Билл Гейтс высказался о чипировании, Zoom перестанет шифровать звонки пользователей без подписок и другие новости недели.

Обложка статьи «IT во время чумы: умное кольцо и тотальная слежка в Великобритании»

Из исходников и документации Go убрали фразы whitelist/blacklist и master/slave

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

Подборка задач по спортивному программированию

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

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

Как вернуть ощущение комфортного офиса без офиса

Смотрим, что можно сделать, чтобы сделать работу на самоизоляции более комфортной.

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

Жизненный цикл разработки ПО

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

Обложка статьи «Жизненный цикл разработки ПО»

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

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

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

Оценка взаимодействия: Google изменит алгоритм ранжирования сайтов

Будет не так важна AMP-версия и начнут учитывать «удобство для пользователей» — совокупность нескольких метрик.

Tproger Changelog: сделали для вас за май 2020

Оптимизация скорости загрузки по Web Vitals, рассказ про нашу аналитическую инфраструктуру, эксперименты в Яндекс.Мессенджере и несколько опросов.

Оконные функции в SQL — что это и зачем они нужны

Краткий гайд, который поможет разобраться в оконных функциях ORDER BY и PARTITION BY.

Обложка статьи «Оконные функции в SQL — что это и зачем они нужны»

Как полюбить systemd

Рассматриваем базовые функции systemd, которые используются как для запуска системы, так и после.

Обложка статьи «Как полюбить systemd»

IT во время чумы: дырявый софт в Катаре, удалёнка до осени и фейковые сайты доставки

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

Обложка статьи «IT во время чумы: дырявый софт в Катаре, удалёнка до осени и фейковые сайты доставки»

Хранимые процедуры на Python в PostgreSQL

Рассматриваем несколько простых примеров, чтобы научиться работать с хранимыми процедурами PostgreSQL на Python.

Обложка статьи «Хранимые процедуры на Python в PostgreSQL»

Что вы знаете об облачных технологиях? Проверьте себя

Проверьте, насколько хорошо вы знаете облачные сервисы Microsoft Azure.

Обложка статьи «Что вы знаете об облачных технологиях? Проверьте себя»