Issue #361 · February 26, 2024

JSR first impressions

“Working ten hour days allows you to fall behind twice as fast as you could working five hour days“”

Hello, |LIST:NAME| Welcome to issue #361! What's going on, dear full stack dev?!

In this issue we have packed lots of interesting content. JSR, a potential game-changer in JavaScript development; localStorage insights; captivating SVG flag icons (I know this one is a bit weird, but I hope you'll like it nonetheless); mastering Promise methods and effective A/B testing; simplifying email template design with JSXemail; managing view transitions for fluid animations; harnessing vector search with SQLite, OpenAI, and Node.js.

Is this enough to keep you inspired? I hope it is 😄

— Luciano

JSR first impressions

JSR first impressions

JSR is a new package repository being introduced by the team at Deno that aims to solve many problems in the Javascript ecosystem. In this article, Kitson P. Kelly, ex-Deno core contributor, gives an overview of their first look at JSR (currently invite-only). Let's find out what we can expect from this promising project.

Articles

SVG Flag Icons

I have to admit that this one is here just because since I was a kid I had a fixation on nation flags! So I couldn't resist featuring a fantastic collection of finely drawn SVG flag icons. Who knows, maybe you are planning to build a flag guessing game or something else that requires a vast collection of flags! Either way, I hope you'll enjoy this link!

Looking at the JavaScript Promise Collection Methods

A look at Promise methods such as Promise.all(), Promise.allSettled(), Promise.any(), and Promise.race(), all methods that work with an array of inputs. Do you know the differences and the pros and cons of all these methods? If not, this article provides a great summary with some nice examples!

Build Emails with a Delightful DX

If you ever had to create email templates, you know what PITA that can be! Trust me, I know something based on the experience of this newsletter alone. I recently bumped into JSXemail, a recent fork or react-email, which promises to give you the best possible developer experience when it comes to designing email templates that work on all mail clients. Check project

View transitions: Handling aspect ratio changes

If you try to animate something with a given aspect-ratio and you end up changing that ratio, your animation might not look great! This article provides a nice explanation of why that happens and a few tips and tricks (and examples) to get the transition you want.

Book of the week

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine

by Clinton Gormley

Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine is an ideal way to put your data to work. This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships. If you’re a newcomer to both search and distributed systems, you’ll quickly learn how to integrate Elasticsearch into your application.

Additional Links