navigation
 Monday, September 21, 2009

Be sure to tune in to Falafel TV to watch a series of videos on Parallel Computing with Visual Studio 2010 and .NET Framework 4.0. First out, the 101 video shows you how Parallel.For will drastically improve your performance with virtually no new code…

posted on September 21, 2009  #    by John Waters  Comments [0]
 Thursday, September 17, 2009

I was so excited to see MonoTouch released two days ago.  congratulation to Miguel and the team at Novell! I picked up my MacBook Pro where I have been building IPhone apps using XCode (Objective C :( Ah! Karamba!), and installed Mono, MonoDevelop and MonoTouch as soon as I received it from Miguel (Thanks Miguel!).

Well, MonoDevelop started jumping up and down on my dock for few minutes but never started.  Looked at the log files and it seemed like a permission issue with the ~/.WAPI directory.  I am not really a MAC person, so went to Google for rescue, no mention of this.  Sent an email to Miguel De Icaza (Mr. Mono himself) and he put me in touch with Michael Hutchinson and BAM!, Mike is Da Man!

If you see this problem on your machine, what probably happened is that you never ran any MONO programs on your MAC before installing and running MonoTouch, MonoDevelop.  If that is the case, launch a Terminal window and type the following two command:

  • killall monodevelop mono mdtool
  • rm –rf ~/.wapi
  • Have fun developing for the IPhone in C#

    posted on September 17, 2009  #    by Lino Tadros  Comments [2]
     Wednesday, September 16, 2009
    Find out how to save time and space (not like Dr Who) by using Differencing Disks to configure variations of your core install in Virtual Machines under Hyper V.
    posted on September 16, 2009  #    by John Waters  Comments [1]
     Monday, September 14, 2009

    In case you wonder, as I did a few days ago, what Hyper V is, here is a simplified answer (the Wikipedia will tell you more):

    Hyper V is kind of like Virtual PC for Servers on Steroids: it allows you to efficiently run and manage a whole bunch of different VMs on one machine. Hyper V is a role that is added to Windows 2008 Server (or Windows 2008 Server R2). Once you add the role, some strange things actually happen to your Windows Server installation: it actually becomes it’s own ‘parent partition’ on the server, so that it is also virtualized along with the VMs that you create.

    There are many differences between Hyper V and Microsoft Virtual PC. First of all, the VMs have access to way more virtual hardware: multiple processors (Virtual PC only gives you one processor, even on a many core machine), and much more memory. It also requires Hardware Virtualization Assistance, which is present on most modern manycore processors, but if often turned off in the BIOS (I had to turn it on on my Alienware M17X, see this helpful tip). Hyper V also comes with all kinds of nifty management tools, and is trying to get into the datacenter-level virtualized server market.

    To confuse things further, there are lots of different SKUs for Hyper V. You can purchase Microsoft Windows Server 2008 (and R2), and enable the Hyper V role, or you can get the free Microsoft Windows Hyper V Server 2008… it’s almost like SKU palindromes! The latter is a stripped down version of the full server SKU that is just specialized in the Hyper V role, and preconfigured for it.

    Why would a developer care about all of this? Well, VMs are a great way to test new software, for instance I will be talking about Visual Studio 2010 and the .NET Parallel Computing initiative, and the current beta happens to not be uninstallable (sorry about the double negations). So if I install it on my machine I have to reinstall everything for the next beta refresh. Having better things to do with my time (like blogging about Hyper V on Sunday evening), I would rather put it in a VM. If you have been paying attention you will recall that MS Virtual PC only supports one processor, so that isn’t going to do me much good testing and demoing Parallel Processing…. hence the Hyper V approach. In a later blog I will detail my whole setup and post more on my findings preparing for the Parallel Processing talk at Silicon Valley Code Camp 09.

    posted on September 14, 2009  #    by John Waters  Comments [0]
    Today I had an interesting battle getting some Virtual Machines connected to the Internet from within their host operating system, Windows 2008 R2 with Hyper V. Read the article and save yourself some pain...
    posted on September 14, 2009  #    by John Waters  Comments [0]
     Monday, August 31, 2009

    We are proud to announce that Falafel is a platinum sponsor of this year’s Silicon Valley Code Camp, along with Microsoft, LinkedIn, Oracle and Foothill College, and has several speakers registered for the event.

    Lino Tadros will cover the following topics:

    • Dependency Properties in WPF & Silverlight
    • Silverlight 3 ins & outs
    • IPhone Development in C# with MonoTouch

    John Waters will talk about:

    • Partially Connected Silverlight Applications
    • Parallel Programming with .NET

    Steve Trefethen is speaking on:

    • Extending CruiseControl.NET
    • Tour of AutomatedQA's TestComplete 7

    And Stephen Dempsey has a talk on:

    • Befriending Lambda Expressions

    There is a long list of other renowned speakers, come see us and get up to speed on the latest trends and technology! Also, we are hiring, to stop by us after our talks if you are interested in a Senior ASP.NET or Silverlight Engineer position.

    Cheers

    The Falafel Team

    posted on August 31, 2009  #    by Lino Tadros  Comments [1]
    The voting for the 2009 Windows IT PRO Community Choice Awards started and is now open till September 16th 2009.
    Take the next 15 seconds to vote for your favorite tools and services.
    Falafel Software is in category #30 for Training and Certification Services.  Also don’t forget to vote for our favorite tools from Telerik in categories #5,10,27,32 & 33
     |  |  |  |  |  | 
    posted on August 31, 2009  #    by Lino Tadros  Comments [2]
     Thursday, August 27, 2009
    Read on to find out where it went and how to get it back…
    posted on August 27, 2009  #    by John Waters  Comments [0]
     Friday, August 14, 2009

    image Falafel Software is proud to announce an expansion of it’s TestComplete training offerings with the launch of the new TestComplete Online Summit. This will be a regularly scheduled class with the first training on October 5-7th hosted via GotoMeeting. The cost of the training is $499 per person and you can click here to sign up or contact us for more details!

    posted on August 14, 2009  #    by Steve Trefethen  Comments [0]
     Thursday, August 13, 2009

    imageFalafel Software is proud to announce the launch of tv.falafel.com a website dedicated entirely to online video training.

    As a training and consulting company we frequently work with clients eager to learn new technologies and make better use of the tools they already have. To that end, we’re adding new videos over the coming weeks, months and years covering a wide range and variety of technologies.

    So check out the new site and leave a comment if you have technology topics you would like to see covered or just let us know what you think!

    posted on August 13, 2009  #    by Steve Trefethen  Comments [0]