Создаём короткие ссылки для редиректа используя CloudFront + S3 (AWS)
https://codeburst.io/create-your-own-short-link-redirects-using-cloudfront-s3-2b1115307f90
https://codeburst.io/create-your-own-short-link-redirects-using-cloudfront-s3-2b1115307f90
Medium
Create your own short link redirects using CloudFront + S3
Get branded short links under your own domain for dirt-cheap by self-hosting it on AWS using CloudFront + S3. It’s a no-code server-less…
Обновляйтесь! Node.js 8 не поддерживается с 2020
https://blog.risingstack.com/update-nodejs-8-end-of-life-no-support/
https://blog.risingstack.com/update-nodejs-8-end-of-life-no-support/
RisingStack Engineering
Update Now! Node.js 8 is Not Supported from 2020. - RisingStack Engineering
Node 8 won’t get any more updates from 2020. In this article, we’ll discuss how and why you should move to newer, feature-packed, still supported versions.
Введение в Create Next App.
Create Next App одной командой настраивает современное окружение для React приложений, используя Next.js
https://nextjs.org/blog/create-next-app
Create Next App одной командой настраивает современное окружение для React приложений, используя Next.js
https://nextjs.org/blog/create-next-app
nextjs.org
Introducing Create Next App
We're delighted today to introduce the new Create Next App. Create Next App sets up a modern React application powered by Next.js in one command.
Почему вам стоить использовать package-lock.json
https://blog.logrocket.com/why-you-should-use-package-lock-json/
https://blog.logrocket.com/why-you-should-use-package-lock-json/
LogRocket Blog
Why you should use package-lock.json - LogRocket Blog
What's package-lock.json and why is it important? Learn how to use this mechanism to capture an exact dependency tree installed at any point in time.
5 простых, но эффективных инструментов конфиденциальности (для параноиков)
https://codeburst.io/5-simple-yet-effective-privacy-tools-for-paranoids-a43e40b3d670
https://codeburst.io/5-simple-yet-effective-privacy-tools-for-paranoids-a43e40b3d670
is-website-vulnerable: находит общеизвестные уязвимости в JavaScript библиотеках сайта!
https://github.com/lirantal/is-website-vulnerable
https://github.com/lirantal/is-website-vulnerable
Forwarded from FrontEndDev
Время до первого байта: что это такое и почему это важно
https://habr.com/ru/company/ruvds/blog/470868/
https://habr.com/ru/company/ruvds/blog/470868/
Полное руководство по Web Scraping на Python 3
https://codeburst.io/the-ultimate-guide-to-web-scraping-in-python-3-7151425004c5
https://codeburst.io/the-ultimate-guide-to-web-scraping-in-python-3-7151425004c5
Medium
The Ultimate Guide to Web Scraping in Python 3
Web scraping is becoming more and more central to the jobs of developers as the open web continues to grow. In this article, I’ll be…
Разница между форматами шрифтов
https://medium.com/@vilcins/difference-between-font-formats-2e860058b18d
https://medium.com/@vilcins/difference-between-font-formats-2e860058b18d
Простой вариант аналитики событий для React Redux приложения.
https://codeburst.io/analytics-for-react-redux-app-made-ridiculously-simple-9726afbb3316
https://codeburst.io/analytics-for-react-redux-app-made-ridiculously-simple-9726afbb3316
Medium
Analytics for React Redux app made ridiculously simple
I struggled my way to find a good approach to track site events in my react application.
В 25 раз быстрее, чем Firebase и MongoDB: Macrometa Global Database - Доступ к базе данных и API в миллисекунды.
https://go.macrometa.co/nodeweekly/
https://go.macrometa.co/nodeweekly/
Короткая заметка о том, как использовать Puppeteer для эмуляции устройств.
https://webkul.com/blog/mobile-device-emulation-using-puppeteer/
https://webkul.com/blog/mobile-device-emulation-using-puppeteer/
Webkul Blog
Mobile Device Emulation Using Puppeteer - Webkul Blog
Puppeteer can make Chrome behave like a mobile device. This can be done with DeviceDenoscriptors. We can have a more clear view about DeviceDenoscriptors from here. We need to choose preferred device name from DeviceDenoscriptors and include device name in the…
Обработка ошибок в SPA.
Как спроектировать обработку ошибок так, чтобы упростить разработку, тестирование и отладку и улучшить UX.
https://codeburst.io/error-handling-in-spa-applications-e94c4ecebd86
Как спроектировать обработку ошибок так, чтобы упростить разработку, тестирование и отладку и улучшить UX.
https://codeburst.io/error-handling-in-spa-applications-e94c4ecebd86
Medium
Error handling in SPA applications
How to design error handling to make development, testing and debugging easier and to improve the user experience.
Верификация телефонных номеров в вебе с помощью SMS Receiver API
https://web.dev/sms-receiver-api-announcement
https://web.dev/sms-receiver-api-announcement
Chrome for Developers
Verify phone numbers on the web with the WebOTP API | Identity | Chrome for Developers
Finding, memorizing, and typing OTPs sent via SMS is cumbersome. The WebOTP API simplifies the OTP workflow for users.
Forwarded from FrontEndDev
Сравнение 8 способов стилизации компонентов в React
https://www.sitepoint.com/react-components-styling-options/
https://www.sitepoint.com/react-components-styling-options/
Sitepoint
Style React Components: 7 Ways Compared — SitePoint
Understand the best ways to style React components. We compare regular CSS with preprocessors like Sass and CSS-in-JS libraries.
Искусство PostgreSQL: в книге показано как лучше всего использовать SQL в вашем NodeJs приложении
https://theartofpostgresql.com/
https://theartofpostgresql.com/
Theartofpostgresql
The Art of PostgreSQL
The book that teaches SQL to developers: Learn to replace thousands of lines of code with simple queries!
CSS тренды 2019: полное руководство для отслеживания последних тенденций CSS
http://www.instantshift.com/2019/10/23/css-trends-2019/
http://www.instantshift.com/2019/10/23/css-trends-2019/
InstantShift
CSS Trends 2019: Your Ultimate Guide to Follow the Latest CSS Trends - InstantShift
Keeping updated with the latest trends is a must for the website success, and that’s why it is important to take a look at what makes or breaks your website development. Creating a perfect website utterly depends on designing skills because the website is…