Введение в 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…
benny: Benny: современный, простой бенчмаркинг фреймворк для JS / TS библиотек
https://github.com/caderek/benny
https://github.com/caderek/benny
GitHub
GitHub - caderek/benny: A dead simple benchmarking framework for JS/TS libs
A dead simple benchmarking framework for JS/TS libs - caderek/benny
▶️ Docker - Best Practices для Node.js разработчиков (DockerCon 2019)
https://www.youtube.com/watch?v=Zgx0o8QjJk4
https://www.youtube.com/watch?v=Zgx0o8QjJk4
YouTube
Docker and Node.js Best Practices from Bret Fisher at DockerCon
My talk on all the best of Docker for Node.js developers and DevOps dealing with Node apps. From DockerCon 2019. Get the full 9-hour training course with my coupon at https://bretfisher.com/node
Get the source code for this talk at https://github.com/Br…
Get the source code for this talk at https://github.com/Br…