
VIDEOS & PODCASTS
Programming with HTML 5
Developing a rich user interface for web applications is both exciting and challenging. HTML 5 has closed the gaps and once again brought new vibe into programming the web tier. Come to this session to learn how you can make use of HTML 5 to create stellar applications
Building Trust into Software
A trustworthy system does what people expect it to do (and not something else), despite environmental disruption, human user, operator errors and attacks by hostile parties. Design and implementation errors must be avoided, eliminated or somehow tolerated. It is not sufficient to address only some of these dimensions -- security, reliability or privacy -- nor is it sufficient simply to assemble components that are themselves trustworthy. Trustworthiness is holistic and multidimensional. This keynote will exemplify the need for this constant requirement in customer obsessed businesses.
Building the Next Generation of Experiences
The world around us is improving experientially – whether it is better clothes, better restaurants or better digital experiences. People expect digital interactions that are not only meaningful, easy and engaging but also available in the best surface available , from tablets and phones to televisions. This translates to three areas of innovation in the industry, content authoring for the creators, customer experience management for businesses and online analytics and optimization to ensure the best value is being delivered. This talk explores platforms and programming paradigms that enable and drive the digital experiences of tomorrow.
PlayBook - Change the Game!
Tablets are being billed to change the level of mobile communications. A new ground comes with its own challenges and oppurtunities. Andrew will talk about the BlackBerry PlayBook which is the world’s first dual core, multi-processing, multi-tasking, ultra-thin, enterprise-ready, professional tablet. Perfect for either large organizations or an “army of one”, the PlayBook is designed to give users what they want, including uncompromised web browsing, true multitasking and high performance multimedia, while also providing advanced security features, out-of-the-box enterprise support and a breakthrough development platform for IT departments and developers. Excited!!
JavaScript for the C# Developer
With the proliferation of thin-client web applications, sooner or later every C# programmer will likely have to write some JavaScript. What could go wrong? After all, it's just another language based on the C syntax and every C# developer knows that without thinking. This session explores the very real mistakes C# developers make when writing JavaScript code and how to avoid them. Starting with an exploration of types in JavaScript, moving through the object and inheritance model (no classical class model here), and an in-depth discussion of functions. We’ll wrap up with some common anti-patterns all C# developers encounter and how to solve them. By the end of the session you will have a better understanding of why JavaScript has more in common with a functional language than an object-oriented one, and will be able to write good JavaScript code, avoiding the common pitfalls.
.Net Collections Deep Dive
The .NET framework provides a rich set of collection classes, crafted to help you address a multitude of tasks. But, let’s face it, we rarely use this vast array to the scope that we potentially could. Instead we habitually fall back on old favorites like List. This session is devoted to introducing those of us, who don’t want to get out of our comfort zone, to some of the performance traps we might be silently slipping into when choosing inappropriate collections. We will explore some of the new collections available in .NET 4.0, and discuss how they have been optimized to manage certain individual tasks. By the end of this session, you’ll no longer be reaching for your favorite collection out of habit, instead you’ll have your finger on the pulse of .NET collections, ready to utilize the appropriate option for the task in hand.
Caring about Code Quality
We all have seen our share of bad code. We certainly have come across some good code as well. What are the characteristics of good code? How can we identify those? What practices can promote us to write and maintain more of those good quality code. This presentation will focus on this topic that has a major impact on our ability to be agile and succeed.
Design Patterns for .NET Programmers
Between lambda expressions in C# and functional programming in F#, we can now make use of patterns well beyond those popularized by the so called GOF. In this presentation we will learn the benefits of some useful patterns and how to implement them using C# and F#.
Stepping into the Near Future of the IDE
Ever wonder what it might be like to write code in the future? DevExpress’ Mark Miller will explore trends in tools & human interfaces and preview interesting & exciting possibilities from the “bleeding edge” that may be converging to a point in space and time that is your IDE in the not-too-distant future..
Quality First - Building Quality Into Your Application Throughout the Lifecycle
Application quality is often considered as an afterthought and put off until late in the application lifecycle. To consistently deliver high quality products, quality should be considered throughout the development process. Agile development is helping the industry to improve the state of the art by making quality the responsibility of the whole team and making it a continuous process. This session explores techniques, processes and tools that help ensure that your product works in the agile world, including unit testing, TDD, agile testing and automated regression suites.
Interview with Sunil Rao, Head of Nokia Developer, India
Sunil Rao is Head of Nokia Developer, India. He is responsible for evangelizing new technology platforms, strategy and growth opportunities with Nokia's third party developers to create a vibrant Nokia ecosystem. Sunil was heading the ecosystem development for Symbian Software that was acquired by Nokia in 2008. Sunil's areas of expertise are mobile, BFSI and logistics verticals as well as mobile consumer experiences and smartphone lifestyles. Sunil speaks about latest trends in mobile consumer experiences, the new Symbian Belle, the latest on Nokia's battle to retain its community of developers, how its Windows-based smartphone creates a better experience for the user, the current status of Forum Nokia Champions and the latest on Nokia’s strategy, ‘Internet for the Next Billion’.

Android Owners Being Left Behind, Study Claims
A new study has revealed that Android phones have a bad history of not getting the latest OS upgrades, often leaving them several versions behind. The Understatement's Michael Degusta tracked 18...

Samsung Hosts Bada 2.0 Power App Race
Samsung Electronics is calling on all developers globally to develop their best app for its newly announced bada 2.0 Power App Race, which gives developers the chance of winning up to USD100 000...





