Functional Languages BoF [pdxfunc]*
Hang out and talk about functional languages.
Lets get together and share stories about our experiences with functional programming languages like Erlang, Haskell, Scala, OCaml, Clojure and others.
If you’d like to give a short talk (3-10 minutes), please prepare and mention it at the beginning of the meeting so we can add you to the agenda. We’ll spend the rest of the time on open discussions, which will be awesome.
IMPORTANT: If you don’t already have a ticket for the Open Source Bridge conference, you’ll need to either buy one or register for a free “Community Pass” that will let you into the Friday unconference, Hacker Lounge and the evening BoFs: http://osbridge.eventbrite.com/
Dan Colish is a Core Data Engineer at Urban Airship. He is also a maintainer and active open source developer for Xapian, Salt, and other smaller projects. He resides in Portland with his family and enjoys snowshoeing and hiking around Mt. Hood.
- Title: Previously Untitled Meditation on the Zen of Python
- Track: Chemistry
- Room: B204
- Time: 2:30 – 3:15pm
In a language that strongly enforces a formatting style on the programmer, keeping it “pythonic” is only the tip of what makes python a wonderful, but confusing language. See what all the fuss is about in this introduction to the styles and nuances of the Python programming language and the tools you should be using when writing it.
- Speakers: Dan Colish
Open Source Bridge Foundation
Business-Technology Consultant, creating sophisticated applications using Ruby, Python, Java and UNIX.
Open source contributor and community organizer:
- Open Source Bridge conference
- Calagator wiki-editable community calendaring platform
- pdxruby, Portland Ruby Brigade user group
- pdxfunc, Portland Functional Programming user group
- pdxdevops, Portland DevOps user group
- WhereCampPDX geospatial conference
- OpenConferenceWare, open source conference software running this site
- ePDX/Citizenry, open source community directory platform
- AutomateIt, open source automation tool managing this server
- Title: Preventing Runtime Errors at Compile Time
- Track: Cooking
- Room: B204
- Time: 10:00 – 11:45am
Are you tired of null pointer exceptions, unintended side effects, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors that appear during testing or in the field? A compile-time tool named the Checker Framework has found hundreds of such errors. Oracle plans to include it in the Java 8 javac, but you can use it today to improve your code and avoid errors.
- Speakers: David Lazar, Michael Ernst, Werner Dietl