Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 90 additions & 0 deletions app/(app)/letters/faster-typescript-is-coming/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
Tue, 18 March, 2025 • Niall Maher

# 10X Faster TypeScript Is Coming (Plus My Free JS Course)

Something I did last year was a complete JavaScript course! **And yes, it's completely FREE!**

I'm back revisiting it to see how I can improve the content.

## Why Another JS Course?

Look, I get it. There are thousands of JavaScript tutorials out there. But I built this one specifically to cut through the noise and focus on what really matters: building a rock-solid foundation that will serve you throughout your entire coding journey.

Whether you're just starting out or know someone who's looking to break into coding, this structured path will take you from "what's a variable?" to building your own Blackjack game in 23 carefully crafted lessons.

### The Complete Learning Path

I didn't write this in the most logical order (creative process, am I right?), so here's the recommended sequence to follow:

1. Start with the [Introduction to JavaScript](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/pYJC8TgQzU1irnLCl7nQNA/Ib3QOu9DyPvRYhOFSfGlzA)
2. Dive into the [DOM](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/sRNXVyfrsqIdmdbEaBLcQA/Ib3QOu9DyPvRYhOFSfGlzA) to understand how JS interacts with web pages
3. Master the basics with [Primitive Data Types](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/a8K12VGweLwm0QtUthDGTQ/Ib3QOu9DyPvRYhOFSfGlzA), [Operators](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/LKym225QBnrX32VV6NKWzw/Ib3QOu9DyPvRYhOFSfGlzA), and [Expressions](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/JNQq7qKdhKKbrLH6GzaIbQ/Ib3QOu9DyPvRYhOFSfGlzA)

...and continue through the full curriculum all the way to building real projects!

### What's Coming Next?

This is just the beginning. I'm working on turning this into a proper eBook and video series. But why wait for the perfect version when you can start learning today?

### Help Make This Better!

This is a community effort. If you spot something confusing, have suggestions for improvements, or want to see additional topics covered, drop me a comment. Let's build this resource together!

## **This Week's Picks**

**[A 10x Faster TypeScript](https://devblogs.microsoft.com/typescript/typescript-native-port/) (5 min)**
Microsoft is porting TypeScript to a native implementation, bringing 10x faster builds, lower memory usage, and near-instant editor startup. The first preview of the command-line type checker is expected mid-2025, with full language services by the end of the year.

**[How Cursor (AI IDE) Works](https://blog.sshh.io/p/how-cursor-ai-ide-works) (15 min)**
A breakdown of how AI-powered IDEs like Cursor optimize LLMs for coding. By forking VSCode and integrating tools like `read_file` and `write_file`, Cursor turns AI into a true coding assistant.

**[Dive Into WebGPU — Part 1](https://okaydev.co/articles/dive-into-webgpu-part-1) (17 min)**
A deep dive into WebGPU, the next-gen graphics API for the web. If you're looking for a creative coding challenge, this is a great place to start.

**[Top 3 Mistakes I Made While Building AI Agents](https://www.example.com) (7 min)**
Agents aren't just fancy LLM prompts. This article explains the biggest mistakes developers make—like failing to use external tools, misunderstanding agent memory, and overlooking multi-step workflows.

**[Career Advice in 2025](https://lethain.com/career-advice-2025) (7 min)**
The job market is shifting. AI-driven hiring trends are changing which skills are valued, de-emphasizing traditional leadership experience and favoring deep technical expertise, especially in AI and automation.

**[Beyond React.memo: Smarter Ways to Optimize Performance](https://cekrem.github.io/posts/beyond-react-memo-smarter-performance-optimization) (6 min)**
React.memo isn’t enough. This guide explores better ways to optimize performance, like restructuring components, lifting state down the tree, and using composition patterns to reduce unnecessary re-renders.

**[As an Engineer, I’d Rather Be Called Stupid Than Stay Silent](https://shiftmag.dev/asking-questions-engineering-career-advice-4895) (8 min)**
Asking "stupid" questions is a superpower. Staying silent leads to delays, miscommunication, and missed learning opportunities. This article makes a strong case for speaking up.

**[GitHub Announces Secret Protection and Code Security](https://www.devopsdigest.com/github-announces-secret-protection-and-code-security) (1 min)**
GitHub is unbundling its Advanced Security features, making Secret Protection and Code Security available separately. These tools help detect leaked secrets and identify code vulnerabilities more efficiently.

## **Book of the Week**

[**Building Microservices: Designing Fine-Grained Systems**](https://www.amazon.ie/Building-Microservices-Designing-Fine-Grained-Systems/dp/1492034029/)

Newman cuts through the hype around microservices and focuses on sensible implementation patterns, service boundaries, and deployment pipelines. His coverage of testing strategies across service boundaries saved me countless hours of debugging. The sections on monitoring and security were particularly valuable for my current project.

What impressed me most was how Newman balances technical depth with readability - you'll get concrete examples without drowning in theory. Whether you're just starting with microservices or looking to refine your existing architecture, this book delivers actionable insights you can apply immediately.

## **Something Cool**

[**Web.dev Patterns: Google's Hidden Gem for UI Development**](https://web.dev/patterns)

Need battle-tested UI components without starting from scratch? Google's Web.dev Patterns is your answer. This collection offers implementation-ready solutions for common web components, all optimized for accessibility and performance.

Each pattern includes working demos, complete source code, and detailed explanations covering both implementation and accessibility considerations. From responsive layouts to complex interactions like infinite scrolling, these patterns follow modern web standards while ensuring cross-browser compatibility.

Check out [https://web.dev/patterns](https://web.dev/patterns) and bookmark it now—it's an essential resource that will save you hours of development time on your next project.

## Quick Links

- [Codú Facebook](https://www.facebook.com/profile.php?id=61570877292755)
- [Codú TikTok](https://www.tiktok.com/@codu.co)
- [Our YouTube channel](https://www.youtube.com/@codu)
- [Find us on Twitch](https://www.twitch.tv/codudotco)

If you have any ideas or feedback, reply to this email.

Thanks, and stay awesome,

Niall

Founder @ [Codú](https://www.codu.co/?ref=newsletter)
Loading