Silverlight, WPF, ASP.NET

Weblogs In Journalism Conference

Monday, January 26, 2004 1:51:55 AM (Eastern Standard Time, UTC-05:00)

The University of North Carolina in Chapel Hill is hosting a Weblogs In Journalism Conference Jan 26 & 27. Topics range from how to actually setup a weblog, the process of writing in a weblog, and some of the issues associated with bloging. I'm not a journalist and I've missed the registration deadline but it sound intersting enough to possibly still try and check out. If I miss it, hopefully there will be a blog entry or two about it somewhere.

UPDATE: Due to the winter weather the conference has been moved to March 15 & 16.

Posted in  | Comments [2] 


It's an amazing shrinking world we live in.

Monday, January 26, 2004 1:40:11 AM (Eastern Standard Time, UTC-05:00)

January 25, 1925
Inventor of the telephone, Alexander Graham Bell, and his assistant, Thomas A. Watson, talk by telephone to each other over a 3,400-mile wire between New York and San Francisco. This marks the first transcontinental telephone service. The two held the first wire conversation in 1876 when they spoke over a two-mile wire stretched between Cambridge and Boston.

And to think, it's been just a little over a decade since we all started to get to know this new thing called "Internet". This 1993 CBC-TV clip is a great look at how impressive that technology was then. [Link thanks to Tech-Knowledge]

Today I use my broadband internet connection, voice over IP, and a VPN to daily digitally commute to work 3000 miles away. My Messenger window shows me near real time status of friends, family, and associates world wide. For each one, communication is only a click away. On an even broader scale, as I sit hear on a cold winter day in the southeast, I look in awe at the 22mb color image send earlier in the day back to earth from the planet Mars. It's an amazing shrinking world we live in.

What would Bell and Watson say if they could see how far things have come? Could they have imagined what those telegraph wires along railroad routes would become? Yet there is so much more technology peeking at us from around the next corner. I truly hope that on January 25, 2014 I can sit back and say "Wow, look how far communications have com in the last decade". Will the internet become that utility that becomes a part of every home and business? What will the weblog of 2014 consist of? And how far away will VOIP allow me to talk?

 

Posted in  |   | Comments [0] 


ASP.NET Webcast Week

Thursday, January 22, 2004 12:08:38 AM (Eastern Standard Time, UTC-05:00)

 

If you're not signed ip yet, get on it before it's too late! January 19-23, 2004 is MSDN's ASP.net Webcast week. I just enjoyed an excellent presentation by Jim Blizzard on ASP.Net State Management. it was great that he even referenced Rory's blog in the presentation for more information on an example. The code samples from Jim's presentation are going to be posted on his site. The other presentations coming this week are:

Wednesday, January 21

Best Practices: Migrating from ASP to ASP.NET Part II
1/21/2004, 1:00 PM - 2:30 PM PST (GMT-8)
Asli Bilgin
  

Thursday, January 22

Building Your Own ASP.NET Server Controls
1/22/2004, 9:00 AM - 10:30 AM PST (GMT-8)
Chris Mazzanti 
  

Best ASP.NET Practices for Shielding Your Site from Hackers
1/22/2004, 1:00 PM - 2:30 PM PST (GMT-8)
Edgar Sánchez 
  

Friday, January 23

ASP.NET for PHP Developers: Introduction
1/23/2004, 9:00 AM - 10:30 AM PST (GMT-8)
Paul Murphy
.
  

Using the DataList and Repeater ASP.NET Controls
1/23/2004, 11:00 AM - 12:30 PM PST (GMT-8)
Ken Getz
  

ASP.NET for PHP Developers: Migration Best Practices
1/23/2004, 1:00 PM - 2:30 PM PST (GMT-8)
Paul Murphy
 

This is a great resource that Microsoft is offering the development community. I highly recommend checking these out if you have not already. It's great to have the MSDN events come through town (Please don't stop that) but having the webcasts is a great way to keep learning. If you can't make a session or they are full, all of the presentations will also be available aftwards for on-demand viewing. There are many more upcoming as well.

At our last user group meeting, a number of us were talking about how cool it would be to find a way to webcast some of our speaker presentations. We had some people drive 2.5 hours each way to our last meeting. It would be great to expand our reach as well as interact with other groups. Maybe we need INETA webcasts?

Posted in  | Comments [0] 


Dev Days 2004

Wednesday, January 21, 2004 10:35:07 PM (Eastern Standard Time, UTC-05:00)

UPDATE: It sounds like a number of us from the TRINUG user group are going to be attending. If you're planning on going let me know and we can all try to get together.

Durham, NC - Tuesday, March 9, 2004
Marriott Durham at the Civic Center
201 Foster Street
Durham, NC 27701

Register Now!

Posted in  | Comments [0] 


Outlook .VCal generator

Monday, January 19, 2004 11:37:21 PM (Eastern Standard Time, UTC-05:00)

Every so often I notice people talking about having web sites and email messages provide a simple way of adding items to an outlook schedule. Some MSDN event reminders from Microsoft provide something like this, while others seem not to. The following code can be used to have a website send a .vcal file that when opened will create a scheduled event in outlook. A sample with a user selectable interface is available here. In most cases, you would simply push predefined values to the user.

Public Sub PushDate(ByVal eventStart As Date, ByVal eventEnd As Date, ByVal eventSummary As String, ByVal eventDescription As String, ByVal eventLocation As String)

'Set mime types and other file related details
Response.ContentType = "text/x-vCalendar"
Response.AddHeader("content-disposition", "inline; filename=appointment2.vcs")
' Remove the charset from the Content-Type header.
Response.Charset = ""
' Turn off the view state
EnableViewState = False
' Write the vcalendar info back to the browser
Response.Write("BEGIN:VCALENDAR" & ControlChars.NewLine)
Response.Write("PRODID:-//Microsoft Corporation//Outlook 10.0 MIMEDIR//EN" & ControlChars.NewLine)
Response.Write("VERSION:1.0" & ControlChars.NewLine)
Response.Write("BEGIN:VEVENT" & ControlChars.NewLine)
Response.Write("DTSTART:" & eventStart.ToUniversalTime.ToString("yyyyMMdd\THHmmss\Z") & ControlChars.NewLine)
Response.Write("DTEND:" & eventEnd.ToUniversalTime.ToString("yyyyMMdd\THHmmss\Z") & ControlChars.NewLine)
Response.Write("LOCATION;ENCODING=QUOTED-PRINTABLE:" & eventLocation & ControlChars.NewLine)
Response.Write("UID:15" & ControlChars.NewLine)
Response.Write("DESCRIPTION;ENCODING=QUOTED-PRINTABLE:" & eventDescription & ControlChars.NewLine)
Response.Write("SUMMARY;ENCODING=QUOTED-PRINTABLE:" & eventSummary & ControlChars.NewLine)
Response.Write("PRIORITY:3" & ControlChars.NewLine) 
Response.Write("End:VEVENT()" & ControlChars.NewLine)
Response.Write("End:VCALENDAR()" & ControlChars.NewLine)
' End the response
Response.End()

End Sub

 

Posted in  | Comments [10] 


A great source for system.web.mail information

Saturday, January 17, 2004 11:53:58 PM (Eastern Standard Time, UTC-05:00)

Here's a great link to information on system.web.mail for .Net developers.

 

Posted in  | Comments [1] 


January 14 Triangle .Net User Group Meeting

Wednesday, January 14, 2004 6:29:43 AM (Eastern Standard Time, UTC-05:00)

1/14/2004 - What's New in Delphi 8 for .Net

The presentation will feature a discussion of the new features
found in Delphi for .net.



The presentation will feature a discussion of the new features found in Delphi for .net. There will be demos of the product running in the .net environment, including ASP.net, database connectivity, component creation, interoperating with other .net languages and the new, integrated uml/eco/mda modeling tools.

The presentation will be given by Randy Miller of Borland
Software, Inc. and John Scalco of Ideal Software, Inc.

Randy Miller bio
Randy Miller, aka Granville Miller, is the Editor-in-Chief of The Coad Letter. As a software developer and architect, Randy has spent more than sixteen years in the industry, working at large companies such as IBM and Nortel as well as start-ups such as BroadBand Technologies, Make Systems, Access Network Management, and TogetherSoft. He is the co-author of Advanced Use Case Modeling and A Practical Guide to Extreme Programming. His interests include software development technology and agile software development processes.

John Scalco bio

John Scalco is the President of Ideal Software, Inc, a local consulting company. He has been developing Windows applications for the last 11 years using a variety of technologies including C++, Delphi, Visual Basic and .Net. He has a Delphi certification from Borland and is the President of the RTP-DIG Delphi User Group. He is also an active participant in the Triangle .Net User group.

For more information...

Next month... Developing Websites with DotNetNuke with Jim Duffy

Posted in  | Comments [2] 


Say NO to VoIP Regulation

Wednesday, January 14, 2004 6:23:12 AM (Eastern Standard Time, UTC-05:00)

Regulators in the US and other nations are considering regulations and charging fees to providers similar to those imposed on the traditional telephone companies. This reminds by of the early internet days when telcos screamed for regulations as up and comers became industry leaders overnight. For many telcos, these threats appeared to be nothing more than scare tactics to allow them time to catch up. Look at the recent Verizon/Nortel announcement as a good indication of what their plans are. Would they not just love to have the government limit the growth of Vonage until they are ready to compete? Regulation will kill innovation on the internet. Even the FCC thinks this could be harmful. In the very least, individual countries attempts to regulate will hold back companies from competing. Imagine what would happen if the post office convinced the government that there should be a per email charge to subsidize the postal service? Yes we need to have laws apply to things like piracy, but we shouldn't punish industries offerin new consumer choices.

Posted in  | Comments [0] 


Blogging with Ink.

Wednesday, January 14, 2004 5:47:35 AM (Eastern Standard Time, UTC-05:00)

Loren over at Incremental Blogger has posted a screen shot of WebCamNotes, an ink blogging application and a few others like Julia Lerman are working on them as well. I think the concept of ink blogging is extremely cool. As somebody that believes very strongly about the potential of that tablet pc, I think ink is a great format of input, but I have mixed feelings about the posting ink as an image. While there are certainly some fine examples of expression through the pen, there are issues with two of the best things about blogs are the power of search engines and RSS. I strongly buy into the Scoble view of news aggregators as the only way to read blogs effectively.

Now if we could effectively use ALT image tags to hold the converted text of the ink and hopefully help with the search engines. Another option would be do have blog engines return text to searches. I don't know if this would work well enough or not, at least until somebody creates a search engine that could somehow index and search “digital ink” like is capable within OneNote, but I think we're far from this. The second thing would be for a news aggregator to read this as well and optionally display the text.

For now I think that we're left with Ink Blogging being cool, but a few issues need to be worked out.

Posted in  |   | Comments [0] 


Microsoft Dev Days 2004

Wednesday, January 14, 2004 5:19:25 AM (Eastern Standard Time, UTC-05:00)

Microsoft Dev Days 2004 will be making a local stop in Durham, NC on March 9th.  The official word on the event is:

DevDays 2004 promises to be one of the most rewarding events of the year for professional developers. With a focus on building secure Smart client and Web applications using the Visual Studio .NET infrastructure, this event will help you add power and security to your applications. Each attendee will also receive:
OpenHack source code

  • Visual Studio .NET "Whidbey" technology preview
  • "Whidbey" pre-release software
  • Microsoft Visual Basic®.NET Resource Kit
  • ASP.NET Resource Kit
  • Visual Basic .NET Resource Kit CD
  • SupportVision Source Code

I will be in attendance promoting our local .Net user group. if you're going to be there, stop by and say hi!

Posted in  |   | Comments [0] 


Tablet PC Platform SDK

Monday, January 05, 2004 5:13:33 AM (Eastern Standard Time, UTC-05:00)

Tablet PC Platform SDK architecture diagram in ink

It's official, I need to learn to print better and I've actively started developing with a Tablet PC. So far the TabletPC Developer site that has recently moved to GotDotNet seems to be about the best source of developer information for .Net and the Tablet PC. If there are others, please share.

My choosen developmet platform is the new Toshiba M200 which I'm very happy with so far. There are a number of great reviews out their already so I'll spare the details unless somebody asks for my opinion.

 

Posted in  | Comments [1] 


Microsoft Pocket PC 2003 Upgrade: Part II

Sunday, January 04, 2004 11:33:44 PM (Eastern Standard Time, UTC-05:00)

In follow-up to my November post regarding the availability of a Pocket PC 2003 upgrade for the Viewsonic V37 I have now received and successfully installed the update.

The process is pretty straight forward and quick. One of the major drawbacks is the need to perform a cold reset causing loss of all data on the device so please ensure that you back up anything of importance before beginning the process. The update software provides simple instructions that step you through the process. The only real problem I ran into during the upgrade was where the instructions state to rotate the jog dial towards the record button they should really say Press (not rotate) the jog dial in while turning the battery on. The process to put the V37 in upgrade mode is different than other models.

When the system restarts it looks pretty much like it did before. I think that I was hoping for a flashy new background or something. Most of the changes appear to be enhancements rather than dramatic visual changes.

The Zero Configuration Wi-Fi is a change that I really like. In the past it always seemed a little strange setting up a network card for internet access. it would eventually work, but sometimes it seemed inconsistent in getting things to setup to work. Now you are greeted with an XP-like list of available networks and you are prompted for a WEP key if required.

The official Microsoft list of new features for Pocket PC 2003 includes:

Zero Configuration Wi-Fi
Bluetooth Support
New Connection Manager
Enhanced Messaging Support
Enhanced Keyboard Support
Enhanced Contacts
Enhanced Calendar
'Pictures' Image Viewer
Windows Media Player 9 Series
Improved pIE Performance
Jawbreaker

Posted in  | Comments [0] 


Happy New Year!

Saturday, January 03, 2004 4:51:59 AM (Eastern Standard Time, UTC-05:00)

Happy New Year to one and all!

I've returned from my trip home for Christmas. It was great to see as many friends and family as we could cram into such a short trip. It was also nice to go and visit “the office“.

 Thanks everybody for all of the great gifts including the collectors edition robzelt.com hat that my brother Dave acquired for me. Nothing beats a little self promotion!

The trip also allowed my to spend some quality time with my new Toshiba M200 Tablet PC. So far I'm very pleased. I haven't written nearly as much tablet specific code for it yet, but that's high on the list of things to do this year!

Posted in  | Comments [0]