Turning intelligence into performance [via Infoconomy] - Biz Intelligence vendor Hyperion's new Application Suite 4 goes beyond Corporate Performance Management (CPM).
FCW has an article on Microsoft's New Market - namely, the DoD market which brings in new opportunities for Microsoft partners and developers. Microsoft's recent acquisition of Groove brings it more presence in the Homeland Security IT market.
.
[Microsoft Press Release April 8th 2005] -
Microsoft Completes Acquisition of Collaboration Software Provider Groove Networks
Groove founder Ray Ozzie becomes Microsoft's newest chief technology officer as Microsoft solidifies initial plans to continue selling Groove products on a standalone basis.
Gartner has published an excellent two-part interview with Ray Ozzie (Microsoft-Groove). With Microsoft's acquisition of Groove - Ray Ozzie now works as a CTO at Microsoft. My other Groove-related postings are listed here.

[Above picture from Gartner]
Ozzie: "I built Groove because I believe a lot of the concepts in it are where things are headed. I built Groove because I think it has a chance to shape the future."
.
(Our thanks to Julia Lerman of Vermont .NET Developers Group for the idea)
What does it mean to sponsor a Connecticut .NET Developers Group meeting event?
Who we are: We are Connecticut's largest developer group of Microsoft .NET technlogies (over 1000 members in our email list). The group consists of developers, architects, technical leaders, project and IT managers who work and reside in Connecticut. We are a member of INETA (www.ineta.org) which is the official Microsoft Users Groups Organization.
What we do: Our mission is to help the Connecticut .NET developers' needs and expectations by providing information, presentations and other events to enhance productivity and enjoyment of Microsoft .NET Technologies.
What you do: Pay for the pizza and soda at our event meetings
What you get:
* Get your company logo on the homepage of our website (www.ctdotnet.org) during the time of promoting the event meeting (about 4 weeks). We plan to have 'click-thru' tracking in the next version of our website soon.
* Get your company mentioned in all emails that go out to our membership list that are geared towards promoting our events. We have a member list of over 1060 members that receive event announcements and soon, our monthly newsletter. We plan to have about two mailings per month.
* You can have literature about your products and services available to the attendees during the meeting. You and your employees are also welcome to attend our events.
* During the time of promoting the event meeting - you can have job postings (with links) at our website (for example see - http://www.ctdotnet.com/Default.aspx?tabid=87 ).
* We put your logo on our THANK YOU slide that is in the PowerPoint deck that plays during the meeting "warm up" (similar to the advertisement slide show in movie halls) . For an example see - http://www.ctdotnet.com/Portals/9/ctdotnet_mar_05.ppt
* Our undying gratitude.
Our meeting events are held on the 4th Tuesdays of the month from 6-8PM at the Microsoft Farmington CT Office. Our presenters are very notable developers from the Microsoft .NET Development community. We also plan to have INETA speakers (from Microsoft) in future meetings. Please take a look at the upcoming meeting announcements at our site - http://www.ctdotnet.org/ . Our meetings usually have 35 - 50 attendees and we have had over 60 attend our last meeting (in March), so the cost of sponsorship varies (our average is ~$3 per attendee). We do request a RSVP from our members in order to get a pizza/soda count tally prior to our meetings. Event Sponsors' contributions are monthly-based and primarily for pizza & soda related costs for the month's event meeting. Though we are a non-profit group, we are not yet an IRS Sec 503 category so currently, we cannot offer a tax-exemption benefit.
Please get in touch with us at ctdotnet@gmail.com if you would like to sponsor us or for more information.
With thanks,
Carl Franklin
S.B. Chatterjee
Acting Directors, Connecticut .NET Developers Group (www.ctdotnet.org)
.
Sahil Malik's post on the performance of Reflection raises some issues. While Reflection can bring in the power of extensibility ('loose coupling via Interfaces') it comes at the cost of performance (as pointed out by Sahil). Justin Gehtland's example of extensibility using Factory methods and XML config files concludes with - "That means you shouldn't do everything via reflection, but its judicious use for something like loading a dynamically assigned class at runtime (but binding it statically to a known interface) is perfectly reasonable, especially if you are talking about a modern distributed application, where the two more important criteria for boosting performance are limiting round trips on the network and minimizing hits to the database. If you can solve those problems, then maybe you can think about how a little reflection affects performance. I find that extensibility is usually a more important factor for me."