navigation
 Tuesday, March 03, 2009
Today was the second day at the MVP Summit in Redmond and it was a lot of fun.  This is my 5th MVP summit and it is so nice to see all the faces that I don't get to see except at the MVP summit from all over the world.  We spent several hours with Anders Hejlsberg discussing futuristic features to the C# language and the evolving of this powerful powerful language inside of the Visual Studio IDE for the next few years.  Met so many friends that I usually see in Europe and Australia while speaking at conferences like Miguel Castro, Richard Campbell, Steve Forte, Todd Anglin, Neil Ford, Remi Caron and many others... It was so nice for us not to be speaking this time but actually attendees :)
These events are usually for us like taking kids to Disneyland :)
This time is so special though because it is the first time I took my wife with me to Microsoft to see what I do and meet these friends.  She was shocked on how childish we all are when we get together :)
    mvp
posted on March 3, 2009  #    by Lino Tadros  Comments [0]
 Sunday, February 15, 2009

My dear friend Steve Teixeira, Product Group Manager of Parallel Computing at Microsoft, has been telling us at Falafel to keep an eye on PCP for a while now and we are definitely listening.  Some of us are taking PCP to a completely new level, especially when they can apply their techniques in real life scenarios.

Our President and CTO, John Waters in the picture below took a night in the town away from work and the kids and implemented his version of PCP on alcoholic drinks, Swedish way!

image

posted on February 15, 2009  #    by Lino Tadros  Comments [1]
 Wednesday, February 11, 2009

Are you looking for training on Telerik’s radControls for ASP.NET AJAX? Why not learn directly from the people who wrote the book on it. Falafel has played a large part in Telerik’s customer education efforts and we can bring that knowledge directly to your organization where you can learn from the pro’s.

Check out the Telerik page on our website for details on our online, onsite and open classes hosted here on the Monterey Bay.

Falafel also offers consulting services on Telerik’s products and for a taste of what the Falafel team can do for your next project take a look at Telerik’s Trainer software written entirely by the Falafel team using Microsoft’s WPF platform.

[Update: March 16, 2009] For list of our upcoming training classes click here.

posted on February 11, 2009  #    by Steve Trefethen  Comments [1]
I recently needed to use the cells of a Telerik RadGridView to display data in an unusual way, and bind the values of those cells to the records of another RadGridView control. Some experimentation revealed that the RadGridView cells can be quite versatile, and I thought the resulting sample project was interesting enough to share.
 |  | 
posted on February 11, 2009  #    by Rachel Hagerman  Comments [2]
 Saturday, January 17, 2009
As of March 1st, Falafel's new headquarters will move to Capitola, California.
posted on January 17, 2009  #    by John Waters  Comments [0]

For the last couple of years, Falafel Software has enjoyed a tremendous growth and success due to the hard work of its team worldwide.  On top of that list of hard workers is the company's Chief Technology Officer, John Waters. He has been a tremendous asset to the company and an incredible loyal friend.  With my medical story for the last 2 months, John has stepped up and ran the whole company in all aspects with tremendous success.

With me focusing in 2009 on my health and continue as Chief Executive Officer, while doing training and consulting, I have the pleasure of announcing the promotion of John Waters as the President & CTO of Falafel Software.  The team is thrilled about the well deserved promotion and we are looking at an another very successful year in 2009 under John's leadership.

John, congratulations and good luck.  Have fun and enjoy an incredible team of individuals that work extremely well together.

- Lino "The janitor" Tadros

posted on January 17, 2009  #    by Lino Tadros  Comments [1]
 Saturday, January 10, 2009
After installing a new version of VS.NET there are three environment settings I always change from the default settings to make things a little better and save me time using VS.NET 2008.
posted on January 10, 2009  #    by Gary Campbell  Comments [1]
 Tuesday, January 06, 2009

Sometimes you want to clear out a database, but you can't just drop the entire database and create a new one. Recently, a colleague needed to do just that, but couldn't because the database was hosted elsewhere. Here is a simple script that works to drop all objects in any database I've tested it against so far. If your database contains object types that mine don't, you might need to add to this script using the same patterns established here.

declare @n char(1)
set @n = char(10)

declare @stmt nvarchar(max)

-- procedures
select @stmt = isnull( @stmt + @n, '' ) +
    'drop procedure [' + name + ']'
from sys.procedures

-- check constraints
select @stmt = isnull( @stmt + @n, '' ) +
    'alter table [' + object_name( parent_object_id ) + '] drop constraint [' + name + ']'
from sys.check_constraints

-- functions
select @stmt = isnull( @stmt + @n, '' ) +
    'drop function [' + name + ']'
from sys.objects
where type in ( 'FN', 'IF', 'TF' )

-- views
select @stmt = isnull( @stmt + @n, '' ) +
    'drop view [' + name + ']'
from sys.views

-- foreign keys
select @stmt = isnull( @stmt + @n, '' ) +
    'alter table [' + object_name( parent_object_id ) + '] drop constraint [' + name + ']'
from sys.foreign_keys

-- tables
select @stmt = isnull( @stmt + @n, '' ) +
    'drop table [' + name + ']'
from sys.tables

-- user defined types
select @stmt = isnull( @stmt + @n, '' ) +
    'drop type [' + name + ']'
from sys.types
where is_user_defined = 1

exec sp_executesql @stmt
posted on January 6, 2009  #    by Adam Anderson  Comments [3]
A recent project has had me spending a lot of time working with Telerik controls for WinForms, and sometimes learning some lesser-known tricks in the process. Whether by research on Telerik's support site, contact with the fine people at Telerik themselves, or just plain old experimentation, it's been fun to learn these little tidbits that can help turn a control, like the RadTabStrip from just functionally acceptable into something much more.
posted on January 6, 2009  #    by Rachel Hagerman  Comments [1]
 Wednesday, December 17, 2008
Have you ever been in the middle of large source file and you need to add a "DataTable" or something else, but you don't have the appropriate "using" directive at the top of your file? In VS.NET it is very simple to add the "using" directive with a few clicks saving us developers some valuable keystrokes.
posted on December 17, 2008  #    by Gary Campbell  Comments [1]