Welcome to DDL!

About Us

The Dayton Dynamic Language User Group is primarily focused on, as you can tell by the name, dynamic languages. If you’re interested in Ruby (including Rails), Python (including Django), PHP, Perl, Javascript, Scheme, Lisp, Smalltalk, etc, this is probably the place for you. We try not to talk specifically about things like C and Java, but there are no hard and fast rules (especially if you’re comparing them to a dynamic language).

The meetings are very informal. We usually don’t have any formal presentations, but people frequently show code that they’re working on. The flow of the meeting tends to meander, so if you’re interested in something specific, you should speak up! ).

The meetings are free to the public, though we try to donate some small amount of money to the Dayton Chess Club every month. You’re certainly under no obligation to contribute.

We are a Special Interest Group (SIG) of the Dayton Microcomputer Association. See other DMA SIG meetings at [Meetup](http://www.meetup.com/Dayton-Microcomputer-Association-Meetup/

Upcoming Meetings

April 2017: Dot and GraphViz

April 12, 2017

For April, Evelyn Boettcher brings us an excellent talk previously seen at Dayton Data Visualization:

“dot” draws directed graphs as hierarchies. It runs as a command line program, web visualization service, or with a compatible graphical interface.

Its features include well-tuned layout algorithms for placing nodes and edgesplines, edge labels, “record” shapes with “ports” for drawing data structures; and cluster layouts (citation). Because “dot” takes care of the layout, you are free to focus on how objects are related to each other. Graphs are simply written as a human readable text file: digraph mydotgraph {main -> parse -> execute;}. This talk will give you the tools to start making your own graphs either organizations charts, software flow diagrams, or work flows using dot.

Dot and GraphViz are available from your favorite programming language, whatever it is.
It’s a tool you’ve been missing out on; poor you! Evelyn will fix that.

As always, we take time for discussion and questions around any dynamic language: Perl, Python, Ruby, PHP, Javascript… whatever’s on your mind!

May 2017: Learning with Exercism

May 10, 2017

The world is full of programming languages and online tutorials to learn them, but exercism.io just might be the most intriguing.
It works your skills up through iterative, test-driven development with lots of feedback. And it’s available for over 30 languages, from the industry standbys to the wacky experimental ones. We’ll go through getting set up with Elixir and starting out with it. Just to make things interesting, we’ll pick a language at random none of us knows.

We’ll review some other favorite software-learning tools while we’re at it.

As always, we take time for discussion and questions around any dynamic language: Perl, Python, Ruby, PHP, Javascript… whatever’s on your mind!

Python self-study meetups

Together with Tec^Edge, we’re having an informal weekly lunchtime meeting for folks learning Python. No program, just come to share questions with each other, show off what you’ve been working on, and discuss. We’ll meet most Fridays at noon at the Wright Brothers Institute. Check meetup to make sure we’re meeting on a particular Friday.

Many people can’t make that time, so join our mailing list to discuss possible times for an alternative session.

Mailing list

We have a mailing list that we use for occasional discussion, but usually just monthly meeting reminders. It’s extremely low traffic and definitely the best way to know what is going on with the group.


We customarily meet on the !2nd Wednesday of every month from !7pm to !9pm in the back part of the main room at the Dayton Chess Club. The address is

18 W 5th St., Dayton, OH 45402

The telephone contact is 937-461-6283

Here’s a map. Sometimes parking is hard to find, though all the metered spots are free after 6pm. If you’re lucky, you can find parking on 5th street in front of the building. There is also usually parking on a (sadly unmarked on all of the online maps we could find) road that goes between 4th and 5th street between Main street and Ludlow.

Larger Map

Earlier reports about being unable to use the Chess Club on Wednesdays turned out to be wrong (or at least premature)! So our meeting place remains unchanged, but keep an eye on the mailing list in case of future changes.


We typically walk over to the Spaghetti Warehouse (a few doors west of the Dayton Chess Club) for dinner & conversation after the meeting. You’re welcome to come.

All Meetings


Dayton is home of the Dayton Microcomputer Association, one of the country’s oldest computer user groups. DMA serves as an umbrella group for a variety of Special Interest Groups like ours - see DMA’s meetup page.

The Dayton Tech Guide has links to a variety of resources in Dayton’s technical community.

Flag of Dayton

comments powered by Disqus