Dec. 11, 2021, 7:18 p.m.

Fine-Grained Sandboxing in Firefox 95 + Django 4.0 & Tailwind v3.0 πŸš€

Fullstack Digest


Releases

Tailwind CSS v3.0

Frontend CSS

Tailwind CSS v3.0 is here β€” bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features.


GitHub - vite 2.7.0

Releases

https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#270-2021-12-07

Django 4.0 Released

Releases Django Python

The Django team is happy to announce the release of Django 4.0.


Backend


Build an Email and Social Auth for Next JS with Supabase, Tailwind CSS 3.0 and TypeScript | Creative Designs Guru

Backend Next.js PostgreSQL

Supabase helps you create a secure application in less than 2 minutes. In this article, you will learn how to implement Supabase authentication with Next.js and TypeScript.


GitHub - prabhatsharma/zinc

Backend Go



GitHub - zincsearch/zincsearch: ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go. - GitHub - zincsearch/zincsearch: ZincSearch . A lightweight alternative to elasticsearch tha...

Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.


GitHub - directus/directus

Backend



GitHub - directus/directus: The Modern Data Stack 🐰 β€” Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

The Modern Data Stack 🐰 β€” Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database. - GitHub - directus/directus: The Modern Data Stack 🐰 β€” Directus...

Open-Source Data Platform :rabbit: β€” Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.


What the ampersand in front of &block means

Backend Ruby

Here’s a code sample that I’ve grabbed more or less at random from the Rails codebase. def form_for(record, options = {}, &block) The first two arguments, record and options = {}, are straightforward to someone who’s familiar with Ruby. But the third argument, &block, is a little more mysterious. Why the leading ampersand?


GitHub - tywalch/electrodb

Backend Node.js



GitHub - tywalch/electrodb: A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.

A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable. - GitHub - tywalch/electrodb: A Dyna...

A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.


Frontend


Unpoly

Frontend JavaScript

The unobtrusive JavaScript framework for server-side web applications. Unpoly enables fast and flexible frontends for server-rendered HTML views. It has no dependencies and plays nice with existing code.


WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95

Frontend

In Firefox 95, we're shipping a sandboxing technology called RLBox.


Machine Learning


NeuralProphet: The neural evolution of Meta’s Prophet

Machine Learning Python

We’re releasing NeuralProphet, an easy-to-use open source framework for hybrid forecasting models. NeuralProphet builds on Facebook Prophet & extends it to industrial applications. Built in PyTorch, NeuralProphet produces accurate, interpretable time series forecasts quickly.


Tooling


GitHub - TaKO8Ki/frum

Tooling Rust Ruby



GitHub - TaKO8Ki/frum: A little bit fast and modern Ruby version manager written in Rust

A little bit fast and modern Ruby version manager written in Rust - GitHub - TaKO8Ki/frum: A little bit fast and modern Ruby version manager written in Rust

A little bit fast and modern Ruby version manager written in Rust


GitHub - mitsuhiko/when

Tooling Rust



GitHub - mitsuhiko/when: Timezones from the command line

Timezones from the command line. Contribute to mitsuhiko/when development by creating an account on GitHub.

Timezones from the command line.


In other news

Turning a MacBook into a Touchscreen with $1 of Hardware

In other news

We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision.


Rust takes a major step forward as Linux's second official language

In other news Rust

Linux is getting more Rust in it by the day.


You just read issue #14 of Fullstack Digest. You can also browse the full archives of this newsletter.

This email brought to you by Buttondown, the easiest way to start and grow your newsletter.