News

Subscribe!

Disclaimer

This blog and the postings therein are provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the general copyright terms.

My Stats

  • Posts - 100
  • Comments - 33
  • Trackbacks - 38

Twitter












Tag Cloud


Recent Comments


Recent Posts


Article Categories


Archives


Post Categories


Image Galleries


.NET Links


.Text Links


Blogs i read...


eGovernment


ePolicing


Microsofty


Misc.


Mountain Biking


MS Patterns & Practices


October 2007 Entries

Responsive Web Client Reference Implementation


This week has seen the folks at Patterns and Practices shipping a Reference Implementation for the web client bundle.  I can't wait to have time to look into this - nuggets like this can really make your development life so much easier. Surely anything that takes 10 to 15 degrees of your learning curve can only be a good thing, no?

The Responsive Web Client Reference Implementation is a executable Order Entry sample application the demonstrates the Web client guidance in action.

Here is a brief summery of what the reference implementation shows (effortlessly pinched from Brad, who himself seamlessly stole from Blaine)

  • Composability : Building a composite web application
    • Modularity: Building complex sites based on modules that can be independently developed, tested, versioned, and deployed
    • Page composition: Creating composite Web pages that contain multiple user control views. The user controls can be used across modules and can be independently developed, tested, versioned, and deployed.
    • Testing of UI Logic: Utilizing unit tests to test Web page logic
  • Responsiveness : Improving usability and performance of the composite user interface utilizing ASP.NET AJAX.
    • Autocomplete : Providing a list of suggestions to a user that are retrieved based on the characters they have entered.
    • Validation : Validating user input on both the Web browser and the Web server. 
    • Live Form: Dynamically updating a field in the browser based on input from another field.
    • Live Search : Searching against LOB data from within the browser. 
    • Live Grid : Adding, Removing and Modifying records in a grid.
    • Popup : Utilizing AJAX popup's to dynamically display data that is retrieved from the server.
    • JSON Service: Calling a Web service from the browser.
  • UI Appearance: Creating and modifying the look and feel of the UI
    • Layout management: Creating a common user experience across different independent modules, separating the responsibility of the UI design from UI development.
    • User profile–based UIs: Changing the behavior of the UI based on the user identity and profile information
    • Navigation: Providing role-based site navigation.
  • Security : Improving site security
    • Authentication: Identifying registered users of a site
    • Authorization: Changing permissions for different users
    • Data security: Validating input data to reduce the probability of cross-site scripting and SQL injection attacks. 
  • Manageability:
    • Easy deployment: deploying and updating modules independently of other modules.
    • Logging and Exception Management: Providing a standard logging and exception management approach to ensure the operations team can more easily operate the application.

I encourage you to join me and take a look and see if this work can help you in your next product.

posted @ Monday, October 29, 2007 3:45 PM | Feedback (0) |


Google Trends - Microsoft Cardspace vs. OpenID


Following a recent reminder by LifeHacker I have been playing around with Google Trends. Very interesting.

So, I plumbed in a query of Microsoft Cardspace searches compared with OpenID.

Question: What was announced or happened mid-August to cause the last peak for both areas?

 


cardspace

openid


Windows CardSpace, OpenID collaboration project in the works
Ars Technica - Feb 7 2007   


Microsoft Courts OpenID
Dr. Dobb's Journal - Feb 7 2007   


Secure Your ASP.NET Apps And WCF Services With Windows CardSpace
MSDN Magazine - Apr 15 2007   


Sun Microsystems Announces OpenID Program
Earthtimes.org - May 7 2007   


Wetpaint Adds OpenID and Google Analytics Support With Release of New Home Page
Market Wire (press release) - Jun 6 2007   


OpenID: Can it become single sign-on for the Web
iT News - Sep 3 2007   

posted @ Wednesday, October 24, 2007 8:21 PM | Feedback (0) |


DeveloperDeveloperDeveloper (DDD) - Day 6 :: Registration Now Open!


Saturday 24th November

Registration for this fantastic event is now available here and what's more - it's free!

Start Date: 11/24/2007
Start Time: 9:20 AM (GMT) GMT, London
End Date: 11/24/2007
End Time: 5:00 PM (GMT) GMT, London
Location:  Thames Valley Park, Chicago 1&2, Microsoft Campus, Building 3 Thames Valley Park Reading Berkshire RG6 1WG, United Kingdom

posted @ Wednesday, October 24, 2007 12:58 PM | Feedback (0) |


We are hiring! :: .Net Developer wanted @ NetIDme Ltd.


 NetIDme Ltd Logo

 

.Net Developer

Salary: Competitive Salary + Benefits
East Kilbride, Glasgow, Scotland, UK

 

We are looking for a .Net developer to join our existing development team and play a pivotal role in further developing our suite of pioneering software products in the secure digital identity and communications arena. The environment is fresh, quick and rapidly changing and as such we require you to have solid technical experience with the ability to quickly adapt to change. You will be working with cutting edge and emerging Microsoft and other leading technologies.

Experience

In order to be suitable for this post, you must offer:

  • At least 3 years of commercial .NET developer experience using
    C# or VB.NET, ASP.NET 2.0, and Microsoft SQL Server 2005
    Multi-Tier Application Architecture
    HTML, CSS, XML, XSL, and JavaScript
    Windows Server 2003 (IIS 6.0) deployment and I.T. experience
  • Very Strong Communication Skills to audiences of all technical abilities
  • Impeccable Attention to Detail
  • Strong sense of reasoning
  • Strong UX design abilities
  • Demonstrated ability to produce high quality work
Demonstrable experience in the following would be an advantage:
  • Windows Communication Foundation (WCF)
  • Windows Workflow (WF)
  • Windows Presentation Foundation (WPF)
  • Silverlight 2.0
  • IIS 7.0
  • Office SharePoint Server (MOSS) 2007
  • Windows Cardspace
  • OpenID
Under the guidance of a team leader you will:
  • Develop and assist in the development of well tested, robust solutions that fulfil agreed requirements within agreed timescale
  • Contribute to functional specifications and component designs
  • Experience proper software development lifecycle and contribute to ongoing improvements to the software products and processes

We’re looking for more than just good software developers - We’re looking for someone with a positive work ethic to join an existing team of tightly knit individuals who believe in the products and are dedicated to a long term vision.  All prospective employees must undergo disclosure checking with www.disclosurescotland.co.uk.

About NetIDMe and our products

We are a fast growing company with highly motivated employees. Our core product allows individuals to prove their identity to others online. We promote secure user orientated, consented identity exchange between parties. To find out more about our product offerings  see http://www.netidme.net/solutions.htm.

Interested?

Send your resume to recruitment@netidme.com (Word or PDF only), including an indication of your salary expectation.

NO 3RD PARTY REFERRALS PLEASE

posted @ Tuesday, October 23, 2007 6:48 PM | Filed Under [ Microsoft Platform Development Scottish Developers ASP.NET NetIDme Recruitment Developer ]


Excellent CSS 'Best Practices' Reference


Blogging this really so I don't forget it -

http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/

CSS isn’t always easy to deal with. Depending on your skills and your experience, CSS coding can sometimes become a nightmare, particularly if you aren’t sure which selectors are actually being applied to document elements. An easy way to minimize the complexity of the code is as useful as not-so-well-known CSS attributes and properties you can use to create a semantically correct markup.

We’ve taken a close look at some of the most interesting and useful CSS tricks, tips, ideas, methods, techniques and coding solutions and listed them below. We also included some basic techniques you can probably use in every project you are developing, but which are hard to find once you need them.

posted @ Tuesday, October 23, 2007 10:11 AM | Feedback (0) |


Are you going to TechEd Barcelona - November 2007?


TechEd Developers - 05-09 November 2007, Barcelona, Spain

I've just put together my first draft session agenda for the developer week - and really can't wait for the week to arrive.

Are you going? I'd really be interested to learn what sessions you are looking forward to. Did you manage to get a hotel within 50miles booked? More to the point did you manage to not spend a fortune on your flights?

posted @ Sunday, October 14, 2007 4:28 PM | Feedback (5) | Filed Under [ Microsoft Platform Development .NET - P&P Enterprise Library Scottish Developers ASP.NET Developer TechEd-Developers ]


Testing TwitterFeed from GeekswithBlogs.net :)


OK, no really - time for this walk with the dog - I have been syncing up the podcasts and videos I have downloaded on my new Orange e650 which runs windows mobile 6 (something else thats new to me) and have been thinking that the sync has been failing - until i discovered the 'update library' option in pda's Windows Media Player. I now have 200+ items in my library.

posted @ Saturday, October 13, 2007 3:42 PM | Feedback (0) |


DeveloperDeveloperDeveloper (DDD) - Day 6 :: Session Voting Open!


All submissions for presentations are in.  Now you have the opportunity to cast your vote for which presentations you would like to watch.


DDD6 happens on the Saturday 24th November at Microsoft, Reading, UK.

Personally, I will be voting for Barry and his rants on WCF, and Cardspace,
Liam Westley on CIFactory, Guy Smith-Ferrier on Astoria, Internationalizing ASP.NET AJAX, Richard Fennell on SCRUM, Chris Hay on Silverlight (with a 1.1 feature focus), Chris Seary on Security for Software Vendors, Colin Angus Mackay on Recruitment.

 

*** UPDATE: Registration now open! See here for more information

posted @ Friday, October 12, 2007 3:23 PM | Feedback (3) | Filed Under [ Microsoft Platform Development Scottish Developers DDD ]