Личная поваренная книга SwiftUI-рецептов

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

Обложка статьи «Личная поваренная книга SwiftUI-рецептов»

Как вывести свою IT-компанию на международные рынки? Советы от практиков

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

Обложка статьи «Как вывести свою IT-компанию на международные рынки? Советы от практиков»

6 причин, почему стоит начать карьеру в системном интеграторе

Как устроена работа в системном интеграторе и почему айтишнику стоит идти туда работать.

Обложка статьи «6 причин, почему стоит начать карьеру в системном интеграторе»

DigitalOcean запустил новую облачную платформу для хостинга приложений. Сравниваем цены с AWS

DigitalOcean запустили вторую бета-версию своей новой платформы для хостинга приложений — App Platform. Сравнили их цены с сервисами AWS.

Обложка статьи «DigitalOcean запустил новую облачную платформу для хостинга приложений. Сравниваем цены с AWS»

Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования

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

Обложка статьи «Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования»

Интегрируем React приложение в Microsoft Office

Как можно расширить возможности MS Office с помошью кастомного расширения на JavaScript.

Обложка статьи «Интегрируем React приложение в Microsoft Office»

Программирование на Java с нуля: дорожная карта разработчика

Java — один из самых востребованных языков программирования. Подготовили дорожную карту для изучения программирования на Java с нуля.

Обложка статьи «Программирование на Java с нуля: дорожная карта разработчика»

Какой язык программирования подходит вашему внутреннему миру? — тест от Tproger и Ozon

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

Обложка статьи «Какой язык программирования подходит вашему внутреннему миру? — тест от Tproger и Ozon»

Как работают специалисты по информационной безопасности

Рассказ трёх специалистов по ИБ о том, как они пришли в профессию, в чём состоит их работа и какими качествами нужно для неё обладать.

Обложка статьи «Как работают специалисты по информационной безопасности»

Как обеспечить безопасность приложения? 8 ответов от безопасников

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

Обложка статьи «Как обеспечить безопасность приложения? 8 ответов от безопасников»

Кто такой системный архитектор и как им стать

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

Обложка статьи «Кто такой системный архитектор и как им стать»

Tproger Changelog: своя система комментариев, новые вакансии и удаление любви

Наконец-то заменили комментарии VK на свои и улучшили форму вакансии, которую работодатели заполняют при размещении. Ну и немного о факапах.

Обложка статьи «Tproger Changelog: своя система комментариев, новые вакансии и удаление любви»

Как защитить личные данные от приложений на смартфоне: 5 советов по безопасности

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

Обложка статьи «Как защитить личные данные от приложений на смартфоне: 5 советов по безопасности»

Java или не Java — угадайте по фрагментам кода

У каждого языка программирования есть свои особенности. Вас ждут 10 фрагментов кода. Ваша задача — угадать, Java это или не Java. …

Обложка статьи «Java или не Java — угадайте по фрагментам кода»

Работа на заказчика из США: особенности и отличия от российского опыта

Рассказ о корпоративной культуре, клиентах и прочих различиях в рамках одной компании в России и США.

Обложка статьи «Работа на заказчика из США: особенности и отличия от российского опыта»

Баги в играх, которые стали культовыми фичами и изменили геймдев

9 сентября — день бага (тестировщика). По такому поводу вспоминаем о багах в любимых играх, которые повлияли на развитие геймдева.

Обложка статьи «Баги в играх, которые стали культовыми фичами и изменили геймдев»

Топ-8 программных багов, наделавших шумиху в мире

9 сентября отмечается Bug Day. По этому поводу собрали топ масштабных багов. Некоторые из них обошлись в очень большую сумму.

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

Объектно-ориентированное программирование простым языком — объясняют эксперты

Спросили у экспертов, как простыми словами объяснить начинающему программисту, что такое ООП.

Обложка статьи «Объектно-ориентированное программирование простым языком — объясняют эксперты»

Собеседование по Data Science: что нужно знать и где это изучить

Leon Chlon, специалист из Facebook, рассказывает, какие знания и подход нужны, чтобы успешно пройти собеседование по Data Science.

Обложка статьи «Собеседование по Data Science: что нужно знать и где это изучить»

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Рассматриваем лучшие UI библиотеки для создания и развития бизнес-приложений на JavaScript.

Обложка статьи «Топ 5 JS-библиотек для бизнес приложений в 2020-2021»

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

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

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

Роутинг в Vue

Практика использования официальной библиотеки для маршрутизации в Vue — Vue router.

Обложка статьи «Роутинг в Vue»

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

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

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

Применение структур данных и алгоритмов на практике на примере Skype, Uber и Skyscanner

Разработчик с опытом работы в Skyscanner, Uber и Skype рассказывает, где он нашёл практическое применение структурам данных и алгоритмам.

Обложка статьи «Применение структур данных и алгоритмов на практике на примере Skype, Uber и Skyscanner»

Обработка ошибок в JavaScript

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

Обложка статьи «Обработка ошибок в JavaScript»

Кастомные свойства в CSS. Часть 3: ограничения

В последней статье серии рассмотрены ограничения кастомных свойств CSS.

Обложка статьи «Кастомные свойства в CSS. Часть 3: ограничения»

Кастомные свойства в CSS. Часть 2: особенности применения

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

Обложка статьи «Кастомные свойства в CSS. Часть 2: особенности применения»

Кастомные свойства в CSS. Часть 1: что это такое и как работает

В первой статье из серии мы познакомимся с основами кастомных свойств, которых будет достаточно, чтобы начать с ними экспериментировать.

Обложка статьи «Кастомные свойства в CSS. Часть 1: что это такое и как работает»

Чем занимается DevOps-инженер в команде современных разработчиков

Роль DevOps-инженера, его вклад в процесс разработки и развёртывания ПО, а также инструменты для работы на примере конкретной компании…

Обложка статьи «Чем занимается DevOps-инженер в команде современных разработчиков»

Простреленное колено, чит-коды и нецензурное оружие: угадайте игру по факту о ней

Насколько обширный ваш игровой опыт? Мы сделали тест, в котором собрали интересные факты об играх разных жанров и времён. Сколько угадаете?

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

Технологии машинного обучения в реальной жизни: повышаем эффективность розничной торговли

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

Обложка статьи «Технологии машинного обучения в реальной жизни: повышаем эффективность розничной торговли»

Как стать разработчиком игр? 8 ответов от геймдевелоперов

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

Обложка статьи «Как стать разработчиком игр? 8 ответов от геймдевелоперов»