Уровни языков программирования: краткий обзор
Рассказываю о том, почему языки программирования делятся на уровни, что эти уровни обозначают и с какого уровня стоит начинать.
Микроразметка Open Graph: базовые принципы и настройка
Микроразметка помогает роботам ориентироваться на страницах сайта и забирать для формирования поисковой выдачи или превью ссылок в социальных сетях то, что владелец сайта хочет отдать.
Обзор фреймворка TailwindCSS: чем он хорош и кому будет полезен
Поговорим об одном перспективном, но очень противоречивом CSS-фреймворке.
8 проектов, которые должен реализовать каждый фронтенд-разработчик
Немного вдохновения для разработчиков, у которых еще мало опыта, нет портфолио и есть трудности с придумыванием задач.
Обработка и генерация изображений в Python. Библиотека Pillow
Нередко нам нужно изменить размер картинки, кропнуть ее, наложить текст и так далее. Все это можно автоматизировать с помощью Python и библиотеки Pillow.
Вакансии в Timeweb
PHP Developer (middle)
🏰 Санкт-Петербург 💷 Зарплата: от 150 000 руб. на руки 💪 Опыт: 3-6 лет 💼 Полная занятость, можно удаленно
Python Developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость, гибридный формат работы
Что такое Netlify: краткий обзор сервиса
Поговорим о популярной бесплатной платформе для размещения и тестирования веб-приложений в сети.
Что такое Data Science
Поговорим о том, что такое Data Science, почему она так важна для бизнеса и стоит ли самому становиться специалистом в этой области. Кратко об одной из самых востребованных профессий в мире.
Что такое MVC
Рассказываю об одном из самых удобных паттернов построения приложений на любом языке и в любой области.
О CSS-препроцессорах и фреймворках: зачем они нужны и с чем их едят
Сегодня поговорим о том, как можно сделать работу с CSS проще и удобнее, подключив препроцессоры и фреймворки.
Как безопасно удалить неиспользуемый CSS в WordPress
Неиспользуемый CSS – это код, который загружается при открытии страницы, но фактически не исполняется. Например, если вы поставили плагин для контактной формы, то часть его стилей будет загружаться на всех страницах сайта, даже если на них нет самой формы.
Как стать геймдизайнером: начало пути
Поговорим о том, кто такой геймдизайнер, чем он занимается и как им стать.
Как фронтендеру за 20 секунд создать базу данных для своего приложения
Есть парочка удобных решений, позволяющих оперативно добыть базу с нужной информацией или даже создать свою.
Язык программирования Python: применение, особенности и перспективы
Сегодня поговорим о том, что такое Python, чем же он хорош и почему его сломя голову бросаются учить тысячи начинающих и опытных IT-специалистов.
Как стать фронтенд-разработчиком: детальный роадмап для начинающих
Рассказываю о том, с чего начать изучение программирования, чтобы стать фронтенд-разработчиком, пишущим сайты и приложения на JavaScript.
Виды алгоритмов сортировки в Python
В одной из прошлых статей я рассматривал списки в Python, а также затронул их сортировку. Теперь давайте разберем эту тему более подробно: изучим виды алгоритмов сортировки и сравним их скорость на примере сортировки чисел в порядке возрастания.
32 лучших подкаста для программистов
Подкасты – это формат радиошоу в записи, ставший неприлично популярным за счет информационных выпусков и юмористических аудиопрограмм. Но подкасты могут быть еще и полезными, например, чему-то обучать. Именно о таких мы сегодня и поговорим.