Reconstructing TypeScript, part 1: bidirectional type checking

An Intro to JavaScript Proxy

Turing Oversold

Issue #91

9/16/2021

A Byte of Coding Issue #91
Greetings
Just like yesterday, would love to get a couple of more comments from you guys about your experience with the newsletter to put on the website, so please don't hestitate to write in with a comment and your name! In other news, the issue today turned out unintentionally JavaScript heavy ¯\_(ツ)_/¯. Now say it with me, here's! That! Issue! *audience applauds, cameras zoom out, host takes up spot at podium, 90s gameshow commences*

Reconstructing TypeScript, part 1: bidirectional type checking

Published: 15 September 2021
Tags: javascript


TypeScript is a superset of JavaScript, that includes compile time type checking (not runtime, unfortunately?), is written in itself, and compiles to plain ol' JavaScript. If you're familiar with it, you might've thought, how does it actually handle types? In this specific article of the series, Jake Donham implements bidirectional type checking via an AST, among other things.

Read Full Article

An Intro to JavaScript Proxy

Published: 15 September 2021
Tags: javascript


Mostly commonly in the software engineering world, a proxy can be thought of as a middleman between two points. This is pretty obvious in a networking environment, but how does it apply in JavaScript? In this thorough article, Travis Almand explores how a JavaScript proxy can be used to intercept an Object's functions, presenting "them as ways to extend some common JavaScript tasks with more control over data".

Read Full Article

Turing Oversold

Published: 14 September 2021
Tags: historical


Been a while since we've had a historical article. In this one, Jürgen Schmidhuber navigates the history of computers, illuminating the works of the giants whose shoulders Turing stood upon, underlining their substantial contribution to the creation of computers.

Read Full Article
Twitter
Website
Thanks for your Support! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 1499

Opens: 824

Clicks: 182

Link Clicks Clicks % Unique Clicks Unique Clicks %
Turing Oversold 66 36.26% 57 36.54
An Intro to JavaScript Proxy 60 32.97% 52 33.33
Reconstructing TypeScript, part 1: bidirectional type checking 55 30.22% 46 29.49
Today's Sponsor: Retool 1 0.55% 1 0.64

Previous

Back to Issues

Next