April 20-23 2010. Indian Institute of Science, Bangalore, India

Speakers

Please check back regularly to see the latest additions to the Great Indian Developer Summit program. The lecture topics and list of presenters are subject to change.

Venkat Subramaniam

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. He has significant experience in architecture, design, and development of software applications. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequent invited speaker at various international software conferences and user groups and a Great Indian Developer Summit Alumni. Venkat is author of .NET Gotchas (OReilly), coauthor of 2007 Jolt Productivity Award winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy(Pragmatic Bookshelf).

Pointy Haired Bosses and Pragmatic Programmers
Conference: GIDS.Java; Duration: 90 mins
Speaker: Venkat Subramaniam

Corporate developers have to constantly contend with fallacies often delivered to them as facts. However, each of us has a professional responsibility to be objective and make decisions that will help us and our teams be productive and deliver results. In this presentation we'll pick on some fallacies, lay down facts, and discuss how to stay professional and objective in our daily efforts.

F# and Functional Programming on the .NET CLR
Conference: GIDS.Net; Duration: 50 mins
Speaker: Venkat Subramaniam

Functional Programming style has been around for decades. It is finally making it's way into the most widely used platforms like Java and .NET. In this presentation, we will delve into what the functional style of programming offers and how you can utilize that using the F# language on the .NET CLR.

Testing with Dependencies
Conference: GIDS.Net; Duration: 50 mins
Speaker: Venkat Subramaniam

Unit testing offers several benefits. However, dependencies make it quite difficult to realistically develop those unit tests. In this presentation we will discuss pragmatic ways to deal with dependencies, and how, using mocks, effectively carryout unit tests. We will discuss reasons to use mock vs. not using them, hand tossing mocks, and using frameworks to create them.

Effective Java
Conference: GIDS.Java; Duration: 50 mins
Speaker: Venkat Subramaniam

In this Jeopardy style presentation, you will drive the topics to discuss various features of Java that require extra care and caution in everyday programming. We will pick a sample code, identify the problems in it, and figure out how to do it right.

Design Patterns in Java and Groovy
Conference: GIDS.Java; Duration: 50 mins
Speaker: Venkat Subramaniam

You're most likely familiar with the Gang-of-four design patterns and how to implement them in Java. However, you wouldn't want to implement those patterns the same way in Groovy. Furthermore, there are a number of other useful patterns that you can apply in Java and Groovy. In this presentation we'll look at two things: How to use patterns in Groovy and go beyond the GOF patterns in Groovy and Java.

Good, Bad, and Ugly of Java Generics
Conference: GIDS.Java; Duration: 50 mins
Speaker: Venkat Subramaniam

Java introduced Generics in the 1.5 version (Java 5). What are the capabilities of Generics? How do you use it? Are there some gotchas in using it? In this example driven presentation, we will start at the basics of generics and look at its capabilities. We will then look at some of the under the hood details on generics implementation. We will then delve into the details of some of the changes to Java libraries to accommodate generics. Finally we will take a look at some restrictions and pitfalls that we need to be familiar with when it comes to practical and prudent use of generics.

Essence of Functional Programming
Conference: GIDS.Workshops; Duration: 180 mins
Speaker: Venkat Subramaniam

Programming in a language is not entirely about the syntax. You have to learn and get used to a different paradigm and the idioms it supports. Functional programming has some clear strengths that benefit high concurrency and multi-core processors. However, to take advantage of that you have to think functional which lot of us are not used to. In this hands-on workshop, we will take some familiar problems, solve it using traditional style and then refactor it to functional style. Even though we will use Scala and Erlang as vehicle to get the examples working, you don't have to be familiar with the syntax. You will participate to write pseudo code in these styles and the speaker will help you translate those into practical working examples in these languages.

Ramaprasanna Chellamuthu

Ramaprasanna Chellamuthu works with Microsoft as a Developer Evangelist. He has a tremendous passion for technology and he would want to help the businesses and the community to maximize their returns on Investment by utilizing technology in the most optimal way. He actively works on Windows Azure, Windows Mobile and Microsoft Robotics Developer Studio. His hobby is to create Robots / Intelligent Systems, and play with it. www.beingmanan.com/wp/2009/05/meet-microsoft-sam/

Windows Azure AppFabric
Conference: GIDS.NET; Duration: 50 mins
Speaker: Ramaprasanna Chellamuthu

Windows Azure platform AppFabric, formerly called ".NET Services", helps developers connect applications and services in the cloud or on-premises. This includes applications running on Windows Azure, Windows Server and a number of other platforms including Java, Ruby, PHP and others. AppFabric provides a Service Bus for connectivity across network and organizational boundaries, and Access Control for federated authorization as a service. This session is a Deep-Dive into the Windows Azure AppFabric. (AppFabric = Service Bus + Access Control).

Scott Davis

Scott Davis is author of the book Groovy Recipes: Greasing the Wheels of Java and two ongoing IBM developerWorks article series (Mastering Grails and in 2009, Practically Groovy). Scott writes extensively about how Groovy and Grails are the future of Java development. Scott teaches public and private classes on Groovy and Grails for start-ups and Fortune 100 companies. He is the co-founder of the Groovy/Grails Experience conference and is a regular presenter on the international technical conference circuit (including No Fluff Just Stuff, JavaOne, OSCON, TheServerSide, and QCON). In 2008, Scott was voted the top Rock Star at JavaOne for his talk "Groovy, the Red Pill: How to blow the mind of a buttoned-down Java developer".

Lizard Brain Web Design
Conference: GIDS.Web; Duration: 50 mins
Speaker: Scott Davis

"There's an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone." (Bjarne Stroustrup)

The "lizard brain" is the oldest part of the human brain -- the part responsible for autonomic functions like breathing, heart rate, and navigating websites. OK, maybe not that last part, but your website should be easy to use. Stupid easy. Lizard brain easy. Any time your user spends figuring out how to do something -- even for a split second -- is wasted time due to poor design. Inspired by Steve Krug's book "Don't Make Me Think", this talk answers the question, "Why is that website so hard to use?" In this talk, we look at what make a "good" website "good". Simple changes in the layout or sort order can yield drastic improvements. We'll get inside the heads of typical users and see how their view of our website is drastically different than what we painstakingly planned out. You'll learn how to cater to "Browsers" and "Searchers" -- the human kind, not the software kind. "Lizard Brain Web Design" answers these questions and more in a funny and informative way.

Web 2.0 Checklist - Deconstructing Modern Websites
Conference: GIDS.Web; Duration: 50 mins
Speaker: Scott Davis

"The challenge of modernity is to live without illusions and without becoming disillusioned." (Antonio Gramsci)

There are plenty of sarcastic "Web 2.0" checklists out there -- be perpetually in BETA, when in doubt add rounded corners, etc. While we can all laugh at the superficial aspects of the Web 2.0 revolution, there are plenty of serious aspects to it as well. Is your website mash-up friendly or hostile? Do you tell your visitors when things change (via RSS or Atom syndication), or do you expect them to check in daily for updates? Is your website a silo or a part of a larger ecosystem? In this talk, we discuss what makes a "modern shiny Web 2.0" website look the way it does. But we go beyond simple look and feel as we catalog the common features in modern websites and show you how to implement them yourself.

The Amazing Groovy Weight-loss Plan
Conference: GIDS.Java; Duration: 50 mins
Speaker: Scott Davis

"The central enemy of reliability is complexity." (Dr. Daniel Geer)

Java is a powerful programming language. A smart developer can do nearly anything with Java. So the next question is, "How quickly can it be done? How many lines of code does it take to do common tasks?" Groovy greases the wheels of Java by decreasing the complexity of the language while preserving the raw power. At first glance, you might think that this talk is simply about how Groovy drastically reduces the lines of code you need to write. What this talk is really about is bringing simplicity, clarity, readability, and yes, beauty to your source code. In this talk, you'll see common problems presented in Java and the corresponding solutions in Groovy. From something as simple as defining a JavaBean up through File I/O, XML, networking, and database interaction, Groovy offers identical capabilities in a fraction of the lines of code.

Dim Sum Grails - A Sampler of Practical Non Database-Driven Grails Applications
Conference: GIDS.Java; Duration: 50 mins
Speaker: Scott Davis

"The proof of the pudding is in the eating. By a small sample we may judge of the whole piece." (Miguel de Cervantes Saavedra)

Most Grails tutorials demonstrate how easy it is to build simple CRUD (Create/Retrieve/Update/Delete) applications. While skinning a database with a web front-end is undeniably one beneficial aspect of Grails, it isn't the only thing Grails is good for. As you'll see here, Grails can be used to build a wide variety of web applications. You won't see a single HTML table with "edit" and "delete" links, I promise. In this talk, we look at a variety of Grails applications that go beyond the simple CRUD metaphor -- blogs, wikis, maps, portals, and more.

The 180-min AJAX and JSON Spike Class
Conference: GIDS.Workshops; Duration: 180 mins
Speaker: Scott Davis

This class will spike your JavaScript skill sets. Asynchronous JavaScript and XML (AJAX) and JavaScript Object Notation (JSON) will quickly become valuable tools in your web development toolkit. This class is targeted at developers who are more comfortable writing back-end services than browser-based front-ends. You will learn about JavaScript -- both its strengths and its weaknesses. From there, you'll see how JavaScript mixes with Cascading Style Sheets (CSS), the Document Object Model (DOM), and the XmlHttpRequest (XHR) object to give you the suite of technologies known informally as AJAX. We'll also see how JSON is quickly replacing XML and SOAP for web services tailored for browser consumption.

Stephen Forte

Stephen Forte is the Chief Strategy Officer of Telerik, a leading vendor in .NET components. He sits on the board of several start-ups including Triton Works and is also a certified scrum master. Prior he was the Chief Technology Officer (CTO) and co-founder of Corzen, Inc, a New York based provider of online market research data for Wall Street Firms. Corzen was acquired by Wanted Technologies (TXV: WAN) in 2007. Stephen is also the Microsoft Regional Director for the NY Metro region and speaks regularly at industry conferences around the world. He has written several books on application and database development including Programming SQL Server 2008 (MS Press). Prior to Corzen, Stephen served as the CTO of Zagat Survey in New York City and also was co-founder of the New York based software consulting firm The Aurora Development Group. He currently an MVP, INETA speaker and is the co-moderator and founder of the NYC .NET Developer User Group. Stephen has an MBA from the City University of New York.

Building Line of Business Applications with Silverlight 4.0
Conference: GIDS.Web; Duration: 50 mins
Speaker: Stephen Forte

Learn how to build data driven, n-tier Rich Internet Applications (RIA) with Silverlight 4.0. Line of business applications (LOB) in Silverlight 4.0 are easy by tapping the power of WCF RIA Services, the Silverlight Toolkit, and elevated out of browser support. This demo centric session will walk you through an example of building a LOB application with Silverlight 4.0. See how Silverlight and WCF RIA Services support domain logic, services, data binding, validation, server based paging, authentication, authorization and much more. Silverlight 4.0 means business!

Business Intelligence Design Patterns:BI Made Easy!
Conference: GIDS.NET; Duration: 50 mins
Speaker: Stephen Forte

New to BI? Expert? Or just curious? Either way, this session will show you how to properly architect and deploy a BI application using a mix of some exciting new tools and some old familiar ones. We'll start with a traditional relational transaction centric database (OLTP) and explore ways to build a data warehouse (OLAP), looking at the star and snowflake schemas. Next we will look at the process of extraction, transformation, and loading (ETL) your OLTP data into your data warehouse. Different techniques for ETL will be described and the various tradeoffs will be discussed. Then we will look at using the warehouse for reporting, drill down, and data analysis in Microsoft Excel's PowerPivot 2010. Of course we will then round out the session by showing how to properly build a cube and build a data analysis application on top of that cube. We will conclude by looking at some tools to help with the data visualization process. You won't go home empty handed!

Share Code Between Silverlight and .NET
Conference: GIDS.NET; Duration: 50 mins
Speaker: Stephen Forte

Silverlight runs C# and Visual Basic code, and so it seems natural that a business application might share some code between the Silverlight client and its ASP.NET Web server. You may want to run some code client-side for interactivity, but re-run that code on the server for security or reliability. This is possible, and there are several techniques you can use to accomplish this goal. Learn about the various techniques and their pros and cons. Some techniques work better in C#, others in VB. Still others are simpler with a little extra tooling or code-generation. Any serious Silverlight business application will almost certainly face this issue, and this session gets you going fast!

Agile Development, Tools, and Teams
Conference: GIDS.Workshops; Duration: 180 mins
Speaker: Stephen Forte

One of the most popular Agile project management and development methods, Scrum is starting to be adopted at major corporations and on very large projects. After an introduction to the basics of Scrum like: project planning and estimation, the Scrum Master, team, product owner and burn down, and of course the daily Scrum, Stephen (a certified Scrum Master) shows many real world applications of the methodology drawn from his own experience as a Scrum Master. Negotiating with the business, estimation and team dynamics are all discussed as well as how to use Scrum in small organizations, large enterprise environments and consulting environments. Stephen will also discuss using Scrum with virtual teams and an off-shoring environment. We’ll then take a look at the tools we will use for Agile development, including planning poker, unit testing, and much more. There will be plenty of time for Question and Answer. This seminar is a jump start for a certified scrum master exam.

Mehfuz Hossain

Mehfuz is currently working as a core member at Telerik Corporation. He is a contributor and member at www.dotnetslackers.com. Part of projects starting from university automation to personalized start page www.pageflakes.com. In addition, he does frequent posts on cutting edge MS technologies and about his current works at http://weblogs.asp.net/mehfuzh.

Developing with the Windows API Code Pack for Microsoft .NET Framework
Conference: GIDS.NET; Duration: 50 mins
Speaker: Mehfuz Hossain

The Windows API Code Pack for Microsoft .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. This session will show you how to access features like taskbar integration, jumplists, libraries, sensor platform to build a windows 7 application.

Extending Visual Studio 2010 With Managed Addin Framework
Conference: GIDS.NET; Duration: 50 mins
Speaker: Mehfuz Hossain

Want to build Visual Studio 2010 add-ins with ease? The session shows how you can build a VS 2010 addin from ground up using the .Net 4.0 Features, Microsoft Extensibility Framework (MEF) and the Visual Studio 2010 Managed Addin Framework (MAF). In addition you will get an overview, how the new addin framework works and the key concepts that gets you started.

Mike Keith

Mike Keith was a co-lead of the EJB 3.0 and JPA 1.0 specifications in addition to representing Oracle on the Java EE 5 specification expert group. He co-authored the premier JPA reference book called Pro EJB 3: Java Persistence API and has over 15 years of teaching, research and development experience in object-oriented and distributed systems, specializing in object persistence. He currently works as an architect for Java persistence strategies at Oracle and represents Oracle on the JPA 2.0 (JSR 317) and Java EE 6 (JSR 316) expert groups. He is a popular speaker at numerous conferences and events around the world.

How JPA 2.0 Makes a Good Thing Even Better
Conference: GIDS.Java; Duration: 50 mins
Speaker: Mike Keith

The introduction of the Java Persistence API signalled the beginning of the end of using proprietary Hibernate or TopLink mapping files and session APIs to persist your business objects to a relational database. While developers have flocked to the new standard and have been happily developing persistence applications on JPA 1.0, the specification has continued to evolve. The JPA 2.0 release adds even more features and provides even more flexibility to app developers than ever. We will describe some of the important advances made by JPA 2.0 and illustrate the new functionality through examples and sample code. You will also get valuable tips and tricks along the way to help you develop better JPA applications.

Combining Java EE with OSGi using Eclipse Gemini
Conference: GIDS.Java; Duration: 50 mins
Speaker: Mike Keith

The advantages of loose coupling and explicit dependency management are generally accepted and the technologies that provide these characteristics, OSGi being the most dominant among them, have become more valuable. While modularization of both infrastructure and applications has always been a desirable thing, Java EE applications have traditionally been bound to a full-featured application server.

The Enterprise Modules project (nicknamed Gemini) is a new Eclipse project that undertakes to provide a collection of Java EE-based technologies as a suite of independent modules. In this talk we will describe the relationship between Java EE and OSGi, and discuss what the Gemini project is doing in this area. We will detail its relationship to the standards and highlight the role it is playing in implementing a next generation of Java EE architectures. We will go over the various components of the project and show how they can be used by applications and tools alike.

Vinod Kumar

Vinod Kumar works as a Technology Evangelist (Databases and BI) with Microsoft India specializing primarily on SQL Server. He has been working in the industry on various Microsoft technologies for the past 10+ years and been MVP - SQL Server for more than 3+ years before joining Microsoft. He has been a regular speaker at many of the MS Events like TechEd, MSDN, TechNet and many more. In the current role he has been evangelizing SQL Server and also help key customer solve some tough problems in performance tuning and Architecture discussions and maximize their investments on SQL Server by utilizing the product in the right way in their design, development, architecture and deployments. Vinod also loves the local Microsoft Communities and has helped them in every single opportunity available. With more than 26+ Certifications to his name, Vinod writes actively and shares his finding with the global developer and administrative community at his web space, www.ExtremeExperts.com and blogs about technology at www.blogs.sqlxml.org/vinodkumar. Also you can catch him on regular social medias like twitter – @vinodk_sql. Feel free to contact him via any of these channels on SQL Server, databases and BI topics.

Advanced T-SQL - Querying and Programming Inside SQL Server
Conference: GIDS.NET; Duration: 50 mins
Speaker: Vinod Kumar

The session focuses on writing and tuning queries and programming with T-SQL in SQL Server 2005 and 2008. In this session you will learn the details and capabilities of T-SQL: Ranking Functions, Joins and Set Operations; Aggregating and Pivoting Data; TOP and APPLY; Data Type Related Problems; Programmable Objects; Graphs, Trees and Hierarchies. Along the session you will learn how to use T-SQL to solve practical problems for common requirements via SQL Server SET based approach. We will try to cover close to 10 different scenario's and their practical solution via some of the features available inside SQL Server.

Matthew McCullough

Matthew McCullough is an energetic 12 year veteran of enterprise software development, open source education, and co-founder of Ambient Ideas, LLC, a Denver consultancy. Matthew currently is a member of the JCP, reviewer for technology publishers including O'Reilly, author of the DZone Maven RefCard, and President of the Denver Open Source Users Group. His experience includes successful J2EE, SOA, and Web Service implementations for real estate, financial management, and telecommunications firms, and several published open source libraries. Matthew jumps at opportunities to evangelize and educate teams on the benefits of open source. His current focuses are Cloud Computing, Maven, iPhone, Distributed Version Control, and OSS Tools. Matthew resides in Denver with his beautiful wife and baby daughter, who all are active in nearly every outdoor activity Colorado offers.

Hadoop - Divide and Conquer
Conference: GIDS.Web; Duration: 50 mins
Speaker: Matthew McCullough

Moore's law has finally hit the wall and CPU speeds have actually decreased in the last few years. The industry is reacting with hardware with more cores and software that can leverage "grids" of distributed computing resources. Hadoop is a suite of Open Source APIs at the forefront of this revolution and is considered the gold standard for the divide-and-conquer model of problem crunching. In this session, you'll learn how to use the well-travelled Apache Hadoop framework, leveraged by prominent names such as Yahoo, Amazon, Adobe, AOL, Facebook, Google and Hulu.

Open Source Web Debugging Tools
Conference: GIDS.Web; Duration: 50 mins
Speaker: Matthew McCullough

This session will survey a wide range of tools across the Web application debugging space, covering the REST, HTML, SOAP, CSS, TCP, Filesystem and JavaScript facets of an app. We'll look at utilities such as tcpdump, curl, Wireshark, JMeter, Firebug, JASH, Poster, SoapUI, Firediff, lsof, fs_usage, iwatch and more. Open Source is not just a suite of libraries you consume within your application, but now reaches into the space of tools to help you troubleshoot and improve your applications. The price of these tools eliminates barriers to their use and their open source nature allows you to mix and match them into compositions that work well for your application's unique debugging needs.

Performance and load testing tools such as JMeter will expose bottlenecks, threading, and scalability concerns. Tools such as SOAPui and TCPMon allow you to inspect your SOAP and REST calls at the data structure level, and how Firefox Poster lets you test web services right from the browser. And when only a raw look will do, we can always fall back on the venerable TCPDump and Wireshark.

A Gentle Introduction to iPhone and Obj-C for Java Developers
Conference: GIDS.Java; Duration: 50 mins
Speaker: Matthew McCullough

iPhone development is all the rage both in the mobile entertainment, social networking, and productivity application spaces. As a Java developer, prepare yourself to be a participant in aspects of this new breed and platform of development. Hop on board with a quick start to iPhone application coding in Objective-C and integration with some of our favorite Java web service back-ends such as RESTful Grails.

We'll build out a graphical demo application on the iPhone that depends on and responds to data from a Java web service; then we'll deploy it live to the desktop simulator, and finally, a real iPhone. This presentation will make you conversant in iPhone development procedures and able to make smart decisions about your back end Java web services ability to serve data to iPhone native client apps.

A Whistle-stop Tour of Maven 3.0
Conference: GIDS.Java; Duration: 50 mins
Speaker: Matthew McCullough

Explore what's new on the cutting edge release of Maven, version 3.0. We'll explore the performance improvements, features that make debugging Maven issues easier, and changes to POMs that may require modifications to your build, but will result in more determinate build outputs.

Maven 3.0 has undergone major refactorings, and correspondingly, a battery of backwards compatibility tests to ensure a smooth transition from Maven 2.0. These refactorings prepare Maven for the next several years of development, including the separation of the POM file language from from the POM in-memory processor, which is already leading to Groovy, Ruby and YAML based POM file parsers.

Cloud Computing Boot Camp on the Google App Engine
Conference: GIDS.Workshops; Duration: 180 mins
Speaker: Matthew McCullough

Cloud this, cloud that. It's all we are hearing about these days. And whether buzz-worthy or not, you need to get in-the-know so that you can talk effectively about how this could fit into the application strategy on your next project. Leverage 100s of hours of research distilled into a 90 minute presentation. Get bootstrapped with what cloud computing is and isn't, who the players are in this space, what unique features each offers, and then how Google is completely changing the game.

We'll navigate through a some demos of building and deploying an app live to the Google App Engine, and talk about the excellent tooling that the framework provides. Lastly, we'll put a reality check on cloud computing, and GAE specifically, looking at pitfalls and gotchas. You'll walk away having a thorough knowledge of cloud computing basics and the ability to build a practice app for GAE.

Janakiram MSV

Janakiram MSV works with Alcatel Lucent as Deputy General Manager, Bell Labs-India. He is responsible for driving the technical strategy and operations. Prior to this, he spent 10 years at Microsoft Corporation primarily selling, marketing and evangelizing the Microsoft Application Platform and Tools to customers and partners in India. He is a renowned technologist and he regularly speaks at premier events like Microsoft TechEd, Microsoft Developer Days, Great Indian Developer Summit, JAX India, Borland DevCon and Foss.in. He is the founding member of Bangalore Google Technology User Group (GTUG) and is an active contributor to the Bangalore .NET User Group (B.NET). Janakiram is passionate about Cloud Computing and he is currently focused on major Cloud Computing offerings including Microsoft Windows Azure Platform, Google App Engine and Amazon Web Services. Janakiram’s blog can be found at www.janakiramm.net.

Cloud Computing: Azure for Java Developers
Conference: GIDS.Java; Duration: 50 mins
Speaker: Janakiram MSV

In this session we will walk through the aspects of Cloud Computing and introduction to Windows Azure and the various services offered by Windows Azure. Further we will examine how, as Java Developers we can leverage the Windows Azure Hosted Services as well as the Storage Services for deploying and running your applications on the cloud platform as well as utilizing the storage using the Windows Azure storage SDK. Join for a demo filled session.

Pandurang Nayak

Pandurang works as a Developer Evangelist at Microsoft focusing on next generation web technologies. He is very excited about the Microsoft technologies around Windows Live, ASP.NET AJAX, SharePoint Portal Server and other web technologies that herald the beginning of a new era on the Internet. He has over 8 years of industry experience creating complex web applications and working on several Microsoft technologies. Apart from technology, his interests include reading, writing, travel and photography. His blog can be found at www.thinkingMS.com/pandurang.

Building Rich Internet Applications with SL RIA Web Services
Conference: GIDS.Web; Duration: 50 mins
Speaker: Pandurang Nayak

In this session we will explore how we can combine the power of Silverlight to create great web experiences as well as use the scalable three tier architecture built using WCF RIA Services as the middle tier. This adds a viable business layer to your front end SL Apps for custom business logic as well as implemented a well-defined architecture on top of entity data model.

Using jQuery and Microsoft AJAX to Build Front-ends for ASP.NET and ASP.NET MVC
Conference: GIDS.Web; Duration: 50 mins
Speaker: Pandurang Nayak

In this session we will explore on using a combination of jQuery as well as Microsoft AJAX to build rich user experience for your ASP.NET Webforms as well as the new ASP.NET MVC based web applications. We will examine the right places to use them and how they can in tandem help you build some of the rich user experiences for your web applications and also help you improve the performance for your web applications.

Nosh Petigara

Nosh Petigara is Director of Product Strategy at 10gen, the company that sponsors and provides commercial support for the open source project MongoDB. Prior to 10gen, Nosh headed product management for OATSystems, a company that delivers RFID-enabled solutions for retailers, consumer product companies, and industrial manufacturers. Nosh is an MBA from INSEAD and a Bachelor's and Master's in Computer Science from MIT.

NoSQL: The Shift to a Non-relational World
Conference: GIDS.Web; Duration: 50 mins
Speaker: Nosh Petigara

As more web developers strive to make their applications scalable we see a shift away from the traditional LAMP stack towards technologies built with a focus on scaling. As part of this shift, a new approach to data storage for the web is needed – the traditional RDBMS are not suited to many of the problems that appear in large scale web applications. Fortunately, a large number of alternatives to the RDBMS have sprung up, each with different goals and approaches to the problem of scalability.

This talk provides a glimpse at some of the reasons that non-relational database systems have become popular recently, and what that means for web developers. It also summarizes some of these systems that have begun to make waves in the web ecosystem, including Big Table, SimpleDB, CouchDB, MongoDB and more. The focus will be on how these systems differ from a traditional RDBMS and on how they differ from each other. We will also examine the problem domains that non-relational database systems (and those discussed in particular) excel at.

Harish Ranganathan

Harish, a Web Developer Evangelist, helps companies and enterprises realize business value in adopting the latest Microsoft Next Web Technologies and helping them address their real world challenges over the web. Harish Ranganathan has been a Technology Specialist in ASP.NET and other web technologies. You can find a lot of his contributions in various technology forums. He is passionate about technology in general and the application of software to address real world problems & challenges in particular.

ASP.NET AJAX, jQuery and AJAX Control Toolkit - a Perfect Handshake in VS 2010
Conference: GIDS.NET; Duration: 50 mins
Speaker: Harish Ranganathan

In this session we will examine how we can leverage the ASP.NET AJAX Library Beta, jQuery as well as AJAX Control Toolkit in your ASP.NET Application. We will also see how the Visual Studio 2010 intellisense support for all of these including jQuery, helps you develop web applications pretty quick. This session will also analyze the perfect scenarios where each one of these apply and the integration between them.

Migrating your Applications to Windows Azure
Conference: GIDS.NET; Duration: 50 mins
Speaker: Harish Ranganathan

In this session, we will take up an existing ASP.NET Application which uses a SQL Server backend and migrate the application to Windows Azure. We will first move the on-premise database to SQL Azure and point the application to use SQL Azure storage for querying / retrieving records. Next, we will move the ASP.NET Application into Windows Azure Web Role and thereby move the entire application to the Cloud. This would be a demo driven session.

Building a 3-tier App with ASP.NET, WCF RIA Services and ADO.NET Entity Framework
Conference: GIDS.NET; Duration: 50 mins
Speaker: Harish Ranganathan

Join us for a Demo filled session where we create a 3 tier application with Data Access Layer using ADO.NET Entity Framework, Middle tier using WCF RIA Services and UI layer using ASP.NET Webforms. We will also explore how we can customize the methods generated in the middle tier using WCF RIA Services as well as specfiy Authentication, Authorization at Business Layer level.

AJAXifying your App with ASP.NET Ajax
Conference: GIDS.Web; Duration: 50 mins
Speaker: Harish Ranganathan

In this session we will examine how we can leverage the ASP.NET AJAX Library Beta and AJAX Enable not just ASP.NET Applications but even PHP as well as pure HTML websites using the powerful client library. We will also use the super cool AJAX Control Toolkit script version for adding some of the controls that traditionally work only with server side web programming. Join us for this fun filled demo driven session.

Sachin Vinod Rathi

Sachin Vinod Rathi is Architect Advisor with Microsoft India. Over the period of 12+ years, he has been leading and architecting enterprise products, provided architectural direction, technology assessment, and technical team leadership on legacy product re-architecture and modernization. Prior to Microsoft, he was with SAP (Research & Innovation) as Architect and was leading ESA, Office Integration, Output Management and Forms Integration functionality for Business by Design (A1S) product line. He has led Intellectual Property (IP) initiative that resulted in the filing of four Patent disclosures and more than a dozen patent applications. Prior to SAP, he was with Hyperion (now Oracle) & i2 as Technical Architect wherein he Instituted & Implemented Strategic Direction for Technology across all the solutions in i2 SRM Suite & Hyperion BPM Suite. His education qualification includes MBA (Finance), Symbiosis and B.E. (Industrial), RKNEC.

Developing SharePoint Applications with VS 2010
Conference: GIDS.NET; Duration: 50 mins
Speaker: Sachin Vinod Rathi

Building SharePoint applications was never straight forward with the earlier versions of Visual Studio. However, with VS 2010's out of the box support for SharePoint templates, it becomes super easy to design, develop and deploy SharePoint Applications, Web Parts from within Visual Studio. Join this session to learn more about developing SharePoint applications with Visual Studio 2010 Beta.

Bijoy Singhal

Bijoy is an Evangelist with Microsoft India and he works on evangelizing development technologies. His responsibilities include driving the awareness-excitement-readiness cycle around these areas, build a community and help incubate solutions on these technologies with the SIs and ISVs in India. He's been at Microsoft for two years, first working as a Technical Lead on the VC++/C#/.NET framework support team and recently moving into the present role. Prior to joining Microsoft he worked with a product development company on installation technologies and before that with a B2B startup as a software developer. When he is not working, he enjoys reading, watching movies, listening to music and sleeping.

Service Oriented Applications: The "Dublin" Way
Conference: GIDS.NET; Duration: 50 mins
Speaker: Bijoy Singhal

Creating Service Oriented Applications? Worried about – Hosting, Persistence, Monitoring and Management? Windows Server AppFabric (aka “Dublin”) is the answer. Dublin was the code name for Windows Server AppFabric - a set of application server features and management capabilities added to Windows Server. In this session we will show you how to create a service based application in VS 2010 using .NET 4.0 - specifically the advancements in Windows Communication Foundation (WCF) and Windows Workflows Foundation (WF) targeted at the AppFabric. The session will also cover how to package, deploy and manage the application in IIS/WAS using the new capabilities.

WWF - A Declarative approach to Service Oriented Applications
Conference: GIDS.NET; Duration: 50 mins
Speaker: Bijoy Singhal

"Small Movies" is a movie rental store which allows its customers to view, select movies, create a viewing list, schedule delivery and pick up for a specific date/time using a web site or a mobile phone. In this session we will show how Windows Workflow Foundation can be leveraged to quickly build a system based on Workflows to handle the various business rules and processes. The session will cover the various components of Workflow Foundation including the runtime engine, rules, base activity library, runtime hosting options, designer hosting, activities and custom activities.

Praveen Srivatsa

Praveen is the Founder and Principal Consultant of Asthra (www.asthra.net) – a Technology Consulting company that he founded in 2004. He has over eleven years of experience in delivering solutions on Microsoft platforms. A graduate from REC, Surathkal, Praveen has worked for over 5 years with iFlexSolutions and then moved onto Aditi and Orbit-e Consulting working with clients in Europe, North America and East Asia. As part of the MSDN Regional Director Program since 2000, he has spoken at a large number of MSDN sessions and is a regular speaker at premier Microsoft events like Tech.Ed, DevDays, and the Software Architect Forum where he has consistently got top ratings. A speaker for INETA (International .NET Association) and PASS (Professional Association of SQL Server), he is also part of the Technical Advisory Board of HSBSoft.

What's New in WCF 4.0
Conference: GIDS.NET; Duration: 50 mins
Speaker: Praveen Srivatsa

Windows Communication Foundation 4.0 has a lot of enhancements for building cutting edge middle tier that supports a variety of protocols / formats as well as standards. With the WCF REST Starter Kit introduced in .NET 3.5 SP1 and further enhancements to the same, building RESTful services with WCF is much better. Also, integration with Work Flow helps build truly powerful architectures. In this session we will examine the new features in WCF 4.0 and how developers can make the most of it.

RegisterNow

Platinum Sponsors

Microsoft
Forum Nokia
Adobe

Gold Sponsors

IntelSAP Labs

Silver Sponsors

Quest SoftwareTelerik

Innovation Partner

Yahoo

DevelopMentors

InfragisticIBM

Exhibitor

ISC

SMS Partner

Unicell

Broadband Partner

Airtel

Tech Park Partner

Ascendas

Media Partners

Mashable
Whir
Wiley
Manning
Going to Meet

Contacts

Summit Updates

To stay abreast of summit news and to receive regular email notifications, write to the summit concierge.

Media Partner Opportunities

For media and promotional partner opportunities contact your Saltmarch Media representative.

Contact Us

For any other queries, please reach out to us through the online contact form.