Yet Another Newsletter LOL: Getting Griddy
Tags: css, playwright, angular, typescript
Published: 2023-11-26 14:18:53

<p>Another week, another newsletter. Let's get to it!</p>
<h2>Around the Web</h2>
<ul>
<li>Josh W. Comeau always has great content and his latest post <a href="https://www.joshwcomeau.com/css/interactive-guide-to-grid/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">An Interactive Guide to CSS Grid</a> does not disappoint.</li>
<li><a href="https://youtu.be/mn892dV81_8?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">Playwright 1.4.0</a> was released recently. The test generator has gotten some solid improvements, including the ability to generate assertions. Solid stuff peeps!</li>
<li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">TypeScript 5.3 was released this week</a>! There are many improvements, including <a href="https://www.linkedin.com/posts/mapocock_switchtrue-just-got-a-whole-lot-better-activity-7133076697305751554-x05Z?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">type narrowing for switch(true)</a>. Thanks for the explainer video, Matt Pocock!</li>
</ul>
<h2>Fun Stuff</h2>
<ul>
<li><a href="https://github.com/bgstaal/multipleWindow3dScene?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">3d scene spanning multiple windows using three.js and localStorage</a> is so cool! Hat tip to <a href="https://www.linkedin.com/posts/addyosmani_programmers-webdevelopers-activity-7133718679266983937-c2SM?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">Addy Osmani</a> for the share on LinkedIn!</li>
</ul>
<p><a href="https://www.linkedin.com/posts/addyosmani_programmers-webdevelopers-activity-7133718679266983937-c2SM?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank"><img alt="Still of the 3d scene spanning multiple windows using three.js and localStorage demo" class="newsletter-image" src="https://assets.buttondown.email/images/abf2dcc3-5e7b-49e4-95d8-9bbed737fcf5.png?w=960&amp;fit=max" /></a></p>

<h2>Shameless Plugs</h2>
<p>Santosh Yadav (@santoshyadavdev) joined me on my live stream this week to discuss and live code all things Angular. One thing that stood out for me with Angular was the upgrade tooling and the new stuff that's dropped in Angular 17.</p>

{% embed https://www.youtube.com/watch?v=96Z16gm4HqM %}

<p>Thanks again for hanging, Santosh!</p>
<p>Tomorrow, Abdurrahman Rajab (@a0m0rajab), a software engineer, will join me to <a href="https://www.nickyt.co/pages/stream-schedule/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy#abdurrahman-rajab-end-to-end-testing-a-browser-extension" target="_blank">write out some end-to-end tests</a> for the <a href="https://github.com/open-sauced/ai?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">OpenSauced browser extension</a>.</p>
<p><a href="https://www.nickyt.co/pages/stream-schedule/?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy#abdurrahman-rajab-end-to-end-testing-a-browser-extension" target="_blank"><img alt="nickyt.live promo for guest Abdurrahman Rajab" class="newsletter-image" src="https://assets.buttondown.email/images/1789dc7a-fdca-437c-9b15-aab4a92c1637.png?w=960&amp;fit=max" /></a></p>
<p>My latest blog post, TypeScript: Infer Types to Avoid Explicit Types, dropped this week. If you're new to TypeScript, or even if you aren't, you may find it helpful.</p>

{% embed https://dev.to/nickytonline/infer-types-to-avoid-explicit-types-1pnn %}

<p>Although it was a shorter week for me, I continued to work on OpenSauced in public on Twitch.

{% embed https://dev.to/opensauced %}

I've really been enjoying it. Here's a clip from this past Friday.</p>{% embed https://www.twitch.tv/videos/1986045195?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy %}
<p><a href="https://nickyt.live?utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">Come hang</a> weekdays at 2 pm UTC!</p>
<h2>Jobs</h2>
<ul>
<li>Not a job posting, but here are some practical tips (even some that should be obvious), but the video <a href="https://youtu.be/nSc8r06A1iM?si=Tq9ZDrHWnAs2A5PW0&amp;utm_source=nickytonline&amp;utm_medium=email&amp;utm_campaign=yet-another-newsletter-lol-getting-griddy" target="_blank">I LOOKED at 1200 APPLICATIONS.... 99% SUCKED</a> is worth a watch. Thanks for the video, James Perkins!</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-getting-griddy" target="_blank">discord.iamdeveloper.com</a>.</p>
<p>That's a wrap! Until the next one.</p>

If you liked this newsletter, you can [subscribe](https://www.nickyt.co/pages/newsletter/) or if RSS is your jam, you can also [subscribe via RSS](https://buttondown.email/nickytonline/rss).
<!-- my newsletter -->