TypeScript 4.5 & Git 2.34 + Serverless DBs & Slack Announces New Dev Platform Built on Deno 🦖
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.