April 2006 - Posts
It has only been a day since Scott McNealy announced he is stepping down as CEO of Sun, but the retrospectives have already begun!
Be sure to watch the video offered about half way down the page, in addition to reading the text quotes.
He has always been a colorful guy and took great joy at taking jabs at Microsoft and its senior executives. I remember how amazed I was when I saw in the lobby of a building on the MS Redmond campus, being "palsy-walsy" with Steve Balmer, as I described here.
Microsoft has released the source code for the built-in ASP.NET 2.0 Providers (Membership, Role Management, Profiles, Web Parts, Site Navigation, etc, etc).
You can read all about it here: http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx
There is also 130+ pages of whitepapers that walk through the code, the database schema, and information on how it all works. This is a great opportunity to understand both the provider design pattern as well as the specific functionality provided by these providers. Several months ago we incorporated Membership and Role management into both WebForm and WinForm applications we were developing and I sure wish I had all of this information back then !
The code is released under a permissive license that allows both commercial and non-commercial re-use of the code.
The SQL Express / Visual Studio Starter Kit that we developed for Microsoft is now available for download !
The Teacher Starter Kit is a desktop Winforms application that uses SQL Express as its data store. It is not designed as an enterprise application - it is targeted to less experienced developers and/or developers developing simpler applications. However, what it does do, it does really well. It shows off various different techniques and technologies, including the new DataSet and TableAdapter designer, the new data binding controls, the new ReportViewer control, and extending the functionality of the TableAdapter (implementing transactions) via partial classes.
Download it from http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#teacher (available in both VB and C#)
Check it out, then tell your friends and colleagues about it. Comments and questions can be posted here or sent to StarterKits@renaissance.co.il.
Along with SP1 for SQL Server 2005, a new set of downloads for SQL 2005 Express have been released as well.
You can read about the contents of each of these downloads here.
You can download them from here.
One of my developers noticed that his new IBM T43 Thinpad seemed to be running rather slowly. Upon talking to IBM Support, he was informed of a great power-conservation feature of the Intel Centrino CPU - SpeedStep Technology - which runs the CPU at half speed when running on battery. It may also run at half speed even when you are on AC - depending on your power management settings!
The way to check this (when running on AC) is to right click on My Computer and select Properties. At the end of the General Tab, you can see the speed of the CPU, as well as the speed at which it is actually running. On my T41, it was in fact running at half of its rated speed !
To correct this, you need to do a few things:
(1) Reboot your laptop and press F1 to enter the BIOS Setup Utlity. Select Config | Power. Scroll down until you find the entry for Intel SpeedStep Technology and make sure that both Mode for AC and Mode for Battery are set to Maximum Performance.
(2) On the Power Schemes tab of the Power Options Properties, you need to choose the Home/Office Desk Power Scheme.
After that, you should be a happy camper (like I was).
Look here to get the details on the Made In Express Contest. Write a cool app - win cool money !
Scott Guthrie and his ASP.NET team have been extremely forthcoming with their plans and interim builds for ASP.NET.
If you what to see, in a single glance, what is planned for the month of April, check out the list in Scott's latest blog entry.
This month we take a step away from the depths of code and try to take a higher-level look at developing applications.
This month’s speaker, Jonathan Einav, is going to discuss the world of Design Patterns and architectures. These are the issues that have a much greater impact of the development of your project than many of the coding issues that developers often spend a lot of time on.
Jonathan will open a window to the architecture and design patterns world, explain why are they needed and where did they came from, and give some examples and real world examples of how to choose Design Patterns and architectures. This lecture will not be a programming language oriented lecture, but will mainly discuss the paradigms and uses with examples in various programming languages.
As always, we'll have our special "Hatzilu" session at our meeting. So please come prepared to discuss your most frustrating problems (or at least some of them!) and to share some of your own techniques and solutions that you have found useful in your applications.
Please confirm your attendance.
See you there !!
The April meeting of the Israel Visual Basic User Group
April 5, 2006
2 Hapnina St,
Floor 0 , Dekel Room
It is the new building across from Amdocs.
After the first traffic circle, there is an area for parking on the right.
17:30 - 18:00 Assembly
18:00 - 18:10 Introduction
18:10 - 19:15 “Architecture and Design Patterns – Part 1”
19:15 - 19:30 Break
19:30 – 19:45 "Hatzilu !"
Open session, with questions and answers/ideas from everyone
19:45 - 20:45 “Architecture and Design Patterns – Part 2”
About the speaker:
Jonathan Einav has a B.A. with honors in Computer Science. He has assumed different industrial positions such as R&D Manager, Chief Architect and Project Manager in various industry domains, such as medical, educational, and security. He has also acted as a consultant to various companies in software management, architecture, and Microsoft .NET issues.
Please be sure to email me to confirm your participation or for more information.
Microsoft Regional Director, Israel - http://www.microsoft.com/rd/
Microsoft MVP - http://mvp.support.microsoft.com
Author of "Database Access with Visual Basic .NET" - http://tinyurl.com/6bna
Blog - http://weblogs.asp.net/jackieg