Как стать автором
Обновить
37
Карма
0
Рейтинг
Alexandr Tovmach @alexandrtovmach

Web developer & designer

Линтер на все случаи жизни — GitHub Super Linter

Open source *GitHub DevOps *


Команда DevOps инженеров из GitHub поделились своим универсальным решением для проверки качества кода. С ним можно настроить линтер для 17 языков всего в 11 строк:


name: Lint Code Base
on:
  push:
    branches-ignore:
      - 'master'
jobs:
  linter:
    runs-on: ubuntu-latest
    steps:
        - uses: actions/checkout@v2
        - uses: docker://github/super-linter:v2.1.0

Код выше является YAML конфигурацией для GitHub Actions (бесплатный CI/CD от GitHub) и далее мы разберемся с его содержимым и принципом работы.

Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 18K
Комментарии 22

Началось beta-тестирование нового дизайна GitHub

GitHub Дизайн


GitHub предоставил возможность посмотреть на новый дизайн в раннем доступе.
Скриншоты ДО/ПОСЛЕ под катом.

Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 9.9K
Комментарии 25

Мир Open Source: преимущества и недостатки

Open source *GitHub

open source adv and disadv


Субъективная попытка оценить мир open source, с позиции рядового контрибьютора, спустя два года ежедневного участия. Не претендую на истину, не напрягаю советами, только структурированные наблюдения. Возможно, эта статья поможет лично вам понять — быть или не быть open source contributor'ом.

Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 12K
Комментарии 8

От 48k до 10 строк кода — история GitHub JavaScript SDK

Open source *JavaScript *Проектирование и рефакторинг *GitHub
Перевод


@octokit/rest изначально не является оригинальной разработкой GitHub, и представляет собой адаптацию github — самого популярного пакета 2017 года от пользователя @bkeepers. В этом посте будем говорить про @octokit/rest — теперь официальный JavaScript SDK для GitHub REST API.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 4.7K
Комментарии 0

Великий GPS и его темная сторона

Информационная безопасность *Геоинформационные сервисы *
Перевод


Ещё одна статья-перевод о приватности наших данных. В этот раз речь пойдет о GPS, принципах его работы и нерешенных вопросах безопасности, так что готовьте шапки из фольги и вперед под кат.

Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 14K
Комментарии 4

Темная сторона Google Chrome

Google Chrome Браузеры История IT


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


Для восстановления баланса и гармонии, я бы хотел рассказать об основных проблемах и неприятных моментах в истории становления браузера от "компании добра".

Читать дальше →
Всего голосов 57: ↑51 и ↓6 +45
Просмотры 64K
Комментарии 158

От 0% до 70% рынка: Как Google Chrome поглотил интернет?

Google Chrome Браузеры История IT
Перевод

pac_chrome


В 2008 году Internet Explorer от Microsoft занимал почти 60% мирового рынка браузеров. Firefox от Mozilla тянулся далеко на втором месте, занимая примерно треть рынка. Google Chrome дебютировал 2 сентября 2008 года и занимая лишь 0,3%.


Спустя десятилетие Chrome уже захватил 70% браузерного пространства. Как Google вошли и стали доминировать в совершенно новом для себя секторе всего за десять лет?

Читать дальше →
Всего голосов 62: ↑43 и ↓19 +24
Просмотры 42K
Комментарии 238

11 советов: как презентовать UI/UX работы «недизайнерам»

Графический дизайн *Дизайн Презентации
Перевод


Под катом Джесс Эдди рассказывает как презентовать дизайн "недизайнерам", заказчикам или другим заинтересованным лицам и как получить от них реальную и полезную обратную связь.

Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 10K
Комментарии 0

Что я узнал, создавая Dribbble

Развитие стартапа Дизайн
Перевод


В прошлом месяце я выступал с 30-минутным докладом на конференции Awwwards в Сан-Франциско. Раньше я довольно часто выступал с докладами, в основном по CSS и веб-дизайну, но этот спич немного отличался. Я решил поделиться 20 вещами, которые я узнал за последние 10 лет, как соучредитель Dribbble. Время летит незаметно, и я только что принял решение полностью уйти из компании и наблюдать дальше со стороны.


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

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 4.7K
Комментарии 1

Как визуализировать данные в убедительную историю

Визуализация данных Графический дизайн *Дизайн
Перевод


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

Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 4.1K
Комментарии 2

Официальный сайт Node.js теперь на русском

Node.JS *

nodejs


По горячим следам, наконец-то, принятого пулл-реквеста, спешу объявить что официальный сайт Node.js теперь доступен на русском языке.

Читать дальше →
Всего голосов 60: ↑59 и ↓1 +58
Просмотры 17K
Комментарии 19

GitHub Sponsors: новый способ внести свой вклад в open source

GitHub
Перевод

cover


Мы очень рады объявить о начале бета-тестирования GitHub Sponsors ― нового способа финансовой поддержки разработчиков программного обеспечения с открытым исходным кодом, которое мы используем каждый день. Участники open source комьюнити создают инструменты для каждого из нас и GitHub Sponsors ― это новый способ помогающий с финансированием их проектов.

Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 6.9K
Комментарии 16

Первый вклад в API браузера от Facebook

Высокая производительность *JavaScript *Google Chrome Facebook API *Браузеры
Перевод

cover


Наше положение, как владельцев популярного веб-сайта — и наша работа в поддержке популярной платформы React — дают нам уникальные возможности и понимание работы с браузером, которые мы хотим использовать для решения проблемы "очередей". Являясь активным участником сообщества веб-стандартов(W3C), мы принимали участие в обсуждении многих инноваций, включая service workers и CSS-overscroll, но до недавнего времени мы никогда не создавали собственные инициативы для улучшения веб-браузера. С целью добиться значительных увеличения производительности, был предложен новый API, который в результате тесного сотрудничества с нашими коллегами из Google Chrome, был предоставлен для ознакомительной версии. Chrome v74 будет включать в себя isInputPending API, и может быть использован для улучшения как общего времени выполнения JavaScript, так и времени отклика на события. Это лишь первый шаг к улучшению планирования JavaScript в вебе. Мы надеемся получить отзывы разработчиков и использовать их для создания финальной версии API.

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 4.6K
Комментарии 2

100 вещей анонсированных на I/O №19

Google Chrome Разработка под Android *Исследования и прогнозы в IT Смартфоны
Перевод

cover


Еще один I/O стал историей! Мы работали в песочницах, смотрели сногсшибательные демонстрации продуктов и слушали музыку созданную искусственным интеллектом. Специально для вас мы собрали список 100 анонсов, которые мы сделали на I/O:

Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 4.9K
Комментарии 1

Gmail исполнилось 15 лет

История IT
Перевод


В далеком 2004 году, электронная почта выглядела совсем по-другому. "Входящие" были забиты спамом, и было просто невозможно найти реальные сообщения или файлы. Кроме того, количество писем было ограничено, поэтому приходилось постоянно удалять их, чтобы не превышать лимит хранилища. Мы создали Gmail для решения этих проблем, и переросли в продукт, который помогает 1,5 миллиардам пользователей в выполнении задач каждый день. Сегодня, в 15-летие Gmail, мы взглянем в прошлое и поделимся планами.

Читать дальше →
Всего голосов 45: ↑41 и ↓4 +37
Просмотры 15K
Комментарии 84

Gatsby.js в деталях

JavaScript *ReactJS *
Tutorial


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

Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 75K
Комментарии 5

JAMstack: Как создать свой блог используя Gatsby + Contentful + Netlify

CMS *GitHub ReactJS *Контент-маркетинг
Из песочницы


Вы уже слышали о новом подходе JAMstack? Возможность писать веб-приложения на любимом фреймворке, управлять контентом из админ панели, а на выходе получать полностью валидные HTML-страницы построенные согласно с самыми последними рекомендациями SEO, PWA и a11y.


Интересно? Тогда вот список рассматриваемых вопросов в этой статье:


  • Что это за новый стек и зачем он нужен?
  • Как запустить базовое приложение используя Gatsby?
  • Работа с Contentful и создание первой порции данных
  • Как связать Contentful и Gatsby используя GraphQL?
  • Настроить автоматический деплоймент используя Netlify
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 35K
Комментарии 2

Информация

В рейтинге
Не участвует
Откуда
Кривой Рог, Днепропетровская обл., Украина
Дата рождения
Зарегистрирован
Активность