Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Camel in Action

    Camel in Action

    Claus Ibsen, Jonathan Anstey · 2011

    Systems & OSSoftware Engineering
    Open LibraryAmazon
    Stats for nerds
    2recommend
    2mentions
    2people
    2014–2018years
    100% recommend

    Mentions per year

    20142015201620172018

    What Hacker News says

    1. organsnyderApr 2018
      The books on my desk are a combination of reference books and books that are good conversation-starters (I've read them already and don't need them as reference, but they're good for lending out to people, especially junior devs).

      Reference:

        - Effective Java (good for learning the mindset of developing backward-compatible APIs in any language)
        - Enterprise Integration Patterns (I work on an enterprise APIs team)
        - Designing Data-Intensive Applications
        - Camel in Action
      
      Good for lending out:

        - The Phoenix Project
        - Making Work Visible
        - Effective DevOps
        - The Pragmatic Programmer
        - REST in Practice
      thread
    2. mindcrimeApr 2014
      IMO, Camel pretty much rocks. The Camel In Action book is pretty good too. I'm also a fan of ActiveMQ, although I may have a slight preference for HornetQ as far as Java based JMS providers go.

      CXF is also good stuff.

      I don't know about courses, but given the way I learn, here's what I'd do (and this isn't far from what I did when I first wanted to learn Camel) - figure out some kind of project you can build, that could use Camel, and just start building it.

      If you're already building apps using Spring/Grails/etc. then build yourself a simple little CRUD app of some sort... used a totally made up domain if you want (a buddy of mine was making a "Teletubby Tracker" app) and then start thinking about how you might decompose it into a more modular form ("SOA-ify" if you will) and then break the back-end out into services, expose then using CXF, and have your front-end put messages on a Queue, route with Camel, and then update the backend as appropriate. It's fine if it's made up, your goal is to learn, not to build The Next Big Thing, right?

      Another piece you might add to the stack at some point is a BPM engine like Activiti.

      This approach might or might not be for you (learning styles differ and all that), but "build something" has always worked best for me.

      Also, and hopefully without being too self-promotional - if you want to hack on some of this stuff in the setting of a cool open source project, I have some stuff I'm working with that uses Grails, Camel, JMS, (not so much CXF though, at least not at the moment) and Activiti. If you would like to poke at our code and maybe get involved, shoot me an email and I'll try to help out.

      thread

    Related

    Cover of The Humane Interface
    2007–2026

    The Humane Interface

    Jef Raskin
    54 recommend · 176
    Cover of The AWK programming language
    2009–2026

    The AWK programming language

    Alfred V. Aho
    61 recommend · 117
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of The agile samurai
    2010–2016

    The agile samurai

    Jonathan Rasmusson
    1 recommend · 4
    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287
    Cover of The Ruby programming language
    2008–2023

    The Ruby programming language

    David Flanagan
    14 recommend · 37
    Cover of The Rails way
    2008–2022

    The Rails way

    Obie Fernandez
    22 recommend · 42
    Cover of Rust in Action
    2018–2025

    Rust in Action

    Tim McNamara
    17 recommend · 41