🛠️ PapaParse
PapaParse — быстрый парсер CSV для JavaScript. Он имеет множество мощных функций, таких как обработка больших файлов, работа с искаженным вводом, обратный синтаксический анализ и многое другое при сохранении дружественного и простого в использовании API.
#инструменты #js
PapaParse — быстрый парсер CSV для JavaScript. Он имеет множество мощных функций, таких как обработка больших файлов, работа с искаженным вводом, обратный синтаксический анализ и многое другое при сохранении дружественного и простого в использовании API.
#инструменты #js
Шаблоны_проектирования_для_облачной_среды.pdf
19.9 MB
📓 Шаблоны проектирования для облачной среды (2020)
Автор: Дэвис К.
Описание: Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества – практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных.
Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды – с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев.
#книги
Автор: Дэвис К.
Описание: Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества – практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных.
Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды – с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев.
#книги
🔥 Лучшее на канале за неделю
1) 5 HTML-трюков, о которых никто не говорит
2) Terraform: инфраструктура на уровне кода
3) 8 языков программирования для Android-разработчика
#топ
1) 5 HTML-трюков, о которых никто не говорит
2) Terraform: инфраструктура на уровне кода
3) 8 языков программирования для Android-разработчика
#топ
Знакомы с технологией параллакс или применяли уже ее на своих сайтах? Лично я сейчас пробую ее на своем сайте)
Для примера кину ссылку на демо, которое вдохновило меня
https://codepen.io/isladjan/details/abdyPBw
Для примера кину ссылку на демо, которое вдохновило меня
https://codepen.io/isladjan/details/abdyPBw
💡 Собеседование iOS разработчика: вопросы и задания
В этой статье вы найдете вопросы и задания, которые часто встречаются на собеседованиях iOS разработчиков.
#ссылка
В этой статье вы найдете вопросы и задания, которые часто встречаются на собеседованиях iOS разработчиков.
#ссылка
💡 Нам точно нужен фреймворк?
К 2021 году появилось много статей о том, что фреймворки не нужны и не стоит делать из них культ. Отчасти это верно. Зависимость от фреймворка затрудняет процессы рефакторинга и тестирования, часто негативно влияет на выстраивание бизнес-логики приложения. Но во всём нужен разумный подход. И прежде чем встать на путь отрицания фреймворков, руководитель Программного комитета PHP Russia Александр Макаров советует прочитать статью Маттиаса Нобака (Matthias Noback) «Should we use a framework?»
В статье Маттиас рассказывает о том, какие вопросы должен задать себе разработчик, прежде чем выбрать фреймворк или отказаться от фреймворков вообще.
#ссылка
К 2021 году появилось много статей о том, что фреймворки не нужны и не стоит делать из них культ. Отчасти это верно. Зависимость от фреймворка затрудняет процессы рефакторинга и тестирования, часто негативно влияет на выстраивание бизнес-логики приложения. Но во всём нужен разумный подход. И прежде чем встать на путь отрицания фреймворков, руководитель Программного комитета PHP Russia Александр Макаров советует прочитать статью Маттиаса Нобака (Matthias Noback) «Should we use a framework?»
В статье Маттиас рассказывает о том, какие вопросы должен задать себе разработчик, прежде чем выбрать фреймворк или отказаться от фреймворков вообще.
#ссылка
💡 Настройка Webpack 5 с нуля
Узнайте, как использовать вебпак для сборки JavaScript, изображений, шрифтов и стилей, а также как запускать сервер для разработки
#ссылка
Узнайте, как использовать вебпак для сборки JavaScript, изображений, шрифтов и стилей, а также как запускать сервер для разработки
#ссылка
SVG Explained за 100 секунд
Что такое Scalable Vector Graphics? Чем векторные изображения отличаются от растровых? Изучите основы SVG за 100 секунд!
💻 Youtube
Что такое Scalable Vector Graphics? Чем векторные изображения отличаются от растровых? Изучите основы SVG за 100 секунд!
💻 Youtube
YouTube
SVG Explained in 100 Seconds
What are Scalable Vector Graphics 🤏? How are vector images different than raster images? Learn the fundamentals of SVG in 100 seconds!
Learn more about web design, SVG, and CSS in this tutorial: https://fireship.io/lessons/css-cards-animated/
References:…
Learn more about web design, SVG, and CSS in this tutorial: https://fireship.io/lessons/css-cards-animated/
References:…
🛠️ Live Share Extension Pack
Включает в себя все необходимое для совместного редактирования и отладки кода в режиме реального времени, включая интегрированный аудио- и текстовый чат. Установите его одним щелчком мыши, чтобы начать парное программирование, выполнять удаленные проверки кода, проводить интерактивные лекции и многое другое, не выходя из Visual Studio Code.
#инструменты
Включает в себя все необходимое для совместного редактирования и отладки кода в режиме реального времени, включая интегрированный аудио- и текстовый чат. Установите его одним щелчком мыши, чтобы начать парное программирование, выполнять удаленные проверки кода, проводить интерактивные лекции и многое другое, не выходя из Visual Studio Code.
#инструменты
💡 Паттерны CQRS и Event Sourcing
CQRS расшифровывается как Command Query Responsibility Segregation (разделение ответственности на команды и запросы). В 1980 Бертран Мейер сформулировал термин CQS. В начале двухтысячных Грег Янг расширил и популяризовал эту концепцию к CQRS. CQRS предлагает разделять операции чтения и записи на отдельные типы операций Query и Commands.
Event sourcing (источники событий, регистрация событий, генерация событий) — это архитектурный паттерн, в котором все изменения, вносимые в состояние приложения, сохраняются в той последовательности, в которой они были выполнены.
#ссылка
CQRS расшифровывается как Command Query Responsibility Segregation (разделение ответственности на команды и запросы). В 1980 Бертран Мейер сформулировал термин CQS. В начале двухтысячных Грег Янг расширил и популяризовал эту концепцию к CQRS. CQRS предлагает разделять операции чтения и записи на отдельные типы операций Query и Commands.
Event sourcing (источники событий, регистрация событий, генерация событий) — это архитектурный паттерн, в котором все изменения, вносимые в состояние приложения, сохраняются в той последовательности, в которой они были выполнены.
#ссылка
💡 Разница между OpenID и OAuth
Как ни странно, путаница в понятиях "OpenID" и "OAuth" встречается довольно часто. Люди используют их как взаимозаменяемые термины или считают OAuth своего рода новой улучшенной версией OpenID. Но на самом деле это совершенно разные вещи. Чтобы было куда ссылаться в таких случаях, читаем статью ниже.
#ссылка
Как ни странно, путаница в понятиях "OpenID" и "OAuth" встречается довольно часто. Люди используют их как взаимозаменяемые термины или считают OAuth своего рода новой улучшенной версией OpenID. Но на самом деле это совершенно разные вещи. Чтобы было куда ссылаться в таких случаях, читаем статью ниже.
#ссылка