TLWI TypeScript
thelastweekin.dev
Hey there, newsletter readers! It's that time of the week again, and we've got some juicy tech content in store for you. We're kicking things off with a powerful article on HTTP Request Cancellation in Angular. If you're an Angular developer, you're probably well-aware of the importance of making your apps as efficient as possible. This article will show you how to make the most of your HTTP requests by cancelling them when they're no longer necessary, resulting in faster, smoother performance. Don't miss out on this gem!
Next up, we've got something for the programming language enthusiasts out there. Have you heard of Inoxlang
For our data and analytics fans, we've got some exciting news. Do you ever feel like your business intelligence tools aren't keeping up with your team's fast-paced workflow? Look no further than open source BI
Have you ever used TypeScript's class decorator function? If not, you're in luck! We've got an in-depth article on Class Decorator in TypeScript
Finally, we've got something exciting for our AI enthusiasts. Have you heard of generative AI
That's all for now, folks. We hope you enjoy this week's newsletter and as always, stay tuned for more exciting content next week!
Dennis
Our Article Picks
- Jeongho Nam: [Nestia] Make NestJS 30x faster with fastify
- Necati Özmen: A Detailed Guide on TypeScript Enum
- Nabil Alamin: Play a Game of Tetris generated from your GitHub
- Jason: Typescript Code Generation
- Bobby Hall Jr: Part 3: Advanced TypeScript Concepts
- Gergely Szerovay: Unlock the Power of HTTP Request Cancellation in Angular
- Danijel Maksimovic: TypeScript utility types I use the most
- hmmhmmhm: How to write a Supabase security policy in Typescript
- Sachin Chaurasiya: TypeScript Tuple Types: The What, Why, and How
- Ankit Kumar: Functional Programming — Principles
- Bobby Hall Jr: Part 1: Introduction to TypeScript
- Bobby Hall Jr: Part 6: Advanced TypeScript Topics
- Ahmed Atwa: Personalized Social Images: Enhancing User Profiles with Opengraph
- Bobby Hall Jr: Part 4: Working with Modules and Imports in TypeScript
- Bobby Hall Jr: Part 5: Asynchronous Programming with TypeScript
- Collins Kesuibai: Splitting and Serving PDF Files Efficiently with Firebase Storage and Buffer in Node.js(The knight way⚔️)
- Koutaro Chikuba: lizod - spiritual successor of zod less than 1kb
- Bobby Hall Jr: Part 7: Conclusion and Next Steps
- Chinwendu Agbaetuo: Hover Parallax Animation using React, TypeScript TailwindCSS and GSAP
- Bobby Hall Jr: Part 2: TypeScript Basics
- Sonu Sharma 💙: Tips and Tricks That Every Typescript Developer Should Know
- Aaron Reisman: Simplify Your Mock Data Creation in Tests with @lifeiscontent/to-mocked
- Vincent: Vue and TSX ?! 🤯
- Amy Liu: Open Source Voice Changing Software
- Ayush Agarwal: Building Pokefetch: A Pokémon Type Finder with Angular and PokeAPI
- Browny: Using React Context in NextJS Server Components
- Ahsan Mangal {Frontend Developer} 👨🏻💻✨🍩☕️🍒: Unveiling 10 TypeScript Techniques Employed by Professionals
- Comiscience: How to Choose the Right Open Source Feature Flags Management Tool
- Connie Leung: Replace RxJS with Angular Signals in Pokemon Application
- Quokka Labs: Main Responsibilities and Required Skills When You Hire Typescript Developer
- Yamilka Cosme: 🐻 Zustand the JavaScript state handling library
- Sashen Hasindu Jayathilaka: Awesome Github Readme Generator
- Micael Levi L. C.: NestJS tip: type safety on parameter decorators
- Ahmed Alsinan: How to TRULY persist component state using a custom hook - useQueryParam
- Mehdi Raash: JavaScript to TypeScript, Why you should make the move!
- TS Congress | September 21 & 22: TypeScript Congress 2023
- Dany Paredes: Simplify Your Typescript Code with Optional Chaining and Nullish Coalescing
- Niaz Morshed: Ensure Code Separation in Next.js: Server Only vs Client Components
- Bobby Hall Jr: Part 4: Working with Modules and Imports
- Ayyash: Inserting programmatically created components with templates and content projection in Angular
- Loren 🤓: How Durable Execution Works
- Denis Morozov: Async Cache Service - you don't need "isLoading" anymore!
- Taric Ov: Generics Hacks (1): ReadOnly in Typescript w/ 3 Examples
- Bruno Panizzi: How to build a type-safe pie chart in SolidJs with d3 and tailwind
- Klemen Slavič: What Does the Iterator Protocol Have To Do With
for...of
? - Scripter's Rift: Introducing Scripter's Rift API: Unlock Limitless Possibilities for Game Development
- Ayanabilothman: Class Decorator in TypeScript 👋
- Ozan H.: How To Write Maintainable and Clean Firebase Cloud Functions?
- GraphR00t: Objects & Lists in Inoxlang
- Divyansh Gothwal: SetTimeout Gotchas with React Hooks
- Zeeshan Haider Shaheen: Typescript vs JavaScript
- Alex Blokh: Best TypeScript ORM just got better
- AKclown: JS To TS(vscode plugin)
- Peter Mbanugo: How To Measure Your Server's Round-trip Time In Remix (React)
- Alireza Razinejad: Introduce new type using a function return type
- Aaron Elligsen: Verifying Invert Binary Tree
- Alex Skoropad: Observable State
- Jessica Chowdhury: Payload + Nodemailer: Free and Extensible Email Integration
- Jean Carlo Vittory Laguna: Expandiendo la interfaz Request de Express con .d.ts
- Jaime: Get the rain alerts in Telegram
Our Repo Picks
- StanGirard/quivr (TypeScript): Dump all your files and thoughts into your GenerativeAI Second Brain and chat with it
- Stability-AI/StableStudio (TypeScript): Community interface for generative AI
- w-okada/voice-changer (TypeScript): リアルタイムボイスチェンジャー Realtime Voice Changer
- rocketseat-education/nlw-12-spacetime-ignite (TypeScript): Aplicação de recordação de memórias desenvolvida no NLW 12
- steven-tey/dub (TypeScript): An open-source link shortener with built-in analytics + free custom domains.
- motion-canvas/motion-canvas (TypeScript): Visualize Complex Ideas Programmatically
- immersive-translate/immersive-translate (TypeScript): Immersive Dual Web Page Translation Extension - 沉浸式双语网页翻译扩展
- microsoft/fluentui (TypeScript): Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
- shadcn/ui (TypeScript): Beautifully designed components built with Radix UI and Tailwind CSS.
- apitable/apitable (TypeScript): 🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
- resendlabs/react-email (TypeScript): 💌 Build and send emails using React
- anse-app/anse (TypeScript): Supercharged experience for ChatGPT, DALL-E and Stable Diffusion.
- c121914yu/FastGPT (TypeScript): A platform that uses the OpenAI API to quickly build an AI knowledge base, supporting many-to-many relationships.
- microsoft/playwright (TypeScript): Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
- makeplane/plane (TypeScript): 🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
- kamranahmedse/developer-roadmap (TypeScript): Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- nocodb/nocodb (TypeScript): 🔥 🔥 🔥 Open Source Airtable Alternative
- novuhq/novu (TypeScript): The open-source notification infrastructure with fully functional embedded notification center
- chronark/highstorm (TypeScript): Open Source Event Monitoring
- microsoft/azure-pipelines-tasks (TypeScript): Tasks for Azure Pipelines
- aws/aws-cdk (TypeScript): The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
- gitdagray/next-js-course (TypeScript): undefined
- lightdash/lightdash (TypeScript): Open source BI for teams that move fast ⚡️
- apollographql/apollo-client (TypeScript): 🚀 A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
- chathub-dev/chathub (TypeScript): All-in-one chatbot client
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! 🦄