TLWI TypeScript #64
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. This tutorial is perfect for those who are interested in building modern web applications using AdonisJS, Vue.js, and Vite. It provides a step-by-step guide on how to integrate these technologies and create a seamless user experience. If you're looking to up your game in web development, then this tutorial is definitely worth checking out.
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. This article provides practical tips and best practices for designing websites that are accessible to everyone, regardless of their abilities. Making the web more inclusive is something we should all strive towards, and this article is a great resource to help you get started.
In this week's edition, we're also excited to share with you Our Journey In The Open Source World - object-loudifier. This is a story about a team of developers who contributed to the open-source world with a new library called object-loudifier. They share about their journey, the challenges they faced, and the lessons they learned along the way. It's an inspiring read that shows the power of collaboration and community in the world of open-source development.
in keyof no Typescript. This article is in Portuguese, but it provides a great insight into using the
in 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!
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
- 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 keyofno 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)
- 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 / 一套面向扩展设计的企业级低代码技术体系
- 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! 🦄