Yet Another Newsletter LOL: Making and Learning
Tags: css, typescript, nextjs, iot
Published: 2023-07-02 14:20:31

<p>It's the long weekend here in Canada, so I'm excited for some extra downtime this week. Hope you're enjoying your weekend!</p>
<p>With that, another week, another newsletter. Let's get to it!</p>
<h2>Around the Web</h2>
<ul>
<li>
<p><a href="https://blog.logrocket.com/declaring-jsx-types-typescript-5-1/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Better JSX support is coming to TypeScript 5.1</a></p>
</li>
<li>
<p>An interesting post on <a href="https://kizu.dev/position-driven-styles/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">position-driven styles</a></p>
</li>
<li>
<p>I was chatting with a co-worker about browser caching this week, so this post on <a href="https://web.dev/stale-while-revalidate/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">stale-while-revalidate</a> came to mind. Even though we use frameworks, it's important to understand <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">cache headers</a>.</p>
</li>
<li>
<p>Loved this video from <a href="https://twitter.com/TejasKumar_/status/1673659326538424322?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Tejas Kumar</a>, <a href="https://www.youtube.com/watch?v=3RzhNYhjVAw&amp;utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Makeshift Next.js from Scratch (Server-Side Rendering)</a>. You definitely don't need to build your own framework, but digging into how things work is important if you want a deeper understanding of what you're working with.</p>
</li>
</ul>
<h2>Fun Stuff</h2>
<p>Like many, I'm a fan of <a href="https://en.wikipedia.org/wiki/Catan?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Catan</a>, but I won the <a href="https://en.wikipedia.org/wiki/Carcassonne_(board_game)?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Carcassone board game</a> in a raffle at <a href="https://remix.run/conf/2023?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Remix Conf</a>.</p>
<p>I've only played it a few times, but I really enjoy it. Dare I say I like it more than Catan?</p>
<p>If board games are your jam, I'd love to hear which ones you've enjoyed recently.</p>
<h2>Words of Wisdom for the Week</h2>
<p>"In the age of distraction, focus is a superpower." - <a href="https://calnewport.com/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Cal Newport</a></p>
<p>More on this <a href="https://www.linkedin.com/posts/addyosmani_productivity-growth-motivation-activity-7080062694069866496-xiRv?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">from Addy Osmani</a>.</p>
<h2>Shameless Plugs</h2>
<p>I got to hang with @andypiper this week, discussing making and learning. I haven't done much in the Internet of Things (IoT) space, so I enjoyed this one. Here's a highlight from the stream.</p>
<p>Thanks again for hanging Andy!</p>
<p><a href="https://www.twitch.tv/videos/1858233517?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank"><img alt="Highlight: Making and Learning with Andy Piper" class="newsletter-image" src="https://buttondown.imgix.net/images/ed1646cb-7f94-4d96-ad56-e434a9c3c775.png?w=960&amp;fit=max" /></a></p>
<p>The stream recording with Matt McInnis is up on my YouTube channel. Loved this convo and the insights about ChatGPT.</p>{% embed https://youtu.be/d_Sh7d5QKbQ %}
<p>Remember to like and subscribe! 😎</p>
<h2>Jobs</h2>
<ul>
<li><a href="https://camunda.com/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">Camunda</a> is looking for a <a href="https://camunda.com/jobs/?gh_jid=5649030003&amp;utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">developer advocate</a></li>
</ul>
<p>I post jobs in the iamdeveloper.com community, plus all other kinds of content, as do others. If you're looking for another friendly nook of the internet, head to <a href="https://discord.iamdeveloper.com?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-7178" target="_blank">discord.iamdeveloper.com</a>.</p>
If you liked this newsletter, you can [subscribe](https://www.iamdeveloper.com/pages/newsletter/) or if RSS is your jam, you can also [subscribe via RSS](https://www.iamdeveloper.com/newsletter.rss).
<!-- my newsletter -->