Thursday, February 4th
- Polyglot OSGi – Matt Stine
One of the greatest benefits of OSGi is its firewall-esque encapsulation of implementation details. The only traffic that gets in or out is the traffic that you explicitly specify, otherwise all bets are off. The aspiring polyglot can bring in the right tool for the right job by hiding it behind OSGi services as an “implementation detail,” provided that only Java language types are exported. The talk will looks at the pros and cons of this approach, experiment with Groovy, Clojure, and Scala in an OSGI container, and also look at the “gotchas” involved along the way.
Sponsored by: NetEffects
Thursday, January 7th
CANCELED DUE TO WEATHER
Thursday, December 3rd
- Humanity 2.0: How you and I are enabling the redefinition of “Life As We Know It” – Matt Taylor – Slides – Video
Thursday, November 5th
Happy Haskell Hackfest!
Haskell Music Jam Session using SuperCollider and it’s awesome Haskell bindings.
SuperCollider is a real-time audio-synthesizer server with great Haskell bindings. People have done some pretty amazing things with it. Basically it is a server that speaks the Open Sound Control binary protocol [3] and produces any sound you can imagine. Using the metaphor of an audio mixer, each client runs on a different channel so we will truly be jamming real-time.
I can provide a server with SuperCollider pre-loaded and client computers can easily install the bindings using Haskell Platform and Cabal. Clients do not need to have SuperCollider installed.
For this meeting only, we will be at Technology Partners, NOT the usual Appistry location!!!
Sponsored by: Technology Partners
October 1st, 2009
- Map/Reduce – Michael Groner (Appistry) – Slides
- Hadoop – Tom Wheeler (OCI) – Slides
September 3rd, 2009
Sponsored by: Lisa Rokusek / AgentHR
- Metaprogramming in Groovy – Jeff Brown (SpringSource)
- External DSLs Using Scala Parser Combinators – Tim Dalton (OCI) – Slides – Logo Interpreter
August 6th, 2009
Sponsored by: Technology Partners
- Perl: Not Dead Yet – Matt Follett (Beck Automation) – Slides – Video
- Haskell’s Software Transactional Memory – Aditya Siram
July 2nd, 2009
- Project Fortress – Alex Miller (Terracotta) – Slides – Video
- Fan – Scott Bale (BJC Healthcare) – Slides – Video
June 4th, 2009
- Rich-client development with MacRuby – Mario Aquino (OCI) – Slides (PDF)
- Haskell – Alex Stangl – Slides (PDF)
May 7th, 2009
- Language Shootout – Vending Machine
April 2nd, 2009
- Factor – Kyle Cordes (OasisDigital) – Handout (PDF)
- Parrot/Rakudo/Pugs/Perl 6 – Charles Sharp (OCI) – Slides (PDF)
March 5th, 2009
- F# – Ken Sipe (Perficient)
- Monads are Burritos – Michael Easter (OCI) – Slides (PDF), Examples
February 5th, 2009
- Actor Concurrency – Alex Miller (Terracotta)
- Functional programming in JavaScript – Nate Young (Asynchrony Solutions)
January 7th, 2009
- Dashboard Widget Dev (Javascript and Ruby) – Mario Aquino (OCI) – Slides (PDF)
- iPhone Dev (Objective-C) – David Giovannini (OCI) – Slides (PDF)
- Clojure – Mark Volkmann (OCI) – Snake code, Slides (PDF)
December 4th, 2008
- What are functional and dynamic languages? – open discussion
- Groovy Metaprogramming with Categories and Mixins – Matt Taylor (G2One / SpringSource)
- Ocaml – Ryan Senior (Ferguson Consulting)
