| |
 |
Monday, July 01, 2002 |
Rotor Comes to Linux. Shaun Bangay has ported the shared source .NET CLI project, Rotor, to Linux. It's not just for FreeBSD anymore. [O'Reilly Network Articles]
It looks that this has gotten even further, Very cool!
9:29:02 PM
|
|
GACUtil Add-In. I needed a simple way to invoke GACUtil as a custom build step. Utility makefiles were clunky, NAnt was too extensive (but cool) and the BuildRules sample wasn't quite extensive enough. So I built my own. [sellsbrothers.com: Windows Developer News]
At work, we were looking for something like this or about to build our own as part of our built involves the custom install of multiple PIAs in the GAC. Thanks Chris!
9:27:32 PM
|
|
In his latest WinForms column, Chris Sells demonstrates how to perform long-running operations while still showing progress and keeping the UI responsive to user interaction.
8:24:57 AM
|
|
 |
Saturday, June 29, 2002 |
Sam comments on the newtelligence Web Services Extensions for ASP.NET, saying "This is great news. I know of at least one company desiring .NET implementations of WS-Security". Although I was pretty excited when I first read about the toolkit because this would be the first .NET implementation of WS-Security, reading the licence took the edge off a little - even though it's TechEd 2002 demo code, it's not like most of the Microsoft samples that you can take and use in your own apps at your own risk. The source isn't yet available and the licence is for "educational and noncommercial use only" - basically it allows you to download and test the software on one machine only & lasts for 30 days from the initial download. The web site doesn't state clearly if this is going to be a product at some point in the future, hopefully it will be. In any event, we should definitely thank Clemens et al for doing the work, but this isn't yet the 100% solution for ISVs waiting on .NET WS-Security toolkits. [Peter Drayton's Radio Weblog]
Shoot. Thanks Peter for looking into that. That pretty much makes it only useful for me to learn from and not much else then. Sigh.
7:18:34 PM
|
|
Clemens Vasters announced the newtelligence Web Service Extensions for ASP.NET. From the announcement: "...experimental implementation for WS-Security's Kerberos and Username Authentication, propagate two-phase commit transactions via TIP, allow cookieless, header-based session management and...classes for management and performance metering". [Peter Drayton's Radio Weblog]
Thus is great news. I know of at least one companu desiring .NET implementations of WS_SECURITY. Thanks!
1:04:12 PM
|
|
MCAD for Microsoft .NET. Microsoft has just announced the Microsoft Certified Application Developer credential [link]. Sorry no C++ for now :) This begs the question, how important is it to be certified ? [/serdar/] [Wrinkled Paper]
Oh joy. So we can have another generation of "certified" Microsoft programmers who have no clue other than to answer memorized questions and no job experience or data structures or fundamentals (Brad Wilson is exempted because he is a bone fide .NET and overall wizard). I can't wait.
12:17:26 PM
|
|
 |
Friday, June 28, 2002 |
Mimeo lands $6.5 million financing.
Mimeo Lands $6.5 Million Financing
Here's a link to some quick coverage. Guess this means investors feel we've got ourselves a good product here. I know I certainly do! ;) Congratulations to my fellow employees who have worked hard and sacrificed during these tough times.
We're currently putting the finishing touches on our next-generation offering. I can't actually discuss the details yet, but suffice to say that we listened to what our users wanted, picked a few of the most requested features and that's what we're delivering (soon).
[Drew's Blog]
Wow! Conrats Drew!!
11:25:12 PM
|
|
According to this article, "Microsoft deprecated DISCO search for ASP.NET Web services in Visual Studio .NET's Add Web Reference dialog. RC-1's "Find Web Services on the Local Machine" link is missing. DISCO isn't gone; it's hibernating. Learn how to re-enable DISCO searches with a simple change to your machine.config file. Get ready for DISCO's replacement, WS-Inspection, with C# examples that generate .wsil files."
8:33:02 AM
|
|
This is cool!! An in-depth step-by-step article about developing with the new Speech.NET beta. Featuring a speech primer, recorded demos, live demo app, and some source code
8:29:35 AM
|
|
I'm not a SOAP guy, but this looks like an interesting article on Digging Into the SOAP Headers with the .NET Framework. Matt Powell looks at using SOAP headers in the .NET Framework, including what information should go in the header, how to read and write message headers, and how to extend the SOAP infrastructure by using SoapExtensions to handle header-block processing.
8:26:03 AM
|
|
Where Do You Find the Time?. Real software engineering has so little to do with actual technology, it's kinda sad. I'm lucky. I only have to do the technology part. My question is, how do people with full-time jobs find the time to learn the technology? [sellsbrothers.com: Windows Developer News] Sounds like you have much more than a full time job Chris! I mean -- Genghis, WebServices DevCon, books, consulting -- and more?! You sound like a pretty busy guy to me. For someone like me, it can be difficult. I've got a full time job that (like many other coders) winds up usually being a 9 hour day (and then some). Plus I have a wife and two kids I enjoy spending time with. And I enjoy sleeping every now and then too. ...[Wrinkled Paper]
Great description, Patrick, of the struggles of us married types with kids trying to squeeze in time here and there! I'm real lucky that my full time job is 100% .NET and usually involves leading edge research since many of the things we do push the edge. But you nail it right. Commute, wife, kids, sleep...I was talking about this with Peter Drayton recently, finding enough time to do research for the next book and of course the answer is to not work and do pure research for a while but that won't jive with my wife and my creditors!
8:17:01 AM
|
|
 |
Thursday, June 27, 2002 |
Another blog in the bitstream... Decided to start a blog today. I looked into Radio back in January of this year, but didn't have the time to really dig in and see what it was all about. I've recently learned more about the whole RSS newsfeeds and I think it's a great way to quickly gather and share information. I'm looking forward to this! :) [Wrinkled Paper]
Welcome! Subscribed. :) What's the story behind the name?[The .NET Guy]
I noticed you in my Referal logs today. Thanks and welcome! RSS-subscribed.
10:10:21 PM
|
|
My new website samgentile.com is live (with ASP.NET)! Only first two pages so far. Let me know what you think.
Update: I have copied the rest of the pages up there. They are still html pages and need to be converted. Some of the naviagtion bars need to still be done. For those of you who read the old site, you'll see that the new .NET main page is not cluttered with Amazon books. They have been removed in favor of cleaner layout and more information. Its no longer going to be a selling site.
9:12:41 PM
|
|
Greg has a nice post and sample code
9:53:36 AM
|
|
Sam Ruby: Devcon East: Sessions and Speakers. When I get back home, I'll submit a title and abstract. Anybody have a suggestion on what they would like to hear me talk on?
Apache, AXIS, non-MSFT stuff that I know nothing about
12:52:27 AM
|
|
Another .NET functional language has just been released - SML.NET. Hopefully I'll get some free time to play with it - I picked up a book on ML programming a month ago and I'd like to investigate this new .NET version in detail.[Jason Bock]
12:14:19 AM
|
|
 |
Wednesday, June 26, 2002 |
DevCon East. The initial list of speakers is up for Chris Sells' Web Services DevCon East. Lots of others have said it, but I will too: if you're interested in Web Services, go. I see that Peter Drayton, Steve Loughran, Craig Andera, Eugene Kuznetzov, Keith Ballinger, Andy Gray, and Tim Ewald are all back. I'm interested to hear what Stuart Celarier has to say as well. Lots of these talks look like reprises of what went on in Portland last March, all of them worth repeating. [Gordon Weakliem's Radio Weblog]
It was quite an experience and really the seed that got my Blog going. Every single session was worth attending. I hope to go again.
8:38:26 AM
|
|
 |
Tuesday, June 25, 2002 |
Joshua Allen nails it on the contraditons of the GPL and its prophets:
One cranky coder has taken exception to this particular argument in my "No Love for GPL" post, replying, "insuring that something you give as a gift to the community remains collective property is not organized crime." Pleasantly, this statement shows an understanding of GPL that is lacking in many OSS advocates. GPL philosophy is that intellectual property should be collective property. I don't believe that collectivism is criminal, or even wrong in all cases. But I think that collectivism is best used sparingly. Collectivism (the rejection of individual property rights) is the antithesis of freedom. When RMS champions a collectivist platform and cynically says it embodies "free as in freedom", it's not exactly the end of the world. Naive, pathetically retro, and cynical are adjectives that come to mind.
But I am concerned that so many otherwise bright developers fail to see the obvious incongruencies in GPL philosophy. Computer people are smart; we are supposed to be able to figure things out. So why is it that nobody is throwing a compiler error on a guy who says (collectivism == freedom)? Not only do they fail to see the typo in that statement, they even cut-and-paste the equation into every ZDNet forum they can find. The other major bug in GPL philosophy relates to my comments about transparency. GPL advocates often assert that ((IP == secretive) && (GPL == transparent)). This equation is only true in a very narrow scope that is mostly irrelevant (source code) to most developers, and is exactly opposite in most places where it matters. This flawed equation is basically the same as saying that ((capitalism == secretive) && (collectivism == transparent)). Asserting such is like saying that down is up and up is down - capitalism has produced some secretive and shady folks, but collectivism brought us Pol Pot and Josef Stalin. Now, don't get me wrong. I'm not saying that GPL is "a threat to mankind". I am simply pointing out that it should be self-evident that ((capitalism == transparent) && (collectivism == secretive)). When someone suggests that collectivism (GPL) is the way to encourge more transparency, while insinuating that capitalism (IP law) encourages secrecy, my mind suffers severe cognitive dissonance. I believe that most people are pretty intelligent, and have honorable intentions. So it is really difficult for me to understand how someone could truly believe that GPL promotes transparency. Initially, I rationalized the GPL as being a typical cute prank pulled by a clever social engineer (in the spirit of Church of Subgenius). But the fact that nobody has called the bluff for so many years leads me to believe that a whole lot of people are just plain duped, and have some very fundamental defects in their understanding of democracy and freedom. I am sure that GPL is not the cause of this deficiency, but rather a symptom. Our schools don't teach civics or logic anymore. And that isn't good for democracy.
9:11:43 PM
|
|
XML and Inclusion. "I just read your 'Object vs. XML' post on the spout and I'd be pleased if you would allow me to respond with my own personal spoutlet. Here goes:" [sellsbrothers.com: Windows Developer News]
Personally, I'm in the XML Schema camp. I totally see the value in having loosely formed XML documents as well, but having a schema enables much richer integration with other environments.[Drew's Blog]
8:57:52 PM
|
|
More on MC++ FAQ. Sam says: "Judging from how much you helped me during the book, I bet you and I could start one. How about it?".
I thought about it, but Charles wrote me and said he had been working on one for the past few days... However, I'm thinking we all probably have different things we want to say, so, why not join efforts all three? I think together (along with anybody else interested), we could probably get something good running in no time (heck, I've got four or five different useful entries written up already).
[Commonality]
Hey that almost sounds like a plan-))
8:56:21 PM
|
|
Microsoft's big claim with the .NET platform is that the developer's choice of language has become a matter of personal taste. The platform brings things like easy code reuse, a powerful class library, and platform independence—in theory anyway—within reach of any programming language. At least, as long as your chosen language is C++, C#, or VB, right? You may be tempted to assume that this is the case, since the "big three" get all the attention, but you would be wrong. The truth is, several language vendors and even a few enthusiasts have been working on .NET-enabled versions of non-Microsoft languages for some time.
Update: Forgot the URL
8:30:54 AM
|
|
Summary: Describes the steps taken to implement the design of a survey Web Form sample and includes a code sample. (8 printed pages)
8:29:32 AM
|
|
Summary: Describes the steps taken to implement the design of a survey Web Form sample and includes a code sample. (8 printed pages)
8:28:15 AM
|
|
Microsoft has enabled support for multiple target client devices for web sites created using the Microsoft Mobile Internet Toolkit (MMIT). This opens up your application to a whole new world of devices. You do not have to worry about the end user's access device beyond a basic point – the MMIT handles support for all these different devices in the background, freeing you up to focus on the application features.
8:26:26 AM
|
|
.NET Printing Framework Coverage.
.NET Printing Framework Coverage
C# Printing Functions. In .NET, simple printing is simple, but functions such as choosing which printer to use or printing more than one copy are more complex. This tutorial shows how to use System.Drawing.Printing for these functions. [O'Reilly Network Articles] via [Sam Gentile's Radio Weblog]
They titled it C# printing Functions, but that really makes me cringe. It's really got nothing to do with C# specifically, other than the fact that that's the language the author chose to write their examples in. Other than that, it's a great article that covers the System.Drawing.Printing namespace quite well.
[Drew's Blog]
You are 1000% right. I should have re-titled it myself. That was the subject of my rant. People just fail to get Its the Runtime Stupid and all this stuff is in the BCL (or FCL). People just don't get that none of this stuff is in the languages.
8:24:05 AM
|
|
MC++ FAQ?. Has anyone seen a Managed C++ FAQ anywhere on the net? I haven't noticed any and was kind of curious about it. I'd love it if someone were to point me to one, if it exists.
If not, I've been thinking about getting one up and running... I think there are quite a few interesting and not-so-well known MC++ issues (and ahh... bugs) worth covering in a FAQ, but I'd like to know if anyone would find it a useful resource (or if anyone else would like to contribute).
[Commonality]
No, I haven't seen one, but then again, I haven't seen much interest in MC++ - sign (-. Chris Sells tells me I should have written a C# book and then I would have a big market. Well, that doesn't interest me. Judging from how much you helped me during the book, I bet you and I could start one. How about it?
8:19:22 AM
|
|
Anonymity - the quality or state of being unknown or unacknowledged.
Argh!! Have you ever just wanted to disappear? To become instantly anonymous? For the past couple of weeks I've felt like that. I just want to disappear. I want to unsubscribe to every mailing list I'm on. I want to stop posting to this weblog. I want to quit my job where they expect me to have every answer to every problem. I just want to start over. ....[Justin Rudd's Radio Weblog]
Justin, this is brilliant and heart-felt writing. I feel like that most every day! I feel most days that my writing is crap and not as good as Don, Brad, Chris, Peter or whoever who "really know what they're doing." But you know what? Its wrong. I know what I'm doing. You know what you're doing. Do you know how many millions of software people there out there unable to communicate what they are doing? Or teach new things? You are a valauable voice in this community Justin, don't give up.
8:16:32 AM
|
|
 |
Monday, June 24, 2002 |
C# Printing Functions. In .NET, simple printing is simple, but functions such as choosing which printer to use or printing more than one copy are more complex. This tutorial shows how to use System.Drawing.Printing for these functions. [O'Reilly Network Articles]
8:40:33 PM
|
|
Gen is the one of the best productivity tools I've used. It allows you to perform generative programming in a simple, wizard-driven environment, and integrates well with Visual C++ 6. It was the brainchild of Chris Sells, and developed by Chris and his team at DevelopMentor. It's an absolutely super product that I was thrilled to beta test (for version 1.5), and I regularly use it to lighten my C++ coding load.
Here is the e-mail message from DevelopMentor CTO Stu Holloway:
Hi faithful Gen users,
I apologize for not answering this thread sooner. As you know, Gen has been in limbo since DevelopMentor discontinued active development.
Well, limbo no more. We have decided that the best thing for our user base would be to open source Gen. Of course, open source means different things to different people, so now we are taking a pause to sort out both the open source terms and where the product will be hosted.
Expect a more detailed announcement soon.
Thanks, Stuart Halloway CTO, DevelopMentor http://www.develop.com [The .NET Guy]
5:33:58 PM
|
|
A Sample Chapter from the book "ASP.NET Website Programming."
8:38:58 AM
|
|
© Copyright 2002 Sam Gentile.
|
|
|
|
| July 2002 |
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
1 |
2 |
3 |
4 |
5 |
6 |
| 7 |
8 |
9 |
10 |
11 |
12 |
13 |
| 14 |
15 |
16 |
17 |
18 |
19 |
20 |
| 21 |
22 |
23 |
24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
31 |
|
|
|
| Jun Aug |
|
|
|