APIs for Flex and Silverlight are still and will be around for quite a while. You can actually attend a “What’s New in Flex API and Flex Viewer” session on Tuesday at 2:30 p.m. For Silverlight, a similar “What’s New in Silverlight API” session is available at the same time slot, and another session, “Migrating Silverlight to HTML5 for SharePoint GIS Component,” is slated for Wednesday at 3 p.m.
- Take advantage of Dijits to make your application more dynamic
- Optimize your code by tricking RequireJS
- Build all multi-file application into one file that is super-fast to download
Another session focused on Dojo is “Dojo: The Good Parts” on Thursday at 10 a.m. and 2:30 p.m. This session will cover data binding, convenience classes, Dojox projects and Dojo build.
It’s not all about building applications - that’s the easy part. Debugging is where we all usually run into trouble. A Tips and Tricks for Debugging session is scheduled for Wednesday at 4 p.m. and Thursday at 2:30 p.m. This session will cover browser-based debugging tools, finding potential bugs, remotely debugging mobile web apps and even how to get support by writing effective forum posts that encourage quick answers.
The best debugging and fixing errors are the ones found before an applicaiton release. Testing tools and patterns (on Wednesday at 5:30 p.m. and Thursday at 1 p.m.) will help you write testable code, set up unit testing, functional testing, test automation and continuous integration. This will cover an overview of popular testing libraries like Jasmine, Mocha, Grunt, Karma and The Intern.
Cutting-edge technology comes up on Wednesday at 11 a.m. in accessing and visualizing Esri geoservices with D3 and Node.js. This session will present ways to use third-party data and APIs within the ArcGIS platform and how they can be combined with Esri services to offer compelling maps and visualizations.
It’s a lot of work just listing all the sessions. It’ll be a lot of fun attending them. Can’t wait!
Read the next post in this series: DevSummit 2014: DevSummit.py.