TLWI TypeScript #25
thelastweekin.dev
Hey, hey, hey! It's newsletter time, and we've got a fab five of links for ya'll to explore. Coming in hot, we've got Kubernetes and container management to the desktop! That's right; the game is changing, and we're taking container management from the server to your desktop. Now, you can deploy your containers locally with ease and manage them all in one place. Say goodbye to switching between configurations and hello to an exciting new era of container management.
Next up, we have a treat for everyone! If you've ever struggled with scheduling, Scheduling infrastructure for absolutely everyone
Now, let's talk about MUI in react-with-typescript application
Now for all you Vue lovers, we've got an exciting read for you. Are you tired of seeing the same old "isLoading" message? Well, Vue TypeScript State Management
Last but not least, Fundamentos de TypeScript
That's it for this week's newsletter, friends. We hope you enjoyed our exciting lineup of links. Stay tuned for more content that's out of this world!
Dennis
Hot Typescript Articles This Week On Reddit
Our Article Picks
- LUKESHIRU: You don't need null
- Julien: 💡 Vue Typescript State Management : We can do better than “isLoading” in 2022
- guiga: Use an object instead of a switch
- Anshuman Bhardwaj: Asynchronous loops in Javascript - using forEach, map, and for loop
- Nitsan Cohen: Use TypeScript Generics to enhance your React components and make them reusable
- Austin Burger: Streaming files from AWS S3 using NodeJS Stream API with Typescript
- Alex Menor: Do you really know TypeScript? (3): Types and interfaces
- Sabin Adams 🧑🏻💻: Building a Prisma Schema
- Anurag: Component Polymorphism in React
- Andrew (he/him): Rewriting My Personal Website in Next.js and TypeScript
- Ioannis Noukakis: Create an outstanding personal website with a simple 3D animation
- Raphaël Huchet: Create a lookalike search engine with Next.js, Tailwind and Elasticsearch (10 steps)
- Luís Von Muller: 🙌 How to get rid of vulnerabilities with just NPM 👀
- Alexey Yakovlev: Using TypeScript
paths
andbaseUrl
with Parcel - Annysah: GraphQL API Requests with Typescript, React Query & GraphQL Code Generator
- John Piedrahita: Microservices using Kafka and clean architecture
- j1ngzoue: 🔍Visualize React components to browser for smoother discussions😊
- James Hubert: Project 90 of 100 - React Native Starter
- MELVIN GEORGE: How to make function parameters optional in TypeScript?
- Karam: React Native- Theming made simple(2022)
- James Hubert: Project 93 of 100 - Counter App in React Native
- James Hubert: Project 92 of 100 - Basic Navigation in React Native
- Cristian Fernando: Fundamentos de TypeScript 🦆| #2: Tipos de datos primitivos y especiales
- Maddy: Ten Rules to Refactor Code
- RJ Zaworski: Managing Application State with Algebraic Effects
- Andrei Kniazev: TypeScript 'instanceof' interface is it possible?
- GaurangDhorda: Angular Template form control in separate reusable component
- Stanislav Khromov: Handling errors with Error Boundaries in Svelte
- James Hubert: Project 91 of 100 - Build a Grocery List in React Native with <FlatList />
- Jonathan Duberville: Mutation Testing in NodeJS
- MELVIN GEORGE: How to make Generic Functions that change return value type according to the parameter values type in TypeScript?
- Adrian Matei: How to use routerLink in Angular to specify value of parameter in url
- Miguel Ramos: VTX - vite monorepo manager
- Adrian Matei: Angular material dialog example
- Luca Del Puppo: It's Prisma Time - Delete
- Cristian Fernando: Fundamentos de TypeScript 🦆| #3: Arreglos
- bob.ts: Testing Stubbed Functionality in Code
- Alex Menor: Do you really know TypeScript? (4): Type assertions
- [ATTILA]: The best features added to JavaScript from 2016 to 2021
- Shoya Shiraki: Deploy Node.js + Express on Amazon ECS Fargate with AWS Copilot
- Rafał Goławski: Building Chrome extension with Vite ⚡️
- Derp: Advent of code 2021 - day 5
- Leifer Mendez: ¿Serán estas las 5 principales tendencias del desarrollo de software 2022?
- Rutika Khaire: MUI in react-with-typescript application
- Christian Bewernitz: I published my first deno package
- Manthan Bhatt: Bubble Sort - Typescript
- Cristian Fernando: Fundamentos de TypeScript 🦆| #4: Tuplas
- Cristian Fernando: Fundamentos de TypeScript 🦆| #1: ¿Qué es TypeScript?
- hanneslim: Custom Angular reactive form with SVG and clickable elements
- Jasmeet Singh Bali: 🚀 Nestjs BareBones Controllers & ReqObjects
- Manthan Bhatt: Selection Sort - Typescript
- Vladimir Agaev: Complete NestJs JWT Authentication Example with Integration and End-to-End tests!
- Brian Eyster: The Value of a Pick<>
- valbuena: i coded and published a fancy cursor component
- Joe Mainwaring: Day 2: API Foundations
- Tevpro Developers: Integrating TypeScript into your NextJS app
- MELVIN GEORGE: How to write function overloads in TypeScript?
Our Repo Picks
- Heroic-Games-Launcher/HeroicGamesLauncher (TypeScript): A Native GUI Epic Games Launcher for Linux, Windows and Mac.
- alibaba/formily (TypeScript): Alibaba Group Unified Form Solution -- Support React/ReactNative/Vue2/Vue3
- H5-Dooring/dooringx (TypeScript): 快速高效搭建可视化拖拽平台
- baidu/amis (TypeScript): 前端低代码框架,通过 JSON 配置就能生成各种页面。
- codex-team/editor.js (TypeScript): A block-styled editor with clean JSON output
- rancher-sandbox/rancher-desktop (TypeScript): Kubernetes and container management to the desktop
- foambubble/foam (TypeScript): A personal knowledge management and sharing system for VSCode
- serverless-stack/serverless-stack (TypeScript): 💥 SST makes it easy to build serverless apps. Set breakpoints and test your functions locally. https://serverless-stack.com
- Uniswap/v3-core (TypeScript): 🦄 🦄 🦄 Core smart contracts of Uniswap v3
- nomiclabs/hardhat (TypeScript): Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
- statelyai/xstate (TypeScript): State machines and statecharts for the modern web.
- crypto-org-chain/cronos (TypeScript): Cronos is the Crypto.org EVM Chain aims to massively scale the DeFi ecosystem. It is powered by Ethermint, a scalable and interoperable Ethereum, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
- calendso/calendso (TypeScript): Scheduling infrastructure for absolutely everyone.
- angular/angular (TypeScript): The modern web developer’s platform
- mantinedev/mantine (TypeScript): React components and hooks library with native dark theme support focused on usability, accessibility and developer experience
- Wonderland-Money/wonderland-frontend (TypeScript): undefined
- facebook/docusaurus (TypeScript): Easy to maintain open source documentation websites.
- ProjectOpenSea/opensea-js (TypeScript): JavaScript SDK for the OpenSea marketplace. Let your users buy or sell cryptogoods on your own site!
- Anish-Agnihotri/merkle-airdrop-starter (TypeScript): Frontend, contracts, and merkle tree generator for use in quickly scaffolding ERC20 token airdrops.
- raycast/extensions (TypeScript): Everything you need to extend Raycast.
- buqiyuan/react-antd-admin (TypeScript): 基于 vite2.x + react17.x + typescript4.x + antd4.x + react-router6.x + mobx6.x 编写的一款简单高效的前后端分离的权限管理系统
- bitwarden/web (TypeScript): The website vault (vault.bitwarden.com).
- apollographql/apollo-server (TypeScript): 🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
- bitwarden/browser (TypeScript): The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).
- changesets/changesets (TypeScript): 🦋 A way to manage your versioning and changelogs with a focus on monorepos
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! 🦄