February 2010 - Posts - More Wally - Wallace B. McClure
in

MoreWally.com

Giving people what they want, More Wally. This is the technical and personal blog site of
Wallace B. (Wally) McClure.

This Blog

Syndication

News

Please goy buy 3-4 copies of my book on MonoTouch titled "Professional Android Programming with Mono for Android for .NET/C# Developers." They make great gifts all year round. Plus, I get about $.25 when you buy a copy.

Technical Sites

More Wally - Wallace B. McClure

This blog will have all kinds of posts about Wally McClure. In it, there will be tons of .NET and computer programming posts as well as Wally's views on life in general. As you might guess, this site and blog help you get More Wally in your life. What more could anyone want? iPhone, Android, MonoTouch, MonoDroid, Mobile, HTML5, .NET, ADO.NET, ASP.NET, AJAX, jQuery, jQuery Mobile, ASP.NET AJAX, and Windows Azure............follow me on twitter at Wally

February 2010 - Posts

  • Download code from the MonoTouch ebook

    I seem to be getting a few messages on Twitter about the source code for the MonoTouch ebook.  The url for download in the code is at http://www.wrox.com/WileyCDA/WroxTitle/Building-iPhone-and-iPod-touch-Applications-for-the-NET-C-Developer-with-MonoTouch.productCd-0470590734,descCd-DOWNLOAD.html.  Hopefully, this helps in getting the source code.
  • CodeStock 2010 - Rachel Appel

    Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}

    It is with great honor I announce the keynote speaker at CodeStock 2010 will be Rachel Appel.  Rachel is a well known and respected speaker, a rising star of the .Net community.  I have no doubt she will giving the keynote address at larger conferences in the coming years, and I will have a bit of self pride when I say she’s been the keynote speaker at CodeStock!

    I’ve known Rachel for several years now, as a fellow speaker,  ASPInsider, and ASP.NET MVP.  She has been involved with CodeStock 2008 and 2009, and holds the Microsoft Certified Trainer, MCAD & MCSD certifications (she knows her stuff!).

    Her work in the community goes beyond speaking at community and professional events across the nation.  Rachel is the Vice President of the .Net Valley user group, as well as a leader and regular speaker in the Philly.NET and Central Penn.NET user groups of Pennsylvania.  In January of 2010, Rachel joined Microsoft’s Developer & Platform Evangelism team as a Developer Evangelist for the New York City metro area.

    Want to join Rachel?  CodeStock is still accepting speakers!

    We are still looking for speakers for CodeStock 2010 (deadline is February 28, 2010).  We need not only developer focused topics, but also IT Pro and entrepreneur topics as well.  If you have a podcast or an idea for a panel discussion, we are taking submissions for those as well.

    My topic is NDA though, can I submit a session?

    I just returned from two weeks of GameFest and Microsoft’s MVP Summit, so I know some awesome stuff that is top secret today, but will be public knowledge by CodeStock.   We will accept NDA topics (so long as they will be public before CodeStock 2010) – just submit a session as “NDA” in the area you think it best fits.  Be sure to submit some non NDA sessions in that area as well, incase a last minute changes is needed.  NDA sessions will be selected by the CodeStock committee, and not available for attendee vote, or listed before the NDA is lifted (that may be obvious, but wanted to state that to be clear).

    Should I focus on intro content, or “go deep”?

    Both.  We welcome developers and IT pros at all levels, and just because a person is an expert in one area doesn’t mean they aren’t a novice in another.

    Isn’t CodeStock a Microsoft only event?

    NO!  CodeStock is open to any technology and platform, however submissions in non Microsoft have always been light.  We cannot select a session topic that isn’t submitted, so if you want to see a greater representation of your favorite platform, speak up (literally!).

    To submit a topic to CodeStock 2010 and read more on the selection process, please visit us at http://CodeStock.org
  • State of the Mono

    Back in 2006, I used Mono on a project.  I could take it or leave it.  Nothing to really get excited about.  I watched the Mac, and Apple, come back from the brink and started to think, how can I get on that platform.  Well, obviously Mono was the platform to get there easily, so I bought a Mac in 2007. Now, where's the MonoDevelop for the Mac,,,,,hmmm, it doesn't exist.  Now, we're there.  We have MonoDevelop on the Mac.  We've got MonoTouch.  We've got all kinds of cool stuff coming.  Check out Miguel's State of the Mono blog post.

    I'm really excited about the MonoDroid project.  Lots of other cool stuff coming down the road.

  • XNA 3D Primer

    http://www.vinull.com/Post/2010/01/26/xna-3d-primer-published-ndash-get-a-free-copy.aspx

    http://www.wrox.com/WileyCDA/WroxTitle/XNA-3D-Primer.productCd-0470596937.html

    I'm not sure if I mentioned this before, so I will now.  My buddy Mike Neel has authored a book on XNA 3D.  If you are into XNA, you should check this out.

    Posted Feb 18 2010, 06:00 PM by wallym with no comments
    Filed under: ,
  • .NET Characters of the Bible

    We refer to Alan Stevens as .NET Jesus due to his long wavy hair.  Mike Neel is referred to as .NET Moses due to his long hair.  Now, because of my iPhone programming book with MonoTouch, Mike is calling me .NET Judas.  I'm going to take this and run with it.

  • CodeStock 2010 - Call For Speakers

    Mark your calendar, CodeStock 2010 will be June 25-26, 2010.  This year we are moving to a bigger and better location, the University of Tennessee Convention Center in downtown Knoxville, TN.   There will also be some events held at the historic Bijou Theater, also located in downtown Knoxville.

    What is there in store for this year’s CodeStock?  We will continue to hold several developer focused sessions for developers of all skill levels across many languages and platforms.  The CodeStock tradition of excellent Open Spaces along side tradition session format will return, and benefit greatly from our new venue’s layout. 

    We are expanding the scope of the conference to include two new tracks – IT Pro and Entrepreneur.  The IT Pro track will be filled with sessions server, database, and network administrators.  The Entrepreneur track will be made up of sessions around founding a technology startup or running a technology company.  We held a few Entrepreneur sessions at CodeStock 2009 and based on feedback it’s clear you want more!

    CodeStock is a community event, and in addition to the volunteers who organize the details there are the real heroes of CodeStock: The Speakers.  Without speakers CodeStock would be… well, a 600 person lunch.  Speakers are the ones who bring great content to CodeStock, and we are looking for speakers now for CodeStock 2010.

    The CodeStock “Call for Speakers” information can be found at http://codestock.org.  Call for speakers is currently open, and will close after February 28, 2010 (you must complete all submissions before March 1, 2010).  If you are not a season veteran of technology don’t worry – as long as you are passionate about a topic you want to share your qualified to be a speaker.  Attendees will again vote this year on sessions, so if you have some topic you are not sure about you can submit them to see what others think.

    CodeStock 2010 registrations will open in early March, 2010.  You can stay up to date on all things CodeStock by following us on twitter (http://twitter.com/codestock), and subscribing to our RSS News feed at http://codestock.org.

  • The difference between IBM and Microsoft is still true after all these years

    When I worked at The Coca-Cola Company in Atlanta, I remember a discussion regarding the difference between IBM and MIcrosoft. 

    IBM can get you from point A to point B and take care of you all through the trip.  You can be in first class on a plane, a private plane, limo, a beautiful yacht, or some other easy way to travel.  The problem is ultimately that point B is a deserted island that no one wants to go to.  Its covered with ice and has no life what so ever on it.  Microsoft has point B on a beautiful island.  It has no airport, runway, boat dock, bridge, and is surrounded by sharks and jellyfish.

    Dear Microsoft, you are making the journey to Visual Studio 2010 way too hard.  When we open a solution in VS2010 it won't load again in VS2008. The ASPInsiders have presented several options that can be done right now to fix the problem.  Unfortunately, you have decided that you will not look at how to have Visual Studio 2008 and 2010 work together inspite of the multiple options that have been presented.  A number of your customers are going to be disappointed.  Its going to be hard for developers with multiple people on a team as well as single developer teams.

    In a relationship, if one side continually says no, you really don't have a relationship.  I've called out a number of features that don't work as I expect them to or changes in the VS.NET product that are unwelcome. Given the lack of response I've gotten on a number of things, I've come to the conclusion that the feedback from some members of the ASPInsiders is not being taken seriously any more.  Microsoft has gotten the feedback that this is an issue for a year. I don't know what happened when the first person brought this up, but I know the response I got was that there was to be no "fix."  Given the intensity of the feedback within the ASPInsiders, I would have thought that MS would have reacted to that feedback differently.  They have decided not to.  I'm very disappointed in their response to this issue.  I had a discussion just this past week where I defended MS about they're listening to customers.  Unfortunately, I was wrong. 

    I have never understood why they don't want to listen on this issue.  The options that are presented are doable now.  They are not great, but they will solve the problem.  Why the dig the heels in  and "no, no, no" response, I don't understand.  Given that Visual Studio 2010 really isn't compatible with .NET 2, 3, and 3.5, I won't use it for existing applications.  I'll use it for new applications only.

    BTW, I don't consider this an NDA violation.  VS2010 RC with a go-live license is now available.  The feature set is public. This is discussion, and speculation, about a feature Microsoft has stated won't be in the product.  This lack of a feature is why I did not do a "My life with Visual Studio 2010" series on my blog.

    PS. I don't hate Visual Studio.  I'm not planning on quitting it.  I'm just not overly excitted about VS2010 as a place for running my apps that are VS2008.  I like .NET.  I'm no longer the Visual Studio fanboy. I'm going to be looking at alternatives like MonoDevelop and Sharp Developer.

  • Found my first submit worthy bug in MonoTouch

    I was working away writing today and I was playing with Sqlite in MonoTouch. I have my database working. I have the tables setup. I have indexes, triggers, and all kinds of stuff running over ADO.NET Sqlite Commands and Connections. Obviously, getting the data out (select) is the easy part. I put together a simple query and bang, it didn't work. Given the lack of tools, I thought my query was the problem. I finally ended up with "select * from table" and it still didn't work. Finally, I asked on the IRC MonoTouch channel and found out it was a bug in MonoTouch. Geoff Norton confirmed all of this and asked me to submit a bug on the issue. Not sure when/if this will be fixed, but its nice to see I'm now bug worthy.
  • Sqlite on the iPhone - Retrieving the last inserted row id with MonoTouch

    I'm a database type of guy. I like data. I work with data all the time. One thing that is common across all database is the need to retrieve the row identifier of a record that was just inserted. Oracle has a sequences. Sql Server has scope_identity(). I've been learning the Sqlite database on the iPhone and have been accessing it through MonoTouch using ADO.NET. With SqlLite, you call "last_insert_rowid()" on the current connection. This allows a program to retrieve the primary key that was just inserted. The method runs on the current connection. Its actually related more to @@identity in Sql Server as it returns the last rowid of the last record that was inserted on the current connection.
  • Microsoft Windows Mobile 7 Phone Rumors

    I recently blogged about my thoughts on the Microsoft Windows Mobile / Google Android disasters.  In the mean time, Google did nothing to change my thoughts.  They introduced the Nexus One.  It sounds cool until you do a little digging and find out its nothing but a device from HTC that has the Google label all over it.  Sales have not been good.  The marketplace has spoken.

     Now rumors are floating around about a Microsoft Windows (Zune) Phone based on Windows Mobile 7.  Does Microsoft have the ability courage to build and design its own phone?  Seriously, they need to.  Look at Apple and RIM. They control the mobile device marketplace.  They produce phones that customers want, not these products that are shoehorned into some hardware, but devices and designs that people want.

  • Do you care about performance? - .NET Performance Testing and Optimization

    http://www.red-gate.com/products/ants_performance_profiler/care_about_performance_ebook.htm

    My buddy Paul Glavich has written a book on how to optimize performance in an .NET application.  Well done Paul!!!!!!!!

    In this complete guide to performance profiling, Paul Glavich and Chris Farrell explain why performance testing is a good idea and walk you through everything you need to know to set up a test environment. This comprehensive guide to getting started is an essential handbook to any programmer looking to set up a .NET testing environment and get the best results out of it. Download your free copy now.

  • Developing with MonoTouch and the iPhone SDK 3.2 Beta

    Yes Virginia, there is a Santa Claus and yes, you can do development on the iPhone SDK 3.2 Beta, monotouch, monodevelop, C#, and the iPhone today.  I did a check of the System Information and boom, the System Version reports 3.2.

    PS. Somebody on twitter thinks that the picture I had posted with this was an NDA violation.  I have no idea if it is or isn't, since I can't find the NDA on the Apple developer site.  I decided to delete the pic from the post and move on.
     

2006 - Wallace B. McClure
Powered by Community Server (Non-Commercial Edition), by Telligent Systems