Issue #363 · March 11, 2024

logScreen: visualize logs on a browser

“The designer of a new kind of system must participate fully in the implementation“”

Hello, |LIST:NAME| Welcome to issue #363!

Last week has been a very intense one! If you know me, you probably know that I am not only about full-stack web development but that I also enjoy programming in general and cloud architectures! So I was busy delivering a talk about nom, an interesting parser combinator library for Rust, and writing the first article of a series about how to manage AWS accounts effectively for both personal and corporate use cases!

But... if you don't care about this kind of stuff, don't worry! We have plenty of amazing full-stack content curated here for you!

So let's jump into it and let's learn something new!

Luciano

logScreen: visualize logs on a browser

logScreen: visualize logs on a browser

Loglines can be messy, especially when you have lots of them and they contain structured information such as JSON values. It might be very challenging to consume this information in your terminal... so here's an idea! Actually, here's a viable project: logScreen, which allows you to read your logs (from any command!) nicely formatted in your browser. Just run command | npx logscreen.

Articles

Top 8 Recent V8 in Node Updates

V8 is the most popular JavaScript engine out there. And it keeps getting better! This article explores the top 8 most recent V8 updates which we will be soon able to use in the browser and Node.js.

Plotly

Built on top of d3.js and stack.gl, Plotly.js is a high-level, declarative charting library with over 40 chart types, including 3D charts, statistical graphs, and SVG maps. The best part is that plotly.js is free and open source, so it might be the perfect candidate for one of your next projects, especially if you don't have a huge budget!

A native HTML Switch Control

It's finally happening! No more fiddling with the style of checkbox components just to emulate an interactive switch control component in the style of iOS. Safari is actually introducing this component into HTML and it looks super easy to use. It builds on the existing checkbox input type (unsurprisingly), but this makes it so that there's a nice and functional fallback for browsers that don't have support for it.

HTMX vs React: A Complete Comparison

This guide compares HTMX and React, covering origins, features, performance, community, and functionality differences. If you have been puzzled about which one to learn or to use for a new project, this is a quite comprehensive and objective resource.

Mountaineer: batteries-included web framework for Python and React

Mountaineer is a batteries-included web framework for Python and React. It can be ideal if you like to use Python for your backend development and React for the frontend. It even supports server rendering and various ways to exchange information (including types) between the server and the client!

Announcing Jco 1.0

Jco is a native Javascript WebAssembly toolchain and runtime built for WebAssembly Components and WASI0.2. This means that Jco cannatively run Wasm Components making it easy to take libraries written in different programming languages and execute them using the Node.js runtime.

Book of the week

Agile Web Development with Rails 5

Agile Web Development with Rails 5

by Sam Ruby

Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the comprehensive, insider information you need for the latest version of Ruby on Rails.

Additional Links