Neward & Associates




                                                         Busy Java Developer's Guide to
          ...
Neward & Associates




                                                                                         Objective...
Neward & Associates




                                                            References




                       ...
Upcoming SlideShare
Loading in …5
×

The Busy Java Developer’s Guide to Scala: Patterns

1,730
-1

Published on

Friday, March 19 - 2:10 p.m.
Presented By: Ted Neward

Language expert Ted Neward examines how Object Oriented community's favorite designs patterns are applicable to Scala, including those patterns that work well there, those that don't, and a few new ones that wouldn't work well anywhere but in Scala. Scala is a new programming language incorporating the most important concepts of object-oriented and functional languages and running on top of the Java Virtual Machine as standard "dot-class" files. Sporting the usual object-oriented concepts as classes and inheritance, Scala also offers a number of powerful functional features, such as algebraic data types, immutable objects by default, pattern matching, closures,
anonymous functions and currying, and more. Combined with some deep support for XML generation and consumption, Scala offers Java programmers an opportunity to write powerful programs with concise syntax for a new decade of Java programming.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,730
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Busy Java Developer’s Guide to Scala: Patterns

  1. 1. Neward & Associates Busy Java Developer's Guide to Scala: Patterns Ted Neward Neward & Associates http://www.tedneward.com Credentials Who is this guy? – Free agent coach – Independent consultant, trainer – BEA Technical Director, Microsoft MVP Architect – JSR 175, 250, 277 EG member – Founding Editor-in-Chief, TheServerSide.NET – Author • Professional F# (Wiley, Forthcoming) • Effective Enterprise Java (Addison-Wesley, 2004) • Server-Based Java Programming (Manning, 2000) • C# in a Nutshell (OReilly, 2003) • SSCLI Essentials (w/Stutz, Shilling; OReilly, 2003) – Papers at http://www.tedneward.com – Weblog at http://blogs.tedneward.com © 2006 Neward & Associates. All rights reserved. This presentation is for informational purposes only. 1
  2. 2. Neward & Associates Objectives Learn how GOF patterns map to Scala Explore new functional patterns Summary Patterns… – … are just as applicable in Scala – … sometimes appear as language features in Scala Scala patterns… – … represent “new ground” – … shouldn’t be considered “definitive” (not yet) © 2006 Neward & Associates. All rights reserved. This presentation is for informational purposes only. 2
  3. 3. Neward & Associates References Questions ? © 2006 Neward & Associates. All rights reserved. This presentation is for informational purposes only. 3

×