TLWI TypeScript
thelastweekin.dev
Welcome to this week's newsletter, folks! We've got an exciting lineup of tech articles waiting for you, so grab a cup of coffee and settle in for some serious nerding out. 🤓
First up, we've got Demystifying Array.reduce in JavaScript by a JavaScript expert who breaks down this complex topic in a fun and easy-to-understand way. Whether you're a seasoned developer or a newbie to the game, this article is a must-read that will help you level up your JavaScript skills.
Next, we've got a fascinating piece on Emacs Literate Programming - Advent of Code
If you're into particles and animations, then you'll love tsParticles 2.10.0 Released
Up next, we've got a comprehensive guide to TypeScript: Everything you need to know!
Lastly, for all you developers out there who want to track your Next.js app's performance, don't miss Add Google Analytics to Next.Js 13.4 app dir
That's it for this week's newsletter, folks. We hope you enjoyed reading these articles as much as we did! Be sure to check back next week for more exciting tech content. 👀
Dennis
Our Article Picks
- Leonardo Montini: Astro Coding Session: "Series" feature on my blog
- Christopher Glikpo ⭐: Exploring Object-Oriented Programming with TypeScript
- Muhammad Hanif: Simplify Your Tailwind CSS Workflow with tailwind-fun
- Marc Seitz: Building an Open Source DocSend alternative with Next.js, Vercel Blob and Postgres 🚀
- Matteo Bruni: tsParticles 2.10.0 Released
- Jeongho Nam: [Nestia] I made backend simulator for frontend developers (similar with MSW, but fully automated)
- Thomas Aribart: The DynamoDB-Toolbox v1 beta is here 🙌 All you need to know!
- Xuan: I'm developing a new server state management library for React.
- akpi816218: My first NPM library — pronouns.js
- Nick Taylor: Yet Another Newsletter LOL: RenderATL, RenderATL, RenderATL
- Bobby Hall Jr: Mastering TypeScript Control Flow and Statements 😎
- Deepesh Kumar: Best Practices of ReactJS with TypeScript
- Kristiyan Velkov: TypeScript - Difference between type any and unknown
- Masaki Fukunishi: Algorithm Analysis
- Bryson Hotopp: Demystifying Array.reduce in JavaScript
- Gergely Szerovay: Angular Addicts #14: Angular v16, Signals and SignalStore, fine-grained change detection & more
- Fabien Schlegel: 10 Typescript Tips for Beginner Developers
- Damien Le Dantec: SolidJS: Consume REST API in an elegant way
- Mike Pearson: Why your folder structure sucks
- Taise Soares: Série React Hooks: useMemo
- Collins Ruto: Add Google Analyticts to Next.Js 13.4 app dir
- Maina Wycliffe: Organize Your Firebase Functions For Easier Deployments and Maintenance
- ivangcode: TypeScript: Everything you need to know!
- 0xkoji: Create an npm package template with TypeScript and tsup
- Michael Di Prisco: My Journey in Open Source - random-delay
- Steven Boyd-Thompson: Getting Started with Angular: First Steps
- Peter Mbanugo: How To Merge Two Array of String Into A Key/Value Pair (Object) In JavaScript
- Pablo Cavalcante: Difference between Readonly and Const in TypeScript
- Benny Code: What is control flow based narrowing in TypeScript?
- Tanja Bayer: Implementing Data Resolvers with Node.js
- gcascio: Prototype ChatGPT Apps in Minutes
- Attila Večerek: Reader monads
- TimJ: Type Safe Tailwind and SCSS Modules
- Alex Patterson: 2023 Databases for Serverless Applications
- Shubham singh: Sending the Maximum Amount from wallet using ethers.js
- Tong-H: use i18n-plan for Internationalizing and Localizing web projects
- Nikola Stojaković: Automate boring tasks with scripts in a Node project
- Miriam Zusin: How to Drag a Shape Along an SVG Ellipse Path: A Step-by-Step Guide
- Deepak Sharma: Building a Real-time API with Next.js, Nest.js, and Docker: A Comprehensive Guide
- Liya Franchez: Binance clone script: Launch a secure readymade crypto exchange for your business
- FOLASAYO SAMUEL: Building a Real-Time Location Tracking Application with Node.js, Typescript, and MongoDB
- Rubén Alapont: Avoiding 'export * from...' in TypeScript
- FakeStandard: TS - 使用其他語法替代跳出 forEach 迴圈這件事
- Stefan 🚀: One ORM to map them all
- Ayyash: Homemade dialog service in Angular
- Nithin K Joy: How to use class-validator and generate custom error object in nest.js
- Dina Berry: Azure OpenAI Conversational CLI with TypeScript
- Dafa Zakhulhaq: TypeScript vs. JavaScript: A Comparative Analysis
- Clifton Beale: Typing it out...
- Muhammad Fuad Ardiono: Create scaleable HTTP Client with Typescript and Fetch API
- Chris Frewin: Full Stack Forays with Go and gRPC
- Andrew Lamichhane: Emacs Literate Programming - Advent of Code
- Ahmad Joya: TypeScript Express Mongoose Starter: A Comprehensive Starter Boilerplate Guide
- 0xkoji: Customize react-simple-keyboard layout
- Eduard Dyckman: Backend without ORM
- Alex Patterson: Pulumi Automation API - Static Websites as a RESTful API
- Steven Boyd-Thompson: Getting Started with Angular: Modules
- Azat S.: Take your code to the beauty salon with ESLint
- Médéric Burlet: Typescript - T3 / Chakra UI Boilerplate
- Ismail Labbi: The ABCs of Angular : Dependency Injection Provider & Provide Part 2
Our Repo Picks
- 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.
- Blazity/next-enterprise (TypeScript): 💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.
- TabbyML/tabby (TypeScript): Self-hosted AI coding assistant
- DefinitelyTyped/DefinitelyTyped (TypeScript): The repository for high quality TypeScript type definitions.
- Chainlit/chainlit (TypeScript): Build Python LLM apps in minutes ⚡️
- Evansy/MallChatWeb (TypeScript): mallchat 的前端项目,是一个既能购物又能聊天的电商系统。以互联网企业级开发规范的要求来实现它,电商该有的购物车,订单,支付,推荐,搜索,拉新,促活,推送,物流,客服,它都必须有。持续更新 ing
- withastro/astro (TypeScript): The all-in-one web framework designed for speed. ⭐️ Star to support our work!
- shadcn/ui (TypeScript): Beautifully designed components built with Radix UI and Tailwind CSS.
- josStorer/RWKV-Runner (TypeScript): A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.
- logspace-ai/langflow (TypeScript): ⛓️ LangFlow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
- upscayl/upscayl (TypeScript): 🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
- supabase/supabase (TypeScript): The open source Firebase alternative. Follow to stay updated about our public Beta.
- gmpetrov/databerry (TypeScript): The no-code platform for building custom LLM Agents
- calcom/cal.com (TypeScript): Scheduling infrastructure for absolutely everyone.
- ixartz/Next-js-Boilerplate (TypeScript): 🚀🎉📚 Boilerplate and Starter for Next.js 13+, Tailwind CSS 3.3 and TypeScript ⚡️ Made with developer experience first: Next.js + TypeScript + ESLint + Prettier + Husky + Lint-Staged + Jest + Testing Library + Cypress + Storybook + Commitlint + VSCode + Netlify + PostCSS + Tailwind CSS
- drizzle-team/drizzle-orm (TypeScript): TypeScript ORM that feels like writing SQL
- xtermjs/xterm.js (TypeScript): A terminal for the web
- microsoft/vscode-cpptools (TypeScript): Official repository for the Microsoft C/C++ extension for VS Code.
- alan2207/bulletproof-react (TypeScript): 🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
- alibaba/lowcode-engine (TypeScript): An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
- AntonioErdeljac/next13-spotify (TypeScript): undefined
- actions/setup-node (TypeScript): Set up your GitHub Actions workflow with a specific version of node.js
- lyswhut/lx-music-mobile (TypeScript): 一个基于 React native 开发的音乐软件
- elastic/kibana (TypeScript): Your window into the Elastic Stack
- movie-web/movie-web (TypeScript): A small web app for watching movies and shows easily. Based on movie-cli by @JipFr.
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! 🦄