Friday, May 27, 2005

Neutrality in "religious" technology battles....

I have been googling myself today (I never said my ego was not super inflated), and stumbled upon an a blog entry talking about the presentation on .Net vs. J2EE I did in Riyadh last month (The entry is in Arabic). There are a few things I think I should correct, as I think the remarks were not ill intended:

  • The author claims that I said I would be perfectly neutral. I would have been foolish to claim perfectness in anything. I have only said that I would be as neutral as possible, and precised that I my own personnal choice was very clear, and that I prefered .Net
  • The author said that I didn't succeed in being neutral, and that I was too favorable to .Net. I have had many reactions from attendees that were favorable to .Net that said that I was giving J2EE much more credit than it deserves. I believe that when people are there to discuss, we can talk in a serene and calm technical atmosphere.

.Net | main | speaking
5/27/2005 1:42:23 PM UTC  #  Comments [4] 

  Monday, May 02, 2005

Microsoft Zirvesi Content

As I promised during my sessions at the Microsoft Zirvesi, here are my slide decks (I will be publishing the demos later).

Visual Studio 2005 : new features for the web services developer (926 KB)

DotNet vs j2ee (1.4 MB)

Developing Mobile Web Applications With ASP.NET (1.65 MB)

Compact Framework _ part 1 (3.78 MB)

Compact Framework _ part 2 (1.47 MB)


.Net | main | speaking
5/2/2005 8:20:15 AM UTC  #  Comments [0] 

  Thursday, January 13, 2005

VSLive San Francisco

I will be doing a session on Sql Server Mobile Edition on February 9.


main | mobility | speaking
1/13/2005 3:00:20 PM UTC  #  Comments [0] 
Middle East Developers Conference in Cairo

A great conference will take place in Cairo with Bill Gates doing the opening keynote. Among the speakers, there will be Rafal Lukawiecki, Kimberly Tripp, Stephen Forte,Goksin Bakir,  Patrick Hynds, Hans Verbeeck, Dina Lasheen, Ahmad Badr, Hossam Khalifa and others.

I will be presenting 7 sessions :

  • Information Bridge Framework Overview: Business and Architecture
  • Visual C# 2005: Language Enhancements
  • Interoperability and Integration using Web Services
  • Using Visual Studio 2005 to build data-driven applications in ASP.NET 2.0
  • Security - Developing Identity & Access Aware Applications
  • Overview of Java/J2EE to .NET migration approaches and tools. Helping ISVs to migrate
  • Which Application Blocks? PAG perspective guidance to build flexible applications on the windows platform


main | speaking
1/13/2005 2:50:17 PM UTC  #  Comments [9] 

  Friday, November 05, 2004

East Med Developers Conference

  Very intersting Speaker Roll at East Med Developers Conference. I will be delivering 5 sessions (2 on Mobility, 2 on ASP.Net 2 and one on Web Servcices Interoperability)


main | speaking
11/5/2004 2:47:51 PM UTC  #  Comments [9] 

  Wednesday, September 15, 2004

Having a good time in Kuala Lumpur

    TechEd Kuala Lumpur is great this year. Yesterday, I presented two sessions, one on the contract First approach to Web Services, and one on mobility. I will be posting my demos here as soon as I get back to Casablanca and package them. I will be doing my "Secure Coding Techniques" session tomorrow.


main | speaking
9/15/2004 5:41:24 AM UTC  #  Comments [21] 

  Thursday, September 02, 2004

Oh boy, oh boy...

    It is 3 am here in casablanca, and I have been working non stop for about 33 hours (except for a couple of hours of sleep in front of my laptop screen). I had a disk crash that made me loose a lot of time during the last 2 weeks, and I had to re-download and re-install WebSphere Studio with the Integration Test Environment (the minimum environment I need to show some interop issues between .Net and Websphere, and how to gurantee interop for my architecture session in TechEd Asia in Kuala Lumpur, Malaysia). So I took it up starting Tuesday around 6am, and here I am still.

   Boy I am happy I do not have to be using eclipse on a daily basis.


main | speaking
9/2/2004 3:12:42 AM UTC  #  Comments [13] 

  Monday, June 28, 2004

Mauritius DevDays was great...

     Friday, Lee Mungai and I had a great day speaking at DevDays Mauritius. here is the content I presented (sorry for the delay).

(0) Trends and Vision.ppt (1.54 MB)

(1) Threats and Defenses.ppt (1.72 MB)

(2) Rebuild the puzzle.ppt (1.69 MB)

DevDays_Demos.zip (257.15 KB)

Demos Tutorial.zip (387.06 KB)
.Net | main | speaking
6/28/2004 6:26:59 AM UTC  #  Comments [12] 

  Thursday, June 24, 2004

Alive and in Heaven

   Finally arrived to Mauritius yesterday night, and the place is very beautiful. Tomorrow, with Lee Mungai, Microsoft Developer Evangelist for West East and Central Africa, we will be doing DevDays.


speaking | Travel
6/24/2004 9:59:25 AM UTC  #  Comments [18] 

  Sunday, June 20, 2004

It's official, raise your needles, we're gonna party with a few dolls

   I have been warned not to come to Lagos, Nigeria, both from friends before I commited to coming, and after I got here by all the notices saying that one should be careful to an extreme that can simply never be achieved...

   I have not seen much yet (I doubt I will see much at all), but the people I have met so far (hired chauffeur, Hotel bell guy, IT and telephones guys that helped me get connected...) seemed to be nice people.

   Anyway, tomorrow, I will be talking about security in IT, doing a seession on "Defense in Depth" and another one on "Identity management". How weird to have to talk about computer identity while spending a lot of time thinking about identity in general.

   Goksin is here, and hopefully Lee will be arriving soon. Nasser and Gurkan couldn't make it because of visa delays...

   We'll try to be safe, and get out with our heads still in place...

 


Anti Suckiness Club (private) | speaking
6/20/2004 8:12:41 PM UTC  #  Comments [0] 

  Friday, June 18, 2004

What do geeks talk about at midnight for fun ?

   Wednesday, coming back from the Bowling in Area 51, I was the accomplice of Nasser recording a conversion that took place on the bus somewhere around 12:30 AM.The main voice that is on the recording is that of Serge Lenbet. Off course the rest of us, as geeky as we are, were discussing much more technical subject like distributed security and handheld devices used by the mobiles forces...

 Enjoy

 

recording
main | speaking | Travel
6/18/2004 6:55:13 PM UTC  #  Comments [23] 
Back to Casablanca, jet lag, and leaving again ...

    I just got back to Casablanca from Karachi, where I spoke at the Pakistan Develeopers Conference. My luggage got lost on the way (the transit in Dubai was tight in time), and I hope I will recover it tomorrow.

   I had promised those who attended my sessions that I will be posting the slides as soon as I get home, and here they are :

ASPNET mobile.ppt (1.5 MB) , Compact Framework.ppt (514.5 KB) , Semi-Connected.ppt (423.5 KB) , Performance.ppt (176 KB) , ADO.Net.ppt (240.5 KB)

   For the code samples, I will bundle them in zip files with installers before posting them tomorrow (I hope).

   The speaking season continues, and I'll be speaking at Lagos, Nigeria Monday and Tuesday, then going to Mauritius where I will speak Friday, then Réunion Monday June 28, and again on Mauritius  Wednesday June 30, before coming back home for a little vaccation...


mobility | speaking | Travel
6/18/2004 1:14:37 AM UTC  #  Comments [0] 
Bowling after a long day at PDC

    Yesterday, after a day in which I spoke on 5 sessions back to back, and then had to sit through the Q&A session (not that I had any energy to actively partcipate). Then, with a heavy security escort (the police took us for some really important people as it sems), we all went a bowling in Area 51.

At the bowling, we had fun and very good food. There were all 6 RDs :

 

From left to right, one can see Ahmad Badr, Hossam Khalifa, Clemens Vasters, Me,Goksin Bakir and Farhan Muhammad.

 


main | speaking | Travel
6/18/2004 12:40:25 AM UTC  #  Comments [0] 

  Tuesday, June 15, 2004

My PDC 2004 sessions

    Tomorrow, I'll be doing 5 sessions back to back. 4 were planned, and one of Steven's sessions (he couldn't make it to Karachi). These sessions are :

  1. Mobile Web Development with Microsoft Visual Studio .NET
  2. Developing Compact Framework Applications for PocketPC and Smartphone
  3. Developing PocketPC Applications for a Semi-Connected Environment
  4. Introduction to ADO.Net
  5. Developing Performing Mobile Applications with the .Net Compact Framework

 


.Net | C# | speaking
6/15/2004 8:37:43 AM UTC  #  Comments [20] 
Pakistan Developer Conference started today in Karachi

    This morning, the Pakistan Developer Conference 2004 has started in Karachi. The event is sold out (4000 registered, only 1500 accomodated because of venue size).

    The opening session was attended by many oficials : Chief Minister of Sind, Pakistan Minister of IT, Minister of IT of Sind, Mayor of Karachi, and others. Rafal Lukawiecki did a great keynote on his view of the next decade in IT.

The Mayor of Karachi speaking about the value of IT for the City, and welcoming ecverybody.

 

   There are 6 RDs speaking at the event (Steven Forte was supposed to be of the party, but couldn't make it because of a blizzard in Alaska. Get Well quick my friend, we miss you over here). The RDs speaking are :

  • Clemens Vasters
  • Farhan Muhammad
  • Goksin Bakir
  • Ahmad Badr
  • Hossam Khalifa
  • myself

main | speaking
6/15/2004 8:28:52 AM UTC  #  Comments [15] 

  Sunday, June 06, 2004

DevEssentials Secure Coding session

   Yesterday, I did my "Secure Coding Techniques" talk at DevEssentials in Kansas City. Here is my slide deck (content is more extended than what I talked about). I will be posting the code samples shortly.

Secure Coding.ppt (1.1 MB)
main | speaking
6/6/2004 8:22:37 PM UTC  #  Comments [17] 

  Sunday, May 30, 2004

Slide deck and demos for my Cabana session on Smartphone

   As promised, here are the slides and the demo code...

Slide Deck (956 KB)

Contacts Web Service Source Code Installer (193.99 KB)

Telephony and Messaging API demos Source Installer (3.4 MB)

   I will be posting more and updated code on smartphone, including VB wrappers.


main | speaking
5/30/2004 7:54:11 PM UTC  #  Comments [1] 

  Thursday, May 27, 2004

My smartphone cabaña session yesterday

   Yesterday, I did my cabaña session at TechEd on "Writing Smartphone applications with the compact framework and the telephony and messaging APIs". I promised I will be posting the slides and code today, but the connectivity (both at the convention center and at the Hyatt) is so unstable I had to upload 3 times with no success. I will catch up as soon as I get back to West Virginia (Sunday). sorry for the delay...


main | speaking
5/27/2004 11:23:12 PM UTC  #  Comments [0] 
Cabaña sessions and lounge rock!

    Monday, some people were expressing some concerns about the concept of the Cabaña sessions (some found it hard to hear the speakers). Even then, many sessions were really great, with a fantastic interaction between speakers / panels and attendees. It got better every day, and the concept is so great I hope it will be maintained for next year (and also generalized to the other International TechEds).

    I had a good time on my session yesterday, and I think a few of the attendees found it informative. If I was to criticize anything about it, I would simply regret that there are no evals for the sessions.

   The lounges are comfy, and give a great intimate atmosphere for discussing and having questions answered by subject mater experts, as well as for making connections with people.


main | speaking | TechEd
5/27/2004 11:18:52 PM UTC  #  Comments [0] 

  Sunday, May 23, 2004

BOF on Service Orientation tonight at TechEd

   I am hosting a Birds of a Feather session on Service Orientation, with Clemens Vasters and Scott Hanselman on the panel. The session is a great opportunity for those interested in understanding what Service Orientation is about and how it plays out in the real world, as well as what it means for the developer and for the application architect. The session is scheduled at 8pm in room 14B (rescheduled from Wednesday night).


main | speaking | TechEd
5/23/2004 9:18:40 PM UTC  #  Comments [0] 

  Thursday, May 06, 2004

Imagine Cup Finals in Morocco

   The Imagine Cup is organized for the first time in Morocco this year, and the finals will be on Saturday May 8th.

   The event is taking place at the INPT in Rabat (Institut National des Postes et Télécommunications). I will do a keynote on future technologies...

   I think it will be fun being on the jury (if I make it, for I have a chance to spend some time with my daughter this week end)...


.Net | main | speaking
5/6/2004 3:38:06 PM UTC  #  Comments [11] 
speaking schedule

    The coming few weeks are going to be a busy speaking period for me. Starting May 15, I will take a 1 week vaccation, then start a long period of conferences all over the world, and I will not be back for any significant period of time to Morocco until July.

    Right now, I am finishing and polishing my talks and demos, and I'll keep on that for one more week. Then, I will visit my good friend and fellow RD Stephen Forte in NY, before heading to West Virginia for one week vaccation (Visiting my brother and nieces, and like all of my vaccations, I'll be spending part of my time on getting up to date with some of the technologies I have neglected lately).

     My schedule gets then to its cruising speed, with the following events :

  • May 23-28, TechEd US :
    • Cabaña session in the Dev Track : "Writing Smartphone applications with .NET Compact Framework and Telephony and Messaging APIs"
    • Birds of a Feather session : "Orientation vs. Object Orientation"
    • I will also be present on the Dev Track Cabaña and the Architecture Cabaña
    • I will be doing some duty at the Visual Studio .Net booth
  • June 4-7, DevEssential, Kansas City, Missouri
    • Mobility : Notes from the field
    • Secure Coding Techniques
    • Developing Office System solutions that integrate with business processes
  • June 15-17, Pakistan Developer Conference 2004
    • 4 sessions TBD
  • June 22-24 (Not confirmed yet), DevDays Mauritius and Réunion

speaking | TechEd
5/6/2004 3:33:05 PM UTC  #  Comments [7] 

  Monday, May 03, 2004

The Cabañas at TechED this year...

   This year at TechEd, there is an interesting new addition : The Cabañas at the Community Lounge. The idea is to cut the distance between attendees and speakers/experts. Here are a few intersting happenings :

  • Meet the Technologist sessions : These are pretty much breakout sessions, but they are more attendee friendly in that they are smaller, and allowing more interaction with the speakers. They range from Chalk Talks to fully preped presentations with demos, in small open Cabañas. Attendees (At most, 30 per session) will have the oportunity to ask questions as the speaker is covering his topic, which, I am sure, will give those sessions a much more intimate atmosphere.
  • There will be no speaker lounge at TechEd, and speakers are supposed to simply hung out at the Community Lounge. That will let the attendees find the speakers much more easily and interact much more easily
  • There will be a concierge to help attendees find experts that can answer their questions. Many experts both from Microsoft and from the industry will be present in the Community Lounge at specified times, so that attendees can find them easily and discuss their subjects of interest with them.

    If you attend TechEd, don't miss the Community Lounge, it will be a fun and informative experience.

    I will be giving a Meet the Technologist session on "Writing .Net Compact Framework application that use the Telephony and Messaging APIs". If you are interested in mobile device development, come to the session and I will be glad to discuss any questions you may have. I will also be present at the community Lounge pretty much every day.


.Net | main | speaking | TechEd
5/3/2004 4:35:08 PM UTC  #  Comments [2] 

  Saturday, April 24, 2004

Yoda is also a JIT Speaker ...

Hurray for Goksin and his newly invented Just in Time Speaking:

Nairobi airport 12:20PM airplane lands. 1:15PM, grabbing the cab outside of the airport. 1:55 arriving at the Safari Park Hotel. 2:00PM speaking at the Kenya DevDays... What a great guy.

Update : I forgot to add that this comes after Stephen Forte and Patrick Hynds invented JIT Travel (they call it speed travel) last January in Egypt...


main | speaking
4/24/2004 11:42:48 PM UTC  #  Comments [16] 

  Wednesday, April 07, 2004

NDC next week

 

   The Microsoft North Africa Developer Conference is great stuff. I am not saying so because I am part of the organizing team, but hey, where can you get this great line up of speakers, and still get in for free (even if you are located somewhere else than north Africa, if you don"t speak french, 30 sessions in english), and if you speak French, 48 sessions (The English language session have simultaneous translation into French), covering pretty much the content of a PDC style conference, for just the cost of T&E...

   If you are in doubt (I wouldn't forgive you if you live in North Africa...), just look at the schedule at http://www.microsoft.com/northafrica/ndc//NDC_agenda.asp and at the speakers list at http://www.microsoft.com/northafrica/ndc//NDC_speakers.asp

   Off course I am doing 4 sessions (Secure Coding techniques, Cryptography in .Net, Compact Framework - I go deep into the telephony API, and an intro to Avalon), but don't come to the conf just for my sessions, there are speakers you wouldn't get a chance at seeing unless you go to some expensive seminar or conference like Clemens Vasters, Scott Hanselmann, Stephen Forte, Ingo Rammer, Sylvain Duford, Yann Faure, Andrew Brust, Eric Groise, Goksin Bakir, and others (sorry for the order and for anyone I have not mentioned) ...

   This confenerence is pretty much the only event still having so much content both on current technologies and future technologies (Whidbey, Yukon and Longhorn are all covered). If you really are not convinced by now, I will see you at some conference somewhere, whre you'll paying a lot to get just the info you could have gotten here for free... It is all up to you...


main | speaking
4/7/2004 5:44:00 AM UTC  #  Comments [8] 

  Tuesday, March 30, 2004

Speaking at TechEd San Diego

I have just received confirmation I will be doing two "Meet the Technologist" sessions at TechEd in San Diego (May 24-27) :

1.Designing and writing interoperable Services: the Contract First approach

2.Writing Compact Framework applications for SmartPhones that take advantage of telephony and messaging APIs

If you are at TechEd, check out my sessions. If you have not registered yet, click the techEd button below to register. If you can't be there, I will be blogging about the event here...

 


main | speaking
3/30/2004 10:57:16 AM UTC  #  Comments [8] 

  Tuesday, March 09, 2004

Going to Kansas City after 13 years ...

   

    When my friend and rock star speaker John Alexander told me that there was a conference on .Net in Kansas City in june, I didn't take a second before I wanted to be there ... So I return to the midwest as a conference speaker, after I left it when I was still a student 13 years ago.

   As some may know, I have spent a few years in Wichita, Kansas during my university years, and driving the 3 hours I needed to get to KC was a weekend habit (Actualy, I used to drive to Lawrence, KS to visit some friends at Kansas University on saturdays, and usually party out there, before heading to KC in the morning to spend my day over at Worlds of Fun and Oceans of Fun). But since I left Wichita in 1991, I have never been to any part of the Great Plains (except for about a week in Chicago in the 1996 - or was it 97 ?) ...

   Last week, one of my greatest friends (I call her my sister) that I have lost contact with for the last 12 years found me through google ... Off course lots of things happen in such a long time, and I am very happy to be able to see her.

    So, somehow, the midwest is calling ...


.Net | main | speaking
3/9/2004 8:54:50 PM UTC  #  Comments [13] 

  Friday, January 30, 2004

MDC04 really Rocks ...

   If there is anything all of us speakers at the MDC04 in Cairo agree upon, it is how wonderful the attendees were : very warm, very interesting participation and questions, and an amazing show of appreciation at the closing session. Big thanks to all of them, they really made us all love Egypt even more (if that is possible) than we already did ...


main | speaking
1/30/2004 1:33:20 PM UTC  #  Comments [15] 
Mobility session at MDC04

I have promissed to have my slides and demos online by saturday, and since I just got home and haven't had time yet to really package and comment my demos, I am still going to update all the info by tomorrow. For now, here are links to download the slides and the demos "As is" :

http://www.arrabeta.com/malek/Compact%20Framework_final.ppt

http://www.arrabeta.com/malek/Compact%20Framework%20Demos.zip


main | speaking
1/30/2004 1:22:32 PM UTC  #  Comments [11] 

  Sunday, January 25, 2004

MDC Office System Sessions (slides attached)

   Today, I did my 3 Office 2003 developer Sessions at MDC, all in a row.  Tomorrow I will be doing a Compact Framework session (I will cover PocketPC and SmartPhone development and I will touch on SPOT).

   This afternoon, I started with Infopath, followed with XML in Word and Excel (including Smart Tag Lists, Smart Docs using the MOSTL XML Lists, and finished with Visual Studio Tools for Office 2003). I have attached the slides (I still will revise then, and pack the demos, then I will post the apdated version) ...

XML in Word and Excel.ppt (805 KB)

Infopath.ppt (1.13 MB)Visual Studio Tools.ppt (1.79 MB)

Visual Studio Tools.ppt (1.79 MB)


main | speaking
1/25/2004 11:44:41 PM UTC  #  Comments [17] 

  Tuesday, January 13, 2004

A great MDC this year

The MDC is a great information source for Developers. Started last year, the MDC is becoming "The" Microsoft conference in the middle east ...

For those who missed the PDC (Los Angeles, October 2003), this is a great opportunity to have a look at the future with Longhorn, Yukon and Whidbey ... The three products that will change Microsoft technology, and place managed code at the center of every Microsoft product ...

This year, the conference will be opened by Bill Gates himself (for the first time in Middle East).

There are a few of my friends and fellow RDs speaking :

Stephen Forte

Patrick Hynds

Goksin Bakir

Selçuk Uzun

Hossam Khalifa

For myself, I'll be giving 4 sessions. 3 sesions on Office System development (using XML in Word and Excel, InfoPath, and Visual Studio Tools for Office), and a mobility session on developing mobile applications with the compact framework (I will dwell quite a bit on smartphone development, on performance considerations and tips, and I will introduce the new mobility features of Visual Studio Whidbey).


.Net | main | speaking | Travel
1/13/2004 10:49:10 AM UTC  #  Comments [0]