Good Blogs Outside of Dev.to
Tags: blogs, external, javascript, discuss
Published: 2020-03-08 00:22:11

Heyo! I like to write about seemingly difficult coding topics. This blog is specifically focused on JavaScript.

There are some posts, however, that I don't end up writing. Not for lack of experience with the topic, but simply because they've been written much better than I could ever write them.

The main problem with this is that my audience might not ever read these posts because they're unaware of them. In order to remedy that (and because I haven't written much in a while), I created this post.

**note:** The ordering of people is arbitrary

## [Tan Li Hau](https://lihautan.com/blogs/)

Fascinating articles on compilers, parsing, code-splitting, and bundlers.

Some of my favorite articles:
- [JSON Parser With JavaScript](https://lihautan.com/json-parser-with-javascript/)
- [Manipulating AST With JavaScript](https://lihautan.com/manipulating-ast-with-javascript/)
- [Pause And Resume a JavaScript Function](https://lihautan.com/pause-and-resume-a-javascript-function/)

## [Cliff L. Biffle](http://cliffle.com/blog/)

More recently, Cliffle's blog has been about Rust and Wasm. This is the one non-JS blogger, but I'm including him here because of how much I value his posts.

Some of my favorite articles:
- [Learn Rust The Dangerous Way](http://cliffle.com/p/dangerust/)
- [Making Really Tiny WebAssembly Graphics Demos](http://cliffle.com/blog/bare-metal-wasm/)
- [Prefer Rust to C/C++ for new code](http://cliffle.com/blog/prefer-rust/)

## [Keith Cirkel](https://www.keithcirkel.co.uk/)

While he hasn't written much as of late, his 2015-2016 articles on ES6 are still useful today.

Some of my favorite articles:
- [Metaprogramming In ES6 - Symbols](https://www.keithcirkel.co.uk/metaprogramming-in-es6-symbols/)
- [Metaprogramming In ES6 - Proxies](https://www.keithcirkel.co.uk/metaprogramming-in-es6-part-3-proxies/)
- [ES6 Template Literals](https://www.keithcirkel.co.uk/es6-template-literals/)


## [Tom Dale](https://tomdale.net/)

His articles are often linked to, and for good reason! He only has a few articles and they're fairly general, but all a good read.

Some of my favorite articles:
- [Adventures in Microbenchmarking](https://tomdale.net/2017/07/adventures-in-microbenchmarking/)
- [What's The Deal With TypeScript?](https://tomdale.net/2017/04/whats-the-deal-with-typescript/)
- [How Desktop Era Frameworks Can Thrive on Mobile](https://tomdale.net/2017/04/making-the-jump/)

## [Dan Abramov](https://overreacted.io/)

Dan is probably the most well known of the bunch. He works on react and blogs about it too, in addition to reflections of general dev "best" practices and stereotypes.

Some of my favorite articles:
- [The Elements of UI Engineering](https://overreacted.io/the-elements-of-ui-engineering/)
- [React As a UI Runtime](https://overreacted.io/react-as-a-ui-runtime/)
- [Algebreic Effects For The Rest Of Us](https://overreacted.io/algebraic-effects-for-the-rest-of-us/)

## [Allen Wirfs-Brock](http://www.wirfs-brock.com/allen/)
TC39 member and programming language expert. Most of his JS posts are rather old, but still just as fascinating. He delves deep into some areas that you wouldn't think relevant.

Some of my favorite articles:
- [Some ECMAScript Explanations and Stories for Dave](http://www.wirfs-brock.com/allen/posts/778)
- [Experimenting with Mirrors for JavaScript](http://www.wirfs-brock.com/allen/posts/228)
- [A JavaScript Optional Argument Hazard](http://www.wirfs-brock.com/allen/posts/166)

## Others

Do you have some others that you particularly like? Drop a comment to let others know!