Building the Foundation of a Full-Stack App with Nest, Next.js and tRPC
Discover how to create a fully type-safe pnpm monorepo using NestJS, a powerful Node.js backend framework, and Next.js. This covers the integration of tRPC as the API layer, providing end-to-end type-safety for full-stack TypeScript apps. - https://www.tomray.dev/nestjs-nextjs-trpc
#react
Discover how to create a fully type-safe pnpm monorepo using NestJS, a powerful Node.js backend framework, and Next.js. This covers the integration of tRPC as the API layer, providing end-to-end type-safety for full-stack TypeScript apps. - https://www.tomray.dev/nestjs-nextjs-trpc
#react
Tom Ray - Learn NestJS Best Practices
Ultimate Guide: NextJS, NestJS & TRPC Monorepo [Updated 2023]
Discover how to create a fully type-safe pnpm monorepo using NestJS, NextJS and tRPC. This comprehensive tutorial covers the integration of tRPC as the API layer, providing end-to-end type safety for your full-stack TypeScript application, as well as deploying…
👍7
The Anatomy of visually-hidden
James Edwards explains how exactly work styles used to hide content from most users while keeping it accessible to assistive technology users. - https://www.tpgi.com/the-anatomy-of-visually-hidden
#css
James Edwards explains how exactly work styles used to hide content from most users while keeping it accessible to assistive technology users. - https://www.tpgi.com/the-anatomy-of-visually-hidden
#css
TPGi — a Vispero company
The anatomy of visually-hidden - TPGi — a Vispero company
You've probably used visually-hidden content before. But how does the CSS actually work, and why do we use those particular properties?
👍5🔥1
Angular — Using NgTemplateOutlet to communicate between parent and dynamic…
Here is an introduction of using NgTemplateOutlet as an alternative of component-level scoped service for… - https://lukeliutingchun.medium.com/angular-using-ngtemplateoutlet-to-communicate-between-parent-and-dynamic-child-components-4d74ca9ba9b
#angular
Here is an introduction of using NgTemplateOutlet as an alternative of component-level scoped service for… - https://lukeliutingchun.medium.com/angular-using-ngtemplateoutlet-to-communicate-between-parent-and-dynamic-child-components-4d74ca9ba9b
#angular
Medium
Angular — Using NgTemplateOutlet to communicate between parent and dynamic child components
Here is an introduction of using NgTemplateOutlet as an alternative of component-level scoped service for parent-children communication.
👍5❤1
AI Chat Bot with Vue.js and GPT-4
AI is a powerful tool of the future. With Open AI's Chat Completions API (GPT-4), adopting it in your applications is as easy as a REST request. This fun tutorial teaches you how to interact with this powerful API in the context of a Vue 3 application. - https://vueschool.io/courses/ai-chat-bot-with-vue-js-and-gpt-4
#vue
AI is a powerful tool of the future. With Open AI's Chat Completions API (GPT-4), adopting it in your applications is as easy as a REST request. This fun tutorial teaches you how to interact with this powerful API in the context of a Vue 3 application. - https://vueschool.io/courses/ai-chat-bot-with-vue-js-and-gpt-4
#vue
vueschool.io
AI Chat Bot with Vue.js and GPT-4: Build Smarter Apps
Learn to build AI-powered chat bots and applications with Vue.js and GPT-4. Train custom AI assistants, automate tasks, and more.
👍4
ChatGPT vs. My Google Coding Interview
Previously, I wrote about my go-to coding interview question, which is a slight twist on a standard binary… - https://medium.com/codex/chatgpt-vs-my-google-coding-interview-8ab474b759b6
#chatgpt
Previously, I wrote about my go-to coding interview question, which is a slight twist on a standard binary… - https://medium.com/codex/chatgpt-vs-my-google-coding-interview-8ab474b759b6
#chatgpt
Medium
ChatGPT vs. My Google Coding Interview
Previously, I wrote about my go-to coding interview question, which is a slight twist on a standard binary search. Just for fun, I was…
👍6
A React Testing Crash Course for Next.js Apps
It’s three hours long, but Anson focuses on the essentials and walks through everything step by step. - https://www.youtube.com/watch?v=Q-Sg4p_iQvw
#react
It’s three hours long, but Anson focuses on the essentials and walks through everything step by step. - https://www.youtube.com/watch?v=Q-Sg4p_iQvw
#react
YouTube
React Testing Crash Course with Next.js
In-depth tutorial on how to write Unit Tests & Integration Tests with Next.js & React.
Code Repository (JavaScript): https://github.com/stuyy/nextjs-react-unit-testing-tutorial-javascript
Code Repository (TypeScript): https://github.com/stuyy/nextjs-react…
Code Repository (JavaScript): https://github.com/stuyy/nextjs-react-unit-testing-tutorial-javascript
Code Repository (TypeScript): https://github.com/stuyy/nextjs-react…
👍9
A Massive Bug at the Heart of the npm Ecosystem?
In short, package manifests and their actual contents aren't necessarily aligned and this can be manipulated by bad actors into even catching out some security tools. - https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
#nodejs
In short, package manifests and their actual contents aren't necessarily aligned and this can be manipulated by bad actors into even catching out some security tools. - https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
#nodejs
vlt /vōlt/
The massive bug at the heart of the npm ecosystem | vlt /vōlt/
An article detailing the massive bug at the heart of the npm ecosystem; encompassing a lack of validation by the public registry, package manifest inconsistancies & assumptions about package managers & security products
🤔3❤2👍2
Mastering Nuxtjs Color Modes: A Step-by-Step Guide to Implement Dark Mode and Light Mode on Your Nuxt 3 Website
In this day and age, providing a personalized and engaging user experience is essential for businesses. One of the simplest ways to do this is to provide website visitors with the ability to choose between a light and dark mode. This article provides a guide for implementing a light and dark mode in your Nuxt 3 application with Tailwind CSS. - https://selemondev.hashnode.dev/mastering-nuxtjs-color-modes-a-step-by-step-guide-to-implement-dark-mode-and-light-mode-on-your-nuxt-3-website
#vue
In this day and age, providing a personalized and engaging user experience is essential for businesses. One of the simplest ways to do this is to provide website visitors with the ability to choose between a light and dark mode. This article provides a guide for implementing a light and dark mode in your Nuxt 3 application with Tailwind CSS. - https://selemondev.hashnode.dev/mastering-nuxtjs-color-modes-a-step-by-step-guide-to-implement-dark-mode-and-light-mode-on-your-nuxt-3-website
#vue
👍3👏1
100 Days Of More Or Less Modern CSS
Manuel Matuzovic started a fantastic project where he writes a blog post about modern CSS daily. - https://www.matuzo.at/blog/2022/100-days-of-more-or-less-modern-css
#css
Manuel Matuzovic started a fantastic project where he writes a blog post about modern CSS daily. - https://www.matuzo.at/blog/2022/100-days-of-more-or-less-modern-css
#css
Manuel Matuzovic
100 Days Of More Or Less Modern CSS
A blog post about modern CSS every day for 100 days.
👍6
Better Type Safety with Angular Generic Components
Improve your components’ type safety - https://itnext.io/better-type-safety-with-angular-generic-components-4a0b4a333bae
#angular
Improve your components’ type safety - https://itnext.io/better-type-safety-with-angular-generic-components-4a0b4a333bae
#angular
Medium
Better Type Safety with Angular Generic Components
Improve your components’ type safety
👍6❤1
How to Add Playwright Tests to Your Pull Request CI with GitHub Actions - https://snyk.io/blog/how-to-add-playwright-tests-pr-ci-github-actions/
#nodejs #playwright
#nodejs #playwright
Snyk
How to add Playwright tests to your pull request CI with GitHub Actions | Snyk
In this article you will learn the basics of how to write end-to-end tests with Playwright, running tests from GitHub Actions, deploying to Netlify, and preserving debug traces.
👍7
Build Better Forms with Vue.js 3 Composition API: A Practical Guide
Learn how to create custom form components with Vue.js 3 Composition API, including validation, submission handling and more. - https://digitalpatio.hashnode.dev/build-better-forms-with-vuejs-3-composition-api-a-practical-guide
#vue
Learn how to create custom form components with Vue.js 3 Composition API, including validation, submission handling and more. - https://digitalpatio.hashnode.dev/build-better-forms-with-vuejs-3-composition-api-a-practical-guide
#vue
Digital Patio
Build Better Forms with Vue.js 3 Composition API: A Practical Guide
Learn how to create custom form components with Vue.js 3 Composition API, including validation, submission handling, and advanced topics. Code examples incl
👍10❤1
6+5 Ways To Make a Two-Column Layout: From Pretty Reasonable To Completely Wrong
Vadim Makeev explores various ways to create a simple two-column layout. - https://pepelsbey.dev/articles/two-columns
#css
Vadim Makeev explores various ways to create a simple two-column layout. - https://pepelsbey.dev/articles/two-columns
#css
pepelsbey.dev
6+5 ways to make a two-column layout: from pretty reasonable to completely wrong — Vadim Makeev
You probably won’t ever need eleven ways of making columns, but you might learn something new while figuring them out.
👍3❤1
An Update on Next.js's App Router
The ‘app router’ in Next.js 13+ offers a new approach for structuring Next apps and is recommended for all new ones going forward (it became stable in Next.js 13.4 last month). This post provides a welcome update on how the project sees the feature evolving and how the team is continuing to integrate and collaborate with React generally. - https://nextjs.org/blog/june-2023-update
#react
The ‘app router’ in Next.js 13+ offers a new approach for structuring Next apps and is recommended for all new ones going forward (it became stable in Next.js 13.4 last month). This post provides a welcome update on how the project sees the feature evolving and how the team is continuing to integrate and collaborate with React generally. - https://nextjs.org/blog/june-2023-update
#react
nextjs.org
Next.js App Router Update
The Next.js team is focused on performance, stability, and developer experience for the upcoming months.
🔥4👍3
TypeScript: Any vs Unknown vs Never
A deep dive into these three intriguing types - https://betterprogramming.pub/typescript-any-vs-unknown-vs-never-9d0eb7416b2b
#typescript
A deep dive into these three intriguing types - https://betterprogramming.pub/typescript-any-vs-unknown-vs-never-9d0eb7416b2b
#typescript
Medium
TypeScript: Any vs Unknown vs Never
A deep dive into these three intriguing types
👍6
Node.js, lots of ways to block your Event-loop
Some simple examples of how to block or slow down the Event-loop. Don’t do that in your app! And keep an eye… - https://medium.com/voodoo-engineering/node-js-lots-of-ways-to-block-your-event-loop-and-how-to-avoid-it-b41f41deecf5
#nodejs
Some simple examples of how to block or slow down the Event-loop. Don’t do that in your app! And keep an eye… - https://medium.com/voodoo-engineering/node-js-lots-of-ways-to-block-your-event-loop-and-how-to-avoid-it-b41f41deecf5
#nodejs
Medium
Node.js, lots of ways to block your Event-loop (and how to avoid it)
Some simple examples of how to block or slow down the Event-loop. Don’t do that in your app! And keep an eye on your monitoring tool.
👍6
Nuxt vs VitePress vs Astro
Timi compares Nuxt vs Vitepress vs Astro
He focuses on what they are, their key features, and their ideal use cases. - https://medium.com/vue-mastery/nuxt-vs-vitepress-vs-astro-c828db8f832d
#vue
Timi compares Nuxt vs Vitepress vs Astro
He focuses on what they are, their key features, and their ideal use cases. - https://medium.com/vue-mastery/nuxt-vs-vitepress-vs-astro-c828db8f832d
#vue
Medium
Nuxt vs VitePress vs Astro
There are many choices for web solutions these days. As a Vue developer, you might be wondering how Nuxt vs Vitepress vs Astro stack up.
👍6
Config based service implementation in Angular
Angular framework takes advantage of the Dependency Injection mechanism in a lot of places. For instance, you… - https://medium.com/javascript-everyday/config-based-service-implementation-in-angular-ff39ac2a7f04
#angular
Angular framework takes advantage of the Dependency Injection mechanism in a lot of places. For instance, you… - https://medium.com/javascript-everyday/config-based-service-implementation-in-angular-ff39ac2a7f04
#angular
Medium
Config based service implementation in Angular
Angular framework takes advantage of the Dependency Injection mechanism in a lot of places. For instance, you can use an abstract class as…
👍6
React Server Components from Scratch
Dan Abramov recently released an introduction to RSCs built around reimplementing them from scratch. He asked on Twitter if anyone could record the post in video form and Jesse stepped up with a little 'dramatic reading' for added effect. - https://www.youtube.com/watch?v=8aD58kGBJYc
#react
Dan Abramov recently released an introduction to RSCs built around reimplementing them from scratch. He asked on Twitter if anyone could record the post in video form and Jesse stepped up with a little 'dramatic reading' for added effect. - https://www.youtube.com/watch?v=8aD58kGBJYc
#react
YouTube
RSC from Scratch: Part One - Server Components
Recently, Dan Abramov released an incredible deep dive into implementing a form of React Server Components from scratch. He asked on Twitter if anyone would like to turn it into a Youtube video, so this is my best attempt at that.
It's mostly a dramatic…
It's mostly a dramatic…
👍3❤2
Space, Grids, and Layouts
Elliot Dahl offers some advice on defining baseline grids, column grids, spacing, and layouts. - https://www.designsystems.com/space-grids-and-layouts
#css
Elliot Dahl offers some advice on defining baseline grids, column grids, spacing, and layouts. - https://www.designsystems.com/space-grids-and-layouts
#css
DesignSystems.com
Spacing, grids, and layouts
Learn how to define baseline grids, column grids, spacing, and layouts
👍8