Geeks With Blogs
Blog Moved to http://podwysocki.codebetter.com/ Blog Moved to http://podwysocki.codebetter.com/ Windows
Singularity - C# OS Released on CodePlex
Update: If you want the .iso I used for the VPC, check it out here on my SkyDrive. During my research and posts about Design by Contract and Spec# and my interactions with folks from Microsoft Research, I came across Singularity OS, an operating system written in an offshoot language based upon C#. In that time, I realized that the Singularity team extended Spec# and the Design by Contract and static verification pieces of it into a new language called Sing#. Fast forward to last Tuesday. Almost ......

Posted On Tuesday, March 11, 2008 8:03 PM

Visual Studio 2008, SQL Server 2008 & Windows Server 2008 Launch Event Coming to a City Near You!
As noted today, you can now register for the Launch of Visual Studio 2008, SQL Server 2008 and Windows Server 2008. You can find the closest event to you from here. For all you DC folks like me, our event is March 25th and you can find that registration information here. Here is the basic information: Take a test drive Come to an event and test drive Windows Server® 2008 operating system, Microsoft® SQL Server® 2008, and Microsoft Visual Studio® 2008. Meet the experts Enjoy hands-on labs, face-to-face ......

Posted On Monday, January 14, 2008 6:22 PM

Microsoft Free Tools - Best Practice Analyzer for ASP.NET
Microsoft has released a new tool called Microsoft Best Practice Analyzer for ASP.NET. This tool scans the configuration of an ASP.NET 2.0 application. The tool can scan against three mainline scenarios (hosted environment, production environment, or development environment) and identify problematic configuration settings in the machine.config or web.config files associated with your ASP.NET application. This tool is current in alpha right now and Microsoft is counting on your feedback on how to ......

Posted On Monday, July 3, 2006 12:19 PM

Microsoft Identity Integration Server (MIIS) Resources
Well, I survived giving a presentation of some of the coding that you can do with MIIS last night at the MICSUG meeting. Overall, it was a great meeting and it was good to see some new faces there. Joe Francis from Microsoft gave a presentation of the current functionality and future plans for MIIS. He also briefly went over other Identity solutions at Microsoft. Paul Laudeman of TCSC presented a case study of an MIIS implementation which included some very valuable lessons learned, some high points ......

Posted On Friday, June 23, 2006 8:59 AM

Day 10 of the Background Intelligent Transfer Service (BITS) Managed Wrapper
Update: Put a comment in if you want the C# version of this code and I will get it to you In the previous installment, I actually gave the source code which is available if you go to the Day 9 post. Anyhow, what we're going to cover today is setting up your IIS to allow for BITS upload functionality. Several things must be done in order for uploads to be supported on your machine. First, we need to install the BITS Extensions for IIS. In order to do so, you must do the following: Go to Add/Remove ......

Posted On Sunday, June 18, 2006 8:05 PM

Why Vista Slipped
Phillip Su of Microsoft posted a great rant called Broken Windows Theory about why Microsoft Vista shipment date slipped. It's a very heated topic that caught the attention of Robert Scoble on his blog. Lately, Vista's dates have kept slipping and people have started to notice. In there, he named the usual suspects of why Windows shipments are delayed, such as: * Windows code is too complicated * Windows has gone thermonuclear when it comes to process He also claims that it is cultured to slip and ......

Posted On Thursday, June 15, 2006 9:17 PM

Day 9 of the Background Intelligent Transfer Service (BITS) Managed Wrapper
Update: Put a comment in if you want the C# version of this code and I will get it to you Well, I was having troubles connecting to CVS on my Managed BITS Sourceforge Project over my VPC, so while I figure it out, I decided to upload the source code plus binaries to SaveFile for the time being. Let me know if you have any questions or problems regarding this. Now that I got that out of the way, let's get back to where we left off. In the previous lesson, we talked about implementing the IBackgroundCopyCallback ......

Posted On Thursday, June 8, 2006 3:34 PM

Day 8 of the Background Intelligent Transfer Service (BITS) Managed Wrapper
Update: Put a comment in if you want the C# version of this code and I will get it to you Well, I finally managed to get a spot for the Managed BITS Wrapper on SourceForge.net. I have not uploaded any files just yet, as I am cleaning up one or two things as well as trying to add some test cases to it. I will let people know when I actually have a release out there available. The first available release will be in Managed C++ and then the second release will be in C++/CLI. I left off last time looking ......

Posted On Friday, June 2, 2006 11:44 AM

Day 6 of the Background Intelligent Transfer Service (BITS) Managed Wrapper
UPDATE: See Day 9 of the Background Intelligent Transfer Service (BITS) Managed Wrapper for the source code plus binaries. In previous lessons, I covered the BackgroundCopyManager and how I wrapped the IBackgroundCopyManager in Managed C++. Today, I'll go a step further to look at the BackgroundCopyJob wrapped class. The BackgroundCopyJob wraps the following interfaces: * IBackgroundCopyJob * IBackgroundCopyJob2 * IBackgroundCopyJob3 As we are dealing with unmanaged types, we must also take into ......

Posted On Wednesday, May 24, 2006 6:47 PM

.NET Security - Exception Management
In previous days, I talked about many other ways to write a secure application. Today I will cover exception management and handling as it pertains to application security. When dealing with Exceptions, it's a best practice to hide the implementation details of your applications from the user. This includes hiding information regarding implementation, any secure data, and system configuration. To provide a secure application with regards to exception handling: * Use a structured exception handling ......

Posted On Monday, May 22, 2006 11:10 AM

Copyright © Matthew Podwysocki | Powered by: GeeksWithBlogs.net