Archives
-
.NET Basics & Glossary
-
Groove NewsClient (Weblog) Tool Testing Space
-
Great Scott ! Thanks Scott !
-
Petshop boys have released v3
Petshop boys have released v3.
-
Winpcab lib in C#
The WinPcap packet-capturing library which was used profusely in C/C++ network apps is now (partially) in C#. Sweet.
-
Conn MS .NET Developer SIG meeting
Last night at the Connecticut .NET Developer SIG meeting, there were two presentations: DataGrid (via ASP.NET) and *Data Binding. Both were very interesting but the latter presentation on *DB by Curt Koppang stole the show. Curt is the local DotNet Guru with cutting-edge topics - his prior presentation a few months back, on Web Services in .NET was another good one.
-
College course in writing viruses
-
NETMaster
-
Generics for VB?
-
Groove DevZone's new look and a RSS Feed
-
No Touch Deployment (NTD) in .NET
Looks like NTD is finally seeping through - Builder.com has a reference to it (a brief but good overview). NTD was described within the MSDN and has tremendous potential in enterprise deployments that usually has fairly complex user-interface applications. Will it replace web-based development? I don't know - it remains to be seen. It's certainly well-worth considering for certain type of applications and it also lowers the cost of deployment with added security (using CAS).
-
IE Browser development
-
Getting MSMQ v3
I finally replaced the RC2 and got the new W2K3 Server up and running. So far, so good - Groove is working well. I have been using WinXP (on my laptop) for some prototyping with MSMQ 3.0, now I can use the W2K3 Server (for more production work). MSMQ v3 is a very significant messaging system, one can use SSL authentication for HTTP/HTTPS messaging. This will help alleviate the 'security fears' of web services as well.
-
My 50th Posting
My 50th posting, this one. I have to repeat the content with the posting made in my Radio site.
-
Tweaking XP
-
busy for a few days...
I am going to be (& have been) busy most of this week at a client site... giving the blog some rest...
-
VB gets respect and then some...
Keith Pleas' posting about VB getting respect reminds me of several commercial projects over a decade and a half. Prototypes in VB (to demonstrate to the business folks) often ended up as a production system. Consequently, in a short period of time, more was spent on maintenance than in the actual development. In quite a few of these projects, I was hired to redevelop the system using VC++/MFC.
-
XPATH for .NET developers
PerfectXML has a good introductory article on XPATH for .NET developers. If they can post one showing the differences between XQUERY and XPATH, that would be nice.
-
Microsoft to license UNIX from SCO
This SCO Unix vs. Linux brouhaha is getting interesting - Microsoft to license UNIX from SCO...
-
Free SQL Server monitoring tool
NetIQ is giving away SQLCheck which is a tool that gives diagnostic and performance views of your SQL2K server.
-
debugging redux (pt. 1)
-
Changes in moving from .NET Framework version 1.0 to 1.1
-
Enterprise Instrumentation Framework (EIF)
OReilly has an article on instrumenting your .NET application using the new Enterprise Instrumentation Framework (EIF). This new addition is different - it is an unified model for tracing & diagnostic events, integrate with WMI and also provides near real-time event tracing & correlation within enterprise apps. Currently, it's only available for MSDN Universal subscribers.
-
Top Ten Traps in C# for C++ Programmers
-
Seeking a ActiveX Explorer
I am looking for a freeware developer tool/utility similar to ActiveXplorer. I need to inspect the internals of some legacy activex/dll components. TIA.
-
Free Compuware Profiler tool
-
MS Office 2003 System Developer Contest
Microsoft Office, MSDN and Visual Studio Magazine present
The Microsoft Office System Developer Contest -
Hey Dude, you are not getting a Gateway
-
Developing for GPS
I started coding some testing examples for GPS - to check out two commercial libraries. Both suck. I am tempted to rewrite the libraries itself and may be it'll suck less. Both the commerical libraries have terrible documentation and one of them has its error messages in German! One is an ActiveX control and the other a static DLL. Both call for marshalling wrappers as my testing applications are with Windows Forms in C#. I still have to modify the library to read the USB ports in my laptop. (Gives a new depth to combating 'war chalking'). I also found out that the bulk of the GPS library really is string-processing - basically, from the port you get a stream of strings in the NMEA 0183 standard and then parse the commands and parameters to update your map/grid locations. Ironically, NMEA is a marine association and GPS was initially deployed for ships & boats. Now we use it for precision-guidance (as shown a few weeks ago) and for checking during hiking trips, if bears really do what they do in the woods...
-
.NET Sample Code & Presentation resources
-
Favorable review of VS.NET 2003 by eWeek
-
My first picture post
-
SSWUG - SQL Server Worldwide User Group
-
More than bug-tracking - Collaboration
Recently there has been quite a few publications on bug-tracking: a bug-tracking ASP (elemtool) and my recent weblog posting to name a few. I think there is more than bug-tracking in the software development cycle - Collaboration. I dug up an article from the .NET Magazine - there is a mention of integrating Groove within MS VS.NET. Now you are talking!
-
Looking for SharePoint Team Services Host provider
-
Yeah...why is software hard?
-
Phantom C# Cookbook
-
Fun with Yukon (coming)
Just read about 'Fun with Yukon' in another blog - this is exciting news. It's being made available outside the doors (albeit in a limited capacity).
-
Groove Developer Workspace at GotDotNet
-
Getting the right Defect Tracker
Good little essay from the angryCoder' site - Defect Tracking: Why Hasn't Anyone Gotten It Right? The author, Joseph Jones has some relevent statements worth considering. After the IDE and Source Code controls, defect tracking tools are next in importance in development projects.
-
Survey: Visual Basic may be slipping
-
WMI .NET article at OReilly
As a followup to the WMI posting a few days ago, OReilly has a good introductory article on WMI .NET. If you are into system performance management and metrics, WMI is one way to go.
-
MS Office 2003 Beta 2 Kit
-
A few more words on YUKON
.NET magazine has a few more words about Yukon. CLR embedded within the database engine has generated a lot of questions, specifically questioning the future of T-SQL. The fact is the that developing with CLR languages in Yukon has its place - Data Warehousing and Data Mining, two very process-intensive features. Both, in almost all cases, are customized applications with high business value and business will pay more for them (so code away in C#).
-
Connecticut .NET Developer SIG
I did mention the SQL Profiler presentation in an early posting but what I didn't mention is that the Connecticut .NET Developer SIG meets twice a month (.NET & SQL Server). It's well worth attending - you get to meet the local .NET developers, stuff down pizzas and at the end of the meeting they have a raffle - I won the Microsoft® SQL Server™ 2000 Resource Kit last night. Great way to end that day. Next meeting is on May 27th and is open to all.
-
802.11 Wif-Fi Expo in Boston
First time in the area (& about time) -
-
Paging Dr. Gentile
Sam Gentile is venturing out (aka 'putting up a shingle'). He is a 'doctor' of .NET development - his work with the VS.NET Groove Toolkit is very deeply appreciated by us in the Groove developer community. Sam's work was recognized & rewarded in the Jolt awards - to those in the software development business that's almost like a Noble prize. Thanks & good luck.
-
SQL2K Profiling
This evening I attended Bill Sulcius' presentation on SQL Profiler which is a debugging and performance utility in SQL2K Server. It's something you have to know if you develop for SQL2K. Bill Sulcius is a Senior Consultant at the Microsoft office in Farmington, CT. He is an endless source of information and support regarding SQL Servers. His prior presentation in April on DTS was one of his best and very much appreciated - DTS occupies about 2/3rd of all Data Warehouse project efforts, so knowing more about it is a boon.
-
Borland shoots themselves in the foot (again)
Borland has announced their C#/.NET Builder tools along with the prices. $69 for a personal edition and $999 for a professional version. That's fourteen times as much! jeez... I don't see developers flocking for that one. I'll stick with my VS.NET (under MSDN Universal, of course).
-
Vot ist das Yukon?
I have spoken with folks who have seen 'Yukon' first-hand. This is one kick-ass product, quite simply nothing like it before. There are two features that'll redefine the database market - 'Reporting Services' (demise of Crystal Reports ?) and the embedding of CLR in the database engine (but no mention of using MC++). The latter feature will finally put to rest Oracle boasts on TPC scores.
-
Report Feed Client (via RSS)
Found an interesting example of a Report Feed Client - a RSS like client for use with Crystal Reports. Great possibilities with my SQL2K Ent Server. Can't wait to see 'Yukon' work its magic with its Reporting Services.
-
Doctor Watson to become a Corporate Executive
From ComputerWorld [05.07.03] - "Microsoft Corp. plans to offer corporate customers a version of its Dr. Watson error-reporting tool to help administrators pinpoint and solve software problems."
-
OReilly's Top Ten list for the W2K3 Server
OReilly has a Top Ten list for the W2K3 Server. Interestingly, MSMQ 3.0 is #8 but not mentioned is another good reason - using HTTP for messaging.
-
Let Amazon be the referee in the 'Java vs. .NET' debate
I read a good argument for not having the 'Java vs. .NET' debate and I concur. The debate can be quite misinformed and counterproductive. Let Amazon be the referee -
-
New WMI books
APress has released Alexander Golomshtok's .NET System Management Services. Another book in the WMI field is Tunstall & Cole's Developing WMI Solutions. All timely - one has to manage all those runaway distributed objects. I would love to see a WMI agent on one of my favorite software nodes.
-
Figuring out CodeDOM
-
Fun Stuff
Some fun stuff from the author of BoundsChecker - the tool that saved me many long nights during my Win32 days. Thanks for this and that.
-
Performance analysis of CLR languages
Very interesting article in CodeProject - 'A statistical analysis of the performance variations of assorted managed and unmanaged languages'. Interesting title with a good attempt. Particularly note the followups from Bill McCarthy regarding configuration settings. I took a cursory look at it - my concern is with the instrumentation itself, i.e. use of QueryPerformanceCounter for measurements. QPC makes several I/O port calls and this value then needs to be normalized. All this may mar the logging - like Heisenberg's Uncertainty Principle. I will have to look more in depth into this experiment to feel more conclusive.
-
Longhorn Alpha Preview #.4015 (w/screenshots)
WinSuperSite has some screenshots of Longhorn Alpha Preview 3: Build 4015. Neat: the Carousel view of the relationships within 'My Contacts' library - a better graphical representation of 'FOAF'.
-
IBuySpy bug fix
Spring '03 issue of 2600 describes a security bug fix of IBuySpy. Mixed feelings on that one.
-
A preamble to MC++ conversion
First, my thanks to Sam Gentile for providing more trails to MC++ info. This note is more of a preamble to MC++ conversion and why MC++ is here to stay. The reality is that MS does cater a lot for their enterprise customers (wait till 'Yukon' gets here). The enterprise market (aka corporate) contains former UNIX customers who are moving into the MS .NET world and they bring with them hundreds of millions lines of C++ code. MS is making major inroads in the enterprise market ergo we will be seeing more C++ code. Development code contains libraries that are not easily converted - these may range from business logic, data structures & algorithms right down to utility and communications.
-
Managed C++ optimization - performance better than C#?
From Sam Gentile's article on MC++ at OReilly - "the C++ compiler performs some optimization on the IL it produces, resulting in code that performs better than code generated from the C# or VB.NET compilers. "
-
Brief Bio
The opinions in the Web Blogs are my own -
-
First posting - on Managed C++ & Wrappers
My first posting here at DotNetWeblogs - a brief on readings on Managed C++.