Create an event

ZeroMQ for Clojurists - Dave Yarwood

From Thu 25 May 2017 to Fri 26 May 2017
9:00 PM - 3:00 AM
Ended

"ZEROMQ FOR CLOJURISTS" - DAVE YARWOOD_Format: Talk, 40 minutes_ _Topics: ZeroMQ, inter-process communication (IPC), network programming_ ZeroMQ [http://zeromq.org/] is an open-source messaging protocol and networking library that makes it very easy to network threads and processes together using sockets. There are implementations available in a variety of programming languages, including Java, but the use of ZeroMQ in Clojure is an under-explored territory. After using ZeroMQ in a number of personal projects and contributing to a Java ZeroMQ library, I have identified some of the strengths and pitfalls of using ZeroMQ in Clojure. In my talk, I will share with you some of the things I've learned and my recommended approach to writing distributed Clojure applications via ZeroMQ. For those with less experience with ZeroMQ or inter-process communication, this talk will also serve as a quick introduction to these topics. I will talk briefly about what ZeroMQ is, why it's awesome, and what you can do with it. If you're interested in building distributed Clojure programs that talk to each other over sockets, then ZeroMQ might be just what you need! ABOUT THE AUTHOR [https://github.com/clojureremote/cr17/tree/master/program/Talk%20-%20Dave%20Yarwood%20-%20ZeroMQ%20for%20Clojurists#about-the-author] Dave YARWOOD IS A COMPOSER, musician, and software engineer at ADZERK, where he uses Clojure and ClojureScript to build UIs, APIs, and backend services. In his free time, he maintains Alda [https://github.com/alda-lang/alda], a programming language for music composition. Dave holds a Bachelor of Music degree from the University of North Carolina at Chapel Hill. Developing Alda's components led Dave to explore inter-process communication via ZEROMQ AND TO SEARCH FOR THE BEST WAY TO USE ZEROMQ IN A CLOJURE PROGRAM. With this goal, Dave has been contributing to JeroMQ [https://github.com/zeromq/jeromq] (a pure Java implementation of the ZEROMQ PROTOCOL) and developing his own library [https://github.com/daveyarwood/ezzmq] for idiomatic ZeroMQ usage in Clojure. Website: djy.io [https://github.com/clojureremote/cr17/tree/master/program/Talk%20-%20Dave%20Yarwood%20-%20ZeroMQ%20for%20Clojurists#biographic-details] Github:  @daveyarwood [https://github.com/daveyarwood] Twitter: @dave_yarwood [https://twitter.com/dave_yarwood]
music culture
60 Views
30/01/2019 Last update

Adzerk
501 Washington Street Suite D. , Durham, 27701, NC, US

View event details


Are you an event organizer?
Create events for free. They will be immediately recommended to interested users.


Browse other venues in Durham
Discover now

  1. Durham
  2. ZeroMQ for Clojurists - Dave Yarwood