Registration powered by Eventbrite
Contact Host for event and ticket information.
dotNetwork's CodeCamp'09

dotNetwork's CodeCamp'09

Thursday, February 19, 2009 at 9:00 AM - Friday, February 20, 2009 at 6:00 PM (GMT+0200)

El Sherouk City, Egypt

This event has ended!
View current events hosted by


Ticket Information
Ticket Type Remaining Sales End     Quantity
Everyone 781 tickets Ended Free   N/A
Event Details

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 Zakaria
Sharepoint next next finish then what?
(Code : 01B01)
Remi Caron
Microsoft Visual Studio Team System Database Edition Overview (Code : 01V01)
Hosam Kamel
12:30 - 13:30 Lunch  
13:30 - 15:00 Azure (Code : 01F02)
Mohammed Samy
VSTO Outlook & Twitter more than just good friends (Code : 01B02)
Remi Caron
Framework 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 Forte
NAV + VSTO + WPF + MOSS = OBA
(Code : 01B03)
Marianne Van Wanrooij
Advanced 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 Meligy
Integration of  VSTO add-in with SharePoint Content Types (Code : 02B01)
Marianne Van Wanrooij
Adding 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 Samy
Silverlight 2 Deep Dive (Code : 02B02)
Yasser Makram
Scrum (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 Makram
Happy BizTalk to you (Code : 02B03)
Mohammad Yousry
Data 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: 

Sharepoint next next finish then what?
Remi Caron
SharePoint is a great but somewhat deceiving product. After next next finish it appears that you have a ready to go environment with a bunch of ready to go functionality. Which is true and false at the same time. As usual you need to plan your route and choose your way in how you will implement this functionality in your organization. Sounds fair right? But how do you know what you actually have? In this session I will show you the key elements in SharePoint which play a role in business use of the beast 

I will also address some perhaps less obvious features of SharePoint.

 
 
Building RESTful Applications with Microsoft Tools
Stephen Forte

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.

 
 
 
VSTO Outlook & Twitter more than just good friends
Remi Caron

Twitter is popular outlook is popular so how do we bring  these two tighter? Right VSTO if you are curious how to make an add in for Outlook this session is for you. It is a fun subject and exposes some of the quirks you need to take into account when developing for outlook. On the side you’ll be introduced to yet another hype Twitter.  
  
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.
 


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:

1.       Creating and debugging a PowerShell Snap-In.
2.       Creating Cmdlets.
3.       Creating Providers.
4.       Creating a custom PSHost.
5.       Exposing data to PowerShell through the hosting API.
 

 
Scrum
Remi Caron & 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 quick introduction to the basics of Scrum like: the Scrum Master, team, product owner, and burn down, and of course the daily Scrum, Stephen, Remi, and Joel show 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. The speakers will also discuss using Scrum with virtual teams and even an offshoring environment. The session will finish with a large Q&A on best practices

 

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.

 

Stephen Forte:
 
Stephen 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.
 
 
Marianne van Wanrooij
Marianne van Wanrooij is trackowner of the Information Worker section of the Software Development Network in the Netherlands. She also runs DIWUG (Dutch Information Worker Usergroup) (www.diwug.nl). Last year she started her own company Connected Solutions where she works mainly for the education industry. Recent projects involved MOSS (Content Types and VSTO, building a competence management tool on WSS), building websites using CMS, Federated Search and setting up an Information Architecture for a large university in the Netherlands. This year she was awarded the NOT (Dutch Education Conference) Innovation Award 2009 with a virtual library application build in Silverlight.
 
When

Thursday, February 19, 2009 at 9:00 AM
- to -
Friday, February 20, 2009 at 6:00 PM (GMT+0200)

Add to my calendar Add to my calendar
Where
The British University in Egypt
Suez Desert Road
El Sherouk City
Egypt



Other Maps:

Google | Microsoft | Yahoo

News & Updates
Tuesday, February 17, 2009

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

 

 

 

 

Friday, February 06, 2009

Event agenda is completed & uploaded!

This page was published using Eventbrite, your total online solution to publish, register, manage and promote events. Host Your Events With Eventbrite.
Contact Host for event and ticket information.