TLWI TypeScript
thelastweekin.dev
Hey there, awesome folks! 🌟
Welcome to this week's edition of our newsletter, where we've got a bundle of exciting and diverse content lined up just for you. So, grab your favorite drink, sit back, and let's dive into the fascinating world of technology and creativity!
🏗️ Are you ready for some serious code-driven guidance? Well, we've got something special for you. This week, we're exploring the realm of clean architecture with Inversify in Node.js with TypeScript. 🤓 Trust us, this step-by-step guide is a must-read for all you tech enthusiasts out there. Get your coding gears ready and check out this important reference.
Next up, we have an absolute gem for all you GraphQL lovers out there! 🚀 Feast your eyes on a fully-featured, production-ready caching GraphQL client that works seamlessly with every UI framework and GraphQL server. Yes, you heard it right. This one's a game-changer, and it's just a click away! Find out more about it here
Calling all developers yearning to build cool Chrome extensions! 🎉 This one's for you. Get ready to channel your inner genius and learn how to create a Chrome Extension using Manifest V3. Trust us, the possibilities are endless, and the fun is guaranteed! Unleash your creativity and check it out here
Now, here's a special treat for those of you who are passionate about artificial intelligence and want to take it a step further. 🤖 Imagine deploying your very own private ChatGPT alternative, hosted within your VPC (Virtual Private Cloud). You can even connect it to your organization's knowledge base and use it as a corporate oracle! Curious? You definitely don't want to miss out on this important reference
Last but not least, we have something to satisfy your hunger for knowledge and data processing. Introducing FastGPT, a mind-boggling knowledge-based question answering system that operates with the power of the LLM language model. Its rich capabilities include data processing, model invocation, and the cherry on top, complex question answering scenarios using visual workflow orchestration with Flow! Discover the world of possibilities with FastGPT right here
That's it for this week's edition, dear readers. We hope you find these featured links as fascinating and exciting as we do. Remember, exploring the world of technology is an adventure worth embarking on together! Stay curious, stay inspired, and until next time, happy reading!
Cheers, Your Newsletter Team
Dennis
Updates From The TypeScript Blog
- Announcing TypeScript 5.2 RC
- August 9, 2023
Our Article Picks
- vincanger: Build a real-time voting app with WebSockets, React & TypeScript 🔌⚡️
- Super: Differentiating onclick and addEventListener in JavaScript
- Daniel Bot: How we improved our Serverless API 300x
- Super: Underrated React Hook - useSyncExternalStore
- Super: Enhance your TypeScript with Type Guards
- Timi: Use Type, not Interface in TypeScript
- Sebastien Castiel: The simplest example to understand Server Actions in Next.js
- Kevin Toshihiro Uehara: Typescript Utility Types
- Thomas Pegler: Easy Encryption In Typescript
- Lakshmanan Arumugam: 10+ Complex typeScript type defining Tips for Development
- Navdeep Mishra: Electron with React: The Ultimate guide to create cross platform desktop apps easily
- Khaled Hosseini: Master typescript types in 7 minutes.
- Jonas Pfalzgraf: Unveiling the Hidden Treasures: Exploring Lesser-Known TypeScript Features
- jkonieczny: Using v-model with custom setters
- Nazmul Idris: Build a Chrome Extension using Manifest V3
- Matt Angelosanto: How to perform type casting in TypeScript
- Gergely Szerovay: Angular Addicts #16: Signals vs. RxJS, combined test coverage reports & more
- Ivan Montiel: Using Object.create to clone
- Mikhail Istomin: Flaky unit tests in Angular
- Ivan Montiel: Enumerating Properties
- Valentin Kuharic: Kamiq - a Typescript, lightweight, Nest-like, batteries-included web framework
- Leonardo Montini: Create a Custom GitHub Action in Typescript
- SanariSan: 🚀 Elevating React Context: Stay Maintainable
- Anthony Ryckembusch: Passer du C# au Typescript
- Alex Bespoyasov: Explicit Design, Part 4. Ports, Adapters, and Infrastructure
- Jaydeep Patil: JWT Token Authentication in Angular 14 and the .NET Core 6 Web API
- Rashid Shamloo: Testing the Redux Store using Cypress in Next.js (TypeScript)
- Johannes Dienst: Visual Regression Testing with AskUI and Jest
- HidetoshiYanagisawa: Type Safety Made Easy for Beginners: How to Effortlessly Achieve It with tRPC
- Thomas Pegler: Quick Tips: Docker & Node.JS
- Charles Allison: Serverless API Development on AWS with TypeScript - Part 3
- Adimac93: Tauri mobile for iOS
- Ivan Montiel: Get Class Name in Typescript
- James Oyanna: Developing A Task Management ChatGPT Plugin with Typescript
- Andreas Riedmüller: Creating a Component Library Fast🚀(using Vite's library mode)
- Thomas Pegler: Node.JS File Streams
- Harshkumar77: How to fetch in Typescript like pro ?
- Dennis Junior: Using Type Aliases Instead Of String literals In Typescript
- Mohamed Aimane Skhairi: State Management in React Native: Comparing Redux, MobX, and Context API 🔄📱
- Daniel Santos: The astro-deck's CLI
- milaabl: On-Chain dApp Game with Solidity, React, Typescript & Wagmi/Viem (Commit-reveal keccak256, contract factory patterns)
- Wayne Choi: Web-based Machine Learning Training
- Thomas Pegler: Gracefully Shutdown Node Apps
- Martin Persson: Simplifying Complex TypeScript Types with the 'Unpack' Helper: Improve Developer Experience
- Manthan Ankolekar: Convert simple javascript function to typescript
- Coner Murphy: Handling Contact Forms Submissions With a Custom REST API using AWS SES, API Gateway, and Lambda
- Michael Di Prisco: My Journey In The Open Source World - Contributing to other libraries #4
- dravidjones28: Getting Started with React Native in 2023: An Comprehensive Guide for Beginners
- Arthur Arakelyan: How to use Cookies in Next.js with Redux TK
- Vishnu C Prasad: Clean Architecture with Inversify in Node.js with TypeScript: A Code-Driven Guide
- Vishnu C Prasad: Getting Started with NestJS: A Comprehensive Introduction
- MD Taseen Khan: To-do list website made with React JS, Tailwind CSS
- Nour Assy: Process Analytics - July 2023 News
- Armstrong: How to setup path aliases in Vite 2,3 & Typescript
- Olorì Àṣàbí: Form, Page Navigation using React-Router-Dom with Ionic-React, TypeScript, React-Hook-Form, React-Redux, and @reduxjs/toolkit!
- Rubén Aguilera Díaz-Heredero: Gestión del estado de una SPA con BLoC
- Joseph Noblepal: Supercharging my React SPA Apps with TypeScript and Vite! 🚀🔥
- Oleksii Trekhleb: Micrograd TS
- Rashid Shamloo: Using Styled-Components with Next.js v13 (TypeScript)
- MD Taseen Khan: A landing page for gym built with React, Typescript and Tailwind CSS
Our Repo Picks
- microsoft/azurechatgpt (TypeScript): 🤖 Azure ChatGPT: Private & secure ChatGPT for internal enterprise use 💼
- nextui-org/nextui (TypeScript): 🚀 Beautiful, fast and modern React UI library.
- Lissy93/web-check (TypeScript): 🌐 All-in-one OSINT tool for analysing any website
- vercel/commerce (TypeScript): Next.js Commerce
- labring/FastGPT (TypeScript): FastGPT is a knowledge-based question answering system based on the LLM language model, providing out-of-the-box capabilities for data processing, model invocation, and more. It also allows for complex question answering scenarios through visual workflow orchestration using Flow!
- shadcn-ui/ui (TypeScript): Beautifully designed components built with Radix UI and Tailwind CSS.
- toeverything/AFFiNE (TypeScript): There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
- gothinkster/realworld (TypeScript): "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
- supabase/supabase (TypeScript): The open source Firebase alternative. Follow to stay updated about our public Beta.
- angular/angular (TypeScript): The modern web developer’s platform
- FlowiseAI/Flowise (TypeScript): Drag & drop UI to build your customized LLM flow
- microsoft/chat-copilot (TypeScript): undefined
- BloopAI/bloop (TypeScript): bloop is a fast code search engine written in Rust.
- linkwarden/linkwarden (TypeScript): A self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.
- drizzle-team/drizzle-orm (TypeScript): TypeScript ORM that feels like writing SQL.
- microsoft/TypeScript (TypeScript): TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- psychic-api/rag-stack (TypeScript): 🤖 Deploy a private ChatGPT alternative hosted within your VPC. 🔮 Connect it to your organization's knowledge base and use it as a corporate oracle. Supports open-source LLMs like Llama 2, Falcon, and GPT4All.
- fabian-hiller/valibot (TypeScript): The modular and type safe schema library for validating structural data 🤖
- apollographql/apollo-client (TypeScript): 🚀 A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
- sanity-io/sanity (TypeScript): Sanity Studio – Rapidly configure content workspaces powered by structured content
- coder/code-server (TypeScript): VS Code in the browser
- primer/react (TypeScript): An implementation of GitHub's Primer Design System using React
- yangshun/tech-interview-handbook (TypeScript): 💯 Curated coding interview preparation materials for busy software engineers
- radix-ui/primitives (TypeScript): Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.
- vuetifyjs/vuetify (TypeScript): 🐉 Vue Component Framework
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! 🦄