Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2330

M

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.

Visit the blog
76mentions?
35HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 19 in 2017

Most-linked posts?

  1. Implementing a Simple Compiler on 25 Lines of JavaScript
    5 people · 5 mentions · first linked 2017-09-17
  2. Processing Binary Protocols with Client-Side JavaScript
    3 people · 3 mentions · first linked 2015-02-06
  3. Show HN: Multi-User Video Conference with WebRTC
    3 people · 3 mentions · first linked 2015-01-05
  4. Build your own AngularJS on 200 lines of JavaScript
    3 people · 3 mentions · first linked 2015-03-16
  5. Implementing a Simple Compiler on 25 Lines of JavaScript
    2 people · 2 mentions · first linked 2018-11-09
  6. Using Angular 2 in Production
    2 people · 2 mentions · first linked 2017-01-18
  7. Lazy prefetching of AngularJS partials
    2 people · 2 mentions · first linked 2013-10-02
  8. VNC client in 200 lines of JavaScript
    2 people · 2 mentions · first linked 2013-08-31
  9. Boost the Performance of an AngularJS Application Using Immutable Data
    2 people · 2 mentions · first linked 2015-03-02
  10. WebRTC chat with React.js
    2 people · 2 mentions · first linked 2014-09-03

What Hacker News says?

  1. 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”
  2. Submitted Playing Mortal Kombat with TensorFlow.js as a story · 149 points

    HN discussion
  3. Shameless 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”
  4. Submitted Developing a Statically Typed Programming Language (2017) as a story · 143 points

    HN discussion
  5. Library 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”
  6. Submitted Building TypeScript Projects with Bazel as a story · 90 points

    HN discussion
  7. This 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”
  8. Submitted VNC client in 200 lines of JavaScript as a story · 66 points

    HN discussion
  9. The 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”
  10. Submitted Ahead-of-Time Compilation in Angular 2 as a story · 19 points

    HN discussion
  11. If 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”
  12. Submitted WebRTC chat with React.js as a story · 13 points

    HN discussion
  13. Submitted Implementing a Simple Compiler on 25 Lines of JavaScript as a story · 11 points

    HN discussion
  14. Submitted Remote Desktop Client with AngularJS and Yeoman as a story · 11 points

    HN discussion
  15. Submitted Implementing a Simple Compiler on 25 Lines of JavaScript as a story · 9 points

    HN discussion
  16. Submitted Build Your Own Simplified AngularJS in 200 Lines of JavaScript as a story · 7 points

    HN discussion
  17. Submitted AngularJS 2: First Impressions as a story · 6 points

    HN discussion
  18. Submitted VR as an IDE as a story · 5 points

    HN discussion
  19. Submitted Boost the Performance of an AngularJS Application Using Immutable Data as a story · 5 points

    HN discussion
  20. Submitted Inside of Google's Continuous Integration as a story · 4 points

    HN discussion
  21. Submitted Flux in Depth. Overview and Components as a story · 4 points

    HN discussion
  22. Submitted Processing Binary Protocols with Client-Side JavaScript as a story · 4 points

    HN discussion
  23. Submitted Fast, extensible, configurable, and beautiful linter for Go as a story · 3 points

    HN discussion
  24. Submitted Open Source and Career Growth. Personal Story as a story · 3 points

    HN discussion
  25. Submitted Case Study – Angular in Production as a story · 3 points

    HN discussion
  26. Submitted Using Angular 2 in Production as a story · 3 points

    HN discussion
  27. Submitted 20K “Hello World” Application in Angular 2 as a story · 3 points

    HN discussion
  28. Submitted Show HN: Scalable JavaScript Application Architecture as a story · 3 points

    HN discussion
  29. Submitted Speed-up AngularJS application using Immutable data as a story · 3 points

    HN discussion
  30. Submitted AngularJS Inheritance Patterns as a story · 3 points

    HN discussion

Search all of HN for blog.mgechev.com

Linked by the same people?