What every developer should know about compilers.

Ben Anderson

Tuesday, Septemeber 13th, 2016 at 6:00 PM (Pizza @ 5:15 PM)

I want to Go

What every developer should know about compilers.

Understanding compilers and the theories behind them is useful to us as developers but not in its entirety, essential. Techniques used in compilers, such as lexical and semantic analysis, error handling and recovery, code optimization and finite automata are all used in our weekly, if not daily programming practices.

After giving an overview of some of these areas in compilers, we’ll take a look at a project in Ruby where we utilized lexical and semantic analysis with some user-input optimizations.

About Ben Anderson

Ben Anderson has been humoring the Chippewa Valley IT community since 2012 and is still going strong! He's currently employed with Mashable in New York, building and maintaining applications for 42 million monthly unique visitors. He may or may not have broke the entire website on his first day of employment.Though Ben does spend a lot of time learning the latest and greatest technologies; he reserves any other time away from the computer working on/restoring old vehicles.


Eau Claire is hosting it's second annual startup competition October 14th. For details, check out Startup48.

Upcoming Code Camp

Mark your calendars, it's that time of year again! The 9th annual Chippewa Valley Code Camp is scheduled for October 22nd.

We're on Meetup.com!

Keep the conversations going after our meetings at Meetup.com and check out other local technology related meetups..

We Love Code

How about you?

We're a group of software developers that love our craft and we'd love to have you join us at our meetings.

Whether you sling C#, play with Python, rock Ruby, or love JavaScript, you'll fit in great. We're all about building a community of developers in the Chippewa Valley. Students, professionals, and hobbyists are always welcome!


Sign up for our newsletter to stay in the loop!

Sign up now

Contact Us

Contact us at doug@cvdevgroup.org or brian@cvdevgroup.org.


Join our chatroom


These awesome companies support our user group. Support them too!

Pluralsight - Unlock access to the world's largest tech & creative training library Jetbrains