Top all-time · #16572
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.
Jasim
Most-linked posts?
- New to Ruby? Tips for the new Rubyist.2 people · 2 mentions · first linked 2012-06-05
What Hacker News says?
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”Submitted New to Ruby? Tips for the new Rubyist. as a story · 155 points
HN discussion> 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”Submitted Getting started with AngularJS in Rails as a story · 9 points
HN discussionI 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”Submitted B-Trees, large volumes of data and branching factor as a story · 6 points
HN discussionThere 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”Submitted Why do we still live with Twitter maxlength anxiety? as a story · 5 points
HN discussionThanks 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”Submitted Software estimation for great fun and profit as a story · 2 points
HN discussionThis 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”Submitted The evolution of view templating in 9 easy steps as a story · 1 points
HN discussionReact 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”Submitted Tracking time as a story · 1 points
HN discussionXML 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”