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

Top all-time · #16572

J

Jasim A Basheer

Personal blog · jasimabasheer.com/postsprogrammingcareer

Jasim A Basheer's personal blog at jasimabasheer.com covers programming and career. Since 2011, 4 different Hacker News readers have linked it 16 times, most often “New to Ruby? Tips for the new Rubyist.”. It is still writing: the last post was on 2026-04-28, and you can follow it by feed.

Visit the blog
16mentions?
4HN people?
2011–2016first – last linked?
Links on Hacker News per year · peak 5 in 2014

Jasim

Most-linked posts?

  1. New to Ruby? Tips for the new Rubyist.
    2 people · 2 mentions · first linked 2012-06-05

What Hacker News says?

  1. I haven't worked with Ember's templating syntax, so don't have any thoughts to offer there. I was however bitten by Angular v1's templating, on which my comments were based. SASS and LESS both add language semantics over CSS and suffer from the same problem. So does for example Jekyll's templating language. But in case of CSS, the language additions are a practical necessity - it lacks even basic abstractions, which…

    Comment linking /posts/evolution-of-view-templating.html

    on “Angular 2 Final Released”
  2. Submitted New to Ruby? Tips for the new Rubyist. as a story · 155 points

    HN discussion
  3. > It's not the most sophisticated solution, but at least they won't be lost and I'll have a chance of reconnecting with something and establishing more anchors in my memory. Go for it; simplicity works. I've pushed a few of my favourite passages to a simple web page which I can flip through randomly ( http://www.jasimabasheer.com/amateur_reading/serendipity.htm... ). As a bonus I can also link to it when relevant di…

    Comment linking /amateur_reading/serendipity.html

    on “How You Know”
  4. Submitted Getting started with AngularJS in Rails as a story · 9 points

    HN discussion
  5. I recently wrote about my experience with Angular in a different forum. Sharing it here: I worked on Angular last year building an app with a few complex views. The initial days were full of glory. Data-binding was new to me, which produced much goodwill towards the framework. Things started falling apart as I had to inevitably understand the framework in a little more depth. They practically wrote a programming lan…

    Comment linking /posts/on-react.html

    on “2 years with Angular”
  6. Submitted B-Trees, large volumes of data and branching factor as a story · 6 points

    HN discussion
  7. There is an important reason why one would use #each instead of a for loop: encapsulation. Looping over a collection object requires some knowledge of its internal state (length in the case of a simple linear structure like Array). In most cases where we use for loops, that information isn't really relevant. There is no need to expose it to the outside world and break encapsulation. Being consistent in using #each h…

    Comment linking /posts/meta_introduction_to_ruby.html

    on “Programming Languages Have Social Mores Not Idioms”
  8. Submitted Why do we still live with Twitter maxlength anxiety? as a story · 5 points

    HN discussion
  9. Thanks for your thoughts. I should clarify what I meant by templates. Templates are driven by content, not by logic, and they are typically monolithic. This works well for web pages which are about content which doesn't have much JS. The web was historically content-driven, which has started changing only recently with the evolution of Javascript and the emergence of web-apps. This historical quirk is why imperative…

    Comment linking /posts/evolution-of-view-templating.html

    on “React Hot Loader: Tweak React Components in Real Time”
  10. Submitted Software estimation for great fun and profit as a story · 2 points

    HN discussion
  11. This is amazing stuff, thanks Dan! Hopefully it is the beginning of the end of refresh-driven-development. If you are a web developer (front-end/back-end), and you haven't switched to React yet, take this for a spin, and read "Facebook just taught us all how to build websites" ( https://medium.com/@ericflo/facebook-just-taught-us-all-how-... ), and watch 'React - Rethinking Best Practices' by Pete Hunt ( https://www…

    Comment linking /posts/on-react.html

    on “React Hot Loader: Tweak React Components in Real Time”
  12. Submitted The evolution of view templating in 9 easy steps as a story · 1 points

    HN discussion
  13. React is just a library. It is the ideas behind it that are important: a) building web front-ends by dividing them into components which are first-class citizens of the codebase, and can be composed, parameterized and reused, just like pure functions. [1] b) expressing the view as a pure function of state has replaced any need to mutate the DOM manually and think about transitions ($.remove(), $.append() etc.). We n…

    Comment linking /posts/evolution-of-view-templating.html

    on “My Reaction to React”
  14. Submitted Tracking time as a story · 1 points

    HN discussion
  15. XML becoming first class citizens of code is huge. The tooling has already evolved for Javascript - Babel compiles it and JetBrains has excellent IDE support. If you haven't written significant front-end code using JSX and React yet, give it a try. I make a case for JSX here: http://www.jasimabasheer.com/posts/evolution-of-view-templat... . There are also a few Medium posts with perspectives on JSX: https://medium.c…

    Comment linking /posts/evolution-of-view-templating.html

    on “TypeScript and JSX”

Search all of HN for jasimabasheer.com