In my previous posts about binding in code behind with WPF, I talked about my helper class that allowed me to quickly create a dependency property within any class and use a number of static functions to quickly bind dependency properties in code behind. So when I took a look at the binding capabilities in Silverlight 2.0 I was disappointed to find out that much of the binding had been stripped out. In fact there was almost nothing from my user class that I could use in Silverlight 2.0 because of the exclusion of the class BindingOperations. So how does ...

image Falafel Software is offering an Open Class focused on VBScript training for TestComplete users. This class is ideal for individuals who are new to TestComplete and would like to maximize their test automation efforts by learning how to effectively leverage scripting.

When: April 20-21, 2009
Where: Falafel training facility in Capitola, CA
Price: $799 per person includes breakfast and lunch
Agenda: Click here for a full course agenda
To Register: Contact us

If you would like more information or to discuss lodging please feel free to contact us.

This helper will do the trick:

  public  static  class FileHelper
    {
         public  static  void MoveWithOverwrite(string sourceFileName,  string targetFileName)
        {
             if (File.Exists(targetFileName))
            {
                 if ((File.GetAttributes(targetFileName) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
                    File.SetAttributes(targetFileName, FileAttributes.Normal);
                File.Delete(targetFileName);
            }
            File.Move(sourceFileName, targetFileName);
        }
    }

 

Today I was trying to figure out the Linq syntax to find the max DateTime out of a list of objects that had a ModifiedOn property. Here is what I came up with:

DateTime maxLastModified  = list.PickListItems.Items.Max(p => p.ModifiedOn);

Too easy, huh?

Actually, this is not so much Linq as just extension methods and lambda expressions, although one could argue that is what Linq is...I will leave that to the philosphers.

I have been working on some logic in a C# application that uses transactions, trying to prevent them from escalating to the Microsoft Distributed Transaction Coordinator (MSDTC). Apparently, if you have two DML operations (inserts, updates, deletes) within the same TransactionScope, then the MSDTC gets involved if they use different connections, even if the connection strings are identical.

The solution is to make sure all the SQL within the scope uses the same connection, which I was able to accomplish. However, I then ran into a different problem. I had selected a set of rows and was looping through them using ...

Yesterday I was debugging some SQL Server transaction logic, and came across the following handy command to see which transactions are running:

SELECT * 
FROM sys.dm_tran_session_transactions
This video will demonstrate the use of TestExecute 6 from AutomatedQA.com to run scripts and recording on build and lab machines without the need to have TestComplete installed.


Our dear colleague at Falafel Software Brad Divine, this week, achieved MCSD status (Microsoft Certified Solution Developer).  Congratulations Brad! 

Brad just passed the final exam of Software Architecture after passing the ASP.NET, WinForms, XML Web Services and SQL Server exams before then.

Wow!  Two members of the team at Falafel achieved MCSD status in one week, Congratulations to Brad and also to Falafel Software!.

Microsoft Certified Solution Developer

Falafel Software is pleased to announce the launch of training.falafel.com a site detailing Falafel’s available training offerings for Telerik and AutomatedQA products. We’ve recently broadened our training offerings to include Open Classes hosted at our new office location here in Capitola, CA. Booking trainings is quick and easy, here is all you need to do:

Step 1 - Select a class

Telerik Classes

  • RadControls ASP.NET AJAX
  • RadControls for WinForms
  • Report
  • Sitefinity CMS

For detailed information including course agenda’s click here.

AutomatedQA Class

Step 2 – Choose the type of training

Select the option that best meets ...

Our dear friend and Master Consultant Adam Anderson achieved MCSD status (Microsoft Certified Solution Developer).  Congratulations Adam! or Mr. SQL as we call him here at Falafel during the last 5+ years.  Adam has been an incredible asset for Falafel from the start and a go to guy for many technologies.  He is always there for everybody to lend a hand and help grow the company and achieve great things.  Adam passed his last exam yesterday on Software Architecture after passing the ASP.NET, Winforms, XML Web Services and SQL Server exams before then.

Congratulations again Adam! and we will celebrate ...

Are you heading to Los Angeles for Microsoft TechEd in May? Why not arrive a few days early and attend Falafel's Telerik RADControls Summit:

Agenda:

The course features real-world based training on AJAX, RADControls components, data binding, design-time configuration, server-side coding, client-side scripting and tips and tricks. The course materials also include a bonus reference application “ActiveSkill” that demonstrates combining controls and techniques.

When:
May 8-10, 2009

Where:
Hilton Checkers in Downtown Los Angeles, CA

Requirements:
Attendees will be required to bring their own laptops with Telerik  RadControls for ASP.NET Ajax installed.

Contact us:
For more information, including the dates ...

Recently Falafel Software relocated to Capitola where we have a training center from which we’re hosting Open Classes on Telerik’s RADControls. Open classes are available for anyone to attend and cost $999 for three days of intense training. Your first opportunity to attend this training is rapidly approaching on April 6, 7 & 8 so contact us or send email to info@falafel.com. The instructor Noel Rice wrote  the book, yeah all 798 pages, on Telerik’s RADControls for ASP.NET AJAX so come learn from the pro’s and at the same time enjoy the Central ...

Falafel continues to recruit certified Microsoft engineers of all flavors, and our engineers are renewing and deepening their levels of certification. Together with a strong list of Microsoft Consulting customer references, VSIP partnership, and Microsoft software sales, this enables Falafel to attain this high level of partnership.
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 ...