Technical Challenges of HTML5 Development | Chris SHANKLAND

Subscribers:
11,300
Published on ● Video Link: https://www.youtube.com/watch?v=gbTx8RAwd2c



Duration: 25:53
288 views
1


When developing in web languages like HTML5, CSS and JavaScript, you don't control the majority of the code that is running your game; therefore, you need to be able to profile and understand how the underlying code functions. Chrome Tools, JSPerf and Automated Testing are all critical tools that make HTML5 development possible.

Some key technical points that we will dive into include:
- It is significantly faster to reassign functions rather than use inheritance.
- How you can use C-pre processor to create macros within the source.
- The importance of profiling and the need to not assume anything.
- How to create automated test cases.
- How to optimize for garbage collection environment.
- Technical details around CSS vs. the Canvas Tag.
- To write efficient code for nodeJS, you need to optimize for v8 - for example Monomorphic call sites.
- The need to optimize for the environment your code will ultimately be running in - specifically the browser interpreter - and not your specific development environment.

And some technical challenges that will be discussed:

- Performance Optimization
- Automated Testing
- Using wrappers and building plug-ins for mobile app stores

Delivered at Casual Connect USA, July 2013

Download Slides: http://gamesauce.org/news/2013/08/21/chris-shankland-the-invariable-lightness-of-games-casual-connect-video/




Other Videos By GameDaily Connect


2013-08-20The Hummingbird Backfire: A Lesson in Monetizing Virtual Goods from Animal Jam | Clark STACEY
2013-08-20Kids' Apps - the Monetization Minefield | Barry O'NEILL
2013-08-20From the Mouths of Babes: Re-learning How to Design a Game by Watching Kids Play | Kelly FENNIG
2013-08-20Get Discovered & Grow: Reaching the Right Mobile Gamers with Facebook | Dan MORRIS
2013-08-20Fireside Chat with John Riccitiello | RICCITIELLO, GAUDIOSI
2013-08-20EMERGING TRENDS: The Television Industry and 2nd Screen Casual Games | Matt DOMINIANNI
2013-08-20Inside the Saga Series | Jong WOO
2013-08-20Design Meets Discovery: Following the Five C's | Karen MORGAN
2013-08-20Global Monetization of Games: Emerging Markets as Drivers of Growth | Peter WARMAN
2013-08-20Shifting Gears: The Growing Importance of Midcore Gamers | Keith KAWAHATA
2013-08-20Technical Challenges of HTML5 Development | Chris SHANKLAND
2013-08-20The Mobile Publishing Landscape: 10 Things Every Developer Should Know | Kyu LEE
2013-08-20How to Bootstrap Your Way from 0 to 10M DAU on Mobile | Perry TAM
2013-08-20Big Risks Outside the Box | David BASZUCKI
2013-08-20Mobile Gaming in China: Challenges and Opportunities | LYNDON, FONG, PIZARRO, JIANG, ZECH, CUTLER
2013-08-20Designing for Mass Niche Audiences | Henry OH
2013-08-20Asia Expansion: Mobile Trends and User Acquisition Strategies in Japan and Korea | Ken ASAKURA
2013-08-20Translating Traditional Game Philosophies into Effective Monetization Strategies | GATTIS
2013-08-20EMERGING TRENDS: Navigating the Gaming Market in Asia | Randy LEE
2013-08-19The New Face of Skill Gaming | STOCKS, DONOVAN, PARADISE, MOO, GZESH
2013-08-19Don't Be THAT Guy: Kid- and Family-Friendly Marketing | Dr. Carla ENGELBRECHT-FISHER



Tags:
Chris SHANKLAND
Casual Connect USA
Big Viking Games
Casual Connect
Casual Connect USA 2013