“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 😄
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.
This guide explores localStorage in JavaScript web apps, detailing its usage, limitations, and alternatives like IndexedDB and AsyncStorage. A modern tutorial on one of the most interesting browser capabilities of the last few years!
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!
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!
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
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.
Learn how to build a powerful search experience using SQLite, OpenAI embeddings, and Node.js by understanding the concept of Vector Search and text embeddings. If you ever wondered what the hell is vector search and why everyone is talking about it, this article is a very practical way to learn more about it!
Book of the week
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.