🕸 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
6+5 способов сделать две колонки ✌️
От таблиц и флоатов до гридов и полной дичи 😱
https://proglib.io/w/221e9587
#video #css #layout
От таблиц и флоатов до гридов и полной дичи 😱
https://proglib.io/w/221e9587
#video #css #layout
YouTube
6+5 способов сделать две колонки ✌️ От таблиц и флоатов до гридов и полной дичи 😱
00:00 Интро
01:22 Таблица
03:06 Флоаты
04:10 Инлайны
06:02 Мультиколонки
07:21 Флексы
08:27 Гриды
08:51 Вторая группа
09:30 Позиционирование
10:18 Направление письма
11:39 SVG
15:59 Элемент
18:17 Фреймы
21:58 Баг в Safari
22:44 Выводы
23:35 Аутро
Нравится?…
01:22 Таблица
03:06 Флоаты
04:10 Инлайны
06:02 Мультиколонки
07:21 Флексы
08:27 Гриды
08:51 Вторая группа
09:30 Позиционирование
10:18 Направление письма
11:39 SVG
15:59 Элемент
18:17 Фреймы
21:58 Баг в Safari
22:44 Выводы
23:35 Аутро
Нравится?…
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами
Начинаем серию статей о реализации популярных алгоритмов и структур данных в JavaScript. Не факт, что веб-разработчику придется делать самому, скажем, пузырьковую сортировку, но про нее часто спрашивают на собеседованиях. К тому же знание общих подходов к решению подобных задач позволяет писать более качественный код.
https://proglib.io/w/616f2592
Начинаем серию статей о реализации популярных алгоритмов и структур данных в JavaScript. Не факт, что веб-разработчику придется делать самому, скажем, пузырьковую сортировку, но про нее часто спрашивают на собеседованиях. К тому же знание общих подходов к решению подобных задач позволяет писать более качественный код.
https://proglib.io/w/616f2592
Forwarded from Книги для программистов
JavaScript Next (2019)
Автор: Raju Gandhi
Количество страниц: 241
Благодаря множеству новых функций, код на JavaScript теперь выглядит лаконичнее, его удобнее отлаживать и легко понимать. Эта книга представляет собой практическое руководство по новым фичам, представленным в JavaScript, начиная с версии 6 ECMAScript и заканчивая ECMAScript 9.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Raju Gandhi
Количество страниц: 241
Благодаря множеству новых функций, код на JavaScript теперь выглядит лаконичнее, его удобнее отлаживать и легко понимать. Эта книга представляет собой практическое руководство по новым фичам, представленным в JavaScript, начиная с версии 6 ECMAScript и заканчивая ECMAScript 9.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода.
Недостатки:
➖Не замечено.
Скачать книгу
API для фронтенд-разработки
Список простых Rest API для создания интересных продуктов: https://proglib.io/w/8572ffc3
#api
Список простых Rest API для создания интересных продуктов: https://proglib.io/w/8572ffc3
#api
#вакансия #удаленка #vuejs #middle #frontend
Вакансия:
Формат работы: удаленка
Занятость: полная (не более 6ч в день)
Зарплата: от 120 тыс.рублей по результатам собеседования.
Описание вакансии:
Мы команда, которая развивает собственную экосистему в области машинного зрения на основе нейросетей.
Сейчас мы разрабатываем SPA-приложение для виртуального социального помощника и мобильное приложение для дейтинга.
Проекты основаны на технологии с распознаванием черт лиц.
В связи с расширениям команды на постоянное сотрудничество требуется фронт-энд разработчик на Vue.js уровня от middle.
Необходимые навыки:
- HTML, CSS/SCSS. Опыт в кросс-браузерной, адаптивной и др. видах верстки без использования CSS-фреймворков);
- Опыт работы с pug.js и pugbem;
- Опыт работы на JavaScript, знание стандартов ECMAScript;
- Знание фреймворка vuejs, опыт работы с фреймворком от 1года;
- Опыт работы с Apollo и Graphql;
- Понимание микросервисной архитектуры;
- Навыки работы с git;
- Чистый, масштабируемый код;
- Умение работать с Trello;
- Навык разработки ТЗ и документации к коду;
- Образование среднее-профессиональное или бакалавриат;
- Опыт работы не менее 2 лет по профилю;
- Самостоятельность;
- Дисциплина и последовательность;
- Качество работы и ответственность;
- Внимательность и внимание к деталям;
Будет плюсом:
- Понимание принципов разработки Back-End приложений;
- Опыт работы и понимание принципов работы баз данных;
Название компании: Merlin AI
Контакты: @rockmax
Вакансия:
Формат работы: удаленка
Занятость: полная (не более 6ч в день)
Зарплата: от 120 тыс.рублей по результатам собеседования.
Описание вакансии:
Мы команда, которая развивает собственную экосистему в области машинного зрения на основе нейросетей.
Сейчас мы разрабатываем SPA-приложение для виртуального социального помощника и мобильное приложение для дейтинга.
Проекты основаны на технологии с распознаванием черт лиц.
В связи с расширениям команды на постоянное сотрудничество требуется фронт-энд разработчик на Vue.js уровня от middle.
Необходимые навыки:
- HTML, CSS/SCSS. Опыт в кросс-браузерной, адаптивной и др. видах верстки без использования CSS-фреймворков);
- Опыт работы с pug.js и pugbem;
- Опыт работы на JavaScript, знание стандартов ECMAScript;
- Знание фреймворка vuejs, опыт работы с фреймворком от 1года;
- Опыт работы с Apollo и Graphql;
- Понимание микросервисной архитектуры;
- Навыки работы с git;
- Чистый, масштабируемый код;
- Умение работать с Trello;
- Навык разработки ТЗ и документации к коду;
- Образование среднее-профессиональное или бакалавриат;
- Опыт работы не менее 2 лет по профилю;
- Самостоятельность;
- Дисциплина и последовательность;
- Качество работы и ответственность;
- Внимательность и внимание к деталям;
Будет плюсом:
- Понимание принципов разработки Back-End приложений;
- Опыт работы и понимание принципов работы баз данных;
Название компании: Merlin AI
Контакты: @rockmax
Сайты с модальными диалоговыми окнами без JavaScript
Магия псевдокласса :target https://proglib.io/w/36d118f7
#interface
Магия псевдокласса :target https://proglib.io/w/36d118f7
#interface
NOP::Nuances of programming
Сайты с модальными диалоговыми окнами без JavaScript
Повторюсь: сайты, которые используют JavaScript для большей части таких элементов, как модальные диалоговые окна, выпадающее меню, мобильные меню-«гамбургеры», зачастую демонстрируют полный провал в плане удобства пользования и доступности. В особенности…
Forwarded from Книги для программистов
Get Programming with Node.js (2019)
Автор: Jonathan Wexler
Количество страниц: 480
Автор книги учит писать серверный код на JavaScript с использованием Node.js. Из 37 динамичных, увлекательных и практических уроков вы узнаете, как расширить свои навыки JavaScript для написания бекенда ваших веб-приложений. Книга понравится фронтенд-разработчикам со средними знаниями JavaScript.
Что внутри:
✔️Новые фичи от ES2015 и далее;
✔️Написание асинхронного кода;
✔️Создание моделей данных;
✔️Отладка модулей JavaScript;
Достоинства:
➕Множество примеров кода;
➕Среди прочих тем автор затрагивает безопасность и шифрование.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Jonathan Wexler
Количество страниц: 480
Автор книги учит писать серверный код на JavaScript с использованием Node.js. Из 37 динамичных, увлекательных и практических уроков вы узнаете, как расширить свои навыки JavaScript для написания бекенда ваших веб-приложений. Книга понравится фронтенд-разработчикам со средними знаниями JavaScript.
Что внутри:
✔️Новые фичи от ES2015 и далее;
✔️Написание асинхронного кода;
✔️Создание моделей данных;
✔️Отладка модулей JavaScript;
Достоинства:
➕Множество примеров кода;
➕Среди прочих тем автор затрагивает безопасность и шифрование.
Недостатки:
➖Не замечено.
Скачать книгу
Привет, Username! Приглашаем тебя на новый хакатон Цифрового Прорыва на тему "Транспорт и логистика"!
Для тебя мы подготовили крутецкие кейсы от Росатома, Ростелекома, Транспортных инноваций Москвы, международного аэропорта Шереметьево, Accenture и др.!
Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).
Успей собрать команду 3-5 человек (или присоединиться к имеющимся), выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀
Регистрируйся прямо сейчас: https://proglib.io/w/f00304f5
Для тебя мы подготовили крутецкие кейсы от Росатома, Ростелекома, Транспортных инноваций Москвы, международного аэропорта Шереметьево, Accenture и др.!
Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).
Успей собрать команду 3-5 человек (или присоединиться к имеющимся), выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀
Регистрируйся прямо сейчас: https://proglib.io/w/f00304f5
Работа с датой и часовыми поясами в JavaScript
Все, что вы должны знать о работе со временем в JavaScript: https://proglib.io/w/31c31368
#javascript
Все, что вы должны знать о работе со временем в JavaScript: https://proglib.io/w/31c31368
#javascript
Сделаем худший Vue.js в мире
Разбираемся, что у Vue под капотом, и делаем примитивный клон: https://proglib.io/w/0693af00
#vue #frameworks
Разбираемся, что у Vue под капотом, и делаем примитивный клон: https://proglib.io/w/0693af00
#vue #frameworks
Хабр
Сделаем худший Vue.js в мире
Некоторое время назад я опубликовал похожую статью про React , где с помощью пары строк кода мы создали крошечный клон React.js с нуля. Но React — далеко не единственный инструмент в современном...