CodeTown

www.codetown.us ::: a software developer's community

Event Details

Time: February 26, 2009 from 6pm to 9pm
Location: DeVry University, Room 114 - capacity 20!
Street: 4000 Millennia Blvd
City/Town: Orlando
Website or Map: http://www.orlandojug.org
Phone: 407-622-WEBS
Event Type: meeting and presentation
Organized By: Michael Levin
Latest Activity: Feb. 26, 2009

Export to Outlook or iCal (.ics)
Share  Twitter

Event Description

An introduction to the functional Clojure programming language will be given. Clojure is a new, cleaned-up Lisp dialect with powerful unhygienic macros, seamless Java interoperability, various data structure literals, and is perhaps most famous for its easy concurrency features including its Software Transaction Memory (STM.) The talk will begin with an overview of the Lisp syntax and functional ideas that may seem foreign to some. It will then go over the basic data structures and types the language supports. Then Clojure's "multimethods" with be explained, and how they let you use polymorphism and a form of inheritance without using Object Orientation. The talk will end with some short code demos showing off:
- Clojure using an existing Java charting/graphing library in a fun interactive fashion
- Clojure's easy but powerful non-locking concurrency features compared to manual locking in Java
- Clojure's DSL ability through macros as demonstrated by the practical Compojure web framework

Larry Diehl is an Orlando-based web developer and Genetic Programming researcher at the University of Central Florida. He has over 3 years of Ruby and Rails experience doing work for Bear Den Designs and IZEA, and is passionate about Test Driven Development. Larry has spoken in the past at BarCamps, ORUGs, and RubyConf08. Although an admirer of many languages, he is currently using Clojure as the primary language for his research. The occasional blog post can be found at larrytheliquid.com, but for more activity check out the larrytheliquid GitHub profile.

Comment Wall

Comment

RSVP for OrlandoJUG to add comments!

Join this Ning Network

Attending (5)

Jack E. Korner Joe Zack Matt Drees Jim  Moore Larry Diehl

Might attend (1)

Kurt Weaver

Not Attending (1)

Michael Levin


Reading List

Google Launching Twitter-Killer For Gmail!

Google could launch a Twitter-killer as soon as this week, the Wall Street Journal reports.

Coding Horror

Jeff Atwood's bolg...

xkcd

A webcomic of romance, sarcasm, math, and language.

programming dojo - Google Search

Loads of info on dojos

The Programmer Dress Code

Who was the guy that started the unkempt programmer code of honor?

iPhone 3G / 3GS Impact Case // OtterBox.com

iPhone case for extreme conditions

Writing a business plan - How to write a business plan - Submit a business plan - Sequoia Capital

Solid advice on starting a business and obtaining venture capital

Infoblazer - Pure Java Performance

Another sleepless night A concrete paradise Sirens screaming in the heat Neon cuts the eye As the jester sighs At the world beneath his feet It's a gutter ballet Just a menagerie Still the orchestra plays On a dark and lonely night To a distant fading light -Savatage

Crisis Camp New Orleans

This Saturday, CrisisCamp will bring together volunteers to collaborate on technology projects which aim to assist in Haiti's relief efforts by providing data, information, maps and technical assistance to NGOs, relief agencies and the public. This event is free and open to the public. You don't have to be technical to volunteer time.

A Practical Legal Guide to iPhone Application Development > The iPhone SDK Agreement

Carefully navigating the legal landscape in which game development operates is essential to launch and maintain a successful iPhone application. Legal expert Robert McHale examines the common legal pitfalls specific to iPhone application development, and the measures developers can adopt to minimize risk and maximize protection of their intellectual property rights.
Locations of visitors to this page


The Future of Web Apps!

© 2010   Created by Michael Levin on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service

Sign in to chat!