Top all-time · #2182
Minko Gechev
Personal blog · blog.mgechev.comprogrammingweb
Minko Gechev's personal blog at blog.mgechev.com covers programming and web. Since 2012, 35 different Hacker News readers have linked it 76 times, most often “Implementing a Simple Compiler on 25 Lines of JavaScript”. It is still writing: the last post was on 2026-03-14, and you can follow it by feed.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
Minko Gechev's posts on Angular, TypeScript, WebRTC, binary data over WebSockets and JavaScript compilers. Commenters link them as support or further reading, and one finds the simple-compiler post educational.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Implementing a Simple Compiler on 25 Lines of JavaScript5 people · 5 mentions · first linked 2017-09-17
- Show HN: Multi-User Video Conference with WebRTC3 people · 3 mentions · first linked 2015-01-05
- Build your own AngularJS on 200 lines of JavaScript3 people · 3 mentions · first linked 2015-03-16
- Processing Binary Protocols with Client-Side JavaScript3 people · 3 mentions · first linked 2015-02-06
- Developing a Statically Typed Programming Language (2017)2 people · 2 mentions · first linked 2019-12-08
- Implementing a Simple Compiler on 25 Lines of JavaScript2 people · 2 mentions · first linked 2018-11-09
- Boost the Performance of an AngularJS Application Using Immutable Data2 people · 2 mentions · first linked 2015-03-02
- Using Angular 2 in Production2 people · 2 mentions · first linked 2017-01-18
- Case Study – Angular in Production2 people · 2 mentions · first linked 2017-01-21
- VNC client in 200 lines of JavaScript2 people · 2 mentions · first linked 2013-08-31
What Hacker News says?
Yes, it's called "tree shaking"[1], modern Angular apps can be cut down to a around 50-100k (assuming nothing heavy feature set). Find build tools that can do it, like Webpack or Rollup. [1] http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-pro...
Comment linking /2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/
on “A day without JavaScript”Submitted Playing Mortal Kombat with TensorFlow.js as a story · 149 points
HN discussionShameless plug but hopefully helpful: http://www.jbrantly.com/typescript-and-jsx/ And more: http://blog.mgechev.com/2015/07/05/using-jsx-react-with-type... http://basarat.gitbooks.io/typescript/content/docs/jsx/tsx.h...
Comment linking /2015/07/05/using-jsx-react-with-typescript/
on “Announcing TypeScript 1.5”Submitted Developing a Statically Typed Programming Language (2017) as a story · 143 points
HN discussionLibrary for handling binary with websockets, no commits since last year: https://github.com/binaryjs/binaryjs/ Blog post regarding the basics of binary data + websockets: http://blog.mgechev.com/2015/02/06/parsing-binary-protocol-d...
Comment linking /2015/02/06/parsing-binary-protocol-data-javascript-typedarrays-blobs/
on “How to clone Agar.io”Submitted Building TypeScript Projects with Bazel as a story · 90 points
HN discussionThis still doesn't really answer why one would use webrtc for multi-user video conferencing - without working multicast (which I still think is a given between most pairs of randomly choosen dsl subscribers, not sure if it would be an option for webrtc anyway) - you'd need to transfer N-1 bitrate up from each N participant in the multi-user conference. Not sure that's workable for ten 720p streams of reasonable qual…
Comment linking /2014/12/26/multi-user-video-conference-webrtc-angularjs-yeoman/
on “Multi-User Video Conference with WebRTC”Submitted VNC client in 200 lines of JavaScript as a story · 66 points
HN discussionThe original blog post: http://blog.mgechev.com/2014/12/26/multi-user-video-conferen...
Comment linking /2014/12/26/multi-user-video-conference-webrtc-angularjs-yeoman/
on “Multi-User Video Conference with WebRTC”Submitted Ahead-of-Time Compilation in Angular 2 as a story · 19 points
HN discussionIf we're being pedantic, then it is a compiler. It's a compiler that targets another high-level language instead of a lowered representation. Transpiler is (in my opinion) a meaningless specialization of the word compiler. The corresponding blog post ( http://blog.mgechev.com/2017/09/16/developing-simple-interpr... ) does seem to be educational.
Comment linking /2017/09/16/developing-simple-interpreter-transpiler-compiler-tutorial/
on “Implementing a Simple Compiler in 25 Lines of JavaScript”Submitted WebRTC chat with React.js as a story · 13 points
HN discussionSubmitted Implementing a Simple Compiler on 25 Lines of JavaScript as a story · 11 points
HN discussionSubmitted Remote Desktop Client with AngularJS and Yeoman as a story · 11 points
HN discussionSubmitted Implementing a Simple Compiler on 25 Lines of JavaScript as a story · 9 points
HN discussionSubmitted Build Your Own Simplified AngularJS in 200 Lines of JavaScript as a story · 7 points
HN discussionSubmitted AngularJS 2: First Impressions as a story · 6 points
HN discussionSubmitted VR as an IDE as a story · 5 points
HN discussionSubmitted Boost the Performance of an AngularJS Application Using Immutable Data as a story · 5 points
HN discussionSubmitted Inside of Google's Continuous Integration as a story · 4 points
HN discussionSubmitted Flux in Depth. Overview and Components as a story · 4 points
HN discussionSubmitted Processing Binary Protocols with Client-Side JavaScript as a story · 4 points
HN discussionSubmitted Fast, extensible, configurable, and beautiful linter for Go as a story · 3 points
HN discussionSubmitted Open Source and Career Growth. Personal Story as a story · 3 points
HN discussionSubmitted Case Study – Angular in Production as a story · 3 points
HN discussionSubmitted Using Angular 2 in Production as a story · 3 points
HN discussionSubmitted 20K “Hello World” Application in Angular 2 as a story · 3 points
HN discussionSubmitted Show HN: Scalable JavaScript Application Architecture as a story · 3 points
HN discussionSubmitted Speed-up AngularJS application using Immutable data as a story · 3 points
HN discussionSubmitted AngularJS Inheritance Patterns as a story · 3 points
HN discussion