Wednesday, 6 November 10:00-17:30 Convention Ctr - Room 602
39 Ruby in a Day
Smalltalk was ahead of its time: we're just entering the decade of the untyped, flexible language. And by all accounts, Ruby could well be the language of that decade. Small, but tremendously expressive, Ruby is finding favor among all kinds of developers. From web applications to numerical simulations at NASA, Ruby is gaining popularity and mindshare.
As a developer, you owe it to yourself to have a look at Ruby. Even if you never write a line of Ruby code, the ideas in the language can greatly improve the way you think about design and the ways you implement your programs. And if you do starting writing Ruby, you'll discover the tremendous productivity and readability gains that are possible.
Attendees will be familiar with the basics of object-oriented programming. We encourage those who can to bring laptops so we can jointly work on exercises and programming projects.
Slides with a large number of exercises.
Dave Thomas has been developing software since the mid 1970's. He holds an honors degree in computer science from London University, and is a member of the IEEE Computer Society and the ACM. He ran a successful software company in the United Kingdom before moving to the United States and forming the Pragmatic Programmers with Hunt. Together they authored two books, "The Pragmatic Programmer: From Journeyman to Master" and "Programming Ruby: The Pragmatic Programmer's Guide". They are authors of the Manifesto for Agile Software Development, and jointly edit the Construction column for IEEE Software magazine. He is a keen private pilot.
Andy Hunt has been developing software since the early 1980's, in various senior positions at companies large and small, before becoming a consultant. He holds a BS in Information and Computer Science from the Georgia Institute of Technology and is a member of the IEEE Computer Society and the ACM. When not programming, he is an avid jazz musician and woodworker. Andy has authored two books with Dave Thomas: "The Pragmatic Programmer: From Journeyman to Master", and "Programming Ruby: The Pragmatic Programmer's Guide". They are authors of the Manifesto for Agile Software Development, and jointly edit the Construction column for IEEE Software magazine.