TLWI TypeScript #55
Applying Design Patterns in React: Strategy Pattern • A little about Typescript Utility Types • Why we ditched GraphQL for tRPC • Add Google Analytics to React/Next in 5 minutes • Type safe APIs with Nuxt 3 and tRPC. Here is your curation for Sat Dec 17 2022.
Typescript Articles This Week On Dev.To
- Hugo: Applying Design Patterns in React: Strategy Pattern
- Murillo Nahás: A little about Typescript Utility Types
- Alex: Why we ditched GraphQL for tRPC
- Duc Le: Add Google Analytics to React/Next in 5 minutes
- Michał Kuncio: Type safe APIs with Nuxt 3 and tRPC
- Duc Le: Use your third-party scripts without the performance hit with Partytown
- Gautier: Rendering emails with Svelte
- Jesse Warden: TypeScript Enum's vs Discriminated Unions
- Luckey: Create a simple Node Server Skeleton.
- Acid Coder: Typescript Generate Full Path Type And Get Value Type Of Nested Union Object With Numeric Key
- thomas: NgTemplateOutlet Typed Checking (Part 2)(Inline)
- Davies: How to use Axios interceptors to handle 401 API errors and refresh tokens in typescript.
- Guilherme Selair: Propriedade as em componentes React com Typescript
- Matías Hernández Arellano: Typescript: La palabra clave extends
- Dominik D: Seeding the Query Cache
- Ayyash: Creating a loading effect using RxJs in Angular
- Brandon Wie: The Complete Guide for Setting Up React App from Scratch (feat. TypeScript)
- Sachit: Typescript: unknown vs any
- Matías Hernández Arellano: Typescript: The extends keyword
- Samuel Littell: TS Part 2: Getting Started with TypeScript
- Jairo andres: Serverless takeaways
- Michael Aplas: ViteJS: Why you should use it and why we chose not to
- Wundergraph 🚀: The simplicity of tRPC with the power of GraphQL
- nooptoday: Best Way to Create Dynamic Modules in NestJS
- Sebastien Lorber: This Week In React #128: SWR, Vite, Codux, Storybook, Next.js, Forget, Nylon, Paper, align-deps, INP, Zod, Tauri...
- Shivam Singh: Javascript Advance Array Methods You Should Know
- Acid Coder: Typescript Recursion: It Is Over 999!
- Harish Soni: React + TypeScript + Webpack + Module Federation Plugin - MicroFrontend Application
- kaustav karmakar: Destructuring Assignment is a Typescript
- Delightful Engineering: Nest JS Websockets - Pipes and E2E Validation with Zod
- Luis Cadillo: Reasons to Use Typescript with React - Get the Benefits of Static Typing and IntelliSense
- Remo H. Jansen: InversifyJS has reached 100,000,000 downloads on npm 🎉 🚀
- Emilien Leroy: HighScore: The Open-Source Leaderboard Solution for Indie Game Developers
- Rehookify: The Headless-UI Date Picker for React Apps
- Obodo David: Introduce Yourself
- Makarov: How is this dirty code
- Emanuele Caurio: My first openSource React mini game!
- Matsura Yuma: How to embed live code editor for React components in MDX docs
- Nandhakumar: Nest JS Tutorial #3 - Query & Route Params
- Daniel Benedek: Unexpected end of form when sending form data with Postman- Multer
- Acid Coder: Typescript Why You Should Avoid Explicit Function Generics If Possible
- TK: Level up on TypeScript! What I learned from type-challenges
- Acid Coder: Typescript Concat Arrays Type
- Ivan Yu: Office Scripts (Typescript) in Excel
- preetham: TypeScript One Liners
- kaede: TypeScript 基礎 -- Promise を返す関数を作り、Promise が解決された後に動く処理を書く
- Jesse Wei: Fix Error: Cannot Redeclare Block-Scoped Variable in TypeScript
- Ted Neward: Cadl: a new IDL
- Sachit: Is Chat GPT going to take over our jobs ?
- Phyllipe Bezerra: Entendendo e aplicando Filas (Queues) com Typescript
- Alex Pushkarev: What is the difference between TypeScript and JavaScript?
- Marcel Thomas: Is Edge Compute Really Faster? Benchmarking Edge Platforms (With Databases)
- JianTeng: 3 Learnings from Advent of Code 2022
- hatInTheCat: TypeScript Hate
- Bora Karaca: What is Typescript and Why Should I Care?
- Zackary Chapple: webpack Plugin written by ChatGPT
- Phyllipe Bezerra: Entendendo e aplicando estruturas de dados com Typescript
- Phyllipe Bezerra: Entendendo e aplicando Pilhas (Stacks) com Typescript
- Seyram Ofori: TIL; typescript - classes | public fields in constructor
Trending Typescript Repositories This Week On Github
- fuergaosi233/wechat-chatgpt (TypeScript): Use ChatGPT On Wechat via wechaty
- transitive-bullshit/chatgpt-api (TypeScript): Node.js client for the unofficial ChatGPT API. 🔥
- AutumnWhj/ChatGPT-wechat-bot (TypeScript): ChatGPT for wechat
- home-assistant/frontend (TypeScript): 🍭 Frontend for Home Assistant
- vuetifyjs/vuetify (TypeScript): 🐉 Vue Component Framework
- medusajs/medusa (TypeScript): The open-source Shopify alternative ⚡️
- mpociot/chatgpt-vscode (TypeScript): A VSCode extension that allows you to use ChatGPT
- wechaty/wechaty (TypeScript): Conversational RPA SDK for Chatbot Makers
- colinhacks/zod (TypeScript): TypeScript-first schema validation with static type inference
- directus/directus (TypeScript): The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
- lensterxyz/lenster (TypeScript): Lenster is a decentralized, and permissionless social media app built with Lens Protocol 🌿
- nextauthjs/next-auth (TypeScript): Authentication for Next.js
- vitejs/vite (TypeScript): Next generation frontend tooling. It's fast!
- vercel/swr (TypeScript): React Hooks for Data Fetching
- apollographql/apollo-client (TypeScript): 🚀 A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
- puppeteer/puppeteer (TypeScript): Headless Chrome Node.js API
- LyraSearch/lyra (TypeScript): 🌌 Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.
- unocss/unocss (TypeScript): The instant on-demand atomic CSS engine.
- toeverything/AFFiNE (TypeScript): There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
- balena-io/etcher (TypeScript): Flash OS images to SD cards & USB drives, safely and easily.
- Uniswap/token-lists (TypeScript): 📚 The Token Lists specification
- SoftwareBrothers/adminjs (TypeScript): AdminJS is an admin panel for apps written in node.js
- facebook/flipper (TypeScript): A desktop debugging platform for mobile developers.
- withfig/autocomplete (TypeScript): IDE-style autocomplete for your existing terminal & shell
- statelyai/xstate (TypeScript): State machines and statecharts for the modern web.
The Last Week In TypeScript is a weekly roundup for all things Typescript! Follow me on Twitter for more projects @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄