Мы начали новый учебный сезон и написали небольшую статью о том, как использовать Гитхаб как бесплатный хостинг.

На каждый наш интенсив мы продолжаем искать наставников. Самый простой для наставничества «Базовый HTML и CSS», потом сложнее «Продвинутый HTML и CSS», и самый сложный «Базовый JavaScript».

Инструменты и статьи

Buttons shouldn’t have a hand cursor
Большое обсуждение поднялось: нужен ли cursor: pointer у кнопок? Автор считает, что такой курсор должен быть только у ссылок.

Some pointers on default cursors
И ещё одно мнение на эту тему. Вывод тот же — cursor: pointer только для ссылок.

Links vs. buttons in modern web applications
Когда использовать ссылки, а когда кнопки в современных веб-приложениях? Самое лучше объяснение дал Вадим Макеев в своей презентации «Жми сюда!».

The background properties
Очень подробное описание свойства background. Например, вы знаете как себя будет вести фон со значениями background-attachment: local или background-repeat: round space?

10 rules for efficient form design
Как сделать форму максимально эффективной? Это не так сложно: используйте метки для всех полей, располагайте поля под метками. Остальные советы читайте в статье.

Оформление модальных окон
Создание хорошего модального окна — это сложная задача. Как должно себя вести окно, когда не влезает в экран? Располагать окно по центру или сверху? Блокировать прокрутку сайта или может не стоит?

Сражаясь с БЭМ: 10 основных ошибок и как их избежать
Прекрасная статья. Один только заголовок «Что делать с „внучатыми“ селекторами» заставляет улыбнуться.

Fake it ’til you make it CSS
Используйте фейковые данные во время загрузки. Примеры Фейсбука, Слака и других веб-приложений.

Smooth as butter: achieving 60fps animations with CSS3
Раскладываем по полочкам все необходимые нюансы, чтобы добиться 60fps от вашего интерфейса.