Тег: разработка

Связывание текстового редактора с Git

При редактировании сообщений комита Git по умолчанию открывает Vim. Для тех кто с ним не знаком, это может стать серьезной проблемой. Хорошо что это поведение легко изменить выполнив одну команду в терминале.

::: разработка, инструменты, git, редакторы

Определяем язык страницы в CSS

Для многоязычных сайтов, часто нужно переопределить стили блоков для определенной локали. Раньше я добавлял класс с названием языка тегу body или определял язык через [lang=en]. Сегодня наткнулся на способ получше — псевдокласс: lang.

::: разработка, фронтенд, css, советы
Браузеры отображают незагруженное изображение

За и против. Оформление незагруженных изображений.

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

::: разработка, фронтенд, css, изображения
Проверка на блокировку рекламы, или «Пожалуйста, отключите AdBlock»

Проверка на блокировку рекламы, или «Пожалуйста, отключите AdBlock»

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

::: разработка, фронтенд, javascript, реклама, adblock
Фоллбэчим Emoji

Фоллбэчим Emoji

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

::: разработка, фронтенд, css, emoji
Три плагина, которые сделают Single Page Application лучше

Три плагина, которые сделают Single Page Application лучше

Три плагина для SPA, которые улучшают опыт пользователей с медленным интернетом и на мобильных устройствах. В статье разобраны Pace.js, Offline.js и FastClick.js с примерами, где каждый из них полезен.

::: разработка, фронтенд, инструменты, javascript, spa, плагины
Виллу Тоотс. Современный шрифт.

Переносим межбуквенный интервал из Фотошопа в CSS

Объясняю, как корректно переносить значение межбуквенного интервала из Photoshop в CSS. Разбираю формулу перевода в letter-spacing, чтобы текст в макете и браузере выглядел одинаково.

::: разработка, фронтенд, css, типографика

Фронтенд дайджест #2 — БЭМ, CSS матрицы, SVG логотипы, Vivaldi, Bootstrap, Canvas

Когда я нахожу интересные ссылки, то хочу ими поделиться. Поэтому я собираю эти ссылки в Wunderlist, а когда набирается 15, публикую в дайджесте. Презентации «Пишем БЭМ правильно» показывает как надо.

::: разработка, фронтенд, дайджест

Проблема верстки под современные браузеры или борьба с расширениями

Я думаю для вас не секрет, что почти у всех современных и популярных браузеров есть дополнения, расширения, аддоны и прочее. С одной стороны, появление всех этих аддонов — хороший знак.

::: разработка, инструменты, фронтенд, браузеры, расширения

Оптимизация верстки под retina дисплеи

Сейчас, с большой популярностью MacBook-ов, айфонов и других устройств с большим DPI, изображения на сайте нужно оптимизировать, чтобы они не были смазанными. Для этого у нас есть несколько решений.

::: разработка, фронтенд, css, оптимизация, retina
Pesticide — библиотека для дебага CSS

Быстрый дебаг CSS слоев с Pesticide

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

::: разработка, фронтенд, инструменты, css, отладка

Исключаем папки из обычного и Fuzzy поиска в Atom

Порой, чтобы открыть нужный файл, нужно знать все его название. А все из-за того, что у нас очень много файлов в папках nodemodules и bowercomponents и они мешают открытию написанных нами файлов.

::: разработка, инструменты, редакторы, atom
Atom packages

Лучшие плагины для текстового редактора Atom

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

::: разработка, инструменты, редакторы, плагины, atom
Atom

Все еще сидите на Sublime? Тогда мы, вместе с Atom, идем к вам!

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

::: разработка, инструменты, редакторы, отзывы, atom

Международный день box-sizing и лучшие практики

Недавно я использовал в проекте css свойство box-sizing: border-box. В процессе этого я узнал про «Международный день box-sizing» (International box-sizing Awareness Day). И хочу рассказать вам что это за праздник, лучшие практики и поддержку свойства box-sizing.

::: разработка, фронтенд, css

Минималистичный jQuery плагин, который проверяет элемент на наличие полосы прокрутки

Сегодня, столкнулся с задачей, в которой нужно было определить есть ли полоса прокрутки (скролл) у элемента (в моем случае у) или нет. Немного погуглив, нашел несколько интересных вариантов, которыми я хочу с вами поделиться.

::: разработка, фронтенд, инструменты, javascript, jquery, плагины

Punto Switcher для разработчиков

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

::: разработка, инструменты

Типограф Лебедева. Готовим текст к публикации в интернете.

Возможность создать сайт или страничку в интернете есть практически у каждого человека. Не нужно знать различных языков (HTML, CSS) и особенностей хостинга, чтобы создать себе сайт.

::: разработка, инструменты, типографика
Вадим Макишвили выступает на FrontTalks

Доклад-интрига 36. Выступление Вадима Макишвили на FrontTalks.

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

::: разработка, отзывы, конференции