Учиться чему-либо бывает непросто: многие откладывают обучение, не могут выделить на него время, теряются в количестве информации или, наоборот, не могут найти актуальные источники. Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму: https://forms.gle/qVJEULRbbHTJTzYr6
Google Docs
Чему бы вы хотели научиться?
Мы в активном поиске идей для образовательных продуктов и будем рады узнать ваши пожелания по обучению.
Критерии качества вёрстки
Практикующие веб-разработчики из сообщества обсуждают критерии качества вёрстки в 2021 году, рассуждают о стандартах HTML и CSS и разбираются, как отличить хорошего разработчика от плохого.
https://proglib.io/w/860f15bd
#video
Практикующие веб-разработчики из сообщества обсуждают критерии качества вёрстки в 2021 году, рассуждают о стандартах HTML и CSS и разбираются, как отличить хорошего разработчика от плохого.
https://proglib.io/w/860f15bd
#video
YouTube
Критерии качества вёрстки: круглый стол с Никитой Дубко и Алексеем Авдеевым
Позвали практикующих веб-разработчиков из сообщества и обсудили с ними критерии качества вёрстки в 2021 году. Спросили их мнение о стандартах HTML и CSS — так ли важны критерии, применимы ли они на практике, и как отличить хорошего разработчика от плохого.…
Паттерны для Web Vitals
UX-паттерны, оптимизированные с учетом метрик Web Vitals: https://proglib.io/w/b4777c5c
#performance #interface
UX-паттерны, оптимизированные с учетом метрик Web Vitals: https://proglib.io/w/b4777c5c
#performance #interface
web.dev
Web Vitals patterns | Patterns | web.dev
A collection of common UX patterns optimized for Core Web Vitals.
Forwarded from Книги для программистов
API Design Patterns (2021)
Автор: JJ Geewax
Количество страниц: 480
Книга раскрывает передовой опыт создания стабильных и удобных API. Шаблоны проектирования можно применять для решения общих проблем API и гибко изменять в соответствии с вашими конкретными потребностями. Практические примеры и соответствующие варианты использования иллюстрируют шаблоны для основ API, расширенных функций и даже необычных сценариев.
Темы в книге:
✔️Основные принципы для шаблонов API;
✔️Основы верстки и именования ресурсов;
✔️Обработка типов данных для любого языка программирования;
✔️Стандартные методы, обеспечивающие предсказуемость;
✔️Методы аутентификации и проверки для безопасных API;
✔️Коллективные операции по перемещению, управлению и удалению данных;
✔️Расширенные шаблоны для особых взаимодействий и преобразования данных.
Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: JJ Geewax
Количество страниц: 480
Книга раскрывает передовой опыт создания стабильных и удобных API. Шаблоны проектирования можно применять для решения общих проблем API и гибко изменять в соответствии с вашими конкретными потребностями. Практические примеры и соответствующие варианты использования иллюстрируют шаблоны для основ API, расширенных функций и даже необычных сценариев.
Темы в книге:
✔️Основные принципы для шаблонов API;
✔️Основы верстки и именования ресурсов;
✔️Обработка типов данных для любого языка программирования;
✔️Стандартные методы, обеспечивающие предсказуемость;
✔️Методы аутентификации и проверки для безопасных API;
✔️Коллективные операции по перемещению, управлению и удалению данных;
✔️Расширенные шаблоны для особых взаимодействий и преобразования данных.
Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Лучшие практики для шрифтов
Оптимизация шрифтов для Core Web Vitals: https://proglib.io/w/6b6b2d6f
#performance #webvitals #bestpractices
Оптимизация шрифтов для Core Web Vitals: https://proglib.io/w/6b6b2d6f
#performance #webvitals #bestpractices
web.dev
Best practices for fonts | Articles | web.dev
Learn about how to optimize web fonts for Core Web Vitals.
Начало работы с Puppeteer
Puppeteer - популярная библиотека для автоматизации браузерных действий.
https://proglib.io/w/2dfcdcde
#testing #tools
Puppeteer - популярная библиотека для автоматизации браузерных действий.
https://proglib.io/w/2dfcdcde
#testing #tools
DEV Community
Getting started with Puppeteer 🤖
Yet another Puppeteer step-by-step setup with a simple test case to get you up and running.
Отключение ссылки
Disabled links - зачем отключать ссылки, стоит ли это делать и как правильно?
https://proglib.io/w/c047188a
#interface #accessibility
Disabled links - зачем отключать ссылки, стоит ли это делать и как правильно?
https://proglib.io/w/c047188a
#interface #accessibility
www.scottohara.me
Disabling a link | scottohara.me
With HTML alone there is no way to disable a hyperlink (an <a href> element), and have it be both exposed as a “link” and as “disabled”. Now, setting ...
Как создают и поддерживают веб-страницы tinkoff.ru
Руководитель группы дизайна привлечения в Тинькофф рассказывает о своей работе: https://proglib.io/w/e4dfe243
#case
Руководитель группы дизайна привлечения в Тинькофф рассказывает о своей работе: https://proglib.io/w/e4dfe243
#case
Всем привет!
Уютная команда компьютерного зрения Neurus.ru ищет Frontend-разработчика.
Мы решаем интересные задачи на острие технологий и ищем человека, готового помочь нам с разработкой админ-панелей.
Если кратко: нам нужны знания Vue.js и TypeScript.
Подробности тут: hh.ru/vacancy/48185198
Если заинтересовался, пиши @angel_hol или откликайся на hh.ru
Уютная команда компьютерного зрения Neurus.ru ищет Frontend-разработчика.
Мы решаем интересные задачи на острие технологий и ищем человека, готового помочь нам с разработкой админ-панелей.
Если кратко: нам нужны знания Vue.js и TypeScript.
Подробности тут: hh.ru/vacancy/48185198
Если заинтересовался, пиши @angel_hol или откликайся на hh.ru
🎨 22 лучших бесплатных учебных курса по UX/UI
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.
https://proglib.io/w/18c27a58
#interface #design
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.
https://proglib.io/w/18c27a58
#interface #design
Библиотека программиста
🎨 22 лучших бесплатных учебных курса по UX/UI
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.
🕸 7 технологий веб-разработки, на изучение которых я зря потратил время
Изучая веб-разработку в 2015 году, я потратил много времени на любые технологии, с которыми сталкивался в статьях и учебных пособиях в Интернете. Не делайте тех же ошибок.
https://proglib.io/w/66f8625a
Изучая веб-разработку в 2015 году, я потратил много времени на любые технологии, с которыми сталкивался в статьях и учебных пособиях в Интернете. Не делайте тех же ошибок.
https://proglib.io/w/66f8625a
Библиотека программиста
🕸 7 технологий веб-разработки, на изучение которых я зря потратил время
Изучая веб-разработку в 2015 году, я потратил много времени на любые технологии, с которыми сталкивался в статьях и учебных пособиях в Интернете. Не делайте тех же ошибок.
☕️ ТОП-10 актуальных книг по JavaScript на русском языке: от новичка до профессионала
Когда-то этот язык был нужен для добавления интерактивности веб-страницам, а теперь на нем пишут мощные приложения и активно используют его на стороне сервера. Читайте подборку актуальной литературы по JavaScript на русском языке.
https://proglib.io/w/145fe6af
#javascript
Когда-то этот язык был нужен для добавления интерактивности веб-страницам, а теперь на нем пишут мощные приложения и активно используют его на стороне сервера. Читайте подборку актуальной литературы по JavaScript на русском языке.
https://proglib.io/w/145fe6af
#javascript
Библиотека программиста
☕ ТОП-10 актуальных книг по JavaScript на русском языке: от новичка до профессионала
Когда-то этот язык был нужен для добавления интерактивности веб-страницам, а теперь на нем пишут мощные приложения и активно используют его на стороне сервера. Читайте подборку актуальной литературы по JavaScript на русском языке.
Хватит использовать Fetch API в JavaScript
Библиотека Axios против нативного Fetch Api: https://proglib.io/w/6c29621b
#api #javascript
Библиотека Axios против нативного Fetch Api: https://proglib.io/w/6c29621b
#api #javascript
NOP::Nuances of programming
Хватит использовать Fetch API в JavaScript
Каковы преимущества и недостатки Fetch API по сравнению с Axiom? Подробный обзор особенностей этих инструментов с примерами в коде.
Завтра в 16.30 коллеги из KOTELOV покажут mind map скиллов React-разработчика необходимых для работы на проектах Тинькофф, Сбера, S7 Airlines и др. Что учить, что нет. Инструменты, которые используют на проектах. Расскажут о библиотеке для построения микрофронтовых приложений с SSR от Тинькофф, который только вышел в Open Source.
Подробнее тут https://kotelov.timepad.ru/event/1776361/
Подробнее тут https://kotelov.timepad.ru/event/1776361/
Компании: clain.io
Город: Санкт-Петербург
Формат: офис
ЗП: от 250 000 до 300 000 ₽
Ищем фронтенд разработчика с опытом React / Typescript в Clain
clain.io — это платформа комплексной финансовой аналитики блокчейна на базе ML методов в реальном времени. Сейчас запускаем CRM и работаем над текущим продуктом.
Весь фронт в монорепе React / Typescript
своя библиотека компонентов, 95% типизированы без “any”
Nodejs в качестве прокси.
У нас быстрые процессы и гибкие подходы к разработке.
Задачи:
- Разрабатывать инструмент визуализации графа на WebGL (сейчас выбираем технологию)
- Поддерживать существующие сервисы, развивать внутреннюю библиотеку компонентов
- Участвовать в проектировании UX
- В перспективе будем писать е2е тесты (сейчас пишем только юниты), чтобы добиться беспрецедентной стабильности и спокойно релизиться
- Оптимизировать работу компонентов с графиками на больших данных, сейчас используется echarts, по нашим тестам они показали лучший перфоманс.
Работа в офисе, гибкий график, полный рабочий день.
Ожидания:
- Опыт разработки SPA на React от 3 лет
- Знание Vanilla JavaScript и ES2021
- Уверенное знание HTML, CSS
- Будет плюсом знание WebGL / PixiJS / PtsJS
Для связи:
Евгения
@jane_mai
[email protected]
#react #typescript #webgl #js #ts #javascript #frontend #nodejs #web #офис #СанктПетербург #Питер
Город: Санкт-Петербург
Формат: офис
ЗП: от 250 000 до 300 000 ₽
Ищем фронтенд разработчика с опытом React / Typescript в Clain
clain.io — это платформа комплексной финансовой аналитики блокчейна на базе ML методов в реальном времени. Сейчас запускаем CRM и работаем над текущим продуктом.
Весь фронт в монорепе React / Typescript
своя библиотека компонентов, 95% типизированы без “any”
Nodejs в качестве прокси.
У нас быстрые процессы и гибкие подходы к разработке.
Задачи:
- Разрабатывать инструмент визуализации графа на WebGL (сейчас выбираем технологию)
- Поддерживать существующие сервисы, развивать внутреннюю библиотеку компонентов
- Участвовать в проектировании UX
- В перспективе будем писать е2е тесты (сейчас пишем только юниты), чтобы добиться беспрецедентной стабильности и спокойно релизиться
- Оптимизировать работу компонентов с графиками на больших данных, сейчас используется echarts, по нашим тестам они показали лучший перфоманс.
Работа в офисе, гибкий график, полный рабочий день.
Ожидания:
- Опыт разработки SPA на React от 3 лет
- Знание Vanilla JavaScript и ES2021
- Уверенное знание HTML, CSS
- Будет плюсом знание WebGL / PixiJS / PtsJS
Для связи:
Евгения
@jane_mai
[email protected]
#react #typescript #webgl #js #ts #javascript #frontend #nodejs #web #офис #СанктПетербург #Питер
Clain
Clain - Crypto Compliance & Analytics Company
Clain provides regulatory compliance for crypto-related businesses and empower forensic investigators with capable tools to detect and explore crypto-enabled crimes
Forwarded from Книги для программистов
HTML and CSS: Visual QuickStart Guide, 9th Edition (2020)
Автор: Joe Casabona
Количество страниц: 432
HTML и CSS остаются стержнем Интернета. Каждый начинающий веб-разработчик должен досконально разбираться в них, в том числе в последних достижениях в этих стандартах и новейших технологиях, основанных на них. На протяжении десятилетий будущие веб-профессионалы обращались к HTML и CSS: Visual QuickStart Guide. Это руководство было тщательно обновлено новым автором, обучившим тысячи начинающих веб-разработчиков. Данное издание содержит новые примеры и проекты, а также большое количество сопровождающего видеоконтента.
В книге рассматриваются следующие темы:
✔️Дизайн, структурирование и форматирование сайтов;
✔️Использование изображений, ссылок, стилей, таблиц и форм;
✔️Добавление медиа, визуальных эффектов и анимаций;
✔️Использование CSS для получения полного контроля над элементами, шрифтами, цветами и макетами;
✔️Максимальное использование сложных возможностей HTML5 и CSS3;
✔️Эффективное тестирование, отладка и публикация сайтов и приложений;
✔️Применение современных передовых методов обеспечения доступности и скорости реагирования, а также создание высокопроизводительных прогрессивных веб-приложений.
Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Joe Casabona
Количество страниц: 432
HTML и CSS остаются стержнем Интернета. Каждый начинающий веб-разработчик должен досконально разбираться в них, в том числе в последних достижениях в этих стандартах и новейших технологиях, основанных на них. На протяжении десятилетий будущие веб-профессионалы обращались к HTML и CSS: Visual QuickStart Guide. Это руководство было тщательно обновлено новым автором, обучившим тысячи начинающих веб-разработчиков. Данное издание содержит новые примеры и проекты, а также большое количество сопровождающего видеоконтента.
В книге рассматриваются следующие темы:
✔️Дизайн, структурирование и форматирование сайтов;
✔️Использование изображений, ссылок, стилей, таблиц и форм;
✔️Добавление медиа, визуальных эффектов и анимаций;
✔️Использование CSS для получения полного контроля над элементами, шрифтами, цветами и макетами;
✔️Максимальное использование сложных возможностей HTML5 и CSS3;
✔️Эффективное тестирование, отладка и публикация сайтов и приложений;
✔️Применение современных передовых методов обеспечения доступности и скорости реагирования, а также создание высокопроизводительных прогрессивных веб-приложений.
Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.
Недостатки:
➖Не замечено.
Скачать книгу
Концепция контроллеров компонента в Angular
Часть 1. Как мы делаем базовые компоненты в Taiga UI более гибкими: концепция контроллеров компонента в Angular
Часть 2. Концепция контроллеров компонента в Angular
Как команда Тинькоф решила проблему вложенности компонентов с помощью директив-контроллеров.
#angular
Часть 1. Как мы делаем базовые компоненты в Taiga UI более гибкими: концепция контроллеров компонента в Angular
Часть 2. Концепция контроллеров компонента в Angular
Как команда Тинькоф решила проблему вложенности компонентов с помощью директив-контроллеров.
#angular
Паттерн Наблюдатель в JavaScript - ключ к реактивности
https://proglib.io/w/d16f817b
#javascript #patterns #bestpractices
https://proglib.io/w/d16f817b
#javascript #patterns #bestpractices