Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Relevance Blog

    blog.thinkrelevance.com · Company blog · on HN since 2008

    Relevance, a software consultancy, blogged about Clojure and Rails, including posts on functional programming and Lisp.

    Visit blogHN submissions
    Languages & CompilersProgramming
    What HN says

    HN links it for Clojure material, notably the 'Rifle-oriented programming' post and the On Lisp to Clojure port, which commenters discuss as learning resources.

    Stats for nerds
    15HN people shared it
    17linked in comments
    316story points
    Dec 2009last shared

    Top posts on HN

    1. 1
      Rifle-Oriented Programming with Clojure
      2 people · 76 points · first shared 2009 · 1 comments on HN
    2. 2
      Why I still prefer Prototype to jQuery
      1 person · 67 points · first shared 2009 · 22 comments on HN
    3. 3
      Insurance on Rails
      1 person · 56 points · first shared 2009 · 26 comments on HN
    4. 4
      "Design Patterns are the disease, Clojure is the cure..."
      1 person · 38 points · first shared 2009 · 47 comments on HN
    5. 5
      Clojure beta book now available
      1 person · 30 points · first shared 2008 · 4 comments on HN
    6. 6
      Rails Plugins and Gems
      1 person · 24 points · first shared 2009 · 12 comments on HN
    7. 7
      Practical Common Lisp (PCL) to Clojure
      1 person · 8 points · first shared 2008 · Discussion on HN
    8. 8
      Relevance Blog : Hacker-in-Residence
      1 person · 3 points · first shared 2009 · 1 comments on HN
    9. 9
      The Longevity of "Enterprise" Tools
      1 person · 3 points · first shared 2009 · Discussion on HN
    10. 10
      Fork Everything
      1 person · 2 points · first shared 2009 · Discussion on HN

    What HN people wrote when they linked it

    • jm4Jul 2009

      I'm kind of in the same boat. There are plenty of resources for learning Clojure, but I haven't found any that help with the transition from object oriented programming to functional programming. I read Programming Clojure and I feel like I know the language, but I'm still working on thinking in terms of functional programming. Interestingly, Programming in Scala has helped some. The hybrid functional/object oriented approach has helped introduce functional concepts with a language that doesn't seem so foreign. It can be difficult to pick up a completely different language (different from C-like languages, anyway) as well as a new programming model at the same time. JavaScript: The Good Parts is also good for the same reason.

      There's also an F#/C# book scheduled to come out later this year that looks like it might be good for learning the functional thought process: http://www.amazon.com/Functional-Programming-Real-World-Examples/dp/1933988924/ref=sr_1_2?ie=UTF8&s=books&qid=1248098702&sr=8-2

      I found this blog post from Stuart Halloway to be informative as well: http://blog.thinkrelevance.com/2008/9/25/pcl-clojure-chapter-17

    • pavelludiqDec 2009

      "Rifle-oriented programming": http://blog.thinkrelevance.com/2009/8/12/rifle-oriented-programming-with-clojure-2

      After reading the above article, one could argue that if the definition of object oriented programming is flexible enough, clojure fits it. But we hit a philosophical problem. If clojure is object oriented because it can do all the stuff that oo languages can do, then oop becomes a meaningless metaphor, just a name for a set of common sense ideas. Oop NEEDS to be defined in terms of traditional object systems(with classes and methods and stuff like that) in order to make sense as a paradigm. If you define oop as "a general metaphor in which everything is an object and objects interact with each other via message passing" you can implement it in a variety of ways, all of which would be object oriented.

      Simply put, if you don't have the concrete mechanics, the name you had for the result doesn't make sense anymore. Wow, i knew oop was a vaguely defined term, but i didn't know just how fragile its definition was until i started writing this comment.

    • markbaoJan 2009

      Same here. http://railstips.org/ is always a great place for Rails, well, tips from John Nunemaker.

      There's 74 Quality Ruby on Rails Resources and Tutorials: http://www.softwaredeveloper.com/features/74-ruby-on-rails-resources-tutorials-050207/ (not sure if this is dated or not)

      19 Rails Tricks Most Rails Coders Don't Know: http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html

      Mashable's 20+ Tools for RoR Development: http://mashable.com/2007/09/30/ruby-on-rails-toolbox/

      Like PHP and libraries, a lot of Rails is plugins:

      10 Must-Have Rails Plugins: http://blog.thinkrelevance.com/2008/6/16/10-must-have-rails-plugins and Top 11 Rails Plugins: http://www.juixe.com/techknow/index.php/2006/07/05/top-11-rails-plugins/

    • timfOct 2009

      Related, PG's "On Lisp" to Clojure: http://blog.thinkrelevance.com/2008/12/12/on-lisp-clojure

    Related

    Chas Emerickmuckandbrass.com15 people

    All my methods take 316 arguments, and I like it that way

    Chas Emerick
    Personal · last shared 2010
    Storytotellstorytotell.org18 people

    Free your technical aesthetic from the 2010s

    Storytotell
    Personal · last shared 2026
    Think Relevancethinkrelevance.com69 people

    My Clojure Workflow, Reloaded

    Think Relevance
    Company · last shared 2020
    Prismatic Blogblog.getprismatic.com40 people

    Om Sweet Om: functional front-end engineering with ClojureScript and React

    Prismatic Blog
    Company · last shared 2015
    FP Complete Blogfpcomplete.com201 people

    Monads and GATs in Nightly Rust

    FP Complete Blog
    Company · last shared 2025
    Yogthosyogthos.net45 people

    Why I'm Productive in Clojure (2013)

    Yogthos
    Personal · last shared 2026
    LispCastlispcast.com108 people

    React: Another Level of Indirection

    LispCast
    Personal · last shared 2022
    Best In Classbestinclass.dk46 people

    Reddit/HN clone in Clojure

    Best In Class
    Personal · last shared 2020