Leaders's profileLeaders's spaceBlogListsGuestbookMore Tools Help

Leaders Techies UAE

Location
Interests
Techies is a social User Group for IT Pro and developer, hoping to harmonize these and help deliver better solutions.
We aim to bring social networking to the people located in the UAE, willing to spend a little personal time in exchanging ideas preferably face2face, but also on twitter using #TechiesUG and on our facebook Techies group.
Public folders

Leaders's space

February 04

Techies.ae Agile Forum Session notes

January 20th we had Zubair ask his questions to a forum of Techies in which every techie present could openly participate. He posted his difficulties about Agile adoption and the selling of using an Agile Methodology to the Business. Hammad then quickly grabbed the definition of Agile from Wikipedia:

Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.

Good suggestion from Ronald was to pass a token to not speak crossing one another, so we placed a card to be held by whomever was speaking, and we did not have a filybuster. We all behaved well and everyone got to speak. A few books passed in the discussion:

After the discussion Ronald and Hammad posted further thoughts at:

In the end it is a hard sell for Agile, and the major principles is that you may not need to sell it to the business but you do need participation from the business. Software development has become way to complex to go without confirmation of doing the right thing and doing the things right by the one paying the bills, or signing off on paying the bills. Also the methodology used may vary and on that topic the next event will go in Depth February 10th.

Can’t leave without a snapshot, this time kindly taken by Inka. Drinks were on Techies.ae. Thank you all for a great session, next event bring a fellow developer!

2010 01 20 210017 img152

January 14

Techies.ae Silverlight 3 Deep Dive Event notes.

Sunday January 10 2010 I knew for sure the event “Silverlight 3 Deep Dive Do’s and Don’ts”by Infusion’s Stephen Kennedy myhead_bigger[1] could take place this week and Infusion was able to host it for Techies.ae so I immediately started distributing information to all you techies out there and the result, thanks to http://Twitter.com/teachiesUAE, the techies linked in page, the event notification page and Rami’s work on posting this event on Facebook. It all worked out fine and we ended up having a decent crowd. I have enjoyed to see all of you at the event! I personally enjoyed the energy with which Stephen delivered the session.

We witnessed Stephen talk about design patterns, coming from MVC, passing MVP and for WPF/Silverlight the usage of MVVM. Stephen explained why we should be using this and also the trouble we’d run into when not. He took us through a basic implementation of a XAML page (view) that has two texts on it and a supporting class (model) that has two properties. as we should not let the viewmodel have any knowledge of the view he explained why we would have to use some INotifyPropertyChanged interface implementation to tell the observer (view) the data has changed in the viewmodel (and the model respectively). For this he advised us to use a base class to do that work and leverage that code in all of the derived classes. For Collections he instructed to use the generic ObservableCollection types and have a ViewModel for the content of that collection to which a new view should be bound when using the data in a view. He showed us a trick how to work around not having commands in Silverlight leveraging attached property on controls. Finally we went through several best practices and optimizations, rounding it all up with a Q/A session. Stephen provided the deck for Techies.ae to attach to the notes.

Please find the PowerPoint slides on the SkyDrive.

Ending off as always with a snapshot, sorry if you were not in the image I need a wider angle camera (instead of my Motorola Q9h) to fit all of you in :-)

2010 01 13 205919 img148

January 10

Office 2010 beta User Group Meeting

A night to cover most of what will come from a information worker perspective. No code and no nonsense. We saw the availability of 64 bit office platform on client side computers. All of office comes in 64 bit variants now! We covered the terminology Backstage window in most office products, the integral part of Silverlight in the office suite and the improved file formats, for better generation and data mining. I also touched on the integral settings across all office products such as colour theme! Also as a real techie touched on how IT pro’s can now leverage the Office Customisation Tool for deployment to Network(ed) users.

I have showed off the new Outlook interface, and as said I would be hopelessly lost if I had to go back to the Outlook 2007 interface. We also have seen the add in resiliency, that if an add-in fails to run Outlook will start without the add-in. And last but not least Outlook will now be a client for multiple Exchange Servers in one profile! We only touched upon the availability of a better API programming experience, we are leaving that for a deep dive! I spend quite a bit of time going over the interface and extensibility of Outlook as this is the first and foremost tool for many information workers. We have briefly covered Word, Excel, And have spend a good bit of time discovering the OneNote application, as I think this is way underused and underestimated as a tool for collaboration.

On topic of collaboration we have discussed a bit about Office Server 2010 better known as SharePoint, and with all the efforts of a few PowerShell scripts I demonstrated the interface and basic out of the box website experience, together we discovered how to create sites and I showed the Silverlight Enabled Site Editing tools.

Thank you Anton for picking up the Coffees/waters, and I hope you have some use for the discovered “insert screen snapshot” feature.

Everyone else thank you for sharing the fun, here a snapshot of all attendees!

 2009 12 16 200242 img141

A list of references and remember I have a USB disks with all of the software on them!

For completeness I will include a link to the the scripts from “Emmanuel Bergerat” I have used for starting and stopping SharePoint on my Laptop. Very worth while.

December 02

Session Notes: Visual Studio 2010 ALM features

Techies User group met at Starbucks November 18th, the same one as last month! I brought a bigger screen for the occasion and you could see my screen! I hope you got as much out of the presentation as I did preparing for it. Sorry Zubair for taking a wee bit longer to get these notes together than originally planned.

Topics we covered: Deployment, Administration, Workitem Tracking, Build Management, Reporting, Test Management, and VS2010 Architect (UML).

Team Foundation Server 2010 (locally on a developer machine or on a dedicated server) and Visual Studio 2010 Ultimate (full) details on this can be found at;

http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/

We discussed how the two above help doing true ALM. Team working on tasks and using team tasks, also stepped out to show how this works from Excel 2007 and from the web experience. So a project lead is not really required to have visual studio running on the work machine, but it is always good to see it there :-). This gives ability that we have had for years since TFS 2005. but to see the work item tracking in visually is enticing.

Then we went ahead and showed all the goodies from the build server, TFS without Build server setup is just not cutting it anymore. Especially with the integrated ability of having the build be triggered directly from visual studio or automatically on the server. also the build monitor plug in that now comes with Visual studio is compelling.

We also covered Test Lab Manager, could not show this in action (too few cores and memory in my laptop these days…). However the compelling discussion this possibility triggered gave away this may be a very nice want to have on the list of many architects, team leads and project leaders. This way one may be able to deliver with client expectations tested!

Last but not least we touched on the ability to architect right from Visual Studio in UML diagrams, and add tasks (work packages) as you are designing it. this really integrates the Application Life Cycle from early inception to maintenance after delivery.

As promised below is list of links for further information and for any questions please go to the Techies linked in pages, follow me on twitter, or send me an email; leaders@techies.ae. Do not forget to register for Tech-Ed Dubai (March 1st), do this before end of December to get a big discount! Also please get your visual studio before March 22nd with the ultimate offer for a free MSDN upgrade, scroll down for the nice bits!

Coffee was good, water was even better and the chocolates were grand, fuelling a good conversation. Hope you bring a friend next event when we will be discovering SharePoint 2010 on that same laptop :-)… Oh yeah a nice snapshot of the attendees!

2009 11 18 214336 img096Training kit: http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en
Team Agent: http://www.microsoft.com/downloads/details.aspx?FamilyID=ef1e4937-1ba0-49a6-8e36-91b5e7e5ce3b&displaylang=en
Web deployments: http://www.microsoft.com/visualstudio/en-us/try/default.mspx#visual-studio-2010-beta
Ultimate offer: before march 22nd: https://om2.one.microsoft.com/opa/Product.aspx?StoreID=5c1c398b-1886-40bc-910e-fb2d0b6f6578&LocaleCode=en-us

November 17

Reposting from Microsoft: getting more from PowerShell version 2

Helping the techies IT-pro folks among us a little with very targeted content to get the job done quicker and repeatedly.

clip_image002

Showcasing Windows PowerShell

PowerShell Means “Powerful Automation”!
Announcing a new webcast series for both Developers and IT-Pro’s.

PowerShell is a Windows management technology designed for ease-of-use by both system administrators and application developers.  PowerShell Version 2 (V2) is available with both Windows Server 2008 R2 and Windows 7 as well as previous Windows releases via an optional update.

For Developers specifically, Windows PowerShell in combination with the Windows Management Infrastructure (WinRM, WS-Management, WMI) provides a great way to automate server hosted solutions.   For example, if you implement all your administration logic via PowerShell, then layer the MMC GUI over the top (i.e. MMC calls PowerShell to get the work done) - you will have given your Enterprise customers the absolute best of all worlds; GUIs, scripting, and delegated, remote automation.

PowerShell V2 introduces many new features including remote sessions, an integrated script environment, debugging tools, and much more. 

clip_image003

Start your video tour of PowerShell V2 via MSDN Channel9 and TechNet Edge.  Find reusable scripts and techniques at the PowerShell Script-Center.  Subscribe to the RSS feeds at both the PowerShell and the Windows Management team blogs.  Get demo scripts from MSDN Code Gallery.

Download and share the new Windows Server 2008 R2 Developer Training Kit with PowerShell HOLs!

 
No list items have been added yet.
Thanks for visiting!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.