Clojure Inside Out
Publisher: O'Reilly Media
Final Release Date: May 2013
Run time: 5 hours 52 minutes

Why is Clojure the most interesting new language on the horizon? With this video, you’ll not only learn how to tackle real problems with this functional language, you’ll learn how to think in Clojure—and why you should want to.

Neal Ford (software architect and meme wrangler at ThoughWorks) and Stuart Halloway (CEO of Relevance, Inc.) show you what makes programming with Clojure swift, surgical, and accurate. Clojure compiles to many target environments, including the JVM, JavaScript, and the .NET CLR, and you’ll quickly get up to speed on its syntax, ecosystem, and libraries. Then Ford and Halloway take you much deeper into the language, while keeping the focus on practical application:

  • Learn how to leverage macros to solve real problems
  • Discover how Clojure helps you manage time the way garbage collection helps you manage space
  • Understand why functional programming is so important

Clojure represents a vision for building software that could only be implemented by building a new language. You’ve heard the hype, now come learn the facts on the ground.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyClojure Inside Out
 
4.2

(based on 10 reviews)

Ratings Distribution

  • 5 Stars

     

    (7)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (1)

80%

of respondents would recommend this to a friend.

Pros

  • Accurate (9)
  • Easy to understand (7)
  • Helpful examples (7)
  • Concise (6)
  • Well-written (5)

Cons

    Best Uses

    • Intermediate (9)
    • Novice (4)
    • Student (4)
    • Expert (3)
      • Reviewer Profile:
      • Developer (10)

    Reviewed by 10 customers

    Sort by

    Displaying reviews 1-10

    Back to top

     
    4.0

    A Broad introduction to Clojure

    By SuperNullSet

    from Reno, NV

    About Me Developer, Maker

    Verified Reviewer

    Pros

    • Accurate
    • Broad
    • Easy to understand
    • Helpful examples

    Cons

    • Not comprehensive enough
    • Not Deep

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Clojure Inside Out:

    I purchased this series when it was on sale in mid 2013.

    Having gone through the whole thing (some sections more than once), I think I can say that I gained some useful knowledge from the series. It is extremely good for laying out a breadth first introduction to the language. Both presenters are quite good and move at a great pace.

    This is not really a hands on series, it is much more "sit back and let it wash over you". So if you are looking for a hands on workshop this is probably not for you.

    TL;DR would buy again, enjoyed it.

    (1 of 4 customers found this review helpful)

     
    2.0

    Definitely not for beginners

    By TRH

    from Tucson, AZ

    About Me Designer, Developer, Educator, Sys Admin

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Good Examples
    • Well-presented

    Cons

    • Not for beginners
    • Too Mixed

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Clojure Inside Out:

    Although this presentation is ordered conceptually, I wouldn't recommend it for learning Clojure until you have some grasp of the fundamentals.

    Topics are presented in an unusual order, which may be good or bad depending on your learning style. Within each topic, the material is too mixed: beginner, intermediate, advanced all interspersed.

    It looks to me like this video may have been re-edited from a longer (8-hour?) training session, and possibly reordered.

    (3 of 3 customers found this review helpful)

     
    5.0

    No Fluff Just Stuff

    By gdev

    from San Antonio, TX

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Clojure Inside Out:

      I've been learning Clojure for about six months so I used these videos to fill any gaps I had in my understanding of the fundamentals.

      Neal Ford is the BEST presenter, period. His delivery is quite entertaining. He's also the swiss-army chainsaw of technical knowledge. Stu provided the expertise to ensure that the material could be entertaining without the Dr. Fox effect.

      I saw both of these guys at No Fluff Just Stuff in Austin and I always wondered what seeing them to a talk together would look like. I was not disappointed.

      So far I've only talked about the "meta-data" about the videos. Now I'll talk about the actual content.

      NOTE: I watched all of these videos in one sitting.

      Even though I watched it all as one big presentation, the structure of the videos made the content easier to digest.

      Starting with the Clojure philosophy for development we see why Rich Hickey was compelled to write a whole new language and the whys of most of the design decisions.

      Once you have that understanding, understanding the data model is much easier.

      Once you understand the data model, understanding functions is much easier.

      As you can see each concept flows into the next one so smoothly that before you realize it, you've watched the whole video series.

      For beginners I would recommend watching it and taking notes on anything you don't immediately understand. There are quite a few things that aren't necessary to understand right away like STM or some of the advanced interop. But once you feel more comfortable you can revisit those concepts easily if you noted what they were and why they were confusing.

      For intermediate users, these videos will fill gaps and reinforce concepts you kind of take for granted, like how conj is polymorphic or the different math operations and operators like +'

      For advanced users, buy this for a friend that fits into the other two categories.

      One thing I like was having the audience which gave it an interactive feel. The only thing that was distracting was the fact that the audience was just four old guys who didn't ask a lot of interesting questions.

      I think after watching this series I'm ready to go forth and explore more advanced concepts of the language.

      (1 of 5 customers found this review helpful)

       
      1.0

      Not for Beginners

      By DS

      from Toronto

      About Me Designer, Developer

      Verified Reviewer

      Pros

        Cons

        • Difficult to understand

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Clojure Inside Out:

        Make sure that you are at least intermediate level
        before starting this video; maybe you will understand something. Definitely not for beginners,
        for me (beginner) this has killed any enthusiasm I had about Clojure.

        (2 of 2 customers found this review helpful)

         
        5.0

        Great Overview of Clojure

        By JD

        from Wetumpka, AL

        About Me Developer, Sys Admin

        Verified Reviewer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly Clojure Inside Out:

          Found this video series to be an extremely helpful supplement to all the reading I've been doing on this fascinating language. Really helps to understand how to implement the functional programming style of development.

          (1 of 1 customers found this review helpful)

           
          5.0

          First Rate

          By halftroll

          from mill valley

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

              Comments about oreilly Clojure Inside Out:

              The approach is unorthodox -- it begins with a serious presentation of a what appears to be a data exchange format. However, I suspect that for many this may be the preferred path for any version of Lisp.
              Halloway and Ford are masters of presentation; they know Clojure in addition to a broad range of programming principles which extend beyond Clojure.
              Assuming one's time is worth a dime an hour, this video is a bargain.

              (1 of 1 customers found this review helpful)

               
              5.0

              Excellent video !

              By ipolyzos

              from London

              About Me Developer, Educator

              Pros

              • Accurate
              • Concise
              • Easy to understand
              • Helpful examples

              Cons

                Best Uses

                • Intermediate
                • Novice
                • Student

                Comments about oreilly Clojure Inside Out:

                Clojure Inside Out was an Excellent video definitely recommended for Clojure enthusiasts who wanna learn more ... ! You do not learn everything about Clojure but enough information to build on top and explore features in more depth.

                (1 of 1 customers found this review helpful)

                 
                5.0

                Excellent introductory material

                By Denis

                from Santiago, Chile

                About Me Developer

                Verified Reviewer

                Pros

                • Accurate
                • Well-written

                Cons

                • Difficult to understand

                Best Uses

                • Expert
                • Intermediate

                Comments about oreilly Clojure Inside Out:

                It gives you a great intro to Clojure, with a bottom-up approach which makes a lot of sense with the Clojure approach to things. Both Stuart and Neal are experts in the field and it shows.

                It is better suited for people with experience on Java and some minimal understanding of languages on the Lisp language would be an advantage, though not required.

                Probably it's a bit difficult to understand everything in just one pass because the subject may challenge your current approach to programming, that's ok.

                (1 of 1 customers found this review helpful)

                 
                5.0

                Enjoyed it tremendously.

                By Paddycakes

                from London

                About Me Developer

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Intermediate

                  Comments about oreilly Clojure Inside Out:

                  Excellent coverage of this functional JVM based language. A must for all Java developers looking into functional languages running on the JVM.

                  (4 of 4 customers found this review helpful)

                   
                  5.0

                  Thorough and informative

                  By lucasec

                  from Birmingham, AL

                  About Me Developer

                  Verified Reviewer

                  Pros

                  • Accurate
                  • Concise
                  • Easy to understand
                  • Helpful examples
                  • Well-written

                  Cons

                    Best Uses

                    • Intermediate

                    Comments about oreilly Clojure Inside Out:

                    I'm typically reluctant to invest in videos for learning, as I often find the pacing is not quite right for me, or they are not as in-depth as I hope. Nevertheless, I saw the product on sale, watched the free introduction, and got hooked.

                    I watched the video over a weekend and afterwards I was eager to explore Clojure further in my free time. It's worth noting that this is absolutely suited to an intermediate to advanced audience—it was fairly fast paced. Stuart and Neal are articulate, precise, and clearly have spent significant time with language. The order of topics seemed odd at first, but it was well thought out and grew on me throughout the course.

                    Overall, the video provided a nice survey of Clojure and its capabilities and differences compared to object-oriented languages. The video provided me the base I needed to dive into Clojure and functional programming.

                    Displaying reviews 1-10

                    Back to top

                     
                    Buy 2 Get 1 Free Free Shipping Guarantee
                    Buying Options
                    Immediate Access - Go Digital what's this?
                    Video: $119.99
                    (Streaming, Downloadable)