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
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
Tue, Apr 16, 2024 • Niall Maher

# Why You Should Attend Tech Conferences + Other Stuff

This week, I MC'd [JSNation](https://jsnation.com/) and attended [React Summit](https://reactsummit.com/).

I'm exhausted! But it was awesome.

Here's a picture of me on stage with the other amazing MCs:

![A picture of Phil Nash, Bruce Lawson, Niall Maher and Floor Drees on stage at JS Nation](https://github.com/NiallJoeMaher/images/blob/main/conference-jsnation/1.jpg?raw=true)

It was absolutely fantastic having fun with Phil Nash, Bruce Lawson, and Floor Drees on stage, and I'm hoping I get invited back.

If you haven't gone to a tech conference like one of these, here's why you should go:

### Meet New People

At tech conferences, you can meet many cool people who love tech like you. You can chat with experts, make new friends, and find people who share your interests. This week, I got to chat with a lot of folks I admire in the industry, and getting the chance to make relationships with those people is mind-blowing.

### Face-to-Face Talks

Talking in person is way better than online. You can have real conversations, ask questions, and get instant answers. Plus, it's easier to understand people when you see their faces and hear their voices.

### Hands-On Learning

Many conferences have workshops where you can try out new tech and tools. It's fun and a great way to learn new skills.

### Inspiration

Listening to talks and seeing what others are working on can give you new ideas. It can inspire you to start your own projects or try something new.

So, if you love tech and want to meet others who do, too, go to a tech conference!

It's a fun way to learn, connect, and get inspired.

## Codú HTML Course (Draft)

I've finished my last post and the entire series on learning HTML for beginners. Here is the series in order:

1. **[An Introduction to HTML - Tags](https://www.codu.co/articles/an-introduction-to-html-tags-0wykhhju)**
2. **[Beginner HTML - Types of Tags](https://www.codu.co/articles/beginner-html-types-of-tags-jpdhop1h)**
3. **[HTML Attributes](https://www.codu.co/articles/html-attributes-fpordlyx)**
4. **[Beginner HTML - Creating Your First Web Page](https://www.codu.co/articles/beginner-html-creating-your-first-web-page-yxqywww_)**
5. **[Understanding the Structure of an HTML Document](https://www.codu.co/articles/understanding-the-structure-of-an-html-document-kcmkcbhw)**
6. **[HTML Capstone Project: Building a News Feed Website](https://www.codu.co/articles/html-capstone-project-building-a-news-feed-website-0hwd6ph6)**

I've kicked off the CSS series and hope to have the first draft of the course by next week's newsletter. I'd love some feedback to create an ebook/course out of the content.

## Other Articles/Resources

**[Introduction to .NET Architecture Patterns: MVC, MVP, MVVM, Domain Driven Design (7 min)](https://www.codu.co/articles/introduction-to-net-architecture-patterns-mvc-mvp-mvvm-domain-driven-design-ekyps-nb)**

The use of .NET architecture patterns such as MVC, MVP, MVVM, and DDD allows developers to create more robust, maintainable, and scalable applications.

**[Integrating reCAPTCHA v3 in Next.js (3 min)](https://www.codu.co/articles/integrating-recaptcha-v3-in-next-js-lpk_dbn5)**

This guide provides a solid foundation for effectively integrating reCAPTCHA v3 into your Next.js application.

**[FumaDocs (Framework)](https://github.com/fuma-nama/fumadocs)**

The framework for building documentation websites in Next.js.

**[TC39 Advances Key Proposals (News)](https://socket.dev/blog/tc39-advances-key-proposals)**

Ecma TC39 is meeting this week and has moved key ECMAScript proposals forward, advancing Deferred Import Evaluation, Error.isError(), RegExp Escaping, and Promise.try to the next stages.

**[Zero-JavaScript View Transitions (4 min)](https://astro.build/blog/future-of-astro-zero-js-view-transitions/)**

Astro article on introducing an update to the View Transitions API that Astro can now leverage for native, app-like page navigation without a single line of JavaScript required.

**[Generating ZIP Files With Javascript (1 min)](https://www.cjoshmartin.com/blog/creating-zip-files-with-javascript)**

A quick article on generating a zip file (in memory) in the browser using javascript and trigger a download.

**[Semantic HTML: A11y Series (7 min)](https://codeinstitute.net/ie/blog/semantic-html-accessibility/)**

A great crash course on "Semantic HTML," which is the backbone of creating accessible websites and apps.

## Something I've Been Enjoying

#### [Poor Charlie's Almanack](https://buy.stripe.com/4gw7ut4VjaK0aFG9AA)

[Stripe Press](https://press.stripe.com/) has some amazing books!

I've wanted to read this for a long time, and thankfully, the new Stripe reprint made it possible.

_Poor Charlie's Almanack_ draws on his encyclopedic knowledge of business, finance, history, philosophy, physics, and ethics to introduce the mental models' latticework, which underpins his rational and rigorous approach to life, learning, and decision-making. If you are into your mental models or better decision-making, this book is a must-read because it has lessons from the master.

That's it for this week!

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

Thanks, and stay awesome,

Niall

_Founder @ [Codú](https://www.codu.co/)_