align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Doing Data with Go and Clojure

This is the rescheduled event that was cancelled due to weather.

Appearing in 2007, Go and Clojure are relatively new languages that are growing in popularity and use. For February's meetup, we will hosting two practitioners who will be discussing several language features to make data manipulation and processing more efficient.

6:30 PM -- Networking & Food from Green Turtle Columbia

7:00 PM -- Greetings

7:05 PM -- Processing Data with Go - Eric Oestrich

8:00 PM -- Data Structures with Clojure - Craig Andera

9:00 PM -- Post Event Drinks at Green Turtle Columbia


Location

Loyola Columbia Grad Center 210/230

8890 McGaw Rd, Columbia, MD

Processing Data with Go

As the amount of data we work with on a daily basis grows, we're forced to adapt the technology and processes we use to maintain the same levels of performance. Eric will give a few examples of how we've replaced our traditional means of processing data with some newer, faster languages.


Data Structures with Clojure

A typical experience with Clojure is, "Come for the concurrency, stay for the data structures." Clojure's data structures are persistent, immutable, and performant. In this talk, we'll discuss what they give you, how they work, and what you can do with them.


Speakers

Eric Oestrich is a software developer at SmartLogic. He blogs about development for SmartLogic here and on his personal website,. At SmartLogic, he works on developing hypermedia APIs, mobile applications, and more for clients ranging from startups to enterprises. 


Craig Andera is a developer at Cognitect, where he builds large-scale web-based systems, primarily in Clojure. He is also the host of The Cognicast, Cognitect's podcast. Craig can be found on Twitter @craigandera. The Cognicast is available at http://cognitect.com/podcast.


Companies

SmartLogic helps tech startups and established businesses build custom web and mobile products. We specialize in Ruby on Rails, Javascript, iOS and Android development. Our clients range from small startups to corporations like ExxonMobil. Our process ensures that the products we build are robust, scalable, and user-friendly.

Cognitect is the merger of two companies with parallel visions for the future of software. Combining ten years of industry-leading development and enterprise support from Relevance with 7 years of industry-changing invention from Rich Hickey and Metadata Partners (makers of Datomic), Cognitect brings the power of our philosophy to software development.


Drinks

Right across the street!

Green Turtle Columbia

8872 McGaw Road

Columbia, MD 21045

Join or login to comment.

  • Jason B.

    We forgot to announce that videos are available at http://goo.gl/yuTGHf.

    1 · April 25, 2014

  • A former member
    A former member

    Thanks for coming, everyone. My slides on Clojure are available here: https://github.com/candera/clojure-data-structures/blob/master/slides.zip?raw=true

    1 · March 6, 2014

    • A former member
      A former member

      Second, I think there's a certain sense in which the idea's time has come. Pretty much every idea in Clojure has been around for a long time, but I get the impression that only now are significant numbers of people looking at mainstream languages and coming to the conclusion that something more is needed. It takes a decade or two to evaluate ideas, and we've been hung up on OOP since the 90s. I think people are finally starting to realize that that experiment has failed.

      March 9, 2014

    • Jim K.

      Thanks for the candid thoughts. I think the fact that things are more loosely coupled now (on average) than they have been in the past also makes it easier to experiment with a new language with less commitment. (e.g. a single component, like RabbitMQ, and not significantly commit an entire project to a language change)

      March 10, 2014

  • Jim K.

    I'd like to say thanks to the organizers and the speakers. I had a great time and I'm looking forward to the next event.

    March 8, 2014

  • Chris P.

    Very informative meeting on two very interesting languages.

    March 6, 2014

  • A former member
    A former member

    My slides and sample code are available here: https://github.com/smartlogic/processing-with-go

    1 · March 6, 2014

  • John F.

    A well-attended meeting with people interested in data, programming,a

    March 6, 2014

  • Matt R.

    Have never heard of either of those languages before, nor the way Clojure treats lists with operations.

    March 5, 2014

  • Scott L.

    very informative

    March 5, 2014

Our Sponsors

  • Founding Sponsors

    _________________

  • Varen Technologies

    An Intelligence and Defense Services Provider

  • CACI

    Architects, builds and supports enterprise software apps. and systems

  • Sponsors

    _________________

  • Applied Technology Group

    Provides Agile IT Solutions to the IC and Government Agencies

  • T. Rowe Price

    Provides global investment management services

  • Booz Allen Hamilton

    Partners with clients to solve their most important and complex problems

  • Partners & Resources

    _________________

  • Data Community DC

    We foster education, opportunity, and professional development.

  • O'Reilly Media

    Spreads the knowledge of innovators through its books and more.

  • Manning Publications

    Publish computer books for professionals

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy