IttyUrl.Net

Short Urls - and a lot more! More Microsoft Silverlight links than anywhere on earth.

This is a daily updated listing of the latest post from each of over 100 of our "Top Rated Blogs" You can also Submit a Feed
Top Blog Posts For Today - Latest post from each of our Top Blogs
0 1 2 3 4 >> >|
[[Geekswithblogs.net]] Agile Manifesto, Revisited

Again, conversations give me a zillion things to write about.  The recent conversation that has cropped up again is my various viewpoints of the Agile Manifesto.  Not all the processes that came after the manifesto was written, but just the core manifesto itself.  Just for context, here is the manifesto in all the glory.

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Several of the key signatories at the time went on to write some of the core books that really gave Agile Software Development traction.  If you check out the Agile Manifesto Site and do a search for any of those people, you will find a treasure trove of software development information.

My 2 Cents

First off, I agree with a few people out there.  Agile is not Scrum for instance.  Do NOT get these things confused when checking out Agile, or pushing forward with Scrum.  As David Starr points out in his blog entry,

"About 35 minutes into this discussion, I realized I hadn?t heard a question or comment that wasn?t related to Scrum. I asked the room, ?How many people are on an agile team that is NOT using Scrum??

5 hands. Seriously, out of about 150 people of so. 5 hands."

So know, as this is one of my biggest pet peves these days, that Scrum is not Agile.  Another quote David writes,

"I assure you, dear reader, 2 week time boxes does not an agile team make."

This is the exact problem.  Take a look at the actual manifesto above.  First ideal, "Individuals and interactions over processes and tools".  There are a couple of meanings in this ideal, just as there are in the other written ideals.  But this one has a lot of contention with a set practice such as Scrum.  There are other formulas, namely XP (eXtreme) and Kanban are two that come to mind often.  But none of these are Agile, but instead a process based on the ideals of Agile.

Some of you may be thinking, "that?s the same thing".  Well, no, it is not.  This type of differentiation is vitally important.  Agile is a set of ideals.  Processes are nice, but they can change, they may work for some and not others.  The Agile Manifesto covers the ideals behind what is intended, that intention being to learn and find new ways to build better software.

Ideals, not processes.  Definition versus implementation.  Class versus object.  The ideals are of utmost importance, the processes are secondary, the first ideal is what really lays this out for me "Individuals and interactions over processes and tools".  Yes, we need tools but we need the individuals and their interactions more.

For those coming into a development team, I hope you take this to mind.  It is of utmost importance that this differentiation is known and fought for.  The second the process becomes more important than the individuals and interactions, the team will effectively lose the advantages of Agile Ideals.

This is just one of my first thoughts on the topic of Agile.  I will be writing more in the near future about each of the ideals.  I will make a point to outline more of my thoughts, my opinions, and experience with the ideals of Agile and the various processes that are out there.  Maybe, I may stumble upon something new with the help of my readers?  It would be a grand overture to the ideals I hold.

For the original entry, check out my personal blog with other juicy tech tidbits, rants, raves, and the like. Agilist Mercenary

[[Fluent NHibernate Google Group]] Approach to localization mapping
I'm trying to figure out how to implement localization of some fields using tables (right now I'm using a Custom Type and works well until I need sorting, which is quite slow if there are many rows). I have found a lot of articles but most of them deal with only one localizable property, which is not my case. I'm sure there must be a
[[Latest News from Silverlight Developer's Journal]] Microsoft Is "All In" for Cloud Computing
Expo, of which Microsoft is a Gold sponsor and one of the biggest exhibitors (out of over 70 leading Cloud companies exhibiting), came out of the corner swinging. Specifically Microsoft's CEO, Steve Ballmer, gave a speech on Thursday to computer science students at the University of Washington. He discussed what’s ahead for computing, with a focus on how cloud computing will change the way people and businesses use technology.

read more

[[Instructables: exploring]] splish splash wherd that bucket come from
get a big buck big enough to fit around your victims head load your weapon fill the bucket as high as you want depends on how wet you want them to be aim almost fire carefully place the bucket on top of the door to where if someone were to come in it would fall on them     PS: whatever you do ...By: what should i try to makeContinue Reading »
[[MSDN Blogs]] ASP.NET Site Gets New Look

The ASP.NET site has a new look as it gets ready for ASP.NET 4. The new look boasts icons to help you get started, download files, find a hoster, or discuss. There’s a spotlight section where you can find the latest news and great links to postings about ASP.NET.

If you are new to ASP.NET, you can find an overview view, tools to download ASP.NET, a video on how to choose between the technologies offered in ASP.NET, and how to build your first application in under 20 minutes.

You can get ASP.NET for free including:

  • ASP.NET Web Framework
  • Visual Studio Express Development Tool
  • IIS Web Server
  • SQL Server Express Database

See ASP.NET Downloads. Also see links to Website Spark, a program that offers developer tools for professional Web developers or small companies that build Web sites.

Features in ASP.NET 4

A series of posts from Dan Maharry highlight the new reatures in ASP.NET 4. Dan walks us through ASP.NET 4 in detail, from Web.Config to View State, from clean HTML to routing.

  • Part 0 : Installing VS2010
  • Part 1 : New Visual Studio 'Code Optimized' Settings Profiles
  • Part 2 : New Visual Studio Project Templates
  • Part 3 : Someone has stolen web.config!
  • Part 4 : Config Transformation Files
  • Part 5 : I’ll name that browser in one…
  • Part 6 : New @Page Directive Attributes
  • Part 7 : A New Viewstate Opt-in Model
  • Part 8 : Introducing ClientIDMode
  • Part 9 : Rendering Cleaner HTML
  • Part 10 : A Handful of Little Things
  • Part 11 : Configuring Routing Is Easier
  • Bruce D. Kyle ISV Architect Evangelist | Microsoft Corporation

     

    tweetmeme_url = 'http://blogs.msdn.com/usisvde/archive/2010/03/11/asp-net-site-gets-new-look.aspx'; tweetmeme_source = 'brucedkyle'; tweetmeme_service = 'bit.ly';
    [[WCF RIA Services]] how to let an entity's EntityCollection property be loaded when the entity loaded?

    My entity is as below:

    [EdmEntityTypeAttribute(NamespaceName="SysModel", Name="Sys_Role")]    [Serializable()]    [DataContractAttribute(IsReference=true)]    public partial class Sys_Role : EntityObject    {

    ......

    /// <summary>        /// No Metadata Documentation available.        /// </summary>        [XmlIgnoreAttribute()]        [SoapIgnoreAttribute()]        [DataMemberAttribute()]        [EdmRelationshipNavigationPropertyAttribute("SysModel", "FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc")]        public EntityCollection<Sys_RoleFunc> Sys_RoleFunc        {            get            {                return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<Sys_RoleFunc>("SysModel.FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc");            }            set            {                if ((value != null))                {                    ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<Sys_RoleFunc>("SysModel.FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc", value);                }            }        }

    .......

    }

     

    when load Sys_Role entity, I want the property "Sys_RoleFunc" auto be loaded, how to do?

     

    thanks.

    [[The Official Microsoft Silverlight Site: Active Threads]] how to let an entity's EntityCollection property be loaded when the entity loaded?

    My entity is as below:

    [EdmEntityTypeAttribute(NamespaceName="SysModel", Name="Sys_Role")]    [Serializable()]    [DataContractAttribute(IsReference=true)]    public partial class Sys_Role : EntityObject    {

    ......

    /// <summary>        /// No Metadata Documentation available.        /// </summary>        [XmlIgnoreAttribute()]        [SoapIgnoreAttribute()]        [DataMemberAttribute()]        [EdmRelationshipNavigationPropertyAttribute("SysModel", "FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc")]        public EntityCollection<Sys_RoleFunc> Sys_RoleFunc        {            get            {                return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<Sys_RoleFunc>("SysModel.FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc");            }            set            {                if ((value != null))                {                    ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<Sys_RoleFunc>("SysModel.FK_Sys_RoleFunc_Sys_Role", "Sys_RoleFunc", value);                }            }        }

    .......

    }

     

    when load Sys_Role entity, I want the property "Sys_RoleFunc" auto be loaded, how to do?

     

    thanks.

    [[The Official Microsoft Silverlight Site: Unanswered Threads]] How to create a property for a UserControl?

    Hello,

    I have a usercontrol and I declare/register a dependency propery for this uc and I try to access this property from interface but I can't, here's my scenario:

    - 2 UserControls: MediaControls (contains Play, Stop, Slider, etc) and MediaPresenter (contains MediaElement)

    Now in MediaControls I created a public void AddMediaPresenter to control MediaPresenter.media, and this void is called from MainPage.xaml.cs

     1 private MediaPresenter _mediaPresenter; 2 public void AddMediaPresenter(MediaPresenter mediaPresenter) 3 { 4 this._mediaPresenter = mediaPresenter; 5 6 // Register events of mediaPresenter.media 7 mediaPresenter.media.MediaOpened += new RoutedEventHandler(media_MediaOpened); 8 mediaPresenter.media.CurrentStateChanged += new RoutedEventHandler(media_CurrentStateChanged); 9 }

     MainPage.xaml.cs

    1 public partial class MainPage : UserControl 2 { 3 public MainPage() 4 { 5 InitializeComponent(); 6 7 // Add MediaPresenter for MediaControls 8 ucMediaControls.AddMediaPresenter(ucMediaPresenter); 9 10 } 11 }  

    It's work, I can control ucMediaPresenter from MediaControls well (Play, Stop, Slider, Volume, etc) but this is not good model, I want to create a property is called MediaPresenterProperty for MediaControls to set and get MediaPresenter object. Here's my code snippet:

    1 // Declare and register dependency property 2 public static readonly DependencyProperty MediaPresenterProperty = DependencyProperty.Register("MediaPresenter", typeof(MediaPresenter), typeof(MediaControls), null); 3 4 public static void SetMediaPresenterProperty(DependencyObject obj, MediaPresenter value) 5 { 6 obj.SetValue(MediaPresenterProperty, value); 7 } 8 9 public static MediaPresenter GetMediaPresenter(DependencyObject obj) 10 { 11 return (MediaPresenter)obj.GetValue(MediaPresenterProperty); 12 }

     

    I used in MainPage.xaml

    1 <StackPanel Orientation="Vertical" VerticalAlignment="Top" HorizontalAlignment="Center"> 2 <uc:MediaPresenter x:Name="ucMediaPresenter"/> 3 <uc:MediaControls x:Name="ucMediaControls" SetMediaPresenterProperty="ucMediaPresenter"/> 4 </StackPanel>  

    but It cannot, and the errors:The property 'SetMediaPresenterProperty' was not found in type 'MediaControls'.

    So I want to know how can I delare a property that I can access from the interface?

    Please help me, thank you alot.

     

    Su, Le

    [[Programming with .NET - General]] How to create a property for a UserControl?

    Hello,

    I have a usercontrol and I declare/register a dependency propery for this uc and I try to access this property from interface but I can't, here's my scenario:

    - 2 UserControls: MediaControls (contains Play, Stop, Slider, etc) and MediaPresenter (contains MediaElement)

    Now in MediaControls I created a public void AddMediaPresenter to control MediaPresenter.media, and this void is called from MainPage.xaml.cs

     1 private MediaPresenter _mediaPresenter; 2 public void AddMediaPresenter(MediaPresenter mediaPresenter) 3 { 4 this._mediaPresenter = mediaPresenter; 5 6 // Register events of mediaPresenter.media 7 mediaPresenter.media.MediaOpened += new RoutedEventHandler(media_MediaOpened); 8 mediaPresenter.media.CurrentStateChanged += new RoutedEventHandler(media_CurrentStateChanged); 9 }

     MainPage.xaml.cs

    1 public partial class MainPage : UserControl 2 { 3 public MainPage() 4 { 5 InitializeComponent(); 6 7 // Add MediaPresenter for MediaControls 8 ucMediaControls.AddMediaPresenter(ucMediaPresenter); 9 10 } 11 }  

    It's work, I can control ucMediaPresenter from MediaControls well (Play, Stop, Slider, Volume, etc) but this is not good model, I want to create a property is called MediaPresenterProperty for MediaControls to set and get MediaPresenter object. Here's my code snippet:

    1 // Declare and register dependency property 2 public static readonly DependencyProperty MediaPresenterProperty = DependencyProperty.Register("MediaPresenter", typeof(MediaPresenter), typeof(MediaControls), null); 3 4 public static void SetMediaPresenterProperty(DependencyObject obj, MediaPresenter value) 5 { 6 obj.SetValue(MediaPresenterProperty, value); 7 } 8 9 public static MediaPresenter GetMediaPresenter(DependencyObject obj) 10 { 11 return (MediaPresenter)obj.GetValue(MediaPresenterProperty); 12 }

     

    I used in MainPage.xaml

    1 <StackPanel Orientation="Vertical" VerticalAlignment="Top" HorizontalAlignment="Center"> 2 <uc:MediaPresenter x:Name="ucMediaPresenter"/> 3 <uc:MediaControls x:Name="ucMediaControls" SetMediaPresenterProperty="ucMediaPresenter"/> 4 </StackPanel>  

    but It cannot, and the errors:The property 'SetMediaPresenterProperty' was not found in type 'MediaControls'.

    So I want to know how can I delare a property that I can access from the interface?

    Please help me, thank you alot.

     

    Su, Le

    [[Techmeme]] RealNetworks' Rob Glaser on why Apple's model must be stopped (John Cook/TechFlash)

    John Cook / TechFlash: RealNetworks' Rob Glaser on why Apple's model must be stopped  —  RealNetworks Chairman Rob Glaser has battled Apple over the years.  And that antagonistic relationship was on display — albeit subtly — this morning as Glaser encouraged the mobile industry to work together in a more collaborative and open manner.

    0 1 2 3 4 >> >|