TLWI TypeScript
thelastweekin.dev
Hey there, tech enthusiasts! 🤓 It's time for another exciting edition of our weekly newsletter! We've got a bunch of fascinating topics to dive into, so let's get right to it!
First up, we have an absolute game-changer for all the full-stack developers out there: Next.js and GraphQL: The Perfect Combination for Full Stack Development! If you thought that developing robust, scalable applications was already a blast, this dynamic duo will take it to a whole new level. Say goodbye to the days of wrestling with complex setups and embrace a smoother, more efficient workflow!
But that's not all, folks. We've got a brand-new star on the horizon! 🌟 Introducing Daxus, a state management library specifically designed for React. It's time to bid farewell to the age-old challenges of state management, and say hello to simplicity and elegance. Check out our article on Daxus - A New Server State Management Library for React
Now, let's switch gears a bit and talk about TypeScript, shall we? 🚀 In our ever-evolving JavaScript world, it's crucial to stay up to date with the latest language features. With TypeScript 5.1, you can now declare JSX types with ease! Say goodbye to those pesky any
types and enjoy a more robust development experience. Dive into our article on Declaring JSX types in TypeScript 5.1
Speaking of TypeScript, let's demystify a commonly used function, flatMap()
, and explore other amazing array features in TypeScript. It's time to unleash the true power of arrays and take your code to the next level. Join us on this exciting journey as we unravel the mysteries of Understanding flatMap() and other TypeScript arrays
Last but certainly not least, we have something special for our Angular aficionados. Are you ready to supercharge your data fetching skills? Say hello to provideHttpClient
, a nifty tool that will make data fetching a breeze in Angular! Discover the ins and outs of this fantastic feature in our article on How to Fetch Data using the provideHttpClient in Angular
That's a wrap for this week's newsletter! We hope you found these articles as intriguing and enlightening as we did. Happy reading and keep embracing the excitement of the ever-evolving tech world! ✨
Dennis
Our Article Picks
- Francisco Mendes: Next.js and GraphQL: The Perfect Combination for Full Stack Development
- Francesco Ciulla: Typescript 🟦 CRUD API: Next.js, Tailwind, tRPC, Prisma Postgres, Docker
- Xuan: Daxus - A New Server State Management Library for React
- deji adesoga: How to Fetch Data using the provideHttpClient in Angular
- Jakub Andrzejewski: Component Libraries - Should you use them?
- Sebastien Castiel: Build a Guestbook from the 2000s with React Server Components and Server Actions
- Nick Taylor: Yet Another Newsletter LOL: Making and Learning
- Muhammad A Faishal: Safely use
JSON.parse()
in TypeScript - Muhammad A Faishal: Avoid getting Array elements using "Property Accessors" (array[index])
- Williams: Worker Threads Nodejs
- Bishwas Bhandari: PySeKT Stack: Your WebDev Arena in Elon vs. Zuckerberg's Colosseum
- STEVE: GETTING STARTED WITH CACHING: USING REDIS AND TYPESCRIPT
- Matt Angelosanto: Declaring JSX types in TypeScript 5.1
- Rubén Alapont: Understanding Type Guards in TypeScript
- Sachin Chaurasiya: Code Snippet Builder - Create stunning code snippets
- uynlio9: #NEW #2023 | Create Your Own Discord Bot with DiscordJS and TypeScript in 3 Minutes! (By uynilo9 on o9Studio)
- Benjie: Intro to PostGraphile V5 (Part 3): Introspection and Abstraction
- Syed Muhammad Ali Raza: Leveraging the Power of TypeScript and Vue.js A Combination for Web Development
- Matt Angelosanto: Understanding flatMap() and other TypeScript arrays
- Ayush Agarwal: Building Robust Angular Applications with TypeScript Interfaces: Best Practices and Examples
- Peter McAree: How to build a serverless cron job using AWS EventBridge with AWS CDK
- Rodion Chachura: How To Make An Ultimate Button Component with Variants using React
- giangnguyenJRG: Redirect the user to the default browser on the phone when accessing the website on the web view
- Rafael Thayto: 💡 TypeScript - Template Literal Types
- k.goto: Flexible IP restrictions with AWS CDK and AWS WAF
- Arul Valan Anto S: TypeScript Explained: Type and Interface
- Sukanta Das: How to set up TypeScript with Node.js and Express (2023)
- Abdeldjalil Hachimi: Migration to TypeScript Advice
- Andrés Valdivia Cuzcano: Exploring ApplyMiddleware: How it works behind the curtain
- Luis Gustavo Macedo: Typescript - Type System
- antonmak1: Cample.js benchmark (js-framework-benchmark)
- Naga Chaitanya Konada: 10 most important typescript concepts
- MakLut {{☕}}: Exploring Algorithms for Arrays and Strings: Two Pointers, Sliding Window, and Prefix Sum
- ADEYINKA: Formatting Numbers to Words with Commas Using Angular Pipes
- Kinanee Samson: Building multi-threaded applications in NodeJS.
- Željko Šević: Formatting Node.js codebase with Prettier
- little chaosmonster: Angular's evolution: Is a Decorator-free future planned?
- amir fakoor: Applying SOLID Principles in NestJS
- Sukanta Das: TypeScript: Exploring New Features and Their Advantages
- antonmak1: New promising web framework Cample.js. Reactivity without VDOM
- oneno_yami: Dream Compose test app
- <deMGoncalves />: Controle de Exibição de Elementos no React usando Show e Hide
- michelfawazz: NestJS JWT authentication Starter Template with ArangoDB
- Ibukun Demehin: Introduction to the project (Frontend)
- Nipu Chakraborty: Database Transactions
- abdulrahilsheikh: Creating an Express.js App Using Typescript & MongoDb P-1
- Tanja Bayer: Securing Your Serverless GraphQL API - Part II
- Eray Kaya: Type-Safe Querying of Ethereum Contract Data with React-Query and TypeChain
- Rogério Rodrigues de Alcântara: Types Aliases and Interface are tricky..
- Em: 3 ways to change body background color in different components in Angular 15
- Tomohiro Endo: Introducing VSCode News Headline
- James Sinkala: Deploying a web app built with Qwik and Turso on Netlify
- Tsiry Sandratraina: Streamline Your GitLab CI Configuration with Fluent GitLab CI - A Deno Module
- Sukanta Das: Top TypeScript Utility Functions You Need to Know
- Michael Di Prisco: My Journey In The Open Source World - Contributing to other libraries #3
- Okiki Ojo: ESM & CJS: The subtle shift in bundlejs' behaviour
- Vicky Gonsalves: Why We Should Start Using Deno: A Comprehensive Guide
- Vicky Gonsalves: Building RESTful APIs with Deno: A Boilerplate for Rapid Development
- Coner Murphy: How to Build a REST API With the AWS CDK Using API Gateway, Lambda, and Dynamodb With API Key Authentication
- Stefan Alfbo: Omit<Type, Keys> and Pick<Type, Keys>
Our Repo Picks
- imgly/background-removal-js (TypeScript): Remove backgrounds from images directly in the browser environment with ease and no additional costs or privacy concerns. Explore an interactive demo.
- vercel/platforms (TypeScript): A full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router and the Vercel Domains API.
- expo/expo (TypeScript): An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
- laurent22/joplin (TypeScript): Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
- 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.
- conaticus/FileExplorer (TypeScript): Fast file explorer written with Tauri and React.
- lyswhut/lx-music-desktop (TypeScript): 一个基于 electron 的音乐软件
- xitanggg/open-resume (TypeScript): OpenResume is a powerful open-source resume builder and resume parser. https://open-resume.com/
- misskey-dev/misskey (TypeScript): 🌎 An interplanetary microblogging platform 🚀
- aeharding/wefwef (TypeScript): wefwef — a mobile-first Lemmy web client
- bluesky-social/social-app (TypeScript): The Bluesky Social application for Web, iOS, and Android
- bluesky-social/atproto (TypeScript): Social networking technology created by Bluesky
- nrwl/nx (TypeScript): Smart, Fast and Extensible Build System
- immich-app/immich (TypeScript): Self-hosted photo and video backup solution directly from your mobile phone.
- logspace-ai/langflow (TypeScript): ⛓️ LangFlow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
- Eugeny/tabby (TypeScript): A terminal for a more modern age
- 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.
- bluesky-social/feed-generator (TypeScript): ATProto Feed Generator Starter Kit
- Infisical/infisical (TypeScript): ♾ Infisical is an open-source, end-to-end encrypted platform for secret management: sync secrets across your team/infrastructure and prevent secret leaks.
- appwrite/appwrite (TypeScript): Build Fast. Scale Big. All in One Place.
- baidu/amis (TypeScript): 前端低代码框架,通过 JSON 配置就能生成各种页面。
- Memmy-App/memmy (TypeScript): An iOS client for Lemmy
- rrweb-io/rrweb (TypeScript): record and replay the web
- angular/angular-cli (TypeScript): CLI tool for Angular
- StanGirard/quivr (TypeScript): 🧠 Dump all your files and chat with it using your Generative AI Second Brain using LLMs ( GPT 3.5/4, Private, Anthropic, VertexAI ) & Embeddings 🧠
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! 🦄