TLWI TypeScript #62
Welcome back, fellow tech enthusiasts! This week, our newsletter is packed with exciting content that will surely make you geek out. From building facial recognition apps to exploring new low-code technology stacks, there's something for everyone. So let's get started with some amazing tech insights!
Are you a fan of facial recognition apps? Do you want to know how to build one from scratch? Look no further than FaceIO and Next js! With this powerful combo, you'll be able to create a full stack authentication app that will blow your mind. This link will take you on a step-by-step journey of how to make this all possible. So gather your coding skills and start building!
Are you a fan of Electron apps? Do you want to create an app with hot reload functionality? Then check out How to build Electron App by esbuild with hot reload functionality?! With the help of esbuild, your Electron apps will run faster and more efficiently than ever before. This link will take you through the finer points of building an Electron app that is lean, mean, and always up-to-date.
If you're curious about the inner workings of the TypeScript Record Type, you're in luck! How the TypeScript Record Type Works will take you on a deep dive into the powerful features of this lesser-known topic. With this knowledge, you'll be able to leverage the true potential of TypeScript and maximize your coding efficiency.
Finally, if you're interested in exploring a new low-code technology stack with scale-out design, look no further than 一套面向扩展设计的企业级低代码技术体系! This link provides an in-depth exploration of how to build enterprise-class low-code technology stacks with ease. With a focus on scalability and efficiency, this guide is perfect for those looking to streamline their coding process.
That's it for this week's newsletter, folks! We hope you enjoy exploring these exciting topics and can't wait to see what you create. Happy coding!
Our Article Picks
- Dipesh Jaiswal: React Email First Look 🎉
- Steve Sewell: TypeScript Utility Types You Need to Know
- Ishan Manandhar: Custom Schema Validation in TypeScript with Zod
- Francisco Mendes: Build TypeSafe Node API using tRPC, Fastify, Kysely and Atlas CLI
- Joshua Hassan: JS vs TS: A Comprehensive Guide to Choosing the Right Programming Language
- Abbey Perini: TL;DR CommonJS vs ESM
- Sebastian Sdorra: Component development with ladle and next/image
- Peshang Hiwa: Publishing a Vue 3 - Typescript Component Library to GitHub Packages
- Sebastien Lorber: This Week In React #133: Astro, React dying?, Qwikify, CRA, Next.js, Remix, Redux, Storybook, Redwood, Nextra, React-Native...
- Guilherme Samuel: Typescript + tailwind = typewind (first impressions)
- Duc Le: Set up a PostgreSQL database and connect to NestJS with TypeORM
- Emanuele Pavanello: Introducing Avatarify AI: the AI-powered profile photo generator
- ABU SAID: Top 10 ES6 Features that Every Developer Should know
- Code of Relevancy: Build a CPM Calculator App with Next.js 13, TypeScript & Tailwind CSS
- nuko_suke: Validate Form during Browser Idle for Performance Optimization
- Guilherme Neves Trindade: Vue router with typescript Part 1
- Jeongho Nam: [TGrid] TypeScript Grid Computing Framework (open source failure stories)
- Rohith Poyyeri: NestJS - Node.js Application on steroids
- Yann: How to make a recursive component with ReactJS ?
- Abhishek P N: Angular Migration Of Old Projects (Projects with Version <NG9) To Latest Version- Challenges
- Pieces 🌟: An Introduction for TypeScript
- Suman Kumar: Angular Workspace 🏭
- Jacob Pelletier: Next.js Guide | About pages/
- Conner: The ultimate template for publishing ES modules
- Jacob Orshalick: Start tracking subscribers in AWS in under 30 minutes
- Durgesh Pandey: Tracking User Login Streaks with MongoDB
- Ekekenta Odioyenfe .C: Adding real-time full-text search to a Next.js app with Tigris
- Matti Bar-Zeev: Dependency Inversion Principle with TypeScript Interfaces & Decorators
- Matt Angelosanto: How to debug TypeScript in Chrome
- Francesco Di Donato: The go-like Return Style is Nice and Fast
- sprout2000: How to build Electron App by esbuild with hot reload functionality?
- Paula Marín S: Next.js and Typescript
- Alwaisy al-waisy: TypeScript's Utility Types: A developer's guide to strong typing
- OpenReplay Tech Blog: Forever Functional: Waiting for some promises?
- Jonathan Atiene: Making Custom Hooks in React and Typescript
- Murtaza Nathani: How the TypeScript Record Type Works
- Eduardo Rabelo: Aplicativos da Web totalmente tipados
- Daniel Einars: Typescript, Webpack and legacy jquery with plugins
- bonnguyenitc: Implement Stack widget Flutter in React Native
- Murillo Nahás: Utilizando Type Guards no TypeScript
- Derp: Parser combinators in typescript with parser-ts
- Shivam Singh: How to work more efficiently with Angular and Node.js
- Michael Di Prisco: Our Journey In The Open Source World - event-versionator
- Cristian Fernando: Paracetamol.ts💊| #01: Explica este código TypeScript
- Shamil: Avoid using () => void in 2023
- Jacob Pelletier: Next.js Guide | Getting Started
- Chance An: Implementing Deep Links in React with Atoms
- ashok thapa: Looking for an open source project to contribute?
- Erik Petrinec: Caching Site Assets with AWS CDK & S3 - snippet
- Michael Di Prisco: Our Journey In The Open Source World - Developing plugins for the cache-candidate
- Cristian Fernando: Paracetalmol.ts💊, preguntas de entrevistas laborales para TypeScript en Español
- Steadylearner: How to make a full stack facial authentication app with FaceIO and Next js
- Ivan Trindade: Zerando o Hacker Rank: Contando Positivos, Negativos e Zeros
- Manpreet Singh: The ABCs of TypeScript Generics
- Nayanish Damania: Create a custom ScrollView using FlatList in React Native
- Ishan Manandhar: Deploying Remix application to Cloudflare Pages
- Rahul Banerjee: How to Create a Testable CLI using TypeScript?
Our Repo Picks
- apitable/apitable (TypeScript): 🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
- fuergaosi233/wechat-chatgpt (TypeScript): Use ChatGPT On Wechat via wechaty
- transitive-bullshit/chatgpt-api (TypeScript): Node.js client for the unofficial ChatGPT API. 🔥
- ant-design/ant-design (TypeScript): An enterprise-class UI design language and React UI library
- Nutlope/twitterbio (TypeScript): Generate your Twitter bio with OpenAI and Vercel Edge Functions.
- shadcn/ui (TypeScript): Beautifully designed components built with Radix UI and Tailwind CSS.
- automatisch/automatisch (TypeScript): The open source Zapier alternative. Build workflow automation without spending time and money.
- ueberdosis/tiptap (TypeScript): The headless editor framework for web artisans.
- resendlabs/react-email (TypeScript): 💌 Build and send emails using React
- withastro/astro (TypeScript): Build faster websites with Astro's next-gen island architecture 🏝✨
- alibaba/lowcode-engine (TypeScript): An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
- AutumnWhj/ChatGPT-wechat-bot (TypeScript): ChatGPT for wechat https://github.com/AutumnWhj/ChatGPT-wechat-bot
- baidu/amis (TypeScript): 前端低代码框架，通过 JSON 配置就能生成各种页面。
- umijs/umi (TypeScript): A framework in react community ✨
- 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.
- vitejs/vite (TypeScript): Next generation frontend tooling. It's fast!
- siyuan-note/siyuan (TypeScript): Build Your Eternal Digital Garden
- xiaoxian521/pure-admin-thin (TypeScript): vue-pure-admin 官方精简版
- bytemate/chatapi (TypeScript): Chatgpt non-official API Server
- mpociot/chatgpt-vscode (TypeScript): A VSCode extension that allows you to use ChatGPT
- qunash/chatgpt-advanced (TypeScript): A browser extension that augments your ChatGPT prompts with web results.
- Tencent/wujie (TypeScript): 极致的微前端框架
- leerob/leerob.io (TypeScript): ✨ My portfolio built with Next.js, Tailwind CSS, PlanetScale, and Vercel.
- withfig/autocomplete (TypeScript): IDE-style autocomplete for your existing terminal & shell
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! 🦄