TLWI TypeScript #64
thelastweekin.dev
Hello there, fellow tech enthusiasts! Welcome back to our weekly newsletter where we bring you the latest and greatest in the world of technology. This week, we have an exciting lineup of links that are sure to pique your interest. So without further ado, let's dive right in!
First up, we have a high-quality & reliable React Hooks library that we highly recommend checking out. Created by a team of experienced developers, this library takes React development to the next level by providing a plethora of useful Hooks that can be easily integrated into your project. Whether you're a beginner or an advanced user, this library has something for everyone. So be sure to check it out!
Next on our list is a tutorial that shows you how to Add Vue.js + Vite to an AdonisJS Application
Web accessibility is a hot topic these days, and for good reason. Ensuring that your website is accessible to people with disabilities is not only the right thing to do, but it's also good business practice. That's why we're excited to share an article on HTML accessibility: designing web pages that are accessible to people with disabilities
In this week's edition, we're also excited to share with you Our Journey In The Open Source World - object-loudifier
Last but not least, we have something for our TypeScript fans out there. If you're not familiar with it, TypeScript is a superset of JavaScript that adds static typing to your code. If you're already sold on TypeScript and want to learn more about it, we have a great article on Mapeando objetos com o in keyof
no Typescriptin keyof
operator in TypeScript to map objects. It's a must-read for anyone interested in TypeScript, so be sure to check it out!
That's it for this week's newsletter, folks! We hope you found these links useful and inspiring, and we look forward to bringing you more exciting content next week. Stay tuned!
Dennis
Our Article Picks
- Armen Vardanyan: Don't fight the framework: Angular Edition
- Alex Lohr: Using Solid Start with GitHub pages
- François Farge: Easy Integration Tests for Event-Driven AWS Architectures with EventScout 📨🔭
- John Idogun: Building a clone of dev.to's markdown editor with SvelteKit and TypeScript
- Maya Shavin 🌷☕️🏡: Using keyof and typeof for types efficiently in TypeScript
- Matteo Bruni: tsParticles 2.9.3 Released
- Matt Angelosanto: Using the TypeScript generic type to create reusable components
- Matteo Bruni: tsParticles 2.9.2 Released
- Nick Lucas: Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox
- Matteo Bruni: tsParticles 2.9.1 Released
- Jeongho Nam: [Typia] Universal Random Generator, which can make everything, just by only one line
- Nicholas: How to integrate your blog with dev.to API Next.js 13
- Cristian Fernando: Paracetamol.ts💊| #11: Explica este código TypeScript
- Sébastien NOBILI: Add Vue.js + Vite to an AdonisJS Application
- Guilherme Samuel: Better way to think when creating components
- Cristian Fernando: Paracetamol.ts💊| #10: Explica este código TypeScript
- MD. JAHID HOSSAIN: Difference between Promises and Observables
- Ujwal Kumar: useMemo vs useCallback
- Andrew Savetchuk: How to Add TypeScript to Existing Next.js Project
- Abdallah Mohammad: Electron + React + Vite + Typescript
- Victory Asokomeh: The State Reducer Pattern with React Hooks
- Pedro Figueiredo: TypeScript Return Types: Separating Fact from Fiction
- dor1633: Multiple caches in nestjs
- xutweety: Help Firebase Developer to Build a Decentralized Social Data Model in DB3 Network
- Wayne Van Son: Confidence testing at scale
- Manuel Artero Anguita: Testing a React Custom Hook
- Shan Shaji: Introduction to Typescript
- Pratik Badhe: Still using Express.js ? THIS will BLOW your mind
- Adrian: Dependency Injection without decorators in TypeScript
- Juan Cruz Martinez: Must-Know JavaScript Array Methods
- Shan Shaji: A step-by-step guide on how to set up TypeScript in your project
- Michael Di Prisco: Our Journey In The Open Source World - object-loudifier
- Paula Marín S: Rome
- Nikolas ⚡️: Formatting big numbers using Intl.NumberFormat
- raulmihaila: How to create and deploy an (express) Bridge app with Vercel
- Gustavo Leite: Mapeando objetos com o
in keyof
no Typescript - Cristian Fernando: Paracetamol.ts💊| #12: Explica este código TypeScript
- Cristian Fernando: Paracetamol.ts💊| #13: Explica este código TypeScript
- Dayanand garg: How to track user location in background
- Sahibjadatalib Ansari: Test on wednesday
- Yashodhan Singh Rathore: Say Goodbye to Manual Deployments: Embracing IaC for Effortless Cloud Management 💻🚀🎉
- flossinmauwano: HTML accessibility: designing web pages that are accessible to people with disabilities.
- Kater Akeren: Getting started with NestJs
- Kirill Birger: Abstracting remote pagination through TypeScript generators
- Udayan Maurya: How to Typescript for client side application
- Victordgrandis: How to use React Query on Nextjs
- rustybatmobile: Why (almost) every startup should only use TypeScript
- Thomas Toledo-Pierre: How I created an Observable library - part 1
- Jake Lundberg: Sharing Data Across your React App with React Context
- Nikolas ⚡️: Become TypeScript Hokage with these type guard tricks
- Alexandr Guzenko: All about decorators in TS
- JSTools Weekly: JSTools Weekly - 2023#6
- Henrique Ramos: Extending a HTML Element in a Svelte Component using TypeScript
- ishan: Enums in Typescript explained
- Forrest Cahoon: Helping Typescript make correct type inferences
- Elson Correia: How to Setup a TypeScript + NodeJs Server (2023)
- Mujtaba Shafique: TypeScript vs JavaScript
- Michael Di Prisco: Our Journey In The Open Source World - cache-candidate-plugin-invalidate-function
- Erik Anderson: Cloud Resume Challenge: Some things I learned
- Lars Danau: React State Management Survey
Our Repo Picks
- alibaba/lowcode-engine (TypeScript): An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
- fuergaosi233/wechat-chatgpt (TypeScript): Use ChatGPT On Wechat via wechaty
- wong2/chatgpt-google-extension (TypeScript): A browser extension that enhance search engines with ChatGPT
- civitai/civitai (TypeScript): A repository of models, textual inversions, and more
- activepieces/activepieces (TypeScript): No-code Business Automation Tool. An open source alternative to Zapier.
- transitive-bullshit/chatgpt-api (TypeScript): Node.js client for the unofficial ChatGPT API. 🔥
- appsmithorg/appsmith (TypeScript): Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
- puppeteer/puppeteer (TypeScript): Headless Chrome Node.js API
- navopw/whatsapp-chatgpt (TypeScript): ChatGPT + Whatsapp = AI Assistant 🚀
- lensterxyz/lenster (TypeScript): Lenster is a decentralized, and permissionless social media app built with Lens Protocol 🌿
- qunash/chatgpt-advanced (TypeScript): WebChatGPT: A browser extension that augments your ChatGPT prompts with web results.
- transitive-bullshit/bing-chat (TypeScript): Node.js client for Bing's new AI-powered search. It's like ChatGPT on steroids 🔥
- streamich/react-use (TypeScript): React Hooks — 👍
- rrweb-io/rrweb (TypeScript): record and replay the web
- alibaba/lowcode-demo (TypeScript): An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
- vuejs/core (TypeScript): 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
- cloudflare/wildebeest (TypeScript): Wildebeest is an ActivityPub and Mastodon-compatible server
- AutumnWhj/ChatGPT-wechat-bot (TypeScript): ChatGPT for wechat https://github.com/AutumnWhj/ChatGPT-wechat-bot
- wechaty/wechaty (TypeScript): Conversational RPA SDK for Chatbot Makers
- alibaba/hooks (TypeScript): A high-quality & reliable React Hooks library.
- youzan/vant (TypeScript): A lightweight, customizable Vue UI library for mobile web apps.
- illacloud/illa-builder (TypeScript): 🚀 Retool open-source alternative, with low-code UI components and support for multiple data resources.
- novuhq/novu (TypeScript): Multi-channel Notification Infrastructure 🚀🚀🚀🧑💻 🧑💻 🧑💻
- calcom/cal.com (TypeScript): Scheduling infrastructure for absolutely everyone.
- baidu/amis (TypeScript): 前端低代码框架,通过 JSON 配置就能生成各种页面。
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! 🦄