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.
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.
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!
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.
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 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!
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
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.