Issue #328 · July 10, 2023

Happy 50th birthday, Ethernet

“The function of good software is to make the complex appear to be simple”

Happy 50th birthday, Ethernet

Happy 50th birthday, Ethernet

Ethernet, one of the foundational protocols of our networks has turned 50. This is not strictly a Fullstack web development news, but it's still worth wondering why has Ethernet endured as a ubiquitous data framing protocol over all these years. Let's find out!

Articles

Announcing Svelte 4

Svelte 4 is a new release that enhances performance and developer experience. It comes with a full re-design of the official website. Svelte 4 comes with a smaller and faster hydration code, reducing the package size by nearly 75%. The number of dependencies has been significantly reduced, resulting in faster downloads and increased security against supply chain attacks. This blog post highlights all the other relevant news and starts to lay down a path towards Svelte 5!

Hurl - Run and Test HTTP Requests

Hurl is a CLI tool that allows you to run and test HTTP requests with plain text and curl. Hurl can also be used to run fast automated integration tests. I have been playing a little with this one last week and found it very friendly to use!

A Deep Dive Into SVG Path Commands

An interactive guide to understanding SVG paths and path commands. If you always wondered how the SVG format works, this is the interactive tutorial you were waiting for!

Breaking Up with SVG-in-JS in 2023

If the previous article made you realise you can do a lot of interactive stuff by combining SVG and JavaScript, you will be excited to know that you can embed JavaScript into SVG! But should you do that, is the question... This article explores a different idea of how you can use React and JSX to make interactive SVGs.

CommonJS is hurting JavaScript

Deno is taking a strong stance against CommonJS. This article gives a recap of how CommonJS comes to be and how it was then surpassed by EcmaScript Modules (ESM). Finally, the Deno project takes their distance from CommonJS envisioning an ESM-only future.

Book of the week

CSS Secrets: Better Solutions to Everyday Web Design Problems

CSS Secrets: Better Solutions to Everyday Web Design Problems

by Lea Verou

In this practical guide, CSS expert Lea Verou provides 47 undocumented techniques and tips to help intermediate-to advanced CSS developers devise elegant solutions to a wide range of everyday web design problems. Rather than focus on design, CSS Secrets shows you how to solve problems with code. You'll learn how to apply Lea's analytical approach to practically every CSS problem you face to attain DRY, maintainable, flexible, lightweight, and standards-compliant results.