TGViewer
Channel Public Channel
For Web — фронтенд, дизайн, программирование

For Web — фронтенд, дизайн, программирование

@forwebdev

Новости и полезности для фронтендеров
Subscribers
13K
Photos
5.5K
Videos
7
Links
1.7K

Showing posts older than #4616 · Back to latest

Older Posts 20 shown
Post #4615 8.98K
Как работать с денежными значениями в JavaScript: Сара Даян о распространённых ошибках и способах их избежать в переводе Игоря Камышева → https://medium.com/p/bb0706840f0e
Post #4614 8.58K
🎧
Свежие подкасты

«Девшахта» №67, в гостях  Вадим Горбачев: вопросы безопасности → https://medium.com/p/e36b81ef816d

«Веб-стандарты» №158, в гостях Роберт Харитонов и Денис Радин: сайт «Веб-стандартов», события и сообщества, новинки Safari TP, свежие статьи, снипеты и редакторы кода, кому нужен VR, фонд GitNation → https://medium.com/p/eac76300bd8f

«Фронтенд-юность» №81, в гостях Павел Черторогов и Алексей Золотых: всё, что вы хотели знать о GraphQL, Казахстан, jQuery, React и Ruby, Flow vs TypeScript → https://soundcloud.com/frontend_u/e81

«Новости 512» от CSSSR №35: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-35-2101-2701
Post #4613 13.1K
Два фронтендера сидят в баре. Им не о чем поговорить.

Мнение Криса Койера и многих других разработчиков о расколе нашей профессии и проблемах, которые он несёт для всех → https://css-tricks.com/the-great-divide/
Post #4608 10.2K
Конфигурация CI как код

Для непрерывной интеграции (Continuous Integration) обычно используют инструменты вроде Jenkins, TeamCity, Travis или CircleCI. Эти инструменты предоставляют собственный интерфейс для конфигурирования CI, в котором процесс обычно описывается шагами: настройка окружения, запуск тестов, сборка, деплой и так далее.

Настройка CI через интерфейс используемого инструмента непрозрачна и неудобна:

— изменения не версионируются;
— для внесения изменений каждый раз нужно открывать сам инструмент, который может быть недоступен (например, из-за выключенного корпоративного VPN);
— для изменения процесса в рамках конкретной задачи придётся плясать с бубном и разделять в инструменте общий билд и билд этой задачи.

Решение этих проблем — описание процесса в виде кода (например, в виде sh-скрипта или Makefile) и хранение этого кода непосредственно в репозитории проекта. В используемом вами инструменте остаётся только указать команду запуска этого кода.

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

Больше советов → https://github.com/forwebdev/ui-developer-tips
GitHub GitHub - forwebdev/ui-developer-tips: Советы для разработчика интерфейсов Советы для разработчика интерфейсов. Contribute to forwebdev/ui-developer-tips development by creating an account on GitHub.
Post #4606 9.3K
shiny, библиотека для добавления реалистичных отражений на устройствах с поддержкой DeviceMotion API → https://github.com/rikschennink/shiny
Post #4604 11.2K
Learn Vanilla JS, курс по чистому JavaScript с дорожной картой, ссылками на теорию и практическими заданиями → https://learnvanillajs.com/
Post #4603 9.47K
RunJS, блокнот для быстрой проверки идей на JavaScript с моментальной обратной связью → https://projects.lukehaas.me/runjs/
Post #4601 8.65K
🎧
Свежие подкасты

Frontend Weekend №87, в гостях Михаил Трошев: как эффективно руководить распределённой командой в Яндексе → https://soundcloud.com/frontend-weekend/fw-87

«Девшахта» №66, в гостях  Алексей Чернов: всё о платформенных командах → https://medium.com/p/39d69cc4333d

«Веб-стандарты» №157: JavaScript в вузах, JS десять лет назад, браузеры и текст в VR/AR, HTML-модули в JS → https://medium.com/p/66e3ccde77e3

«Сделайте мне красиво» №3: монорепозитории, моки в тестах и «что проиходит когда...» → https://soundcloud.com/begebot/ep3

«Сделайте мне красиво» №4: тест на знание CSS, ES2018 и сборка мусора → https://soundcloud.com/begebot/ep4

{Minsk} JSON №3: RS School vs Epam, университет никому не нужен, пора научиться пользоваться Facebook, 2 года и ты уже не в тренде → https://soundcloud.com/minsk-json/minsk-json-podcast-3

«Новости 512» от CSSSR №34: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-34-1401-2001
Post #4599 12.9K
Переносим 30 000 строк кода с Flow на TypeScript: опыт инженеров MemSQL в переводе на Хабре → https://habr.com/ru/post/436554/
Post #4598 11.2K
Решайте конкретные, а не общие проблемы: Никита Прокопов напоминает, что в программировании не стоит решать проблем, с которыми вы ещё не столкнулись → http://tonsky.me/blog/concrete-vs-abstract/
Post #4596 9.44K
Обзор лучших практик дизайна кнопки закрытия модального окна: иконка, цвет и расположение → https://medium.com/p/fbc66bdf500a
Post #4595 12.1K
low.js, облегчённый порт Node.js для программирования микроконтроллеров → https://www.lowjs.org/
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →