You are browsing the archive for functional.

Six Weeks of Scala (4 left!)

October 27, 2010 in events

SRT Solutions is hosting a free hacking session to learn Scala.  I apologize for posting this announcement 2 weeks into it … but there are still 4 weeks left of our Six Weeks of Scala series.  Plenty of time to join in, particularly since this has been organized as independent sessions to allow people to come and go, as it fits their schedule.

We will meet at SRT Solutions on Monday evenings (11/1, 11/8, 11/15, and 11/22), sometime after 5 pm (most people seem to be arriving at around 6), and work on Scala for about 2-2.5 hrs.  The first few weeks, we worked on a variety of things, getting used to the language.  We played around with collections in the first week, and pattern matching & functional decomposition of problems last week.

On Monday, November 1, we are going to start working with the Scala Koans, modeled after the Ruby Koans.  We’ll be working with Dick Wall’s fork of the Koans, and hopefully contributing to them.  Please join us.

SRT Solutions is at 206 S. Fifth Ave., Suite 200 in Ann Arbor.  This is at the intersection of Washington and Fifth Avenue.  The entrance is from Fifth Avenue.  Metered parking is free in Ann Arbor after 6 pm, so if you can find a space, feed the meter til 6.   Alternatively, the closest parking structure is at Fourth Avenue and Washington.

AAJUG September 23, 2008: Scala for Java Programmers

September 20, 2008 in AAJUG Meetings, events

Dianne Marsh will talk about the Scala Programming Language at the Ann Arbor Java Users Group on Tuesday, September 23.  The meeting starts at 6:30 PM with open networking, and the talk will start around 7 PM.  There will be a Q&A session immediately following the presentation. This meeting will be held at Washtenaw Community College, BE270.

Meeting Location and Map:

Washtenaw Community College, WCC BE 270

Date: Tuesday, September 23rd, 2008
Time: 6:30 PM – 9:30 PM EDT

Note: If you plan to attend, please RSVP to:
rsvp@data-masters.com

Open Networking starts at 6:30 PM.

Note: We will have giveaways such as T-Shirts, Pens, etc. from Sun Microsystems.

Note: This just in from JetBrains:

We are also expanding our offer – each month, your speaker and winner can choose their prize:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent (for our Continuous Integration and Build Server)
d. Ruby IDE Personal License (not named yet, but we are working on that.

Introduction to Scala

Scala is a multi paradigm language, offering both object-oriented and functional programming that runs on the Java Virtual Machine. The proliferation of multi-core machines is driving interest in functional languages, as they offer a simplified approach toward concurrency. This talk discusses why you should care about Scala as an emerging language, describes unique features of the language, and uses programming examples to demonstrate its use.

Bio:
With nearly 2 decades’ experience in the software industry, Dianne Marsh is a specialist in providing coaching and project support in C++, Java, Python and object-oriented design. An entrepreneur, she has also assisted clients with securing Small Business Innovative Research grants, including prototype development. Dianne’s expertise is in scientific and technical programming, including manufacturing, genomics, decision support, and real-time processing on both Windows and UNIX operating systems. She has developed and architected distributed, database-driven decision support applications written in C++ and Java. Dianne’s principal strengths include large systems architecture, with emphasis on proper thread management, load balancing and fail-over in a distributed environment.