Высокое разрешение дисплеев Retina создало ряд проблем, которые коснулись и веб-разработку. Например, 100 физических пикселей на обычном экране и на Retina будут иметь абсолютно разный размер.
Чтобы сайты не превратились в крошечные квадратики, а расцвели красками на Retina, было принято простое решение: теперь пиксели делятся на логические и физические.
Как бороться с размытыми пикселями с помощью JavaScript, читайте в новой заметке Юрия Дворжецкого:
ПРОЧИТАТЬ
Также приглашаем всех ценителей профессионального фронтенда 9 июля в 20:00 на мастер-класс «CSS препроцессоры», где Юрий расскажет, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также поможет разобраться в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки.
Не забудьте записаться, чтобы получить ссылку на трансляцию:
Чтобы сайты не превратились в крошечные квадратики, а расцвели красками на Retina, было принято простое решение: теперь пиксели делятся на логические и физические.
Как бороться с размытыми пикселями с помощью JavaScript, читайте в новой заметке Юрия Дворжецкого:
ПРОЧИТАТЬ
Также приглашаем всех ценителей профессионального фронтенда 9 июля в 20:00 на мастер-класс «CSS препроцессоры», где Юрий расскажет, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также поможет разобраться в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки.
Не забудьте записаться, чтобы получить ссылку на трансляцию:
Сегодня в 20:00 Олег Козинцев, разработчик компании PRO100 и преподаватель курса OTUS «Backend разработчик на PHP», проведёт мастер-класс, где вы научитесь описывать концептуальные схемы предметной области при помощи ER-модели, узнаете о SQL, его истории, стандартах и совместимости, и подробнее изучите реляционную модель.
До встречи в прямом эфире:
ЗАПИСАТЬСЯ
P.S. Для более эффективной работы установите MySQL Workbeanch и MySQL. Создадим ER-модели, проанализируем получившийся результат согласно различным правилам нормализации и реляционной алгебры.
Не сможете присутствовать онлайн? Всё равно запишитесь, и завтра мы вышлем вам письмо с видеозаписью мастер-класса:
До встречи в прямом эфире:
ЗАПИСАТЬСЯ
P.S. Для более эффективной работы установите MySQL Workbeanch и MySQL. Создадим ER-модели, проанализируем получившийся результат согласно различным правилам нормализации и реляционной алгебры.
Не сможете присутствовать онлайн? Всё равно запишитесь, и завтра мы вышлем вам письмо с видеозаписью мастер-класса:
Публикуем полезную заметку для ценителей веб-разработки на Python, где Илья Лебедев, старший разработчик в Itcanfy и Ngenix, рассказывает о полезных и малоизвестных функциях Argparse:
ПРОЧИТАТЬ
Приглашаем на мастер-класс 12 июля. Всех, кому интересна разработка приложения на Webpack + React + Express, ждём в 20:00 в онлайне!
Не забудьте записаться:
ПРОЧИТАТЬ
Приглашаем на мастер-класс 12 июля. Всех, кому интересна разработка приложения на Webpack + React + Express, ждём в 20:00 в онлайне!
Не забудьте записаться:
Сегодня в 20:00 также пройдёт открытый урок Юрия Дворжецкого, ведущего разработчика в Luxoft и преподавателя курса «Разработчик JavaScript»!
«CSS препроцессоры» – это мастер-класс, где вы узнаете, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также разберётесь в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки. Ждём всех, кому интересна эта тема, в прямом эфире!
Записаться можно здесь:
«CSS препроцессоры» – это мастер-класс, где вы узнаете, как настроить и использовать LESS и SASS/SCSS для ускорения профессиональной вёрстки, а также разберётесь в возможностях и особенностях препроцессоров, что позволит эффективно использовать Mobile-first вёрстку, БЭМ и UI фреймворки. Ждём всех, кому интересна эта тема, в прямом эфире!
Записаться можно здесь:
Публикуем полезную заметку Станислава Михальского, директора разработки в Biglion и преподавателя курса «Руководитель разработки», про самоисполняющиеся пророчества в управлении!
ПРОЧИТАТЬ
Также приглашаем всех заинтересованных в своём развитии руководителей на мастер-класс «Специалист у руля: первый опыт и ошибки», который состоится 17 июля в 20:00!
Нажмите на кнопку «Напомнить о мероприятии», чтобы мы вам вовремя выслали ссылку на трансляцию:
ПРОЧИТАТЬ
Также приглашаем всех заинтересованных в своём развитии руководителей на мастер-класс «Специалист у руля: первый опыт и ошибки», который состоится 17 июля в 20:00!
Нажмите на кнопку «Напомнить о мероприятии», чтобы мы вам вовремя выслали ссылку на трансляцию:
«Unable to connect to remote asterisk (РЕШЕНО)» – заметка, где Илья Лазарев, выпускник курса «Fullstack разработчик на Python», рассказывает, как исправить ошибку запуска asterisk'а. Очень полезная информация для ценителей Linux!
ПРОЧИТАТЬ
12 июля в 20:00 пройдёт мастер-класс Александра Румянцева, преподавателя курса «Администратор Linux», на тему «Механизмы контейнеризации Linux».
Будет дан исторический обзор и современное состояние механизмов контейнеризации. Также поговорим об основах, как реализована контейнеризация в ядре, что такое namespace и почему cgroups – это группы.
Чтобы не пропустить трансляцию, запишитесь здесь:
ПРОЧИТАТЬ
12 июля в 20:00 пройдёт мастер-класс Александра Румянцева, преподавателя курса «Администратор Linux», на тему «Механизмы контейнеризации Linux».
Будет дан исторический обзор и современное состояние механизмов контейнеризации. Также поговорим об основах, как реализована контейнеризация в ядре, что такое namespace и почему cgroups – это группы.
Чтобы не пропустить трансляцию, запишитесь здесь:
Как использовать PHP для управления следующим DDD-проектом вашей компании и эффективно моделировать реальные ситуации, чтобы помочь определить вашу бизнес-логику? Читайте нашу статью на Хабре:
ПРОЧИТАТЬ
Вчера Олег Козинцев провёл мастер-класс по PHP на тему «Основные понятия баз данных». Запись можно посмотреть здесь:
ПОСМОТРЕТЬ ЗАПИСЬ
Если у вас есть вопросы по программе курса «Backend разработчик на PHP» или вам нужна консультация преподавателя, предлагаем записаться на День Открытых Дверей, который состоится 19 июля в 20:00.
Получите всю необходимую информацию о курсе и заодно примите участие в розыгрыше подарков OTUS (если успешно прошли тестирование).
Запишитесь, чтобы мы вовремя пригласили вас и выслали ссылку на трансляцию:
ПРОЧИТАТЬ
Вчера Олег Козинцев провёл мастер-класс по PHP на тему «Основные понятия баз данных». Запись можно посмотреть здесь:
ПОСМОТРЕТЬ ЗАПИСЬ
Если у вас есть вопросы по программе курса «Backend разработчик на PHP» или вам нужна консультация преподавателя, предлагаем записаться на День Открытых Дверей, который состоится 19 июля в 20:00.
Получите всю необходимую информацию о курсе и заодно примите участие в розыгрыше подарков OTUS (если успешно прошли тестирование).
Запишитесь, чтобы мы вовремя пригласили вас и выслали ссылку на трансляцию:
Формат HDF5 позволяет эффективно хранить большие объёмы данных. Как же использовать HDF5-файлы в Python? Наша статья на Хабре как раз об этом:
ПРОЧИТАТЬ
12 июля в 20:00 состоится мастер-класс Юрия Дворжецкого, где мы будем создавать приложение на Webpack + React + Express!
Присоединяйтесь к трансляции, чтобы научиться:
1. создавать простые React-приложения, что понадобится на первых этапах изучения frontend-разработки;
2. понимать синтаксис JSX и писать простые компоненты React для дальнейшего изучения React;
3. настраивать React-приложения с Webpack, что понадобится в разработке UI-приложений и не только на React;
4. писать Backend-ом на Express, что часто незаменимо для эффективной разработки UI.
Запишитесь, чтобы не забыть:
ПРОЧИТАТЬ
12 июля в 20:00 состоится мастер-класс Юрия Дворжецкого, где мы будем создавать приложение на Webpack + React + Express!
Присоединяйтесь к трансляции, чтобы научиться:
1. создавать простые React-приложения, что понадобится на первых этапах изучения frontend-разработки;
2. понимать синтаксис JSX и писать простые компоненты React для дальнейшего изучения React;
3. настраивать React-приложения с Webpack, что понадобится в разработке UI-приложений и не только на React;
4. писать Backend-ом на Express, что часто незаменимо для эффективной разработки UI.
Запишитесь, чтобы не забыть:
«Проксирование для Scrapy» – полезная заметка для ценителей Python о том, как парсить данные с сайтов с помощью прокси-сервера для скрейпинга!
👉 ПРОЧИТАТЬ
Ждём вашего успешного прохождения вступительного теста, чтобы пригласить в наше закрытое Slack-сообщество Python-разработчиков:
👉 ПРОЧИТАТЬ
Ждём вашего успешного прохождения вступительного теста, чтобы пригласить в наше закрытое Slack-сообщество Python-разработчиков:
«Всегда честно признавай свои ошибки, это притупит бдительность начальства и позволит тебе натворить новые...» Марк Твен
Станислав Михальский, директор по разработке в компании Biglion и преподаватель курса «Руководитель разработки», рассказывает о 5 типичных ошибках начинающих руководителей!
👉 ПРОЧИТАТЬ
Подробнее рассмотрим эту тему на мастер-классе «Специалист "у руля": первый опыт и ошибки», который состоится 17 июля в 20:00.
Запись уже открыта, не забудьте нажать на кнопку:
Станислав Михальский, директор по разработке в компании Biglion и преподаватель курса «Руководитель разработки», рассказывает о 5 типичных ошибках начинающих руководителей!
👉 ПРОЧИТАТЬ
Подробнее рассмотрим эту тему на мастер-классе «Специалист "у руля": первый опыт и ошибки», который состоится 17 июля в 20:00.
Запись уже открыта, не забудьте нажать на кнопку:
18 июля в 20:00 состоится День Открытых Дверей курса «Разработчик JavaScript»!
Приглашаем всех, у кого есть вопросы по программе и результатам обучения, и конечно ждём тех, кто успешно прошёл вступительное тестирование по курсу, на розыгрыше подарков OTUS!
👉 ЗАПИСАТЬСЯ
Публикуем советы Александра Коржикова, преподавателя курса «Разработчик JavaScript», о том, как создавать Wrappers:
Приглашаем всех, у кого есть вопросы по программе и результатам обучения, и конечно ждём тех, кто успешно прошёл вступительное тестирование по курсу, на розыгрыше подарков OTUS!
👉 ЗАПИСАТЬСЯ
Ты – не ты, когда нужна обёртка над API!Публикуем советы Александра Коржикова, преподавателя курса «Разработчик JavaScript», о том, как создавать Wrappers: