Chandima Cumaranatunge

Chandima Cumaranatunge

  • @chandimac

Areas of Expertise:

  • RIA Development
  • ActionScript
  • Design Patterns
  • User Experience
  • Casual Game Design
  • Instructional Design
Dr. Chandima Cumaranatunge has a background in Computer Engineering and Instructional design. He is an Assistant Professor in two departments at the University of Hartford. He teaches courses on developing learning environments in the Department of Educational Technology, and web development and casual game design in the Multimedia Web Design & Development program. He enjoys teaching OOP using non-traditional means such as programming robots and games. Chandima also develops informal learning environments and is currently a Co Principal Investigator of a National Science Foundation, ITEST youth empowerment project, that teaches IT skills to Hartford area students. He blogs on ActionScript design patterns at www.as3dp.com.

ActionScript 3.0 Design Patterns ActionScript 3.0 Design Patterns
by William Sanders, Chandima Cumaranatunge
July 2007
Print: $44.99
Ebook: $35.99

Chandima blogs at:

A “have-coffee” culture

May 21 2015

Download a free copy of Building an Optimized Business, a curated collection of chapters from the O’Reilly Web Operations and Performance library. This post is an excerpt by J. Paul Reed from DevOps in Practice, one of the selections included … read more

A “have-coffee” culture

May 21 2015

Download a free copy of Building an Optimized Business, a curated collection of chapters from the O’Reilly Web Operations and Performance library. This post is an excerpt by J. Paul Reed from DevOps in Practice, one of the selections included … read more

Cultivating change

May 21 2015

Attend Cultivate July 20 and 21, in Portland, Oregon. Cultivate is our conference looking at the challenges facing modern management and aiming to train a new generation of business leaders who understand the relationship between corporate culture and corporate prosperity. … read more

What today’s fitness technology means for tomorrow’s office

May 21 2015

Contributing Author: Claire Niech Attend O’Reilly’s Solid Conference, June 23–25, in San Francisco. Solid is our conference exploring how the collision of software and hardware is fueling the creation of a software-enhanced, networked physical world. At 5:37 a.m., Nina’s alarm … read more

Cultivating change

May 21 2015

Attend Cultivate July 20 and 21, in Portland, Oregon. Cultivate is our conference looking at the challenges facing modern management and aiming to train a new generation of business leaders who understand the relationship between corporate culture and corporate prosperity. … read more

What today’s fitness technology means for tomorrow’s office

May 21 2015

Contributing Author: Claire Niech Attend O’Reilly’s Solid Conference, June 23–25, in San Francisco. Solid is our conference exploring how the collision of software and hardware is fueling the creation of a software-enhanced, networked physical world. At 5:37 a.m., Nina’s alarm … read more

Toward a damned good information architecture

May 21 2015

Download a free copy of “The New Design Fundamentals” ebook, a curated collection of chapters from our Design library. Note: this post is an excerpt from “Information Architecture,” 4th Edition, by Louis Rosenfeld, Peter Morville, and Jorge Arango, which is … read more

Data science makes an impact on Wall Street

May 21 2015

Having started my career in industry, working on problems in finance, I’ve always appreciated how challenging it is to build consistently profitable systems in this extremely competitive domain. When I served as quant at a hedge fund in the late … read more

Data science makes an impact on Wall Street

May 21 2015

Having started my career in industry, working on problems in finance, I’ve always appreciated how challenging it is to build consistently profitable systems in this extremely competitive domain. When I served as quant at a hedge fund in the late … read more

Design Pattern Variation and Intents Table

December 03 2014

On several different occasions I have meant to create an easy look-up table for quickly finding all of the GoF design patterns, their general purpose, their scope, what can vary and their intent. I finally did it! Click Play to view and Download to get it for your desktop.(It’s just… read more

Concurrent Programming and Parallel Patterns

December 03 2014

Concurrent Programming Patterns If you’ve viewed the posts that we’ve had on both parallel (//P) and concurrent (||P) programming, most of what you’ve seen has been long-standing attempts at borrowing what’s been published on parallel programming and applying it to ActionScript 3.0. The examples originated in other languages, especially in… read more

‘Twas The Night Before OOPSLA

December 03 2014

The annual meeting of the world’s most influential and best programmers can be found at OOPSLA (Object-Oriented Programming, Systems, Languages & Applications.) In the early 1990s, it was at OOPSLA meetings that the Gang of Four first began spooling out the design patterns that became the core of their book,… read more

Democratic Design Patterns

December 03 2014

Design Patterns and Many Languages Way back in 2001, Mark Winstanley and I wrote a book, Server-side Flash: scripts, databases, and dynamic development. I ended up writing code for PERL, ASP and PHP all integrated with Flash through ActionScript. At that time, PHP and ActionScript were relatively young. PHP 4.0… read more

Adobe Starling and Design Patterns

December 03 2014

As you may have noticed, Flash and ActionScript 3.0 and Flex have been going through metamorphic change. One of the new roles for ActionScript 3.0 involves game development, and part of that involves Starling. By sheer good fortune, Thibault Imbert not only has written a great little book on Starling… read more

"For any serious ActionScripter, there comes a point when you have to explore advance theory and programming methodology. All too often in our industry, developers are self taught with no formal training or programming education. This is an excellent book to bridge the gap."
--Paul Milbourne, Flash the District

"College-level and specialty computer libraries covering web development will find William Sanders & Chandima Cumaranatunge's ActionScript 3.0 Design Patterns an excellent acquisition, covering common problems in Flash and Flex applications and providing developers with the tools necessary to adopt superior design patterns. From key components of ActionScript 3.0 and its characteristics to the benefits of developing both structural and behavioral patterns, Actionscript 3.0 is a pick for any advanced programmer's library."
--James Cox, The Bookwatch: The Computer Shelf

"This book is a useful guide for approaching programming problems and challenges in Flash and Flex applications through the use of reusable design patterns in ActionScript 3.0. The authors show, step by step, how to structure programming code that can be used to build working applications. The reader is introduced to progressively more complex programming examples that provide insight into producing well-structured programming solutions."
--Michael Kleper, The Kleper Report on Digital Publishing