A Day of Scala with Dianne Marsh and Bruce Eckel by DetroitDevDays Actions and Detail Panel Sales Ended
Event Information Share this event Date and time Location Location

The Madison

1555 Broadway

5th Floor

Detroit, MI 48226

United States

View Map View Map

Event description Description

DetroitDevDays presents...

A Day of Scala

Scala Koans

with

Dianne Marsh and Bruce Eckel

Functional Data Structures in Scala and High Wizardry in the Land of Scala

with Daniel Spiewak

Thursday May 31

9AM to 4PM

at The Madison

1555 Broadway

Detroit, MI 48226

Scala is a language which is both functional and object-oriented. Running on the Java Virtual Machine (JVM), Scala appeals to developers who enjoy a concise powerful language with modern constructs. While programmers are often attracted to Scala for its productivity gains and reduction of boilerplate code, it’s easy to become bewitched by the functional approach.

Koans are small lessons on the path to enlightenment. The aim of the Scala Koans project is to provide an easy learning environment in Scala based on a test suite with tests that the developer must either update to work, or fix the implementations being tested such that they pass.

Dianne Marsh @dmarsh, co-founder of Ann Arbor's SRT Solutions, has deeply rooted expertise in software programming and technology in a wide variety of industries including manufacturing, genomics, decision support and real-time processing applications. Dianne started her professional career using C and has enjoyed using many languages, including C++, Java, and C# since then, and is currently having a lot of fun using Scala. She took over the Scala Koans project in late 2010. She is one of the organizers for CodeMash (http://codemash.org), an all-volunteer developer conference focused on bringing together programmers of various programming languages to learn from one another. She is a long time supporter of Michigan's software developer community and winner of the 2011, 1DevDay Detroit Appreciation Award. She is currently working on a book about Scala with fellow Koan sensei, Bruce Eckel.

Bruce Eckel @bruceteckel is the author of Thinking in Java and Thinking in C++, and a number of other books on computer programming. He’s been in the computer industry for 30 years, periodically gets frustrated and tries to quit, then something like Scala comes along and offers hope and sucks him back in. He’s given hundreds of presentations around the world and enjoys putting on alternative conferences and events like The Java Posse Roundup. He is currently studying organizational dynamics, trying to find a new way to organize companies so that working together becomes a joy; you can read about his struggles in this arena at Reinventing-Business.com, while his programming work can be found through www.MindViewInc.com.

Extreme Cleverness: Functional Data Structures in Scala This talk will cover the theory and implementation of data structures in Scala. We'll start out with the concept of functional persistence, look at the magic pixie dust required to integrate into the Scala Collections library, and then dive right into actual data structures. Each data structure will be motivated and built up by the associated theory and ideas. All of these will be illustrated (with requisite colorful diagrams) and implemented with the necessary trappings to be a first-class Scala Collection. At the end of all this, we hope to spend some time talking about the constraints and implications of modern computer architecture as well as the JVM itself and the effect they have on data structure performance and design. High Wizardry in the Land of ScalaDespite the superficial flash of Scala’s syntactic skin, its true power lies in the type system and in the language’s deep semantic constructs.This talk will dive into some of the more remote regions of the kingdom of Scala. Specifically, we will cover the following topics:Higher-Kinds (what they are and how they can be applied)Type-Level Encodings (really exploiting Scala’s type system)Typeclasses (just like Haskell…except not)Delimited Continuations (and you thought kinds were confusing!) Daniel Spiewak is a software developer based out of Wisconsin, USA. Over the years, he has worked with Java, Scala, Ruby, C/C++, ML, Clojure and several experimental languages. He currently spends most of his free time researching parser theory and methodologies, particularly areas where the field intersects with functional language design, domain-specific languages and type theory. Daniel has written a number of articles on his weblog, Code Commit, including his popular introductory series, Scala for Java Refugees. Daniel is a co-host of the Scala Types podcast. Go here to learn more, http://detroitdevdays. com/a-day-of-scala/


LUNCH WILL BE PROVIDED

PARKING WILL BE VALIDATED IF YOU PARK IN THE

DETROIT OPERA HOUSE PARKING STRUCTURE

WE CANNOT REFUND AFTER MAY 1, 2012


Tags Tags

United States Events Michigan Events Things to do in Detroit, MI Detroit Conferences

Date and time Location

The Madison

1555 Broadway

5th Floor

Detroit, MI 48226

United States

View Map View Map

Organizer DetroitDevDays

Organizer of A Day of Scala with Dianne Marsh and Bruce Eckel

The goal of DetroitDevDays is to build a software developer community in the Detroit area that is regarded as the best in the world.

DevDays are targeted at software developers and architects.   DevDays educate and unite the development community in the Metro Detroit Area with inclusive, accessible and affordable events and conferences.  

Vist:  http://detroitdevdays.com

Read more Read less
Map and Directions
View Map
event ended A Day of Scala with Dianne Marsh and Bruce Eckel View Details View Details Follow this organizer to stay informed on future events DetroitDevDays

Events you might like:

$69 - $99 PRICELESS CONFERENCE 2022 I Will! Brightmoor Christian Church, Novi #Spirituality #Conference Share this event $20 A Light in the Darkness - A Day of Starting Over St. Marys of Redford Catholic Church, Detroit #Spirituality #Conference Share this event $45 Activated Disciple Workshop with Jeff Cavins St John Neumann, Canton #Spirituality #Conference Share this event Free Holiday Christmas Party Detroit, Novi #FamilyEducation #Conference Share this event Free Apply at Internships 2021 Detroit, Detroit #Business #Conference Share this event $147 - $1,097 DigiMarCon Great Lakes 2022 - Digital Marketing Conference Exhibition The Westin Book Cadillac Detroit Hotel, Detroit #Business #Conference Share this event $100 - $2,600 Exhibit at ADVANCES IN CANCER PREVENTION AND POST-CANCER CARE The Dearborn Inn, A Marriott Hotel, Dearborn #Health #Conference Share this event $100 - $850 Advances in Cancer Prevention and Post-Cancer care The Dearborn Inn, A Marriott Hotel, Dearborn #Health #Conference Share this event €399 - €798 DevTernity Conference – Are you in? United States, Detroit, Detroit #ScienceTech #Conference Share this event DWLN Summit/Gala Awards 2021 Marygrove College, Detroit #Business #Conference Share this event Save This Event Log in or sign up for Eventbrite to save events youre interested in. Sign Up Already have an account? Log in Event Saved