TLWI TypeScript
thelastweekin.dev
Hey there, fabulous newsletter readers! Welcome to another exciting edition of our weekly update. We've got a thrilling lineup of articles and resources that are bound to make your day brighter and your week even more awesome. So, let's dive right in, shall we?
First up, we stumbled upon a very good whiteboard that has been making waves in the world of brainstorming and doodling. If you're tired of those lackluster and squeaky markers, this whiteboard is the perfect upgrade for your creative corner. Trust us, your next meeting or brainstorming session will feel like a breeze with this beauty.
Next on the agenda, we have a phenomenal piece by a seasoned developer who spills the beans on their tried and tested approach to Enterprise frontend applications. With over 4 years of experience using Next.js, they're here to guide us through the ins and outs of front-end wizardry. You definitely don't want to miss How I approach and structure Enterprise frontend applications after 4 years of using Next.js
Now, let's talk about one of our all-time favorite frameworks - React! We've stumbled upon an absolute gem of an article that unveils the holy grail of ESLint rules for React projects. Whether you're a seasoned React developer or just starting out on this epic journey, The Best ESLint Rules for React Projects
Alright, let's take a breather and ponder life's most profound question...how much percentage have you actually used out of your life? Brace yourselves for some mind-blowing introspection with how much % you have used out of your life???
Last but certainly not least, we can't end this newsletter without introducing you to something super cool. Say hello to PURISTA! It's a groundbreaking powerhouse built with rimraf, esbuild, Turbo, and git-cliff. Trust us, you don't want to miss out on experiencing the awesomeness of PURISTA: Build with rimraf, esbuild, Turbo & git-cliff
And with that, we wrap up another thrilling edition of our newsletter. We hope you enjoyed this week's assortment of intriguing links. Remember to click, explore, and let us know your thoughts! Have an incredible week ahead, and until next time, happy reading and coding!
Stay fabulous, The Newsletter Team
Dennis
Our Article Picks
- Joseph Mukorivo: How I approach and structure Enterprise frontend applications after 4 years of using Next.js
- Adam Nathaniel Davis: Use Cases for IIFEs
- Kinanee Samson: Bun: The Next Big Thing in Javascript
- Jeongho Nam: I made ERD and documents genertor of Prisma ORM
- Daniel Boll: Brewing a Full-Stack Breakfast with ExpressoTS, Bun, and Elysia
- Connie Leung: DOM reading and writing with new lifecycle hooks in Angular
- Shivam Singh: 8 Best JavaScript One-Liners
- Rodo: how much % you have used out of your life???
- Richard Zampieri: Out-Of-The-Box DTO Validator
- Dharan Ganesan: Day 45: Dependency Injection
- Dharan Ganesan: Day 47: Utility Types
- Sebastian Wessel: PURISTA: Build with rimraf, esbuild, Turbo & git-cliff
- koyablue: Dark Mode with Next.js, TypeScript, Styled Components and Redux Toolkit🔯🔮
- Nehal: Mastering Unit Testing With NestJS
- Abdullah Adeel: Bun 101: Bun for JavaScript Developers
- Željko Šević: Bun overview
- Muhammad Ridho: Bun, Hono, Vite, TailwindCSS: An amazing combination has just been revealed!
- V Sai Harsha: Angular Cheatsheet
- Alex Bespoyasov: Explicit Design, Part 9. Decoupling Features with Events
- Dharan Ganesan: Day 49: Conditional Types
- Aaron K Saunders: Full Stack Nuxt Typescript App without tRPC
- Volodymyr Yepishev: Deep Readonly Generic in Typescript
- Abhay Singh Rathore: Automated Testing with TypeScript: A Comprehensive Guide using Jest and Cypress
- chintanonweb: Angular State Management: A Comparison of the Different Options Available
- Junior Batista: How to use NextJs 13 with Redux Toolkit and Typescript
- Muhammad Tayyab Sheikh: Bun 1.0: The Next Big Thing in JavaScript Runtime?
- Dharan Ganesan: Day 48: Mapped Types
- Harsh Vadadoriya: What Is Bun 1.0? A Game-Changer in JavaScript Development
- Sebastian Wessel: PURISTA - Thanks to amazing open-source software
- Chirag Gupta: Authentication in Next.js using NextAuth.js
- Benjamen Pyle: Monitoring SQS with Datadog
- Gergely Szerovay: Angular Addicts #17: Angular v16.2, Combining Signals and Observables & more
- Fredy Daniel Flores Lemus: Basic concepts of Routing and Navigation in Web Applications with Angular
- Christopher Ribeiro: From zero to production with Fastify
- TimJ: The Best ESLint Rules for React Projects
- Jitendra: Everything about JSON Stringify Method - JavaScript
- Rodion: Will Bun replace Node.js? First try with NestJS
- Serge Artishev: Empowering Your Azure Projects with a Secure CLI: A Step-by-Step Guide
- Peter Vivo: Simplify your React state management with react-state-factory
- Maksim Zemskov: Making TypeScript Truly "Strongly Typed"
- jongchan-choi: hi there
- Yashodhan Singh & ChatGPT: Bun 1.0: A No-Nonsense Look at the New Kid on the JavaScript Block?
- François Roget: How to conditionally render React UI based on user permissions
- Harsha Maurya: Dirty JavaScript? Clean It Up with These Proven Techniques 😅
- Omar Hussein: TILvert, my first open-source project
- vindarel: Starting a startup? A word on Common Lisp VS TypeScript
- Sebastian Wessel: PURISTA - Tests with Jest, Sinon.js and Testcontainers
- Martin Persson: Building & Testing React Hooks with NPM
- Liaqat Ali: Dev
- jayz666: Looking for help with dev work
- Manuel Artero Anguita 🟨: Preparing a React course in public - ideas
- Daniel Marinho: TypeScript: The Power of Never 🙅♂️
- Musab: TypeScript and the NOT (!) operator in the context of an if statement
- Hugo Oshiro: Grafana streaming backend datasource plugin
- vladyslav kuchmenko: Cómo usar el patrón facade para crear componentes personalizados y desacoplar tu código de librerías de terceros
- Andrés Correa Casablanca: How to create a React components ESM+CJS library
- Daniel Bellmas: Prefix Unused Variables With Underscore
- Mikhail Istomin: Angular DI: the genetic tokens pitfall
- Daniel Bellmas: Spread Multiple Props With This Syntax
- chintanonweb: The Complete Guide to CRUD Operations in Angular Using NgRx
Our Repo Picks
- run-llama/sec-insights (TypeScript): A real world full-stack application using LlamaIndex
- openai-translator/openai-translator (TypeScript): 基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.
- tldraw/tldraw (TypeScript): a very good whiteboard
- angular/angular (TypeScript): The modern web developer’s platform
- honojs/hono (TypeScript): Ultrafast web framework for the Edges
- steven-tey/dub (TypeScript): An open-source link shortener with built-in analytics + free custom domains.
- BabylonJS/Babylon.js (TypeScript): Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
- mui/material-ui (TypeScript): MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
- actualbudget/actual (TypeScript): A local-first personal finance app
- tamagui/tamagui (TypeScript): The fastest React style library just happens to work on native, too.
- nestjs/nest (TypeScript): A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
- zzzgydi/clash-verge (TypeScript): A Clash GUI based on tauri. Supports Windows, macOS and Linux.
- pezzolabs/pezzo (TypeScript): 🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
- deepfence/ThreatMapper (TypeScript): Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more.
- microsoft/chat-copilot (TypeScript): undefined
- lyswhut/lx-music-desktop (TypeScript): 一个基于 electron 的音乐软件
- apache/superset (TypeScript): Apache Superset is a Data Visualization and Data Exploration Platform
- Tencent/tmagic-editor (TypeScript): undefined
- microsoft/playwright (TypeScript): Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
- remix-run/remix (TypeScript): Build Better Websites. Create modern, resilient user experiences with web fundamentals.
- Budibase/budibase (TypeScript): Low code platform for creating internal tools, workflows, and admin panels in minutes. Supports PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀. Budibase, the low code platform you'll enjoy using ⚡
- Eugeny/tabby (TypeScript): A terminal for a more modern age
- OpenPipe/OpenPipe (TypeScript): Turn expensive prompts into cheap fine-tuned models
- AykutSarac/jsoncrack.com (TypeScript): ✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
- ethanniser/the-beth-stack (TypeScript): A opinionated hypermedia-driven architecture balancing developer experience and performance.
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! 🦄