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:

Four short links: 25 May 2015

May 25 2015

Why Are Eight Bits Enough for Deep Neural Networks? (Pete Warden) — It turns out that neural networks are different. You can run them with eight-bit parameters and intermediate buffers, and suffer no noticeable loss in the final results. This … read more

Four short links: 25 May 2015

May 25 2015

Why Are Eight Bits Enough for Deep Neural Networks? (Pete Warden) — It turns out that neural networks are different. You can run them with eight-bit parameters and intermediate buffers, and suffer no noticeable loss in the final results. This … read more

Kyoto’s Nasty 22% City-Bike Hill Climb

May 24 2015

距離125mで高度上昇26m、22%の坂を頑張りました。 I went out for a long bike in the mountains of northern Kyoto on Saturday, and after 120km (75mi) of tough ups and pleasant downs with friends (that I'll write about separately), I made an attempt at a hill so steep that its name on Strava is "Nasty". It's… read more

Why are Eight Bits Enough for Deep Neural Networks?

May 23 2015

Picture by Retronator Deep learning is a very weird technology. It evolved over decades on a very different track than the mainstream of AI, kept alive by the efforts of a handful of believers. When I started using it a few years ago, it reminded me of the first time… read more

Algocracy

May 23 2015

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

"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