🎉 Hey there, tech enthusiasts and app aficionados! 🎉
Welcome to another edition of our weekly newsletter, packed with all the latest and greatest updates from the world of technology. Get ready to dive into a fun-filled journey through some exciting news and useful resources. So, grab your favorite beverage, sit back, and let's get this tech party started! 🥳
💪 We all know the importance of writing clean and efficient code, but what about testing? Well, we've got you covered! With this amazing feature request, you can ensure unit test coverage for your HTML files. No more guessing games or sleepless nights worrying about untested code. It's time to take your testing game to a whole new level and enjoy the peace of mind that comes with knowing your code is well-protected.
🔄 Looking for a way to simplify your workflow and automate those repetitive tasks that drain your precious time? Look no further! We discovered this awesome workflow automation tool that's not only free but also source-available. With its fair-code license, you can easily automate tasks across different services, making your life a whole lot easier. So go ahead and automate away, because you deserve to focus on the things that truly matter!
📚 Ready to dive into TypeScript and level up your development skills? We've got just the thing for you. It's time to unravel the mysteries of TypeScript Utility Types with this comprehensive guide on Understanding TypeScript Utility Types: Pick and Omit. Get ready to expand your knowledge, enhance your code, and impress your peers with your newfound expertise. TypeScript has never been this fun!
🎨 Calling all React enthusiasts! Get ready for a treat that's guaranteed to make your development journey smoother than ever. Introducing MUI Core, the ultimate collection of ready-to-use foundational React components. And the best part? It's completely free forever! With MUI Core, which includes Material UI based on Google's Material Design, you can create stunning interfaces that will make your users go "wow." It's time to take your React game to the next level and leave a lasting impression.
🌐 That's a wrap for this week's newsletter. We hope you enjoyed this delightful mix of fascinating articles and exciting resources. Remember to click on the links above to explore each topic further and discover a whole new world of possibilities. Stay tuned for next week's newsletter, where we'll bring you even more tech wonders. Until then, happy coding and stay curious! ✨
Our Article Picks
- Mateusz Piórowski: TypeScript with Go/Rust errors? No try/catch? Heresy.
- ultroNeous Technologies: Enhancing TypeScript's Power: Unleashing the Practical Use of Generics
- henrycunh: Cursive - The intuitive LLM framework
- Chris: Assertions: How to Assert Conditions and Types
- Antoine Coulon: 💉 Test-Driven Development and Dependency Injection are the way
- JS: Soft Delete: Dealing With Unique Constraint in Real-World Case
- Dharmen Shah: Creating a custom form field control group using Angular Material
- Jeongho Nam: [Typia] Hidden Class Optimization of v8 Engine
- Jeongho Nam: Stop using Swagger-UI and MSW, but SDK instead
- Alex Bespoyasov: Part 2. Application Core Design
- Sawan Bhattacharya: Understanding Conditional TypeScript Props: Building Adaptable Components
- Jakub Andrzejewski: Introduction to Nuxt Modules - Revisited
- Ibrahim Bagalwa: Understanding TypeScript Utility Types: Pick and Omit
- Gergely Szerovay: Angular Addicts #15: Angular v16.1, Typescript 5.1, new RFCs & more
- Sukanta Das: How to implement JWT Authentication Using Node, Express, TypeScript ? 2023
- Matt Angelosanto: Using Protobuf with TypeScript for data serialization
- Sadeedpv: My Journey with Next.js
- Manoj Prasanna 🚀: Implementing Lazy Loading from Angular ⭐
- Joshua Navarro: Vite + ReactTS + ESLint Airbnb + Prettier
- Isaiah Clifford Opoku: Master Generics in TypeScript
- Sabin Adams: Common React Interview Question: Tic Tac Toe
- Rizqy Eka Putra: Dynamic Filtering With Prisma
- Zoranildo Santos: API Node Desacoplada: Criando servers com express e fastify
- Stephen Cooper: Generate array of all an interface's keys with Typescript
- Nate Eagle: How to add comments to a static site using GitHub Pull Requests and Netlify Functions
- Jason Shin: [sqlx-ts] compile-time checked queries without DSL in Typescript
- Siddu Biradar: Angular project guidance
- tareksalem: Typescript FP Dependency Injection Is Easy!
- Rafael Thayto: TypeScript - Como pegar uma string no seu Literal Types
- Rashid Shamloo: Exporting Declaration Files in Vite.js
- Bruno Paulino: Distributed locks in Node.js
- kai belmo: TypeScript: Not Always the Answer
- New Bing: How to use Lemon Squeezy as a payment in next.js
- Georgi Todorov: Sustainable xState5 machines
- Landon Harter: New UI (Unpleasant Interface) - Blitz Devlog #003
- Olaleye Blessing: Build a Weather App with React.js, TypeScript, and Tailwind CSS
- Álvaro: How to: implement payments in your app
- Jireh June Nimes: How to register global components in Vue 3 dynamically in 2023?
- Wayne Choi: Turing Machine Simulator
- Arthur Kh: How to Automate Job Application with ChatGPT in 3 Steps
- iceblaze: Feature request: Unit test coverage for HTML files
- Balamurugan D: Structural vs Nominal typing🌟
- Ayoub Khial: Build a MEAN web app: Part 2 - Express meets TypeScript
- Daishi Kato: Why Zustand Typescript Implementation Is So Ugly
- Matt Hatcher: Research & RedwoodJS - Week 2
- Faris Durrani: A simple React Next + Node app in Typescript
- Domenico Colandrea: Build and Send Stunning Emails using React and TypeScript
- Amanpreet Singh: Unpacking the Latest Features of NestJS v10
- Yaroslav: AI-Powered Unit Tests: A Step-by-Step Approach with ChatGPT
- Blishikata: How to create an app for Lametric Clock
- Michael Di Prisco: My Journey in Open Source - set-timeout-by-id
- Masaki Fukunishi: Understanding Stacks: Features, Time Complexity, and Implementation
- MD Taseen Khan: A tic-tac-toe in React Typescript Library
- Ayomide Atayero: Uclid: Maths Game Built With React
- Zoranildo Santos: Guia Prático: Aprenda a Construir uma API Node.js Desacoplada
- Kirk Kirkconnell: Adding chat functionality to your games and apps
Our Repo Picks
- microsoft/TypeChat (TypeScript): TypeChat is a library that makes it easy to build natural language interfaces using types.
- twentyhq/twenty (TypeScript): Building a modern alternative to Salesforce. 🌟 You can star to support our work!
- Lissy93/web-check (TypeScript): 🌐 All-in-one website OSINT tool for analysing any website
- Heroic-Games-Launcher/HeroicGamesLauncher (TypeScript): A Native GOG and Epic Games Launcher for Linux, Windows and Mac.
- 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.
- AntonioErdeljac/next13-ai-saas (TypeScript): undefined
- FuelLabs/fuels-ts (TypeScript): Fuel Network Typescript SDK
- webdevcody/code-racer (TypeScript): undefined
- FlowiseAI/Flowise (TypeScript): Drag & drop UI to build your customized LLM flow
- n8n-io/n8n (TypeScript): Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
- calcom/cal.com (TypeScript): Scheduling infrastructure for absolutely everyone.
- expo/expo (TypeScript): An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
- microsoft/playwright (TypeScript): Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
- langgenius/dify (TypeScript): One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.
- mui/material-ui (TypeScript): MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
- Vendicated/Vencord (TypeScript): The cutest Discord client mod
- zzzgydi/clash-verge (TypeScript): A Clash GUI based on tauri. Supports Windows, macOS and Linux.
- kamranahmedse/developer-roadmap (TypeScript): Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- hoppscotch/hoppscotch (TypeScript): 👽 Open source API development ecosystem - https://hoppscotch.io
- steven-tey/dub (TypeScript): An open-source link shortener with built-in analytics + free custom domains.
- payloadcms/payload (TypeScript): The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.
- vitest-dev/vitest (TypeScript): A Vite-native test framework. It's fast!
- honghuangdc/soybean-admin (TypeScript): A fresh and elegant admin template, based on Vue3,Vite3,TypeScript,NaiveUI and UnoCSS [一个基于 Vue3、Vite3、TypeScript、NaiveUI 和 UnoCSS 的清新优雅的中后台模版]
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! 🦄