TLWI TypeScript
thelastweekin.dev
Welcome back, newsletter readers! Are you ready for some exciting tech talk? We've got a heap of interesting links for you to dive into this week, so let's get started!
First up, we have an amazing article on how to Boost your dApp development productivity with local indexing. If you're a dApp developer, you don't want to miss this one! Local indexing will help you speed up development and make your life a whole lot easier.
Next, we have a sensational tutorial on building a TypeScript CRUD Rest API
If you're interested in learning about the latest HTTP response, our next link is for you! Check out the RxJS SwitchMap operator
Moving on, if you're confused about the differences between Ts Interface and Types, we've got you covered! Check out our handy guide that gives you a rundown of the pros and cons of each in Ts Interface vs Types
Lastly, if you're looking to build a React-based CRUD application without constraints, don't miss this amazing article
Well, that's it for this week! We hope you found these links as informative and helpful as we did. Stay tuned for more exciting tech updates next week!
Dennis
Our Article Picks
- Francesco Ciulla: TypeScript CRUD Rest API, using: Nest.js, TypeORM, Postgres, Docker and Docker Compose
- Pascal Schilp: Using Typescript without compilation
- thomas: Function Overloading in Typescript
- Ryan Kahn (he/him): React Server Components Without a Framework
- byby: Type Narrowing vs Type Casting in TypeScript
- Armen Vardanyan: Superpowers with Directives and Dependency Injection: Part 4
- Jagroop Singh: How to Choose Your Type: TypeScript Interfaces vs Types
- Shubham Sharma: Setup ReactJs + TS + Styled-Componets + Redux
- CoderHXL: A flexible nodejs crawler library —— x-crawl
- Joel Ndoh: My takes on EsLint and Prettier against TypeScript
- Olalekan Omotayo: Reading user input and displaying a prompt code in c language
- Kinanee Samson: Secure your data: cryptography in Nodejs
- David William Da Costa: Fullstack Application using tRPC, Next.js, Tailwind and Prisma
- Kinanee Samson: Setting up a TypeORM, MySQL with Apollo graphQL server
- Afonso Barracha: NestJS Authentication with OAuth2.0: Apollo Local OAuth GraphQL API
- Elian Van Cutsem: Building Blog tag index pages in Astro
- Adrian Matei: Calculate life span and age in years in javascript/typescript
- Markus Loupeen: Managing multiple Application and Deployments in AWS CDK
- AliFathy-1999: Why should we use Typescript with NodeJs and Express?
- Hayah Hazem: Tuples in TypeScript
- Manuel Artero Anguita 🟨: Advanced ts: playing with generics in a React.Context
- Jessica Alves: Array.sort(): defining the sort order
- Tomohiro Yoshida: Interface Extensions/Merging in TypeScript
- Joos Huys: A migration to Vue 3: part 2
- Jordan Quagliatini: How to validate your prisma raw query results
- Piyush Kacha: MongooseMap in Express and NestJS
- Simon Porter: Slicing Data with Tanstack Query
- Nikolas ⚡️: Ensuring type safety in LocalStorage API with Typescript
- Sachi Goto: Type Aliases VS Interfaces in Typescript
- Ririio: Starchart: Certificate back-end integration
- ben hultin: TS: Gain Control of Primitive String Types
- ben hultin: TS: 6 Techniques For Combining Interfaces and Types
- Connie Leung: Interested in latest HTTP response? Use RxJS SwitchMap operator
- Pedro Henrique: How to add custom events in Vue 3 using TypeScript
- ben hultin: TS: Next Level Index Signatures Inside Interfaces and Types
- Sebastian Wessel: PURISTA - a modern typescript framework for IoT/edge, microservices, and serverless
- Dwarves Foundation: Why We Chose Our Tech Stack: Accelerating Development with a Robust Frontend Solution
- Ryuya: Translate Markdown to Any Language (GitHub Bot)
- Adel Abdellatif: Accessible Web Apps with Angular, TypeScript, and AllyJS
- Mohamed Salah: Typescript is wierd
- Kirill Tregubov: Starting a React app in 2023
- Massimo Luraschi: Boost your dApp development productivity with local indexing
- Davi Batista: Não perca tempo! Crie modais com @angular/cdk @ViewChild
- Mohammad Jamal Dashtaki: Unknown, any and never types in Typescript
- Hakki: Why TypeScript is Essential for Modern Software Development
- Andres Z: Creating content with ChatGPT: Building a Dog Breed Information App
- HagarAbdelzaher: TypeScript , A brief introduction.
- Carlos Ocejo: 3D in React with Three.js
- benank: How to Use Async Typescript 5.0 Decorators
- Courtney Yatteau: 3 Analogies to Describe TypeScript 👩💻
- Mustafa: Fundamentals Of TypeScript
- Mohamed Amine Fh: Generate tsconfig.json without installing typescript globally
- Callis Ezenwaka: Setting up Blockchain Deployment in Node.js
- Duarte Roso: My first Solidity Smart Contract
- Nathaniel: Building a portfolio site with TypeScript, Next.js, and Tailwind CSS
- Andrew Morris: Transactional Try Blocks in ValueScript
- Amany khaled: Ts Interface vs Types
- Kerschbaumer Stefan: Async Constructors in TS
- musinda kadhuwa: Getting Started with Next.js, Storybook, Tailwind CSS, and Playwright: A Beginner's Guide.
- Juan Carlos Feris Gómez: The SOLID way to code
Our Repo Picks
- getcursor/cursor (TypeScript): An editor made for programming with AI 🤖
- mckaywrigley/chatbot-ui (TypeScript): An open source ChatGPT UI.
- mayooear/gpt4-pdf-chatbot-langchain (TypeScript): GPT4 & LangChain Chatbot for large PDF docs
- Bin-Huang/chatbox (TypeScript): A desktop app for ChatGPT API (OpenAI API) that supports Windows, Mac & Linux. 开源的 ChatGPT 桌面应用,prompt 开发神器,全平台支持,下载安装包就能用
- logspace-ai/langflow (TypeScript): ⛓️ LangFlow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
- ztjhz/BetterChatGPT (TypeScript): Play and chat smarter with Better ChatGPT - an amazing open-source web app with a better UI for exploring OpenAI's ChatGPT API! (Website + Windows + MacOS + Linux)
- drizzle-team/drizzle-orm (TypeScript): TypeScript ORM for SQL
- labring/laf (TypeScript): 🤖 laf 是云开发平台,提供云函数、云数据库、云存储等开箱即用的应用资源。让开发者快速释放创意。ChatGPT 自动写函数,秒级上线,世界上只有两种 serverless,30 秒上线的 和 30 秒劝退的!
- hwchase17/langchainjs (TypeScript): undefined
- mushan0x0/AI0x0.com (TypeScript): An AIGC tool
- di-sukharev/opencommit (TypeScript): GPT CLI to auto-generate impressive commits in 1 second 🤯🔫
- refinedev/refine (TypeScript): Build your React-based CRUD applications, without constraints.
- vincanger/coverlettergpt (TypeScript): Generate Cover Letters based on Job Description and your Resumé. Manage jobs and applications. Get Hired. Have fun. Be cool. Go to School.
- fuergaosi233/wechat-chatgpt (TypeScript): Use ChatGPT On Wechat via wechaty
- immersive-translate/immersive-translate (TypeScript): Immersive Dual Web Page Translation Extension - 沉浸式双语网页翻译扩展
- deiucanta/chatpad (TypeScript): Not just another ChatGPT user-interface!
- appwrite/appwrite (TypeScript): Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative.
- lensterxyz/lenster (TypeScript): Lenster is a decentralized, and permissionless social media app built with Lens Protocol 🌿
- pk910/PoWFaucet (TypeScript): Proof of Work secured faucet for EVM chains
- postor/chatpdf-minimal-demo (TypeScript): undefined
- joschan21/similarity-api (TypeScript): undefined
- excalidraw/excalidraw (TypeScript): Virtual whiteboard for sketching hand-drawn like diagrams
- codebdy/rxdrag (TypeScript): Design anything based on HTML, 可视化编辑, 设计一切基于 HTML 的东西,模块化设计
- TanStack/table (TypeScript): 🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
- RocketChat/Rocket.Chat (TypeScript): The communications platform that puts data protection first.
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! 🦄