Agenda
Day 1
Time
The Future
Business Applications
Varieties
09:00 - 10:30
Keynote
Ahmed Adel - Remon Zakaria
10:30 - 11:00
Coffee Break
11:00 - 12:30
.NET universe (Code : 01F01)
Remon ZakariaSharepoint next next finish then what?
(Code : 01B01)
Remi CaronMicrosoft Visual Studio Team System Database Edition Overview (Code : 01V01)
Hosam Kamel
12:30 - 13:30
Lunch
13:30 - 15:00
Azure (Code : 01F02)
Mohammed SamyVSTO Outlook & Twitter more than just good friends (Code : 01B02)
Remi CaronFramework Design Guidelines (Code : 01V02)
Mohammed Meligy
15:00 - 15:30
Coffee Break
15:30 - 17:00
Building RESTful Applications with Microsoft Tools
(Code : 01F03)
Stephen ForteNAV + VSTO + WPF + MOSS = OBA
(Code : 01B03)
Marianne Van WanrooijAdvanced Team Development Practices with Team Foundation Server (Code : 01V03)
Mitch Denny
Day 2
Time
The Future
Business Applications
Varieties
9:30 - 11:30
Managed Extensibility Framework:
Overview (Code : 02F01)
Mohammed MeligyIntegration of VSTO add-in with SharePoint Content Types (Code : 02B01)
Marianne Van WanrooijAdding Automation Support to .NET Applications using PowerShell (Code : 02V01)
Mitch Denny
11:30 - 13:00
Lunch & Prayers
13:00 - 14:30
.Net Services (Code : 02F02)
Mohammed SamySilverlight 2 Deep Dive (Code : 02B02)
Yasser MakramScrum (Code : 02V02)
Remi Caron & Stephen Forte
14:30 - 15:00
Coffee Break
15:00 - 16:30
C# 4.0, Is C# becoming JavaScript? (Code : 02F03)
Yasser MakramHappy BizTalk to you (Code : 02B03)
Mohammad YousryData Access Hacks and Shortcuts (Code : 02V03)
Stephen Forte
16:30 - 17:00
Coffee Break
17:00 - 18:30
Closing Session
Here are the Sessions briefs so you can determine better which session you want to attend:
Sessions Briefs:
I will also address some perhaps less obvious features of SharePoint.
Applications today are expected to expose their data and consume data-centric services via REST. In this session we discuss ADO .NET Data Services or “Project Astoria” and see how we can REST enable your data. Then you will learn how to leverage existing skills related to LINQ and data access to customize the behavior, control-flow, security model and experience of your data service. We will then see how to enable data-binding to traditional ASP.NET controls as well as Silverlight Then switching gears we will look at consuming of REST services from any platform (including Ruby on Rails) using Visual Studio and the WCF REST Starter kit. We will conclude with a discussion on developing offline applications with the ability to sync back to the online data service. This is a very demo intensive session.
Adding Automation Support to .NET Applications using PowerShell
Mitch Denny
In this session Mitch Denny will show you how to extend your application so that you can expose management automation interfaces to system administrators and support staff so that they can integrate support for your application into your existing processes. In addition Mitch will show you how to host PowerShell itself within your own application to add a macro-style scripting language so that your customers can extend your products in interesting ways.
Topics covered will include:
Advanced Team Development Practices with Team Foundation Server
Mitch Denny
In this session Mitch will show you how to tackle some of the more practical aspects of team development using Team Foundation Server and the Visual Studio client tools. The session will cover:
1. Establishing a source tree.
2. Automating the build process using Team Build and MSTest.
3. Linking builds using dependency replication for complex projects.
4. Branching strategies that work in Team Foundation Server.
5. Automating the deployment of builds from Team Foundation Server.
Data Access Hacks and Shortcuts
Stephen Forte
Struggling with Data Access? Who isn’t? Come and see some Data Access hacks and shortcuts that will make your life easier! In a high energy demo-only session, Stephen shows: how a mere mortal can pass a custom .Net collection to a stored procedure, improve your LINQ (to SQL, Entities, and 3rd party ORM) queries by eavesdropping on the server and understanding deferred execution, making complex data models easier to manage in the Entity Framework, creative Sliverlight databinding, and transforming your database back end to get enormous performance and productivity enhancements no matter what data access methodology you use. This is data access for the 21st century! Stephen will also provide guidance along the way about ORMs, LINQ to SQL, and the Entity Framework and will encourage Q&A.
Demos:
· ADO.NET: Passing a Custom Collection to a Stored Proc
· LINQ: Using SQL Server Profiler for eavesdropping on the conversation between your data access components and SQL Server
· Entity Framework: Model Complex Relationships with Views
· Astoria: Binding to Sliverlight
· Database Architecture: Transform Data for Faster Performance
Happy BizTalk to you (Level: 400, Code: 02B03)
Mohammad Yousry
In this session we will take a look at the EAI patterns. We will show step by step how to implement some of these patterns in BizTalk orchestration.
Framework Design Guidelines (Level: 200, Code: 01V02)
Mohammed Meligy
Learn about guidelines that have helped the Microsoft .NET Framework grow as it is now in ten years of use! This session offers you the guidance learned from different Microsoft books and Patterns & Practices teams as well as independent consulting firms focused on framework guidance and OOP principles. The target is how to write maintainable code that is easy to use by different teams and projects in real life projects.
Managed Extensibility Framework: Overview (Level: 200, Code : 02F01)
Mohammed Meligy
The Managed Extensibility Framework (MEF) is a new extensibility model in the .NET framework that provides a simple declarative model for application developers and extenders to build openly extensible applications. This session is an introduction to the framework focused on those who need to develop open-ended applications that can easily be extended both internally and by third-parties. It moves from introducing typical Dependency Injection style libraries to the import/export/parts model that MEF uses for achieving interchanging extensibility.
Silverlight 2.0 Deep Dive:
Build High Performance, Localized, and Accessible Rich User Experience (Level: 300, Code: 02B02)
Yasser Makram
Building Rich UX applications demands features beyond beautiful graphics and impressive animations, including high performance, localization, and accessibility. In this session we will explore some Silverlight techniques to build beautiful graphics and animations, besides techniques to optimize performance, localize applications, add Arabic language support, and improve application accessibility.
C# 4.0, Is C# becoming JavaScript? The Tale of How Static Came to Peace with Dynamic (Level 200, Code: 02F03)
Yasser Makram
We are seeing convergence between Dynamic and Static languages in C# 4.0, beside some other exciting new features. In this session we will explore the new dynamic features of C# 4.0, and the potential benefits of them. We will also explore other new features including the parallel extensions, and using the compiler as a service.
Microsoft Visual Studio Team System Database Edition Overview (Level: 200, Code: 01V01)
Hosam Kamel
Visual Studio Team System (VSTS) Database Edition enables developers to apply agile practices to the database tier. VSTS takes "One Version of the Truth" for database objects and moves it into source control. See how it interoperates with external data sources like MySQL, Oracle, IBM DB2, and Microsoft SQL Server 2008.
.NET Universe (Level: 100, Code: 01F01)
Remon Zakaria
.Net Universe is the name that has been moving around in the air about the next generation in .net. that would include Visual Studio & Team System 2010, C#4, Oslo, the .net services & the live services which helps the developers create rapid business applications in no time & use the time and knowledge spent by Microsoft into their products to increase their productivity and provide more business value.
NAV+VSTO+WPF+MOSS=OBA
Marianne van Wanrooij
A simple sum or an advanced solution? Office Business Applications are powerful solutions to help information workers do their job more easy. Providing the information where and when they need it. This session, which consists mostly of demos, Marianne will show you how you can use information from a line of business application (Microsoft Navision) into a Office Word document, presented in a rich user interface using Windows Presentation Foundation, Visual Studio Tools for Office and LinQ to SQL. Of course we will use SharePoint as repository.
Integration of VSTO add-in with SharePoint Content Types
Marianne van Wanrooij
Microsoft Office Sharepoint Server has a lot of possibilities on document management. You can use document libraries and create your own content types. The data in the columns of your document library can be reused in the document as content In this session Marianne will show you how! You can also create custom field types if the metadata on a document provided by MOSS is not sufficient. But if you use custom field types you have to consider a couple of disadvantages. In this session Marianne will show you how to tackle these disadvantage using VSTO and integration of VSTO in MOSS.
Also here are the Speakers' BIOs so it gives you some information about the speakers you're going to see:
Speakers BIOs:
Hosam Kamel:
Hosam is a Senior Software Engineer at ITWorx. He is a star-member and top-answerer at the Microsoft official ASP.NET forum for the years 2007 and 2008, under user name HosamKamel. He participated in many projects at ITWorx for several customers in the Middle-East.
Mitch Denny:
Mitch is a seven time recipient of Microsoft’s MVP award and has been working within the .NET community since 2000 when he co-founded the Melbourne .NET User Group and represented Australia to the International .NET Association. Mitch is a Principal Consultant at Readify which is one of Australia’s most recognized .NET consulting agencies. Mitch’s focus is on helping developers prepare themselves for Microsoft’s emerging products and technologies and helping organizations adopt new technologies to deliver solutions for their business. As a Visual Studio Team System MVP and Certified Scrum Master, Mitch works with development teams to kick start challenging software projects by applying great tools and processes that deliver results.
Mohamed Ahmed Meligy:
Mohamed is a senior developer in the Experts Team at Raya Software. During his career, he used to be responsible for advising different teams regarding development and system design best practices. Currently, he works on optimizing and standardizing architecture styles and coding standards for different Raya teams. He is known in different Microsoft conferences especially MDC, and for speaking in independent sessions in SK DemoDay, dotNETwork, and ITI.
Mohammad Yousri El-Farsi:
Mohammad is a Senior Software Engineer in ITWORX. Working on Microsoft technologies like, .Net framework, BizTalk, Windows Communication Foundation.
Remi Caron:
Remi started in the IT Business in 1989. Back then Dbase II, Clipper and FoxBase ruled the world for desktop computing. From there he moved to FoxPro and all its successors – along with ASP, JScript SQL-Server, Com+, XML and XSLT. He jumped on the .NET train right after the .NET PDC in 2000, eventually moving from developing custom software from scratch into using platforms like Sharepoint and CRM, extending them with Office and Windows Workflow Foundation. Today his work varies from development to management. Remi is the chairman of the Software Development Network, a user group in the Netherlands that has over 2,500 individual developers as members.
Remon Zakaria:
Remon is the Founder of .Network UG and the CEO of DashSoft, a software house that work entirely with offshore customer. He’s been in the community field since his junior year at the faculty of computers and information, Helwan University.
Thursday, February 19, 2009 at 9:00 AM
- to -
Friday, February 20, 2009 at 6:00 PM (GMT+0200)
Transportation Details
6 Buses will be available at Nady El Sekka, Nasr City at 8:00 AM.
Buses will move at 8:15 AM. There will be two rounds to British University in Egypt.
After 9:00 AM there will be a shuttle bus moving between British University in Egypt and Nady El Sekka every 30 Minutes.
See you there,
Ebeid Soliman | dotNetwork Team
Event agenda is completed & uploaded!
Email
Facebook
Twitter
LinkedIn
MySpace
Digg
Delicious
Reddit