navigation
 Tuesday, October 13, 2009
Falafel will be exhibiting, come visit our booth to discuss Silverlight for your business, Silverlight Training, or to join our Silverlight team!
posted on October 13, 2009  #    by John Waters  Comments [0]
Lino Tadros is stirring up a huge amount of interest at DevReach 09 in Sofia
 |  |  |  |  |  | 
posted on October 13, 2009  #    by John Waters  Comments [0]
 Sunday, September 27, 2009
Every 2 to 3 years I end up purchasing a new powerful laptop in order to get the latest and greatest of what is happening in the Laptop hardware market and run my applications and development tools very fast and furious :) Well, I just received my AlienWare M17x this weekend and wow! that is one good looking laptop. Very nice indeed!
posted on September 27, 2009  #    by Lino Tadros  Comments [10]
 Wednesday, September 23, 2009

If you are following along in the excellent Walk Through, there is one gotcha.

In the section where you add a custom method to the service, in the current code base you need to add the [Custom] attribute for it to compile:

[Custom] 
public void ApproveSabbatical(Employee current)

Cheers

John

posted on September 23, 2009  #    by John Waters  Comments [0]
 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]