Archives
-
Scalability with .NET Podcast - Broadcast #2
Download url: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2005/11/08/podcast-2.aspx
-
I come to bury System.Data.SqlServer, not to praise it
-
DSL tools for Beta 2 of VS.NET 2005 are now available
https://blogs.msdn.com/jochens/archive/2005/05/27/422753.aspx
-
Sql Down Under podcast
Greg Low has put together and is doing the Sql Down Under podcast. I met Greg earlier this week in Redmond. Greg is very knowledgeable with .NET and Sql Server. I was very impressed with him. This podcast, is something that I will be listening to.
-
Mainsoft's Grasshopper Gives Visual Studio Developers a jump on writing Linux Apps
Mainsoft Corp. Tuesday announced a program and a new tool for Visual Studio .Net developers to use their familiar tool set to write applications for Linux.
-
WTF? Apple to use Intel chips
http://news.com.com/Apple+allegedly+explores+using+Intel+chips/2100-1042_3-5716539.html?tag=nefd.top
-
Signing an Assembly in Whidbey
I have been working on some components that require signing. One of the things that frustrated me back during .NET 1.x beta was that the option to automagically create a keyfile was removed after beta 2. The feedback that I heard was that security is important and the ability to just randomly create a keyfile was not good practice, therefore the ability to create the keyfile was removed. Well, I have been dinking back around with COM+ in Whidbey. With COM+, you have to create a keyfile. Well, the ability to create and use a key has been put back into the IDE as of Beta 2, which I think is great news. You select your project and then its properties. There is a tab label signing. With that, you can either create a new keyfile or use an exisiting one. One side genefit of this is that it appears there is no need to specify the assebly's keyfile in the attributes for the assembly. I think that this is an improvement as I always seemed to have problems with getting the directory correct in Everrett.
-
Whidbey .NET IDE improvement with regards to Windows Services
Ok, so by now, it is obvious that I have started working on some Windows Services written in .NET. :-)
-
Windows Service Startup Modes
When you startup your Windows Services that are written in .NET, you can specify three startup modes:
-
Specifying UserId Security for a Service with Whidbey
The install routine for a Windows Service will allow you to default the service to one of four user ids.
-
Windows Service in Whidbey
I've finally gotten around to writing a Windows Service in Whidbey. I ran into one issue as I started this. I did not see away to actually specify and save the possible events, such as CanShutdown, CanPauseAndContinue, and such, until I added an App.config to my project. Once I added the App.Config, these settings were available in the property window of the Service file that is used to hold the event processing. I am not quite sure if this is a user problem or a design issue. Any thoughts are appreciated.
-
Debugging Tip for Windows Services in Whidbey
I wrote a simple Windows Service last night. I found something interesting when you debug and your service is running as a differnet user, which is the situation with most services. When you first get the list of processes that are currently running, you will see the vshost.exe executable for the service, but you can't select the executable. I fixed this by selecting the checkbox titled "Show Processes from all users." Once I selected the checkbox, I was able to see the exe, attach to the process, and debug as I had thought.
-
Security problems happen everywhere
-
New Windows Service Method with Whidbey
OnSessionChange(SessionChangeDescription changeDescription)
-
I am the Database Geek of the Week
http://www.simple-talk.com/2005/05/19/database-geek-of-the-week-wally-mcclure/
-
My first .NET Podcast
-
Anyone for a trip to Hawaii
Great, now we know the next several code names for .NET. Whidbey, Orcas, and now..........Hawaii.
-
Dozing Dogs
Wow, I have to say something about Dozing Dogs CMS. I set it up over the weekend on my laptop. It worked really well. I just set it up and it ran.
-
Atlanta Code Camp on May 14th
Wow, the Codecamp in Atlanta on May 14th was a great success. I got back to Knoxville late on Saturday night.
-
Do you want to be Interviewed for an upcoming Podcast?
Hey. If you would like to be interviewed for an upcoming .NET podcast let me know. Topics that I would be interested in talking with you about include ASP.NET, ADO.NET, Sql Server 2005, XML, or any other semi-.NET subject you would like to discuss. If you want to do a short technology demo/discussion, that would be cool also.
-
Atlanta Codecamp on May 14th
Come to the Atlanta Code Camp. I will be speaking on "ADO.NET in Whidbey/Yukon" with an emphasis on what is coming with Yukon. hmmmm "CLR Objects"............
-
New version of Firefox (1.04) and a thought on security
There is a new version of Firefox out and available. http://www.eweek.com/article2/0,1759,1815205,00.asp
-
Pictures from the DC CodeCamp on May 7th by Sahil Malik
http://codebetter.com/blogs/sahil.malik/archive/2005/05/10/63042.aspx
-
Why the Star Wars light saber isn't possible...........talk about taking the wind out of my sails
http://forbes.com/technology/2005/05/10/cx_mh_starwarscienceslide.html?thisSpeed=65000
-
Couple of interesting articles on Data Access in .NET 2.0 Whidbey/Yukon
I've posted some info this morning. I have gotten the answers to my questions from a couple of articles that I want to mention.
-
Explicit Transactions with System.Transactions and .EnlistTransaction() method
I've been trying to figure out how to explicitly set a transaction using System.Transactions. Apparently, there is a method on the Connection object called .EnlistTransaction() that does this. Now, I am complete.
-
System.Transactions
If you are in an existing transaction and within a Sql CLR Object, when you create a connection to a remote server, you will automagically be promoted to a distributed transaction and use the System.Transactions namespace. if you don't open a connection to a remote server, a distributed transaction is not created and you don't need to worry about its overhead. Much sweeter than the COM+ way of you either get a distributed transaction whether you need it or not.
-
Context Connection "limitation" of one
When you work with a Sql Server 2005 CLR object, you will undoubtably create a connection to the database that you are using. You will use the "Context Connection=true" setting in your SqlConnection object. I have inadvertently tried to create two "Context Connection" connection objects at the same time. You can't do this. You can only have one "context connection" sqlconnection object open at one time in a CLR Object.
-
IBM iSeries Data Provider for .NET
IBM has released a .NET Data Provider for the iSeries, formerly AS400, family of servers. It comes with the V5R3 version of Client Access.
-
Java for Windows for x64 Release Candidate
Java for Windows for x64.
http://java.sun.com/j2se/1.5.0/download.jsp -
Larkware language answers
First off, thanks to S.B. Chatterlee for the headsup regarding the languages people are primarily using for development. I am not quite sure how to read the numbers. I wonder if the VB6 and VB.NET numbers are exclusive of each other. Our language samples in our upcoming book are in VB.NET. Our downloads will be in VB.NET and C#, so I don't really consider this to be a huge issue. However, this will definitely the next set of code that I write.
-
DC Codecamp
Ok, I survived the DC Codecamp. I was up early on Saturday, I played golf (teed of at 6:15 am) and then went to the DC Codecamp in Reston. I got to meet Bill Ryan face-to-face. I listened to Julie Lerman talk about security and in another talk she did ADO.NET. I was sitting in the back basically having a panic attack as I am doing a talk at the Atlanta Codecamp on ADO.NET in Whidbey/Yukon. Her talk and my talk have very little in common. My talk is geared towards the new ADO.NET features provided by Yukon to the client and to the server.
-
Microsoft Sql Server 2000 Service Pack 4
-
Perhaps I could go as John Titor?..........
MIT is hosting a Time Travelers Convention this weekend. How would they know that I am not John Titor anyway? Hmmm, should I skip the soundseeing tour this weekend?
-
Soundseeing at the DC Code Camp
I am in Washington, DC this weekend. I got an email from GAD, and I may go over to the DC Code Camp on Saturday afternoon. As a result, I may be doing a soundseeing tour for Jason's upcoming ASP.NET podcast series. If you see someone that looks like this and is talking into his hand, try to get my attention, help me with some good .NET Content, and let's say hello.
-
XML Comments in VB 2003
You use VB. You are jealous of the C# XML Comments in VB 2003. You can't wait to get them in VB with .NET 2.0. Well, you don't have to wait. Go get a copy of VB Commentor from GotDotNet.com. Create your comments by starting a line with the the three tick marks and away you go. When you are done, use NDOC or some other documentation generation tool and live is good.
-
Rocky Top Brigade - not even close to technical
-
Visual Studio 2005 beta cleanup tool
Wow, did you know that there is a Visual Studio 2005 cleanup tool that is suppossed to help cleanup any types of leftover "stuff" from a previous install of a beta or CTP of Visual Studio 2005? I just ran across this on Aaron Stebner's blog. Thank you Aaron!
-
Sql Server 2005 April CTP on Windows for x64
While I was home last weekend, I did get a chance to install Sql Server 2005 April CTP onto my Windows 2003 for x64 RTM install. It was very cool to see everything running. I did some simple stuff and everything just worked. I'm back out of town right now, so I'll mention more about this when I get a chance to play with it further.
-
I think I will look at the "using" keyword and syntax
I'll admit it. I have never liked the "using" keyword in C#. I prefered the try-catch-finally syntax. I felt that "using" masked what has happening behind the scenes and I felt it was undesirable. I still think it does. However, I just read Uncle Kirk's blog entry about the CLR team talk. I think I am going to look at this again with the CLR Profiler and see if there is a difference on some common operations that I perform. Results will be discussed later.
-
eWorld UI Controls
I've been working on a new project for about 2 1/2 months. I've been using the Calendar Popup from the eWorld UI control set. It is sweet. There is a really nice forum there. I've got to remember to post about a change I think that needs to be made to enhance the 508 capability of the Calendar Popup. Its a minor suggested change. This control is sweet (did I mention that already). Check out all the controls at eWorld.
-
The new phonebooks are here.......really its just our book cover
-
Democracy is the worst form of government.........
Except for all the rest. Breaking my vow to Uncle Kirk about not saying anything political, I just had to say "how insane is this?"