Nov. 25, 2021, 3:33 p.m.

TypeScript 4.5 & Git 2.34 + Serverless DBs & Slack Announces New Dev Platform Built on Deno 🦖

Fullstack Digest


Releases


Announcing TypeScript 4.5

Releases TypeScript

Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types. When you use static types, you can run the TypeScript compiler to check for bugs like typos and mismatches in the shapes of your data,


cypress.io

Releases JavaScript

Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.


PlanetScale is now GA

Releases

The PlanetScale serverless database platform is ready for your production workloads.


Highlights from Git 2.34 | The GitHub Blog

Releases

To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and changes introduced since last time.


Backend


Slack Introduces New Platform With Help From Deno

Backend

Today Slack has announced their next generation development platform. Slack chose Deno for its “secure by default” principles, its web standard APIs, and its first-class TypeScript support.


GitHub - pubkey/rxdb

Backend JavaScript Database



GitHub - pubkey/rxdb: 🔄 A realtime Database for JavaScript Applications

🔄 A realtime Database for JavaScript Applications. Contribute to pubkey/rxdb development by creating an account on GitHub.

:arrows_counterclockwise: A realtime Database for JavaScript Applications


Frontend


Understanding why our build got 15x slower with Webpack 5 - Tines Engineering

Frontend JavaScript

A while back, we encountered an odd problem. All of a sudden, building our front-end went from taking a few seconds to taking a few minutes. We felt this most acutely when starting our front-end development server.


Get started with Storybook and Next.js

Frontend JavaScript Next.js

Integrate Storybook with Next.js in four simple steps


GitHub - dmulholl/ivy

Frontend Python



GitHub - dmulholl/ivy: A static website generator for people who enjoy the simpler things in life.

A static website generator for people who enjoy the simpler things in life. - GitHub - dmulholl/ivy: A static website generator for people who enjoy the simpler things in life.

A static website generator for people who enjoy the simpler things in life.


DevOps


GitHub - restechnica/semverbot

DevOps



GitHub - restechnica/semverbot: A CLI which automates semver versioning.

A CLI which automates semver versioning. Contribute to restechnica/semverbot development by creating an account on GitHub.

A CLI which automates semver versioning.


Tooling


GitHub - RtVision/mocha-esbuild

Tooling TypeScript



GitHub - RtVision/mocha-esbuild: Run tests with mocha compiled by esbuild

Run tests with mocha compiled by esbuild. Contribute to RtVision/mocha-esbuild development by creating an account on GitHub.

Run tests with mocha compiled by esbuild


Introducing Pants 2.8

Tooling

Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, PEP 517 publishing, and Google Cloud Functions


GitHub - fonoster/fonoster

Tooling



GitHub - fonoster/fonoster: 🚀 The open-source alternative to Twilio

🚀 The open-source alternative to Twilio. Contribute to fonoster/fonoster development by creating an account on GitHub.

🚀 The open-source alternative to Twilio


Advanced Visual Studio Code for Python Developers – Real Python

Tooling Python

In this tutorial, you’ll learn how you can configure, extend, and optimize Visual Studio Code for a more effective and productive Python development environment. By digging into this customizable code editor and IDE, you’ll put yourself on track to be a VS Code power user.


In other news

Cross-fading any two DOM elements is currently impossible

In other news CSS

Here’s why, and the features we need to enable it…


GitHub - remix-run/remix

In other news



GitHub - remix-run/remix: Build Better Websites. Create modern, resilient user experiences with web fundamentals.

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - GitHub - remix-run/remix: Build Better Websites. Create modern, resilient user experiences with web fundame…

Build better websites


Cloudflare Pages Goes Full Stack

In other news

Cloudflare Pages with Functions is now in open beta!


Embedding Vue.js Apps in Go

In other news Go Vue.js JavaScript

Developing and embedding Vue.js apps inside a Golang web server


Cut your Heroku bill with the AutoIdle add-on

In other news

Save money on Heroku by automatically putting your staging and review apps to sleep when you don’t need them


You just read issue #12 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.