More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Art's PlacePhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

March 18

Blogging

After a long hiatus, I decided that I will begin blogging again.  I originally quit blogging because I wanted to get th ArcGIS Server Developer blog going.  Well, a year later, it is going strong, so, I decided to start up my own thing again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blog at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  I originally quit blogging because I wanted to get th ArcGIS Server Developer blog going.  Well, a year later, it is going strong, so, I decided to start up my own thing again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blog at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  I originally quit blogging because I wanted to get th ArcGIS Server Developer blog going.  Well, a year later, it is going strong, so, I decided to start up my own thing again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blog at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

Blogging

After a long hiatus, I decided that I will begin blogging again.  However, I decided against using Spaces to do this and moved my blog up to a "Mac" hosted site.... check out my new blg at:

http://web.mac.com/ajhaddad/Site/Blog/Blog.html

It is still a work in progress on the other pages, however, the blog is working ok... check it out and comment on the blog site.

ESRI Dev Summit - Day 1

Lots of good things happened at the 3rd annual ESRI Developer Summit. First, the evolution of this Developer summit is amazing. From ~600 to ~1,300 in 3 years... good idea we had at the first .NET SIG :) Plenary was good - lot’s of Kool Aide about ArcGIS 9.3 and the Open-ness of the ArcGIS System with online everywhere. The thing that stuck me the most was the AMAZINGLY cool ArcGIS Explorer that is coming in the release after next - I think they said Build 600 - talk about setting the bar on UI experience - lookout others (you know who you are). Although the ArcGIS JavaScript is getting alot of hype as the “new kid on the block”, I believe the real story is the new REST End point. The JS is cool and all, but the Extension JavaScript API’s working with Google and Microsoft are a better story... Rex did an awesome job showing off the 9.3 Web ADF - it has a lot to offer at 9.3 and I am sure “most” folks will be pleased with the amount of work the team has put into making it all it wa hyped in being. Another key point I would like to highlight is that the code gallery is now REAL - I talked this up almost 5 years ago at the first .NET SIG (James Fee can atest to this) and it is no finally coming to light.
December 18

Looking for feedback

Ok - our ArcGIS Server Team blog site has been live for a while now and I really want to hear what folks have to say about it.  I want your comments.  Is it useful?  Does the blog meet your expectations?  Is it technical enough or do you want less details? 
 
Use this thread as your place to provide me the information we need to keep the site real! 
December 04

ArcGIS Server Dev Team Blog is Live!

As promised, the ArcGIS Server Development Blog is now live! It is also available as a link from the ESRI Blog web site.
 
We will be posting to it daily with articles, tips and tricks, etc.,  using the feedback I have recieved from the ArcGIS Server users and from the Dev team itself.  We will also use the web site as a place to demonstrate some of the things we will blog on. The first article already has a couple of sample web sites up there including one with GPO Services... Check it out and let us know your thoughts. 
 
 
November 05

Server .NET Team blog requests

The list of things to blog on about ArcGIS Server .NET @ 9.2 is huge, so, we are prioritizing these for our kickoff of the blog site (right Jeremy?).  I would like to take the opportunity to take requests for things you would like to know more about.  Send me comments here so that we can add them to our list.  Using the current bloggers posts (like Dave Bouman's), we have an idea of what is needed.  We can always use more.
November 04

ADF Team will start a Team Blog

The Server .NET team is in the process of getting a team blog started.  We are finalizing plans now and hope to have it up soon. How soon, well, we are looking to have it up by the time 9.2 is announced as available... This will be a first ESRI Development team blog.  Look for many good things from the AGS .NET Team blog!

AGS Web ADF 9.2 - TIps and Tricks, Part 1

A while back I mentioned I would start to post on some tips and tricks / recommendations for using the Web ADF for .NET.  Well, I polled some of the team that have been working with the product and have a list of some their recommendations.  Here are a few:
  1. To get started quickly, create a Web application using Manager and customize it in Visual Studio
  2. Try to accomplish as much as possible using the simplest path.  Use the generic capabilities of the Web ADF Common API before delving into a data source specific API.
  3. Get familiar with the asynchronous callback mechanism implemented by our controls.  Use Web ADF JavaScript to process custom callback content when possible.  Use CallbackResult and CallbackResults collection.  Use the Web ADF toolbar when possible since it wraps the callback mechanism for you.
  4. When working with graphics in a Map, determine the best option for handling the graphics.  When working with dynamic data and the graphics aren’t too complex, use Web ADF graphics layers.  If data source graphics offer better performance, use them but note the limitations - which are different for each data source (e.g. only one graphics layer, another layer in the map image, no transparency settings). 
  5. In a Map control, depending on the resource blending (browser vs Web), only refresh the resource necessary, not the entire map.

These are just a start - more later.

 

September 23

WebGIS - WinInet Limited connections

I am always on the lookout for increased performance in WebGIS applications, especially with 9.2.  Part of this search is an understanding of the basic components that I need to use to develop these applications.  I shared part of this at the last ESRI UC.

At the last ESRI User Conference, I gave a presentation on Developing Web Applications with ArcGIS Server .NET.  At the session, I had a few slides that discussed Best Practices one of which was to Understand the network.  More specifically, at most, browser uses 2 simultaneous connections per domain. 

Well, recently, we found more specifics on this in the form of a MS Article ID: 183110 published January 23, 2006.  In summary:

WinInet limits the number of simultaneous connections that it makes to a single HTTP server. If you exceed this limit, the requests block until one of the current connections has completed. This is by design and is in agreement with the HTTP specification and industry standards.

IE uses Wininet.  The HTTP 1.0 spec mandates 4 simultaneous connections while the HTTP 1.1 spec (RFC2616) mandates the two connection limit.

However, in this article it also documents how to override these default settings.  We (Rex Hansen and I) have recently tried this and found that by increasing the default connections to 5, we observed a noticeable performance increase, especially on load. 

NOTE: I do believe that there is a point of diminishing returns and I have not gone to that level of detail yet. Also, the MS Article warns not to do this in your everyday web surfing.

So, for all you WebGIS developers out there, try this out with 9.2 and let me know your findings.  As we do more, I will report it soon.

September 16

AGS - almost there!

WOW!  The response on server has been out of this world.  We have product roll outs going on worldwide that introduce ArcGIS 9.2 (with a heavy emphasis on server).  We are just about done with it, still a bit left to do though... I have noticed a bunch of posts on AGX by James Fee and Jai Singh - Euan and his crew have been working 24/7 getting it ready for the masses - it too, will be awesome!
 
It has been a long road to final, we are almost there - hang tight.  Speaking of final - now that we are almost there... We are still looking for .NET WebGIS Developers to join our team here in beautiful Redlands, CA at ESRI.  If you are interested, send me an email.
 
As for me, I plan on starting to blog again on a more frequent basis.  Nonetheless, I myself have been scheduled to head out to the Middle East/North Africa UC (Amman, Jordan) and the European UC (Athens, Greece) towards the end of October.  The interest in Server is World-Wide!