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

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

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

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

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

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

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

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

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

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

Оценка взаимодействия: 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.

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

Как построить продукт, который будет нужен рынку

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

Обложка статьи «Как построить продукт, который будет нужен рынку»

Продуктовая разработка. О чём не рассказывают на собеседованиях

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

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

Блокнот, Excel и осциллограф: где ещё можно делать игры? Подборка игр на необычных движках

Подборка, в которой не понятно, каким вопросом задаваться: зачем или как.

Обложка статьи «Блокнот, Excel и осциллограф: где ещё можно делать игры? Подборка игр на необычных движках»

По следам конференции Microsoft Build 2020

Рассматриваем самые интересные анонсы и обновления продуктов для разработчиков ПО.

Обложка статьи «По следам конференции Microsoft Build 2020»

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

Узнаём у экспертов, как, по их мнению, пандемия повлияет на IT, какие направления станут более востребованными, как изменится рынок труда и не только.

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

Как разработать своё первое приложение на React Native

Разбираемся, что же такое React Native, почему он сейчас важен и популярен, а также создаём небольшой проект для демонстрации основ.

Обложка статьи «Как разработать своё первое приложение на React Native»

IT во время чумы: смартфон, измеряющий температуру, и костюм для вечеринок с дистанцированием

В русском Facebook можно помочь пострадавшим от коронавируса, Google и Apple выпускают API для мониторинга COVID-19 — об этом и не только в новой подборке.

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

Чем занимается инженер облачных сервисов

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

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

Викторина «Почему это так называется?»: проверьте, знаете ли вы, как появились известные айтишные названия

Python, Asus, JavaScript и другие — насколько хорошо вы знаете истории известных названий в IT?

Обложка статьи «Викторина «Почему это так называется?»: проверьте, знаете ли вы, как появились известные айтишные названия»

Краткое введение в Svelte 3

Разбираем Svelte 3 — фреймворк для создания пользовательского интерфейса, который позаимствовал хорошие идеи из React и Vue и привнёс свои.

Обложка статьи «Краткое введение в Svelte 3»

Зачем программисту изучать алгоритмы

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

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

Я не робот: 10 альтернатив reCAPTCHA

Рассказываем, какие есть альтернативы reCAPTCHA и чем они лучше антиспам-сервиса от Google.

Обложка статьи «Я не робот: 10 альтернатив reCAPTCHA»

Не только разработчики: типичная структура компании по разработке ПО

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

Обложка статьи «Не только разработчики: типичная структура компании по разработке ПО»

IT во время чумы: возвращение с удалёнки и кризис в индустрии

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

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

«Страх созвона»: как разработчику прокачать навыки общения и научиться доносить свою точку зрения?

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

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

Задачи по Data Science от Tproger и GeekBrains

Один из главных прикладных навыков data science — умение работать с библиотеками вроде Pandas и NumPy. Собрали для вас несколько задач по этим библиотекам.

Обложка статьи «Задачи по Data Science от Tproger и GeekBrains»

Интересные приёмы и хитрости SSH

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

Обложка статьи «Интересные приёмы и хитрости SSH»

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

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

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

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

Гайд, который поможет сделать красивый сайт без дизайнера и опыта. Во второй части разбираемся, как выбрать общий стиль сайта, цвета и шрифты.

Обложка статьи «Пошаговый гайд, который поможет сделать дизайн сайта с нуля. Часть вторая: разрабатываем визуальную концепцию сайта»

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

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

Обложка статьи «Пошаговый гайд, который поможет сделать дизайн сайта с нуля. Часть первая: разбираемся, какой сайт вам нужен»

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

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

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

Решите 8 задач на Python, чтобы встретиться с мамой: тест-квест от Tproger и «Лаборатории Касперского»

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