August 2008 - Posts
Internet Explorer 8 Beta 2 is Available for Download
This beta brings few enhancements to web surfing:
- Accelerators - Highlight an address, click the blue button and hover over “Map” or try Right Clicking a Page and Choosing Translate with Windows Live. Check out the new IE Gallery that has cool accelerators and slices from Digg to FaceBook to Ebay
- Web Slices - Visit Live Search, search for “Seattle Weather” (or major city relevant to your region), hover over the rich search result and click the green button. Click it to add a Weather Web Slice to your Favorites Bar.
- Search Suggestions - Go to your Instant Search Box (top right) and type a search to see search suggestions in action.
- Navigation - Use the new Smart Address Bar to quickly find sites you’ve visited before. The Smart Address Bar searches your history, favorites AND feeds for pages that match what you’re typing.
- Security: IE8 has the best security features in the market today from its updated Smartscreen phishing and malware filter to domain highlighting to the industry leading cross-site scripting filter so I feel my machines, my identity and my family will be safer on the Internet.
To explore those feature a bit more, visit Internet Explorer Beta Home Page.
Download and Install Internet Explorer 8 Beta 2 according to your Operating System:
Note: To uninstall Internet Explorer 8 Beta 1 on Vista, go to the Control Panel, start the Programs and Features, select View Updates from the task pane and look for Windows Internet Explorer 8.
Enjoy!
"How Do I" Screencasts about Web Tests with Visual Studio Team System
Shai Raiten, who specializes in working with Team System from the Testing perspective, has created several "How Do I" Screencasts about Web Tests with Visual Studio Team System recently.
I admit that my knowledge in Team System is limited, especially around testing. But after watching this series of "How Do I" Screencasts, I feel much more confident about it.
Here are the links for the "How Do I" Screencasts about Web Tests by Shai:
If you want to enjoy more of Shai's work, visit his blog, and register to his RSS Feed.
Well done, Shai!
VS 2008 SP1: Add Reference to ADO.Net Data Service
Not a log time ago, when Visual Studio 2008 SP1 Beta was released, I updated my ADO.Net Data Services series to the SP1 bits. In my post Visual Studio 2008 SP1: Querying an ADO.Net Data Service via .Net Client I showed how to use datasvcutil.exe to generate the client side classes in order to consume the data service.
In SP1 of Visual Studio 2008, things are a bit easier, with the Add Service Reference improvements that now supports ADO.Net Data Service references.
So, after you have created a simple ADO.Net Data Service, you can create a .net client application and use the Add Service Reference (like you would use with WCF Service), paste the URL of the metadata endpoint of the data service (or let Visual Studio discover it if it is in the same solution).
Visual Studio reads the metadata of the service, and builds the data services entities. If you click OK, Visual Studio goes and generates all the client side classes for you, adds the references, and you can start using the service right away.
BlogEntities svc = new BlogEntities(new Uri("http://localhost:1476/BlogDataService.svc"));
var query = (from p in svc.Posts
where p.PostID > 3
orderby p.PublishDate
select p).Skip(2).Take(2);
foreach (Posts p in query)
{
Console.WriteLine("{0} posted on {1}", p.Title, p.PublishDate);
Console.WriteLine(p.Body);
}
Enjoy!
WCF Service Contract Refactoring affects Configuration File in VS2008 SP1
Visual Studio 2008 shipped with several WCF project templates that give a better starting point than an empty project. The WCF Service library creates a project with an initial service contract, a basic service implementation class and some basic configuration settings in the configuration file.
The thing was, that you would probably want to change the name of the service contract, the service implementation name and the names of the related files. But what you should not forget is to change the configuration file and apply the changes there as well.
One of the IDE improvements in Visual Studio 2008 SP1 allows you to easily refactor your WCF elements, and it will take care of the change for you. For example, if I now change the service contract file name to IHelloService.cs, the following changes will take place:
- The name of the service contract interface will be changed to IHelloService
[ServiceContract]
public interface IHelloService
{
...
}
- It will be updated in the service implementation file
public class Service1 : IHelloService
{
...
}
- New in VS 2008 SP1: The configuration file will be updated as well
<service name="WcfServiceLibrary1.Service1">
<endpoint address="" binding="wsHttpBinding"
contract="WcfServiceLibrary1.IHelloService">
</service>
Nice feature!
Training Kit for VS 2008 SP1 and .Net Framework 3.5 SP1
The ASP.Net 3. 5 Enhancement Training Kit was updated to VS 2008 SP1 and .Net Framework 3.5 SP1 and is available for download. This kit contains presentations, demos and labs for getting started with the new technologies that shipped as part of the service pack.
Download here.
Enjoy!
Silverlight 2 Beta 2 with VS2008 SP1
Just spotted this on Amy Dullard's blog:
Silverlight Tools Must be Updated After Installing Visual Studio 2008 SP1
If you previously had Silverlight Tools Beta 2 installed, after installing SP1, if you open or create a Silverlight project, a dialog will open stating:
Microsoft Silverlight Tools is unable to open the project due to a missing patch for Visual Studio. Please download the latest update from: http://go.microsoft.com/fwlink/?LinkID=120032.
An updated patch that works with Visual Studio SP1 is included in the Silverlight Tools install at http://go.microsoft.com/fwlink/?LinkID=120032. Once installed, Visual Studio will once again be able to open and create Silverlight projects
So go update your Silverlight tools.
Enjoy!
.Net Framework 3.5 SP1 and Visual Studio 2008 SP1 are Available!
Read the announcement.
Unlike other Service Packs from Microsoft, the SP1 of.Net Framework 3.5 and Visual Studio 2008 not only contains bug fixes and improvements, it also contains new technologies such as ADO.Net Entity Framework v1, ADO.Net Data Services v1, ASP.Net Dynamic Data and the framework and tools support for working with SQL Server 2008 that was RTM'ed last week.
Here are some useful download links:
While downloading and installing the SP1 of.Net Framework 3.5 and Visual Studio 2008 you can take your time to read the posts I've written during the beta time frame:
Overview of the Service Pack 1
ADO.Net Entity Framework
ADO.Net Data Services
ADO.Net Sync Services
SQL Server 2008 and Data Access Technologies
Note: If you were waiting for SQL Server 2008 and couldn't install it, now you can.
Enjoy!
Slide Decks from my Silverlight Session @ Aluna Conference are available
Aluna is a Java consulting company, that runs Java developer conferences every once in a while. This Wednesday, the conference sessions were all about rich Internet application (RIA) technologies. They had a session about GWT (Google Web Toolkit), about JSF (JavaServer Faces Technology), and I had the privilege to talk about Silverlight.
In this session I have talked about what Silverlight is and showed some demo application built with Silverlight. Then, I talked about XAML and built a simple application that shows the Designer-Developer workflow. Then, since it was a Java developers conference, I called a Java EE Web Service from the Silverlight application.
You can find my Slide Deck from the talk on my presentations page.
Here are some blog posts I've written during the preparation for the talk and building the demos:
Enjoy!
If you haven't Installed VS 2008 SP1 Don't Install SQL Server 2008
Certain SQL Server 2008 features install components that are also part of the release version of Visual Studio 2008 SP1. So, if Visual Studio 2008 without the service pack is installed on your machine, you cannot install SQL Server 2008. If you try to install, you will ran into the following error:
Rule "Previous releases of Microsoft Visual Studio 2008" failed.
A previous release of Microsoft Visual Studio 2008 is installed on this computer. Upgrade Microsoft Visual Studio 2008 to the SP1 before installing SQL Server 2008.
In case you are wondering, Visual Studio 2008 SP1 should be expected about a week from now, so you don't have to wait too much.
Enjoy!
SQL Server 2008 Resources

After being announced on February 27th, SQL Server 2008 has been officially RTM'ed with a related press release. You can download it on MSDN Subscriber Downloads and TechNet Subscriber Downloads.
Here are some additional resources you may want to check out:
Download SQL Server 2008 DB Samples:
Several Posts I've written about SQL Server 2008:
Enjoy!
Developer Academy 3 - Call for Content and Speakers
Developer Academy הוא כנס המפתחים השנתי של מיקרוסופט ישראל, בו ניתנת למפתחים ההזמנות לחזק מיומנויות פיתוח בטכנולוגיות הקיימות, לעשות את הצעדים הראשונים בטכנולוגיות החדשות, ולהציץ אל הטכנולוגיות העתידות לבוא.
השנה, יתקיים כנס Developer Academy 3 בתאריכים 15-16 בדצמבר, ב- Airport City ליד נתב"ג. בכנס יועברו הרצאות טכנולוגיות מרתקות, פאנלים עם מומחים טכנולוגים ולראשונה – מסלול למנהלי פיתוח ומקבלי החלטות.
למרות שיש עוד זמן רב עד לכנס, אנו מתחילים כבר בימים אלו להיערך לקראתו, על מנת לוודא כי יועבר תוכן איכותי, תתבצע הפקה מרשימה וחווית המשתתפים תהיה בלתי נשכחת! כחלק מהערכות המוקדמת, אנחנו כבר מחפשים נושאים להרצאות, פאנלים ומזמינים מרצים להגיש הצעות.
השפיעו על תכני הכנס!
תוכלו להשפיע על תכני הכנס במספר דרכים:
- ספרו לנו על נושאים שתרצו לשמוע עליהם
- הציעו נושאים לפנלים (Ask the Experts)
- הגישו הצעה להרצאה בכנס
1. מפתחים – ספרו לנו על מה תרצו לשמוע בכנס!
ספרו לנו על נושאים שהייתם רוצים לשמוע עליהם בכנס. נא היו ממוקדים בנושאים שאתם מציעים, כדי להקל עלינו (למשל, הנושא WCF אינו מספיק ספציפי, אולם איך לממש REST Services ב- WCF 3.5 כן ממוקד).
2. הציעו נושאים לפאנלים (Ask The Experts)
הציעו נושאים לפאנלים שייערכו בכנס על-פי מסורת הכנסים הקודמים. נושא הפאנל צריך להיות כזה שיגע בבעיות שמטרידות, מעניינות ו/או עומדות במחלוקת בנושאי הפיתוח השונים.
3. מרצים – הגישו הצעות להרצאות!
רוצים להרצות בכנס? הציעו נושא להרצאה, ואולי תזכו לעשות זאת.
על ההצעה להכיל את הפרטים הבאים:
- פרטי מגיש ההרצאה, מקום עבודה, ניסיון בתחום עליו מעוניין להרצות, ניסיון בהעברת הרצאות וכו')
- פרטי מרצים נוספים (במידה ויש מרצים נוספים מלבד מגיש ההצעה)
- שם ההרצאה (עברית / אנגלית)
- תיאור ההרצאה. 3-4 משפטים המתארים את המוטיבציה להרצאה, את התוכן שיועבר בה ואת התועלת שתביא למשתתפים בה. הקפידו לתת תיאור מילולי שאינו טכני מדי, כדי שגם משתתף שאינו מכיר את הנושא יוכל להבין על מה מדובר.
- מה תקנה ההרצאה למשתתפים בה? ידע בטנולוגיה או במתודולוגיה, היכולת למגר פתרונות מטכנולוגיה אחת לאחרת, טיפים וטריקים וכו'.
- רמת ההרצאה (200-סקירה טכנולוגית או רעיונית, 300-הרצאה המכילה קוד, 400-כמעט כל ההרצאה היא קוד, ונדרש ידע מוקדם רב ע"מ להבין אותה).
- ידע מוקדם – על איזה ידע מוקדם מתבססת ההרצאה (אם בכלל)
- קהל היעד – מפתחים / ראשי צוותים / DBAים, מנהלי תצורה, מנהלי פרויקטים וכו'.
- מסלול: Web, Data Access, Smart Clients, SOA, ALM, Native או מסלול מקבלי החלטות.
מספר נקודות שחשוב לדעת:
- הגשת הצעה להרצאה אינה מבטיחה את השתתפותה באירוע. באירוע יש מספר מוגבל של הרצאות, לכן נבחר רק חלק מתוך ההצעות שיוצעו.
- מניסיון העבר, ההרצאות הנבחרות הינן טכניות מאד, מבוססות על Best Practices וניסיון הנצבר מהשטח ומכילות טיפים וטריקים.
- ההרצאות בנות 75 דקות, ומכילות העברת ידע, הדגמות טכנולוגיות, וזמן לשאלות ותשובות.
- ניתן להגיש הצעה להרצאה לא יאוחר מה- 4.9.2008. במהלך חודש ספטמבר נחליט על רשימת ההרצאות הסופית ונחל בהכנות לכנס.
- ההכנות לכנס הינן אינטנסיביות, ודורשות זמן הכנה רב, השתתפות בחזרות, מפגשי מרצים ועוד. לפני הגשת ההצעה, נא וודאו כי במהלך החודשים ספטמבר – דצמבר תוכלו להקדיש את הזמן הנדרש.
תודה שאתם מקדישים הזמן כדי לעזור לנו לתכנן אירוע מוצלח ביותר!