in

Utah .NET User Group

Home of Utah's professional .NET developers.

Scott Golightly's Blog

  • Office 2010 Real Life Stories

    I read an article on ars technicha that said I could get a free copy of Office 2010 if I agreed to test it extensively. I went to the Microsoft Connect site and it looks like they are trying to get home users, students, and small businesses to agree to use Office 2010 on a “loaner” laptop for 6 months and then be willing to “share your story” through public relations and marketing. I don’t really fall into any of those categories but I would like to start using Office 2010 since most of my day is spent in Outlook, PowerPoint, Word, Excel, and InfoPath with some Visual Studio and other applications thrown in.

    I filled out the survey and I will see if I am selected. If you are interested too then you need to live in the US and fill out the survey before June 30.

  • Microsoft Patterns & Practices Summit

    I just saw an e-mail that says Microsoft is having a “fan drive” to get fans of the Microsoft Patterns & Practices summit on their Facebook group. You can go to the P&P Summit Page on Facebook and become a fan. On the page there is this description of the summit.

    If you're a software architect or developer who is passionate about mastering your craft, you should register now to attend the next patterns & practices Summit, October 12-16th on Microsoft's main corporate campus in Redmond, Washington, USA.

    According to the e-mail if the group reaches 250 fans by the end of the month a random (non-Microsoft) person will get a free pass to the summit. I just became a fan and there are 67 fans now.

  • Summer Tune-Up For Your Job Skills

    .hmmessage P { margin:0px; padding:0px } body.hmmessage { font-size: 10pt; font-family:Verdana } tags: events
    I got the following announcement via e-mail. The SSWUG virtual conferences are a good way to get training at your desk. Each presentation is given several times throughout the day so you can listen at your convenience. Also with the online chat you can ask the presenter and other attendees questions as you need.

    .ExternalClass, .ExternalClass p, .ExternalClass td, .ExternalClass li {color:#002850;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:11px;} .ExternalClass EC_topnavnl {font-family:verdana,arial,helvetica;font-size:11px;font-color:white;padding-top:5px;padding-left:5px;padding-right:5px;color:White;font-weight:bold;text-decoration:none;} .ExternalClass EC_* {text-align:left;} .ExternalClass .EC_cellhead {font-size:10pt;font-weight:bold;color:#990099;} .ExternalClass .EC_cellhead4 {font-size:8pt;font-weight:bold;color:#black;} .ExternalClass .EC_editorial {font-size:9pt;} .ExternalClass .EC_cellhead2 {font-size:11pt;font-weight:bold;color:#990099;} .ExternalClass .EC_cellhead5 {font-size:10pt;font-weight:bold;color:#FFF21D;} .ExternalClass .EC_cellhead6 {font-size:10pt;font-weight:bold;color:blue;} .ExternalClass .EC_abstract {font-size:10pt;color:BLACK;padding:10 10 10 10;border:#cccccc 1px solid;background-color:#eeeeee;} .ExternalClass h1 {background-color:#ffff80;color:#004080;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:11px;font-style:normal;} .ExternalClass .EC_sectionheading {color:#7b0000;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;font-style:normal;} .ExternalClass p {color:black;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:11px;} .ExternalClass .EC_siteheadline {font-family:verdana, arial, helvetica, sans-serif;font-size:13pt;color:#black;font-weight:bold;text-align:center;text-decoration:none;padding:0px;} .ExternalClass EC_menutable {font-family:verdana,arial,helvetica;font-size:10pt;} .ExternalClass EC_menuheader1 {font-family:verdana,arial,helvetica;font-size:8pt;color:White;} .ExternalClass EC_menuheader {font-family:verdana,arial,helvetica;font-size:8pt;} .ExternalClass EC_dateheadline_l {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:1px;padding-bottom:1px;padding-left:5px;background-color:#008184;color:#000000;border-left-width:1px;border-left-style:solid;border-left-color:#008184;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#008184;border-bottom-color:#008184;} .ExternalClass EC_dateheadline_r {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:1px;padding-bottom:1px;padding-left:5px;padding-right:5px;background-color:#008184;color:#000000;border-right-width:1px;border-right-style:solid;border-right-color:#008184;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#008184;border-bottom-color:#008184;} .ExternalClass {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#444444;} .ExternalClass form {;} .ExternalClass input, .ExternalClass textarea, .ExternalClass select {font-family:Arial, Verdana, sans-serif;font-weight:normal;font-size:12px;color:#444444;} .ExternalClass h1, .ExternalClass h2, .ExternalClass h3 {;} .ExternalClass div {float:left;display:inline;} .ExternalClass p {line-height:16px;} .ExternalClass EC_headerGrey {font-size:16px;color:#2f2f2f;font-weight:bold;} .ExternalClass EC_headerWhite {font-size:20px;color:#ffffff;font-weight:bold;} .ExternalClass EC_headerBlue {font-size:20px;color:#00456d;font-weight:bold;} .ExternalClass EC_subheader {font-size:19px;color:#171717;font-weight:normal;} .ExternalClass EC_extraLg {font-size:24px;} .ExternalClass EC_headline {font-size:14px;} .ExternalClass EC_fineprint {font-size:11px;} .ExternalClass EC_alert {color:#de5400;} .ExternalClass EC_imgBorder {border:solid 1px #b1b1b1;} .ExternalClass a:link {color:#0c5c8a;text-decoration:none;} .ExternalClass a:visited {color:#0c5c8a;text-decoration:none;} .ExternalClass a:hover {color:#ee8800;text-decoration:none;} .ExternalClass a:active {color:#ee8800;text-decoration:none;}
      http://www.sswug.org  
    Your Database/BI/IT Tech News  
    >
     
    >
     Wednesday, July 22 - Friday, July 24

    SSWUG's Summer '09 Refresher vConference

    Business Intelligence, SQL Server, .NET Development and Sharepoint. Top content, top industry speakers and top accessibility...all online. 

    Hi Everyone,

    The first round of Early Bird discounts for the 

    SSWUG.ORG Summer Refresher vConference

    end Monday, June 22 so register now to get the best rates!

    Tune-up your job skills over three days in:

    SQL Server 

    .NET Development

    Business Intelligence

    Sharepoint

     
    Early Bird registration is $60/discipline. You can also get the Summer vConference and the Fall vConference (with all new content) for only $145/discipline.  

    These Early Bird rates go up on June 22 so don't hesitate!

    See you online!

    Stephen Wynkoop, Founder
    Microsoft SQL Server MVP
    swynk@sswug.org
     

    Speakers: 

    Ted Malone

    Brian Knight

    Chris Randall

    Craig Utley

    Donald Farmer

    Erik Veerman

    John Welch

    Matt Masson

    Matthew Roche

    Scot Reagin

    Ben Hoelting

    Rachel Appel

    Donald Belcham

    and many more...
      

     
      

      



      >


    © 2009 Bits on the Wire, Inc. All Rights Reserved.
    Bits on the Wire, Inc.
    6420 E. Broadway Blvd, Suite A300
    Tucson, AZ 85710 > >

  • Utah Code Camp Call for Speakers

    I just saw that the call for speakers is open for the fall Utah Code Camp. The code camp will be on September 19. The website lists a bunch of speakers (I think they are the speakers from last year) and gives you an idea of the kind of speakers and topics that can be covered. I know that Pat is always looking for new speakers and new ideas. If you have experience in anything from a basic presentation up through the latest and greatest features of some product I am sure we would all love to hear about it.

  • A Good Day for Apache Stonehenge Project

    Today there were many pieces of good news for the Apache Stonehenge project. I have been working on the project for the last few months. There has been a lot of work (mostly by others) to make sure that we have a good quality release. The first is that we have released the M1 milestone that shows interoperability between PHP, Java, and .NET implementations of the application. You can mix and match the different front ends, business processing services, and order processing services as you want. I will paste the announcement below for those who are interested.

    The second piece of good news was that the Stonehenge project was a large part of the demo given during the keynote at the Java One conference today. Greg Leake from Microsoft and Harold Carr from Sun demonstrated Stonehenge working with a Java implementation created by Sun.

    The third piece of good news was that Sun donated their implementation of the Stocktrader application to the Apache Stonehenge project. Now there are multiple Java implementations.

    Since the whole purpose of the Stonehenge project is to show interoperability between different web service stacks I would love to see other vendors such as BEA (Oracle) and IBM also contribute solutions. For many years we have been talking about how standards will help the industry with interoperability. The Apache Stonehenge project is showing concrete proof of how that works and better yet with the code and configuration files available anyone can examine how it was done and duplicate it in their mixed environment.

    As promised earlier here is the text from the announcement of the Stonehenge M1 milestone.

    We are pleased to announce the release of Apache Stonehenge
    (incubator) version M1.
    You can download this release from
    http://incubator.apache.org/stonehenge/download.html
    http://www.apache.org/dyn/closer.cgi/incubator/stonehenge

    Apache Stonehenge is a set of example applications for Service
    Oriented Architecture
    that spans languages and platforms and demonstrates best practise and
    interoperability.
    The aim of the Stonehenge project is to develop a set of sample applications to
    demonstrate seamless interoperability across multiple underlying
    platform technologies
    by using currently defined W3C and OASIS standard protocols. By having
    a set of sample
    applications, with multiple language and framework implementations
    will become a useful
    and important part of the SOA landscape. It will:

    * illustrate and develop best practice for interoperable
    applications that communicate
    via distributed protocols,
    * demonstrate interoperability between platforms,
    * provide sample code upon which SOA developers can build,
    * help identify interoperability issues and their solutions, and
    * build confidence in cross-platform deployment of SOA technologies.

    Disclaimer: Apache Stonehenge is an effort undergoing incubation at
    the Apache Software
    Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
    required of all newly accepted projects until a further review
    indicates that the infrastructure, communications, and decision making
    process have stabilized in a manner consistent with other successful
    ASF projects. While incubation status is not necessarily a reflection
    of the completeness
    or stability of the code, it does indicate that the project has yet to
    be fully endorsed by the ASF.

    Apache Stonehenge web site is at
    http://incubator.apache.org/stonehenge/

    Issues can be reported here.
    https://issues.apache.org/jira/browse/STONEHENGE

    We welcome your early feedback.
    Thank you for your interest in Apache Stonehenge

    --Apache Stonehenge Team--
    http://incubator.apache.org/stonehenge/
  • Bing

    By now you have probably heard of bing. It is the next incarnation of Microsoft’s search engine. It is still in preview mode but www.live.com redirects to it so if you are using Microsoft as your search provider you will use it.

    I want to start by commenting on the name. I have heard a lot of comments about how good or bad the name is. One of the first comments was along the lines of “it will be easier to say bing for it than live search for it”. For me the first thing I thought of was the sound that you hear in a game show when someone gets the correct answer. There is probably a formal name for the sound but to me it sounds like “bing” so every time I see the name in the search engine I associate it with the correct answer.

    The other big question is if the search engine is better than live search and if it is good enough to use instead of Google. I have been using live search for a few years and have only had to go to Google a few times to get answers that I couldn’t find with live search. Granted on some occasions when I did compare results I would find that for some terms live search ranked the result I wanted higher, sometimes Google did. I didn’t keep a complete list and haven’t done any impartial comparisons but I didn’t see a discernable pattern in the results. In the last few days while I have been using bing I have felt that the results were better and there are some really cool features like how bing pulls out information you might need. If you search on “Radio Stations in NYC” you see a map and links to web pages for the different radio stations. Below that are the “normal” search results. Unfortunately searching for “Radio Stations in SLC” doesn’t give you the map and links to the stations. I am not sure why the abbreviation doesn’t work but spelling out Salt Lake City gives results formatted similar to NYC.

    I was pointed to the site www.mysearchoff.com today. That web site brings up results from bing, Google, and Yahoo. I tried some phrases there and some that are usually tricky for search engines like “rulers lying in state” where there are many words that have multiple meanings and could confuse the search engine. Bing appeared to return very similar results as the other two search engines. I then searched on the name of someone in my junk e-mail folder. The name is Camara. As I expected all 3 search engines suggested that perhaps I meant to search for camera. Bing and Google had the same first page linking to information about the scam. Yahoo had the same page lower down in the rankings. Of course other search terms will have different rankings so declaring a search engine a winner after just a few searches is silly. My completely unscientific view is that bing is better than live and will help me find information better. I look forward to using some of its other features previewed at www.decisionengine.com like finding the lowest airfare and getting answers to health questions.

  • 19 Reasons Why Microsoft is Huge with Developers (and 1 Reason Why Not)

    The title of my blog post is the same as a article from Darryl Taft at eweek. In the article (in the form of a slideshow) we see a list of people, products, and technologies that make Microsoft important to the developer. I agree with all of them. Things like having Bill Gates and Steve Balmer support developers, tools like Visual Studio and Team Foundation Server, and technologies like web services and AJAX really do provide a lot of compelling reasons to want to develop on the Microsoft platform.

    I also feel from a historical sense that the reason not to develop on the Microsoft platform has some merit. In the past Microsoft has not shown a great commitment to supporting many different platforms. Some of the reason is competitive and others are economical. To be certain, Microsoft is not unique in this as other companies have removed support for an OS or CPU architecture and not been branded as being untrustworthy, but for some reason if Microsoft stops supporting RISC chips it is to help Intel and not because there are fewer and fewer RISC machines being sold. I see that attitude changing now. The change is slow in some areas (I don’t expect to see Windows open sourced any time soon) but in others like the web where you can get the source code for some of the offerings there is a strong commitment to allow customers to use the products regardless of the support provided by Microsoft.

    Another area is in interoperability. As part of the work I am doing now I have been asked by Microsoft to go back and update a slide deck to point out the different places where Microsoft is able to interoperate with other platforms. I also am volunteering time with the Apache Stonehenge project. The goal of the project is to show WS-* interoperability between different web service stacks. We have just completed voting on the M1 release and are discussing M2. There is a lot of excitement and energy on making sure that there is interoperability and that anyone can download the code and see the interoperability happening. There are other areas like information cards and the work being done around identity where making sure that interoperability happens because without interoperability it doesn’t do any good for anyone.

    Microsoft has done a lot better at working with standards bodies and making sure that they are implementing standards as they are developed without proprietary extensions to the standards. Microsoft has a touch position in that they want to innovate and be able to compete in the marketplace but at the same time they need to support standards and be the same as everyone else so their products can be used. I think in the end having all products be open source is not the ultimate answer but having some examples of how to interoperate will go a long way to making sure that everything works well together.

  • Windows Live Family Safety Error 80210079

    There are lots of good things on the Internet and some that are not so good. I don’t want to infringe on someone else’s free speech but I also don’t think that means I have to read or see everything that is put on the Internet. Also I have children and I believe that there is a lot of content that is not appropriate for them. As such I have used filtering software for a long time. Earlier this year I upgraded to 64-bit operating systems on some of my machines and the software I had been using wouldn’t run so I asked around for other suggestions on what software others use to filter content. I settled on using Windows Live Family Safety (mainly because it is free and runs on 64-bit Vista). It has been working fine for me and my family until last week.

    For some strange reason I started getting error 80210079 when trying to approve web sites for myself or for all users. I went through the normal dance of trying to search for information, repair the installation, and remove and install the Windows Live Essentials software. All to no avail. I couldn’t find anything on support.microsoft.com or by using several search engines. I decided to blog about it just in case someone else is getting the same error.

    I have my personal settings set as strict at my youngest child just so I am not a hypocrite and asking them to go through something that I am not willing to do also. I also have other Live IDs so I changed the logged in user for the family safety filter and the error went away. I dug a little deeper and figured out that because I was essentially white listing all of the web sites I visit I had 500 approved sites on my primary Live ID and fewer (around 70) on the one that wasn’t giving me error 80210079. I tried deleting a few sites from my primary account and it stopped giving me the error when I approved new sites. I deleted a lot of sites that I don’t regularly visit.

    It appears that Windows Live Family Safety has a limit of 500 sites in the approved list. This isn’t a problem for my children since they seem to go to the same sites (less than 100) most of the time but I will have to remember this when I get back up to the magic 500 number.

  • Resources for .NET Framework 4 and Visual Studio 2010 Beta 1

    I have a list of resources to help you learn more about .NET 4 and Visual Studio 2010. You can check these out and find out more about the beta release.

    I am sure there are other resources that are available. A good place to check for additional information is your local user group. The INETA web site has information about user groups around the world. The members of the user group all have different experiences and areas of focus so it is likely that you will find someone with answers to your questions or that you can answer others’ questions.

  • .NET 4 and Visual Studio 2010 Beta 1 Available on MSDN

    Today Microsoft released beta 1 of .NET 4 and Visual Studio 2010 to MSDN. You can read a little bit about it on Somasegar’s blog. I also wrote a short article on the highlights of .NET 4 and it is posted on MSDN here. There has been a lot of work put into the products and a lot written about the new features. I am excited to see the new bindings in WCF and see how much easier it will make developing simple services. There are some other things I would like to play with like the WF integration and after watching some cool demos of XAML based workflow services I would like to see some of them in action. There will be plenty of things to keep me busy for the next few weeks and months.

  • Live Search is now Kumo

    I have Live Search (www.live.com) set as my home page in IE8. I like that it is small and most often if I am opening the web browser it is to search for something. I just opened a new browser and saw that my home page was redirected to the kumo beta search engine (www.kumo.com). I haven’t done more than a couple of searches and so I don’t have a complete review of the results but it looks like the same results as before with a new UI. I really like the new link on search results to mark the result as spam. I am not sure what it does but I did go out and do a vanity search to remove a certain site that has always been about 8 or 9 in the rankings and always tries to download something. I was impressed to find that particular site doesn’t show up any more in the results (at least not in the top 50). I am happy for that improvement if nothing else.

  • TechEd 2009 – Wish I Were There

    Like a lot of other people I know this year I am not attending TechEd. Blame it on the economy or whatever you like, I am a little disappointed that I can’t be there to experience the sessions and networking.

    So what are all of us who can’t be there in person supposed to do? Well there are several things we can do

    1. Review the daily news from TechEd at your favorite technology news site. There are several magazines devoted to following Microsoft along with bloggers and others. One of my favorite blog sites for TechEd is the aptly named www.techedbloggers.com that redirects you back to the blogs on the TechEd online site.
    2. View the videos of sessions at www.msteched.com. You can even watch the keynotes live.
    3. Follow your favorite tech rock stars on twitter, facebook, or whatever social media they use.
    4. Tell yourself that you are in a great position to ask to go to PDC this year.

    OK, the last item may not happen but the others are ways that we can all be involved with TechEd and learn from the great information that is presented there.

  • WebSphere Loves Windows – Who Knew?

    Microsoft has launched a new web site at http://www.websphereloveswindows.com/ that highlights the results of a benchmark study they did on the costs of running the IBM Stock application on AIX and Windows Server 2008 and the equivalent .NET StockTrader application on Windows Server 2008. The results were very interesting. The .NET application came out on top as far as price and price/performance but I was surprised by the difference in cost and performance for the WebSphere applications.

    Microsoft showed that the same WebSphere application running on commodity blade hardware cost about 66% less than on the mainframe and provides better performance. In these tough economic times that seems like a good way for IT departments to save some of their precious budget for new initiatives and expanding into new areas. Since it is WebSphere on both platforms there is no rewrite to port the application and the management and tuning should be very similar so I can see this being a huge win for IT shops.

    Another surprising thing to me was the difference in the licensing costs for WebSphere on AIX and Windows. I would think they would be about the same but it appears the mainframe is much more expensive. If I were an IBM customer I would be questioning what the additional licensing costs buys me.

    I will be attending an IBM conference next week and will see if I can find anyone who can answer that question.

  • Save a Tree – Stop Spam

    Happy Earth Day 2009.

    I don’t consider myself an “environmental activist” but I do love being outdoors and try to take care of the environment by recycling and purchasing renewable energy. Now I have a new way of helping the environment – fighting spam.

    I saw an article from earlier this week from Australia that says each spam message has the same carbon footprint as driving 3 feet in a car. By being more aggressive on my spam filtering and spending less time on spam I can save the environment and my sanity.

    Also telling is the amount of time spent on legitimate e-mail. It seems being better at reading and processing e-mail will not only make me more productive but also save the environment.

  • Oracle to Buy Sun – A New Platform Contender

    The news came out earlier this week that Oracle is going to purchase Sun. At first I thought that was an interesting combination as I think of Oracle as being a database and turnkey solutions company and Sun as being Java and hardware. With almost no overlap I wondered what the motivation could be. I have to admit I liked the idea better than IBM purchasing Sun where there was almost total overlap in products. There are all sorts of reasons like Oracle owning Java and BEA lets them be the heavyweight in the Java space and compete against IBM. There is also the idea that by purchasing MySQL Oracle can either monetize it or kill it depending on how they see it affecting their database sales. In the end I think I was most enlightened by this press release by Sun.

    "The acquisition of Sun transforms the IT industry, combining best-in-class enterprise software and mission-critical computing systems," said Oracle CEO Larry Ellison. "Oracle will be the only company that can engineer an integrated system - applications to disk - where all the pieces fit and work together so customers do not have to do it themselves. Our customers benefit as their systems integration costs go down while system performance, reliability and security go up."

    It seems to me that Oracle is on top of the platform game now. Previously Microsoft had the most extensive platform and I am sure there will be lots of discussion and debate over who has the most comprehensive vision now but Oracle does have a point that they have the ability to go from the hardware through the OS (either Solaris or Linux) to the database and applications that run on top of them. I personally think this will resonate with a lot of organizations that are looking to cut costs and get better application integration. I have been preaching the platform vision for the last 18 months or so and firmly believe that standardizing on a platform (any platform) will yield some of these benefits but the platform vendor has to make sure integration happens easily and then the organization has to execute on that vision to get all the benefits.

    In then end it will be interesting to see how much integration comes from the Oracle suite of products. I don’t expect to see products magically integrated tomorrow but in the next few years I am sure there will be better synergy as new products and versions are released. For now if I were IBM or Microsoft I would make sure that I have my platform story straight and that I can execute well while Oracle and Sun are distracted with the details of pulling the products together because there will be more competition in a few years. That is good for the industry as it will drive each company to innovate and help us to find new solutions.

  • More Posts Next page »
    Copyright © 2000-2007, Utah .NET User Group
    Powered by Community Server (Commercial Edition), by Telligent Systems