Top all-time · #2330
Minko Gechev's blog
Personal blog · blog.mgechev.comprogrammingweb
Minko Gechev's blog is a personal blog at blog.mgechev.com about 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.
Most-linked posts?
- Implementing a Simple Compiler on 25 Lines of JavaScript5 people · 5 mentions · first linked 2017-09-17
- Processing Binary Protocols with Client-Side JavaScript3 people · 3 mentions · first linked 2015-02-06
- 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
- Implementing a Simple Compiler on 25 Lines of JavaScript2 people · 2 mentions · first linked 2018-11-09
- Using Angular 2 in Production2 people · 2 mentions · first linked 2017-01-18
- Lazy prefetching of AngularJS partials2 people · 2 mentions · first linked 2013-10-02
- VNC client in 200 lines of JavaScript2 people · 2 mentions · first linked 2013-08-31
- Boost the Performance of an AngularJS Application Using Immutable Data2 people · 2 mentions · first linked 2015-03-02
- WebRTC chat with React.js2 people · 2 mentions · first linked 2014-09-03
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