VueUse: A Collection of Vue Composition Utilities
With over 200 functions targeting both Vue 2 and 3, there’ll be something in this suite of Composition API-based utility functions for you, whether it’s working with state, browser capabilities, animations, Electron, Firebase, and more. - https://vueuse.org/
#vue
With over 200 functions targeting both Vue 2 and 3, there’ll be something in this suite of Composition API-based utility functions for you, whether it’s working with state, browser capabilities, animations, Electron, Firebase, and more. - https://vueuse.org/
#vue
vueuse.org
Collection of essential Vue Composition Utilities
👍5
VueUse: A Collection of Vue Composition Utilities
With over 200 functions targeting both Vue 2 and 3, there’ll be something in this suite of Composition API-based utility functions for you, whether it’s working with state, browser capabilities, animations, Electron, Firebase, and more. - https://vueuse.org/
#vue
With over 200 functions targeting both Vue 2 and 3, there’ll be something in this suite of Composition API-based utility functions for you, whether it’s working with state, browser capabilities, animations, Electron, Firebase, and more. - https://vueuse.org/
#vue
vueuse.org
Collection of essential Vue Composition Utilities
👍4❤1
Как мы сделали незаметную капчу?
Как сделать так, чтобы капча работала и отсеивала ботов, а пользователям не приходилось вводить текст с картинки? На этот вопрос отвечают разработчики Yandex SmartCaptcha — в статье они делятся историей создания сервиса, рассказывают про изменение кода, рефакторинг архитектуры, невидимую для пользователя проверку и заботу о людях.
Читайте статью в новом блоге Yandex Cloud и Yandex Infrastructure на Хабре, и не забудьте подписаться, чтобы не пропустить истории о том, как мы строим инфраструктуру Яндекса и делаем публичную облачную платформу.
Как сделать так, чтобы капча работала и отсеивала ботов, а пользователям не приходилось вводить текст с картинки? На этот вопрос отвечают разработчики Yandex SmartCaptcha — в статье они делятся историей создания сервиса, рассказывают про изменение кода, рефакторинг архитектуры, невидимую для пользователя проверку и заботу о людях.
Читайте статью в новом блоге Yandex Cloud и Yandex Infrastructure на Хабре, и не забудьте подписаться, чтобы не пропустить истории о том, как мы строим инфраструктуру Яндекса и делаем публичную облачную платформу.
👍4🤮3
Loader Interceptor in Angular
How to show loading status by intercepting HTTP requests - https://betterprogramming.pub/angular-loader-interceptor-f0b37e244ccb
#angular
How to show loading status by intercepting HTTP requests - https://betterprogramming.pub/angular-loader-interceptor-f0b37e244ccb
#angular
👍8
Announcing TypeScript 5.0
Note that TypeScript doesn’t follow semantic versioning, so this is as much a ‘major’ release as 4.9 was.. but 5.0 looks cool anyway. This release of the typed JavaScript superset is packed with features like decorators, improved ESM project support for Node and bundlers, const type parameters, and more. - https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
#typescript
Note that TypeScript doesn’t follow semantic versioning, so this is as much a ‘major’ release as 4.9 was.. but 5.0 looks cool anyway. This release of the typed JavaScript superset is packed with features like decorators, improved ESM project support for Node and bundlers, const type parameters, and more. - https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
#typescript
Microsoft News
Announcing TypeScript 5.0
Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects…
👍6❤1
How Migrating from Vanilla Redux to Redux Toolkit Improved Shopify's State Management
A look at Shopify’s experience improving state management in the Shopify Point of Sale app by migrating from plain Redux to a Redux Toolkit-based one. - https://shopify.engineering/react-redux-toolkit-migration
#react
A look at Shopify’s experience improving state management in the Shopify Point of Sale app by migrating from plain Redux to a Redux Toolkit-based one. - https://shopify.engineering/react-redux-toolkit-migration
#react
Shopify
How Migrating from Vanilla Redux to Redux Toolkit Improved State Management in Shopify POS - Shopify
A look at Shopify’s experience improving state management in the Shopify POS app by migrating from a Vanilla Redux codebase to Redux Toolkit one.
👍5
Building a Modern gRPC Microservice with Node and Connect
An interesting tutorial that digs into how the engineers at Dopt built a gRPC-powered internal microservice using Node and the Connect suite of gRPC libraries. It's great to see a tutorial built off of a real, production-level experience. - https://blog.dopt.com/building-a-modern-grpc-powered-microservice
#nodejs
An interesting tutorial that digs into how the engineers at Dopt built a gRPC-powered internal microservice using Node and the Connect suite of gRPC libraries. It's great to see a tutorial built off of a real, production-level experience. - https://blog.dopt.com/building-a-modern-grpc-powered-microservice
#nodejs
👍7
Nuxt 3 + useFetch = Reactive Vue at its best
Eugen explains the Composition API and the useFetch composable of Nuxt 3 can be used to get the best out of Vue’s reactivity. - https://medium.com/comsystoreply/nuxt-3-usefetch-reactive-vue-at-its-best-14729f6f5be7
#vue
Eugen explains the Composition API and the useFetch composable of Nuxt 3 can be used to get the best out of Vue’s reactivity. - https://medium.com/comsystoreply/nuxt-3-usefetch-reactive-vue-at-its-best-14729f6f5be7
#vue
Medium
Nuxt 3 + useFetch = Reactive Vue at its best 🔥
Vue utilizes reactive programming. By using useFetch provided by Nuxt 3 we can get the most out of this programming paradigm.
👍4
The Ultimate Guide to Architectural Decision Records
Introduction to ADRs with examples, templates, and managing tools - https://betterprogramming.pub/the-ultimate-guide-to-architectural-decision-records-6d74fd3850ee
#adr
Introduction to ADRs with examples, templates, and managing tools - https://betterprogramming.pub/the-ultimate-guide-to-architectural-decision-records-6d74fd3850ee
#adr
Medium
The Ultimate Guide to Architectural Decision Records
Introduction to ADRs with examples, templates, and managing tools
👍5
Scoped CSS is Back
Keith J. Grant gives a nice look at the current state of Scoped CSS, explaining that a working prototype is already in Chrome. - https://keithjgrant.com/posts/2023/04/scoped-css-is-back
#css
Keith J. Grant gives a nice look at the current state of Scoped CSS, explaining that a working prototype is already in Chrome. - https://keithjgrant.com/posts/2023/04/scoped-css-is-back
#css
Keithjgrant
Scoped CSS is Back
Several years ago, I made a plea to save scoped CSS. One of the top features on my CSS wishlist was on the chopping block, and despite a pretty big push from th
👍6❤1
The 'End' of Front-End Development?
A recent narrative doing the rounds suggests that large language models like GPT-4 (or even tools like Copilot X) could soon put some developers out of a job — however, Josh is “optimistic about what these AI advancements mean for the future of software development”. - https://www.joshwcomeau.com/blog/the-end-of-frontend-development/
#frontend #chatgpt
A recent narrative doing the rounds suggests that large language models like GPT-4 (or even tools like Copilot X) could soon put some developers out of a job — however, Josh is “optimistic about what these AI advancements mean for the future of software development”. - https://www.joshwcomeau.com/blog/the-end-of-frontend-development/
#frontend #chatgpt
Joshwcomeau
The End of Front-End Development • Josh W. Comeau
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on social media. I'm much more optimistic about what these…
❤13🔥4😁2👍1
Mastering React: Techniques to Take Your UI to the Next Level
A thorough, iterative tutorial which takes a given feature—in this case, a navigation bar—from the designer’s Figma diagram to finished, production-ready component. - https://blog.bitsrc.io/mastering-react-techniques-to-take-your-ui-to-the-next-level-a5002173904f
#react
A thorough, iterative tutorial which takes a given feature—in this case, a navigation bar—from the designer’s Figma diagram to finished, production-ready component. - https://blog.bitsrc.io/mastering-react-techniques-to-take-your-ui-to-the-next-level-a5002173904f
#react
Medium
Mastering React: Techniques to Take Your UI to the Next Level
From Styling to Functionality, Tips and Code Examples for Crafting a World-Class Navigation Bar
👍7
Building and Dockerizing a Node App with Stateless Architecture
Then deploying it on the Kinsta platform. - https://www.smashingmagazine.com/2023/04/building-dockerizing-nodejs-app-stateless-architecture-kinsta/
#nodejs
Then deploying it on the Kinsta platform. - https://www.smashingmagazine.com/2023/04/building-dockerizing-nodejs-app-stateless-architecture-kinsta/
#nodejs
Smashing Magazine
Building And Dockerizing A Node.js App With Stateless Architecture With Help From Kinsta — Smashing Magazine
Dockerizing your Node.js apps can lead to smashing success—offering consistency, easy debugging, and hassle-free dependency management. When you host this container on Kinsta, you also benefit from high-speed performance, robust security, and top-notch scalability.…
👍7❤2
7 Practical CSS Typography Tips & Tricks
Handy hands-on tips to improve your CSS Typography, explaining in detail how to implement fluid typography using clamp(), adjust letter spacing, set optimal and balanced line lengths, style link underlines, improve unordered list styling with emoji bullets, and use Color Fonts. - https://www.youtube.com/watch?v=d1QOiBRID2E
#css
Handy hands-on tips to improve your CSS Typography, explaining in detail how to implement fluid typography using clamp(), adjust letter spacing, set optimal and balanced line lengths, style link underlines, improve unordered list styling with emoji bullets, and use Color Fonts. - https://www.youtube.com/watch?v=d1QOiBRID2E
#css
YouTube
7 Practical CSS Typography Tips & Tricks
Handy hands-on tips to improve your CSS Typography, explaining in detail how to implement fluid typography using clamp(), adjust letter spacing, set optimal and balanced line lengths, style link underlines, improve unordered list styling with emoji bullets…
👍3
How to force a Vue component to re-render
Vue.js updates the DOM whenever the JavaScript state changes. However, in certain scenarios, this approach isn’t sufficient, and we need to re-render individual components. In this article, review some best practices to efficiently re-render Vue components to avoid reloading the entire page. The following four basic practices apply to both Vue 2 and Vue 3. - https://blog.logrocket.com/force-vue-component-re-render/
#vue
Vue.js updates the DOM whenever the JavaScript state changes. However, in certain scenarios, this approach isn’t sufficient, and we need to re-render individual components. In this article, review some best practices to efficiently re-render Vue components to avoid reloading the entire page. The following four basic practices apply to both Vue 2 and Vue 3. - https://blog.logrocket.com/force-vue-component-re-render/
#vue
LogRocket Blog
How to correctly force a Vue component to re-render - LogRocket Blog
In certain scenarios, Vue's reactivity approach isn’t sufficient, and we need to re-render individual components.
👍6❤1
36 Questions to Ask Your Future Employer After the Interview
Congrats on nailing that interview! You’ve prepared hard and aced all the questions. You can relax now. - https://semaphoreci.medium.com/36-questions-to-ask-your-future-employer-after-the-interview-d4db1c9659f3
#interview
Congrats on nailing that interview! You’ve prepared hard and aced all the questions. You can relax now. - https://semaphoreci.medium.com/36-questions-to-ask-your-future-employer-after-the-interview-d4db1c9659f3
#interview
Medium
36 Questions to Ask Your Future Employer After the Interview
Congrats on nailing that interview! You’ve prepared hard and aced all the questions. You can relax now.
❤5👍2
Make API Calls the Right Way in Angular
Best practices for making your API calls - https://betterprogramming.pub/angular-api-calls-the-right-way-264198bf2c64
#angular
Best practices for making your API calls - https://betterprogramming.pub/angular-api-calls-the-right-way-264198bf2c64
#angular
Medium
Make API Calls the Right Way in Angular
Best practices for making your API calls
👍5❤1👎1
Microservices with NodeJS using NestJS
NestJS is a NodeJS framework suitable for building efficient, scalable Node.js server-side… - https://medium.com/@dime.jordanov/microservices-with-nodejs-using-nestjs-537053572a73
#nodejs
NestJS is a NodeJS framework suitable for building efficient, scalable Node.js server-side… - https://medium.com/@dime.jordanov/microservices-with-nodejs-using-nestjs-537053572a73
#nodejs
Medium
Microservices with NodeJS using NestJS
Nest (NestJS) is a NodeJS framework suitable for building efficient, scalable Node.js server-side applications. Nest offers a good…
❤8👍2😢1
Awesome React: Almost 500 Curated React Projects and Resources
A frequently updated and in-depth collection of articles and resources relating to the React ecosystem. - https://github.com/enaqx/awesome-react
#react
A frequently updated and in-depth collection of articles and resources relating to the React ecosystem. - https://github.com/enaqx/awesome-react
#react
GitHub
GitHub - enaqx/awesome-react: A collection of awesome things regarding React ecosystem
A collection of awesome things regarding React ecosystem - enaqx/awesome-react
👍8