You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.
Monday, Jul 1, 2002, 1:20 AM
Add #Region Macro Updated (again)
Here. From Harry Pierson: The Add #Region macro has been updated so that one macro can be used with either C# or Visual Basic .NET. It also adds undo support (thanks to John St. Clair).
Saturday, Jun 29, 2002, 6:14 PM in .NET
Safe, Simple Multithreading in Windows Forms
Here. Chris Sells: "It all started innocently enough. I found myself needing to calculate the area of a circle for the first time in .NET. This called, of course, for an accurate representation of pi. System.Math.PI is handy, but since it only provides 20 digits of precision, I was worried about the accuracy of my calculation (I really needed 21 digits to be absolutely comfortable). So, like any programmer worth their salt, I forgot about the problem I was actually trying to solve and I wrote myself a program to calculate pi to any number of digits that I felt like."
Friday, Jun 28, 2002, 11:50 AM in .NET
SML.NET: Functional programming on the .NET CLR
Here. "SML.NET is a compiler for the functional programming language Standard ML that targets the .NET Common Language Runtime and which supports language interoperability features for easy access to .NET libraries."
Friday, Jun 28, 2002, 11:21 AM in .NET
Autonomy.NET
Here. "Chive Software have released Autonomy.NET - a continuous integration service for .NET. The tool was inspired by the excellent CruiseControl for Java and has been released under a BSD-style licence. "The current system has the following features: "o Is capable of handling multiple projects "o Polls CVS, initiates builds and emails results "o Is fully configurable via an XML file"
Thursday, Jun 27, 2002, 11:06 PM
Where Do You Find the Time?
Here. "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?"
Thursday, Jun 27, 2002, 10:06 PM
The Death of TCP/IP: Palladium
Here. Robert X. Cringely: "If Microsoft is successful, Palladium will give Bill Gates a piece of every transaction of any type while at the same time marginalizing the work of any competitor who doesn't choose to be Palladium-compliant. So much for Linux and Open Source, but it goes even further than that. So much for Apple and the Macintosh." From what I know of the technologists at MS, I believe that Palladium will actually be a good thing. Watch-dogs like Cringely will help to make sure that it is.
Thursday, Jun 27, 2002, 9:56 PM
Sun joins Microsoft on Web services security
Here. "Sun Microsystems Inc. said Thursday it will join rivals Microsoft Corp. and International Business Machines Corp. in developing a technical standard to make sure Web services transactions are secure." As great as this announcement is, I have my doubts as to whether it will last. Sun and MS don't seem to like to play together.
Thursday, Jun 27, 2002, 5:25 PM in .NET
CoolBars.NET v. 1.1 released
Here. "The suite is complete solution for toolbars and menus creation. Some features of the product: -Menus and toolbars. -Docking and floating. -Run-time customization. -Skins engine. -SDI and MDI support."
Thursday, Jun 27, 2002, 12:00 AM in The Spout
Where Do You Find the Time?
I had lunch with a couple of colleagues on the lecture circuit today and after they asked me what I was working on (Genghis, the Web Services DevCon in October, ref-counting for Rotor, a few books, some consulting, etc), they asked where I found the time. Here's how:
- I work with a *ton* of very talented folks. The following are just
the ones I'm remembering off the top of my head that I've been working
with lately: Chris Tavares, Brad Wilson, Shawn Van Ness, Jon Flanders,
Don Box, Tim Ewald, all the Web Services DevCon speakers and staff,
all the Genghis contributors, Tim Tabor, Michael Weinhardt, Microsoft,
Dharma Shukla, Brian Harry, Chris Andersen, Mark Boulter, and, of course, all of my
former DevelopMentor
brethren.
- But most importantly, I don't attend meetings or request vacations or approve vacations or attend meetings or receive reviews or give reviews or attend meetings (did I already say that?) or do any of the other things that employees have to do. Skipping these activities easily doubles or triples my productivity. Of course, I had to give up the steady paycheck to make it happen and it's not the life for everyone, but it works for me just fine. : )
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?
Wednesday, Jun 26, 2002, 6:25 PM in .NET
Creating a Design Surface in .NET
Here. "Techniques used to create a GDI+-based design surface for the user to create and position various graphic elements within a Windows Forms control in Microsoft .NET. Includes downloadable sample code."
Wednesday, Jun 26, 2002, 2:50 PM
Final call for web services sessions/speakers
Here. The current set of potential sessions and speakers for the Web Services DevCon East, October 10-11 in Boston is up. If you'd like to present, please send a title and abstract ASAP to csells@sellsbrothers.com.
Tuesday, Jun 25, 2002, 7:02 PM in .NET
Shared Source CLI Update
Here. "This beta refresh continues the Rotor team's commitment to our growing community and we are very excited to watch the community develop and the source base evolve in new directions. There have been more than 30,000 downloads of the Shared Source CLI to date. I encourage you to download the latest Shared Source CLI archive and explore the possibilities it presents. Follow the links from the download page to explore the growing community."
Tuesday, Jun 25, 2002, 6:03 PM
Gen<X> will be open-sourced
Here. "We have decided that the best thing for our user base would be to open source Gen
Tuesday, Jun 25, 2002, 2:38 PM
Longhorn Will Be Major, Innovative Windows Release
Here. "Forget the point-release tomfoolery: The next Windows version-- code-named Longhorn--is going to rattle some cages and change perceptions about Microsoft's role as industry innovator. Originally envisioned as a stepping stone to the Windows .NET world that Microsoft was promising with the more distant Blackcomb release, Longhorn suddenly took on a much grander role late last year."
Tuesday, Jun 25, 2002, 2:30 PM
Objects vs. XML aka LISP and How History Repeats I
Here. My Objects vs. XML rant drew some attention on the XML-DEV mailing list. This is a summary of that attention.