🎉 Welcomers and happy readers! 🎉
We are back with another edition of our fabulous weekly newsletter, filled to the brim with exciting tech news and all things coding! So strap in and get ready for some thrilling adventures in the world of programming!
💌 First up, have you ever wondered how you could send safe and secure messages on Telegram? Well, hold on to your hats, because we've got a mind-blowing script for you! With just 49 lines of code, you'll be able to send messages like a pro. Check out this safe message sending script in Telegram that will leave you saying, "Really? Just 49 lines of code?"
😆 Brace yourself for some laughter, because our next link is titled "Yet Another Newsletter LOL: Hello Hacktoberfest!" We know you love a good chuckle, and we've got just the right dose of humor for you. This link will take you on a hilarious journey through the world of Hacktoberfest. Get ready to LOL with us!
💼 Calling all business owners! Are you tired of spending hours creating invoices manually? Say hello to CASE, a fantastic tool that allows you to develop a simple PDF invoicing app for your business. It's time to streamline your invoicing process and get back to focusing on what you do best. Check out this link to learn more about CASE!
🔥 Now, hold on tight because we have a comprehensive guide coming your way! Are you ready to unlock the power of Angular Directives? Brace yourself for a thrilling ride as we delve into this topic head-on. From basics to advanced concepts, this guide has got you covered. Don't miss out on the opportunity to master Angular Directives with our comprehensive guide.
⚛️ Last but certainly not least, we have an intriguing topic for all you React enthusiasts out there. Have you ever heard of the Liskov Substitution Principle in React? If not, prepare to have your mind blown! Understanding this principle is key to writing clean and maintainable React code. Get ready to level up your React skills with this Liskov Substitution Principle in React guide!
That's it for this week, folks! We hope you enjoyed this sneak peek into our magnificent newsletter. Remember to click on those links and dive deeper into the fascinating world of programming. Stay tuned for more exciting content in the next edition! Until then, keep coding and stay awesome! 💻💪
Updates From The TypeScript Blog
- Announcing TypeScript 5.3 Beta - October 3, 2023
Our Article Picks
- ByteBricks.ai: I hate Typescript, is it a shame?
- Jakub Andrzejewski: Using URL to store state in Vue
- Ibrahim Shamma: A/B Testing through React federated modules
- James Ritchie: Trigger.dev update – September 2023
- Nick Taylor: Yet Another Newsletter LOL: Hello Hacktoberfest!
- Vsevolod: 💌 Safe message sending script in Telegram with just 49 lines of code? Really?
- Mikhael Esa: Single Responsibility Principle in React
- Rubén Alapont: SOLID Principles Series: Understanding the Single Responsibility Principle (SRP) in Node.js with TypeScript
- Rayza Oliveira: Building a Multilingual Blog Site with Next.js and @ttoss/react-i18n
- Gergely Szerovay: Angular Addicts #18: Angular 17's New control flow and View transitions, Incremental static regeneration & more
- Mikhael Esa: Liskov Substitution Principle in React
- Bruno Pérez: Develop a Simple PDF Invoicing App for your Business with CASE
- Bhavesh Yadav: Getting Started With TypeScript
- Antoine Coulon: 🖼️ Unleash graph visualization power to take full control over your project with skott
- Shrihari: Automating TypeScript Interfaces: A Step-by-Step Guide
- Bhavesh Yadav: Understanding Types in TypeScript
- Emma Moinat: AWS Custom Resource using CDK
- Mikhael Esa: Open-Closed Principle in React
- chintanonweb: The Power of Angular Directives: A Comprehensive Guide
- Rajae Robinson: You must know the difference between Unknown and Any in Typescript
- Kliton: Full stack WebPageForm builder, NextJs, Typescript ( React ), Dnd-Kit, PostgreSQL, Prisma
- Akib Khan: Don't use Nest.js
- Alexandrovich Dmitriy: How can decorators simplify the web forms development
- Bhavesh Yadav: Mastering TypeScript's Type System: Advanced Features and Configuration
- DELI: React Query as State Manager
- Radu Brehar👨💻: Building a DataGrid with the right tools
- David Sljukic: Avoiding imperative if/else branching with composition in UI
- Ioannis from Algora: Algora – Open source coding bounties
- Francisco Mendes: Crafting Session-Enabled Apps with Deno: A Step-by-Step Guide
- Rajae Robinson: Essential TypeScript Best Practices for Clean and Efficient Code (2023)
- Rajae Robinson: Must-Have TypeScript Tools for Efficient Development
- Maurizio8788: ANGULAR INJECT FUNCTION
- John Kiærbye Lange: Finished my first solo project!
- Bibek Bhattarai: Use Top Loading Bar on Next App Router Server Component
- Gopal: Note for those who use JS timer in their pages 📢 This bug might be there for you guys too!
- Mariusz: How to add next-auth to already implemented iron-session based authentication?
- Rajae Robinson: Reasons Why you Should use TypeScript in Strict Mode
- Francisco Mendes: Getting Started with Drizzle ORM: A Beginner's Guide
- Peter: Routup: A Fast, Lightweight and Asynchronous Routing Framework
- Luqman Shaban: String reversal in TypeScript: A step-by-step guid
- NotFound404: Function Parameter Mode Choices for Http Handlers
- kay-adamof: [TypeScript] Creating a literal type union from object values
- chintanonweb: Angular Pipes: Unleashing the Power of Data Transformation
- Naresh: React Refs: key to DOM Manipulation Part-2
- nutsloop: Typescript Maps and Types.
- ashamed: Buy Verified PayPal Accounts
- Akib Khan: I like C++ && TypeScript
- Naresh: React Refs: Key to DOM Manipulation
- Sidney Alex: Nuxt 3 Auto-imports: configurando Zod e pasta de Schemas
- koyablue: Eliminate hard coded paths in front-end development!👊💥
- Alex: React Virtualisation from scratch
- Himi Kansal: (Nest JS)How to get values from custom config service in module.ts class to register with database
- Himi Kansal: (Nest JS) How to enforce developers to use particular library from package.json
- A-yon Lee: Use URL imports before Node/TypeScript supports it
- Juha Antero Koskinen: upgrade old version
- Afi0125: Creating a react component
- Nacho Colomina Torregrosa: Testing a solidity house-swap contract using HardHat and Typescript
Our Repo Picks
- appwrite/appwrite (TypeScript): Build like a team of hundreds_
- novuhq/novu (TypeScript): 🔥 The open-source notification infrastructure with fully functional embedded notification center 🚀🚀🚀
- freeCodeCamp/freeCodeCamp (TypeScript): freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
- joschan21/quill (TypeScript): Quill - A Modern SaaS-Platform Built With Next.js 13
- 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.
- amplication/amplication (TypeScript): 🔥🔥🔥 Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.
- hoppscotch/hoppscotch (TypeScript): 👽 Open source API development ecosystem - https://hoppscotch.io
- openstatusHQ/openstatus (TypeScript): 🏓 The open-source monitoring platform 🏓
- vercel/commerce (TypeScript): Next.js Commerce
- formbricks/formbricks (TypeScript): Open Source Surveys & Experience Management Solution
- heyxyz/hey (TypeScript): Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
- apache/superset (TypeScript): Apache Superset is a Data Visualization and Data Exploration Platform
- raidendotai/openv0 (TypeScript): AI generated UI components
- grafana/grafana (TypeScript): The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
- mrousavy/react-native-vision-camera (TypeScript): 📸 A powerful, high-performance React Native Camera library.
- shadcn-ui/ui (TypeScript): Beautifully designed components built with Radix UI and Tailwind CSS.
- nodejs/nodejs.org (TypeScript): The Node.js® Website
- mui/material-ui (TypeScript): MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
- immich-app/immich (TypeScript): Self-hosted photo and video backup solution directly from your mobile phone.
- activepieces/activepieces (TypeScript): Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / ChatBot / Zapier Alternative
- angular/angular (TypeScript): The modern web developer’s platform
- vitest-dev/vitest (TypeScript): Next generation testing framework powered by Vite.
- nextauthjs/next-auth (TypeScript): Authentication for the Web.
- excalidraw/excalidraw (TypeScript): Virtual whiteboard for sketching hand-drawn like diagrams
- prisma/prisma (TypeScript): Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
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! 🦄