Веб-приложения: этапы разработки 💻
В новой статье на VC рассказали, какие библиотеки и фреймворки мы используем со стороны backend и frontend-разработки. А ещё какие этапы проходит веб-приложение, прежде чем выкатывается в прод.
➡️ Читать по ссылке
#surf_case #surf_vc #surf_frontend #surf_backend
В новой статье на VC рассказали, какие библиотеки и фреймворки мы используем со стороны backend и frontend-разработки. А ещё какие этапы проходит веб-приложение, прежде чем выкатывается в прод.
#surf_case #surf_vc #surf_frontend #surf_backend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤡1
К нам пришло много новых людей — спасибо, что подписываетесь! Продолжаем развивать канал и хотим понять, что тебе интересно. Пожалуйста, ответь на несколько вопросов:
1. Какой у тебя грейд?
1. Какой у тебя грейд?
Anonymous Poll
24%
Стажёр
35%
Junior
25%
Middle
7%
Senior
7%
Team Lead / Tech Lead
2%
Headof
🤡1
3. Какой контент тебе интересен? Можно выбрать несколько вариантов:
Anonymous Poll
75%
Лучшие практики Web-разработчиков Surf
53%
Кейсы и статьи
61%
Подборки инструментов и решений
46%
Ошибки и факапы
32%
Open source решения Surf
35%
Развитие soft skills
34%
Жизнь Web-команды Surf
Surf Web Team
Почему backend-разработчику полезно знать основы Vim. И не только ему Как минимум, чтобы не перезагружать терминал, если файл открылся через vim 😊 А если без шуток, то для быстрой отладки на локально развёрнутом в докере сервисе иногда требуется изменить…
Шпаргалка Vim.jpg
185.7 KB
Кто хочет владеть vim как профи, графическая шпаргалка тебе в помощь 👍
Для совсем новичков — набор команд, которые легко запомнить:
➡️ Открытие/создание файла: ➡️ Режим ввода текста (не забудь переключиться на английскую раскладку): ➡️ Выход из режима ввода: ➡️ Сохранить и закрыть файл (не забудь выйти из режима ввода):
➡️ Закрыть файл без сохранения (не забудь выйти из режима ввода):
Для совсем новичков — набор команд, которые легко запомнить:
vim <file_name>
i
[Esc]
ZZ ZQ
#surf_frontend #surf_backendPlease open Telegram to view this post
VIEW IN TELEGRAM
👍3🤡1
Сделай frontend-проект — стань джуном в Surf 🖥
Набираем юных падаванов на буткемп по Next.js, React и TypeScript — команда будет писать проект вместе с менторами. По итогу прошедших испытание возьмём джунами в штат.
Прояви себя и стань частью Surf-команды frontend. Вот как участвовать:
1️⃣ Отправляй заявку на участие до 30 октября включительно;
2️⃣ Жди письмо со скринингом на почту;
3️⃣ Выполни тестовое задание;
4️⃣ Пройди собеседование с руководителем.
Менторы проверят задания и соберут команду из 5 человек — она стартанёт работу в середине ноября.
Ждём твою заявку → https://forms.gle/gYpeA8jKDiJXoDvy8
#surf_events #surf_frontend
Набираем юных падаванов на буткемп по Next.js, React и TypeScript — команда будет писать проект вместе с менторами. По итогу прошедших испытание возьмём джунами в штат.
Прояви себя и стань частью Surf-команды frontend. Вот как участвовать:
Менторы проверят задания и соберут команду из 5 человек — она стартанёт работу в середине ноября.
Ждём твою заявку → https://forms.gle/gYpeA8jKDiJXoDvy8
#surf_events #surf_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3💩1
Как frontend-разработчику обеспечить accessibility
Accessibility (A11y) — набор правил и рекомендаций, чтобы сделать сайт или приложение доступным людям с ограниченными возможностями.
Число людей с ограничениями растет каждый год, поэтому доступность пользователям — один из важнейших параметров. Особенно для удержания на сайте.
Собрали на карточках полезные советы о том, как frontend-разработчику помочь пользователям с ограничениями.
Рекомендуем почитать документацию WCAG — один из самых надёжных источников информации по a11y. Также собрали полезные статьи с Хабра и VC по теме:
🔵 Веб-доступность — зачем и для кого?
🔵 Как сделать приложение доступным для пользователей с ограниченными возможностями
🔵 Web Accessibility в рассказе «A11Y от 0 до NaN»
🔵 Самый полный гайд по контрастности в интерфейсах
🔵 Навигация на слух: как адаптируют интернет для слабовидящих
#surf_frontend
Accessibility (A11y) — набор правил и рекомендаций, чтобы сделать сайт или приложение доступным людям с ограниченными возможностями.
Число людей с ограничениями растет каждый год, поэтому доступность пользователям — один из важнейших параметров. Особенно для удержания на сайте.
Собрали на карточках полезные советы о том, как frontend-разработчику помочь пользователям с ограничениями.
Рекомендуем почитать документацию WCAG — один из самых надёжных источников информации по a11y. Также собрали полезные статьи с Хабра и VC по теме:
#surf_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2❤2
Анимации на React вместе с Framer Motion
Framer Motion — библиотека c открытым исходным кодом, содержащая всё для реализации анимаций в React-приложении.
За счёт удобного и понятного синтаксиса Framer Motion позволяет уменьшить время на разработку и объём кода, а ещё улучшить поддерживаемость кодовой базы.
🏄 Люба, frontend-разработчик в Surf, рассказала об азах библиотеки в карточках. Листай и открывай полный полёт фантазии.
Примеры анимаций для вдохновения:
➡️ Drag with constraints
➡️ Keyframes
➡️ Scroll triggered animations
➡️ Layout animations
#surf_frontend
Framer Motion — библиотека c открытым исходным кодом, содержащая всё для реализации анимаций в React-приложении.
За счёт удобного и понятного синтаксиса Framer Motion позволяет уменьшить время на разработку и объём кода, а ещё улучшить поддерживаемость кодовой базы.
Примеры анимаций для вдохновения:
#surf_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥2❤2👎1
Bun vs NodeJS
8 сентября 2023 года, пытаясь решить проблему вычислительной мощности, выходит новый JavaScript runtime, основанный на Zig — Bun.
Сёрфер Богдан сравнивает две JS runtime в небольшой статье — начиная с установки и заканчивая тестами.
➡️ Читать статью
#surf_frontend
8 сентября 2023 года, пытаясь решить проблему вычислительной мощности, выходит новый JavaScript runtime, основанный на Zig — Bun.
Сёрфер Богдан сравнивает две JS runtime в небольшой статье — начиная с установки и заканчивая тестами.
#surf_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🍌1