Monthly Archives

June 2014

Kendo UI MVVM and the Primitive Type Value

By | JavaScript, Kendo UI, MVVM | No Comments

Here is a tip that may make your MVVM Kendo UI experience a little easier: binding to a primitive value with a selection widget. Binding to the primitive value is useful when you do NOT want to bind to the entire selected object in your viewmodel. For example, you just want the ID of the value the user has selected in a dropdown (think Value binding in XAML), not the entire object.

Read More

Showing the Camera Preview in a Universal App – #2520orBust

By | Uncategorized | 2 Comments

This is the second post on my “2520 or Bust” quest. In order to achieve my quest I must get points on DVLUP.com, and to do that, I must submit apps. However, not all of the points that are available require you to submit apps. There are some that just require you to take an easy quiz. So my first step toward my Nokia 2520 was 50 points for completing the “Rev up your startup with BizSpark”. You better hurry though, this challenge ends on July 1st. If you miss it, it’s OK, new challenges are posted all the time.

Read More

2520 or Bust

By | Uncategorized | 4 Comments

I’m excited to begin a new developer series called “2520 or Bust.” The purpose of this series is to show you how much of an effort it is to acquire enough challenge points on DVLUP.com to get a Nokia 2520. This series of posts will also be syndicated over on developer.nokia.com.

Read More

High School Interns at Falafel Learn C# and TestComplete

By | Uncategorized | No Comments

We’ve been fortunate to have two fantastic interns at Falafel over the last month. Both high school students, they’ve spent their time learning C# and TestComplete with the help of Jesse Liberty and Lino Tadros. Much of their learning has been possible thanks to the training available on Pluralsight as well. Richard Ledbetter is currently attending Monte Vista Christian School, and hopefully will be attending College and major in Computer Science after he graduates. He tells us, “This Internship gave me a great opportunity to learn C# along with TestComplete, As well as learning these new applications, this has sealed my idea of…

Read More

It’s Tuples All The Way Down!

By | C# | No Comments

Tuples in C# provide developers with a quick way of creating data structures without the need to define a separate class, but they should be used with caution. I’ll demonstrate when you should–and shouldn’t–use tuples. Spoiler alert: I do not recommend the code in the adjacent image!

Read More

Encapsulating HTML with Shadow DOM

By | Web | No Comments

Encapsulation is a very welcomed feature for HTML. This has been made possible with the introduction of Shadow DOM. Conflicts will be reduced tremendously and 3rd party libraries will play nicely with each other. In this post, I would like to focus on Shadow DOM and what it can do.

Read More

Sitefinity Real-Time Notifications with SignalR

By | Sitefinity | No Comments

One of the more interesting technologies I discovered during my recent trip to Tech Ed 2014 is SignalR, which is a library for ASP.NET that allows real-time communication between the server and browser. This exciting platform enables bi-directional communication between a page and the server, allowing updates to be instantly pushed in either direction. Best of all, SignalR automatically detects the best option for communication based on the capabilities of the client ensuring maximum compatibility across different browsers.

Today we’ll see how you can setup Sitefinity to use this library with a simple notification that fires when a user logs into the backend. Later we’ll build a more real-world scenario by building a real-time viewer count for a blog post.

Read More
Jesse Liberty

Jesse Liberty Speaks at Boston Code Camp Tomorrow

By | Uncategorized | No Comments

Developer mastermind Jesse Liberty will be presenting AngularJS For .NET Developers tomorrow at Boston Code Camp! AngularJS is a natural migration path for Silverlight and other .NET developers, and Jesse will be covering AngularJS history, program structure, extending HTML, Controllers, Directives, Working with Data, Two-way data binding and more. Those attending should have familiarity with JavaScript and preferably HTML5 and XAML, and be ready to learn! Code Camp Details Boston Code Camp 21 – June 2014 10:20 AM – 11:30 AM, Saturday, June 21, 2014 View the Schedule Not in Boston? Catch Jesse Liberty at FalafelCON 2014 in San Francisco,…

Read More

Falafel Xamarin Bridge For TestComplete 10.3

By | Uncategorized | No Comments

SmartBear Software recently released TestComplete 10.3. Right along with it, Falafel has also updated Falafel Bridge for TestComplete. We are excited about some of the new features and functionality included in this release, particularly as it relates to Xamarin development. (We’re sorry, the bridge is no longer available). Some of the more notable new features included in the TestComplete 10.3 release include:  Mobile recording for testing mobile apps on both Android and iOS devices using gesture or keyboard inputs Automatic instrumentation for Android devices allowing for object based testing right in TestComplete Additional Android related capabilities such mocking GPS locations or…

Read More

Visual Studio Web Essentials: keep your settings in sync

By | Web | No Comments

The Web Essentials extension for Visual Studio is an immensely helpful addition for web development.  I’ll discuss other features in future blog posts, but today we’ll look at keeping your Web Essentials settings in sync with your team. Here’s a scenario that came up for me lately.  I had a page that was referencing a min.css file that was generated from LESS.  My LESS settings in Web Essentials looked correct and it was creating the .css file correctly, but none of my changes were showing up on the page.  It turns out that you need one more change in the CSS settings…

Read More