July 2007 - Posts

Preview of Silverlight 1.0 RC

As many would have heard about Microsoft Silverlight, and it's two versions, 1.0 & 1.1, Microsoft is finally releasing the official RC of Silverilght 1.0 Pretty soon! Here's a very early access preview to the RC.

So what's the difference between Silverilght 1.0 and Silverlight 1.1? Click here to find out more...

 

How long does Google munch on your Cookies?

As many would have known, there're many privacy groups, opposing on how google gets and stores information from users across the internet through it's Search Engine and other services offerings, including Gmail, Google Calendar, Google Docs and etc!

As we log in to our google accounts everyday, or even just do a simple search without logging in, google would give our browsers a cookie to munch on. But just how long does this cookie really last?

Previously, Google set the expiry of this cookie to expire in 2038. But the good news is, Google have set the cookie expiration to be two years instead! So what exactly could be stored in this cookie and how could it really invade your privacy and online experience?

There are several ways. Using these cookies, google could store all your search records (yes, including those that you search on em, "the art gallery", that you do not want to let your wife see) and potentially have it store your surfing habits too (even through you're not on google's site) !

Also, Google announced that it would anonymize data, including IP addresses and cookie ID numbers, after 18 months.

PointerClick here to read more about the volume of personal data Google is gathering.

Posted by Technical Bits
Filed under: ,

Performance Testing Guidance for Web Applications

The Patterns & Practices team has recently release a pretty good book (still in beta stage) for Performance Testing of Web Applications that's definitely worth a read for Web Developers/Testers/Architects!

PerfTestGuide.gif (Download)

This guide shows you an end-to-end approach for implementing performance testing. Whether you are new to performance testing, or looking for ways to improve your current performance testing approach, you will find insights that you can tailor for your specific scenarios. This guide is related to our Performance Testing Guidance Project . - J.D. Meier, Carlos Farre, Prashant Bansode, Scott Barber, Dennis Rea

Parts

  • Part 1, Introduction to Performance Testing
  • Part II, Exemplar Performance Testing Approaches
  • Part III, Identify the Test Environment
  • Part IV, Identify Performance Acceptance Criteria
  • Part V, Plan and Design Tests
  • Part VI, Execute Tests
  • Part VII, Analyze Results and Report
  • Part VIII, Performance Testing Techniques


 

Chapters

  • Introduction
  • Ch 01 - Fundamentals of Web Application Performance Testing
  • Ch 02 - Types of Performance Testing
  • Ch 03 - Risks Addressed by Performance Testing
  • Ch 04 – Core Activities
  • Ch 05 - Managing an Agile Performance Test Cycle
  • Ch 06 - Coordinate Performance Testing with an Iteration-Based Process
  • Ch 07 – Managing the Performance Testing Cycle in a CMMI Environment
  • Ch 08 - Evaluating Systems to Improve Performance Testing
  • Ch 09 - Performance Testing Objectives
  • Ch 10 - Quantifying End User Response Time Goals
  • Ch 11 - Consolidate Various Types of Performance Acceptance Criteria
  • Ch 12 - Modeling Application Usage
  • Ch 13 - Modeling User Variances
  • Ch 16 - Test Execution
  • Ch 17 - Performance Testing Math
  • Ch 18 - Reporting Fundamentals
  • Ch 19 - Load Testing Web Applications
  • Ch 20 - Stress Testing Web Applications
Posted by Technical Bits
Filed under: ,

Silverlight Learning Links

 

Presentation Download will be available Soon...

Getting Started

  • Microsoft Silverlight 1.0 Beta Runtime (PC | MAC)
  • Microsoft Silverlight 1.1 Alpha Runtime (PC | MAC)
  • Microsoft Visual Studio codename "Orcas" Beta 1 (Download)
  • Microsoft Silverlight Tools Alpha for Visual Studio codename "Orcas" Beta 1 (Download)
  • Expression Blend 2 May Preview (Download)
  • Expression Media Encoder May Preview (Download)
  • Silverlight Development with the .NET Framework (Go to Link)
  • Silvelright Development with Javascript (Go to link)

Basics

  • Differences between the 1.0 Beta and 1.1 Alpha (Read more
  • Overlaying HTML and Silverlight Content (Watch Video)
  • Using Silverlight for Full Screen Experiences (Watch Video)
  • Event Handling with JavaScript (Watch Video)
  • Input Method Editors for Text Entry in Silverlight (Watch Video)

Graphics

Video

  • Building Video Overlays with Silverlight (Watch Video)
  • Creating a Video Scrubbing Control with Silverlight (Watch Video)

Multi-Languages Support

  • Using AJAX to Dynamically Update Silverlight Content (Watch Video)
  • Dynamic Languages with Silverlight (Watch Video)

Silverlight As a Presentation Layer

  • Delivering Silverlight Content with ASP.NET (Watch Video)
  • Delivering Silverlight Content with PHP  (Watch Video)
  • Delivering Silverlight Content with Java (Watch Video)

Web Services 

  • Real-Time Data Update with Silverlight and Web Services (Watch Video
  • Creating a Web Service-Enabled Silverlight Login Control (Go to Tutorial)
  • Calling an ASMX webservice from Silverlight? Use a static port (Go to Tutorial)

Misc

  • Keyboard input tricks for Silverlight 1.1 (Go to Tutorial)
  • Real-Time Data Update with Silverlight and Web Services (Watch Video)
Posted by Technical Bits
Filed under:

Bill Gates no longer the richest man

Just learned today that Bill Gates is no longer the richest man in the world while I was watching Channel 8 News. wow! Mexican Carlos has overtook Bill, where Carlos started off in real-estate, later venturing into retail, telco, restraunts and more!

The authenticity of this is not really known till the next forbes report

Posted by Technical Bits
Filed under:

Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual Studio® 2005

Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual Studio® 2005

This collection of 3 2-hour premium clinics teaches about the new capabilities provided by the .NET Framework 3.0. These clinics are for experienced Developers and Software Architects who are looking to adopt Microsoft's next generation technology within their solutions.

Topics covered within the collection include:
  • Windows Presentation Foundation
  • Windows Workflow Foundation
  • Windows Communication Foundation
Requirements:
  • Experience (2 years) as a full time developer using Visual Studio 2005 / Visual Studo 2003
  • Experience developing one or more of the following:
    • Web Applications
    • Windows Forms Applications
    • Server Components
    • XML Web Services
Click HERE to SIGN UP FOR FREE now!
Posted by Technical Bits

ERP Strategy and Roadmap

SAP has recently published their upcoming ERP Strategy and Roadmap. A really insightful report, that anyone who wants to deal with SAP in the near future or currently, should read.

The main messages here are that they're trying to drive

  • simplification
  • optimization
  • innovation

It seems that SAP is still pretty much an engineering company. They seriously should hire some UI experts. I think anyone who have used SAP can't agree less eh?

Read more...

Posted by Technical Bits
Filed under: , ,

Lighting up the Web with Silverlight

Microsoft® Silverlight™ @ Singapore .NET Usergroup - 5th July 2007 Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight...(read more)
Posted by Technical Bits