Jesse Liberty

Jesse Liberty Named Director of Technical Development

By | News | One Comment

Jesse Liberty joined the Falafel team in 2013, and has continued to impress in many ways since then. Today, we would like to announce that Jesse is moving up from Master Consultant to take on an expanded role as Director of Technical Development. Since joining, Jesse has worked tirelessly to build a strong relationship with our partner, Xamarin, and in his new role he will continue to strengthen existing relationships and establish new alliances. “I hope to contribute by creating bridges to new and existing partners in this new role, by exploring emerging technologies and by actively working with the…

Read More

Make a Kendo MVVM calculated field depend on DataSource data

By | Kendo UI, MVVM | One Comment

Imagine this: You are developing a web page that displays data in a grid but you also want to be able to show various other views and aggregations outside the grid. How would you do it? You could hook up event handlers to the grid’s DataSource and manually update everything when the data changes. But wouldn’t it be nicer if you could just declare MVVM bindings and let the bindings detect all the changes? I think so. Let me know you how it’s done. Scalar bindings First, let’s talk about scalar bindings such at the text and value bindings. You…

Read More
FalafeCON 2015

FalafelCON is Back!

By | FalafelCON, News | One Comment

We can’t even tell you how excited we are to announce that FalafelCON is back! While it may be hard to believe, FalafelCON 2015 is going to be bigger and better than last year. This year we’re moving to the beautiful Monterey, California and we’re bringing together speakers from around the world such as Clemens Vasters, and you’ll also have the chance to hear from our own exerts again including Lino Tadros, Jesse Liberty, Carey Payette, and so many more. We’ll be releasing more details in the coming weeks, but for now, here is what you need to know: WHAT:…

Read More

The $20,000 Xamarin Programmer

By | News, Xamarin | 8 Comments

This is post #39 of 42 in the series “Learning Xamarin” If Xamarin programing is going to be how you make your living,  then I highly recommend this list of hardware and software. iOS, OSX, Android, Windows Phone, Windows   If you are going to develop on both Mac and Windows, it is painful to switch back and forth between machines. Ideally, you’ll run Windows on a Mac, using Parallels or something similar. Parallels is the right thing, but you need hardware that will fully support dual operating systems. (Note, if you are only targeting iOS and Android, you can have a great…

Read More
Sitefinity Website of the Year 2014 Badge

Falafel Software and Mammoth Mountain named a 2014 Telerik Sitefinity Website of the Year

By | News, Sitefinity, Telerik | No Comments

Every year Telerik, a Progress Company, honors those websites that have gone above and beyond to create an innovative and unique web experience using the Telerik Sitefinity CMS. This year we are thrilled to announce that Falafel Software and Mammoth Mountain have been named as one of the 2014 Telerik Sitefinity Website of the Year award winners for the “Multi-site” category. In 2014 Mammoth Mountain came to the Falafel team to help them unify the over nine sister websites that showcase the premiere 4-season resorts large selection of amenities and services. Our team rose to the challenge and worked side-by-side…

Read More
Telerik Sitefinity 8.0

Sitefinity 8.0 has arrived at

By | Sitefinity | No Comments

Telerik recently released Sitefinity 8.0, adding a whole lot of great features to the already powerful CMS. We were so excited for Sitefinity 8.0 that the same day it came out, we offered classes on this specific release. We also upgraded our own website,, to 8.0 and know that you will enjoy it as much as we have been. Some of the new features of this latest Sitefinity release include improved multi-site capabilities, site-sync and taxonomy support. With this latest release also came the brand new Sitefinity Digital Experience Cloud (DEC), which will take your Marketing team’s potential to…

Read More

Hands-free WinRT: Part 2 – The Listening App

By | .NET, Mobile, Windows Universal Apps | One Comment

The first part of this series demonstrated how to use Speech Synthesis and “voice fonts” to give your WinRT app a voice. Now we can see what it takes for your app to work in the opposite direction: listening to your voice and producing text as a result. Platform Divergence While the Speech Synthesis API in WinRT is available to both Windows and Windows Phone 8.1, the Speech Recognition API, unfortunately, is not. With Windows Phone, you get a powerful API built right into WinRT that enables speech recognition in your app. This can tap into the power of Bing and Microsoft’s cloud…

Read More
25 Most Powerful Microsoft Solution Providers

Falafel Recognized as Top 25 Microsoft Solution Provider

By | Microsoft, News | No Comments

Yesterday we received the wonderful news that Falafel Software has been named by CIO Story Magazine as one of the “Top 25 Most Powerful Microsoft Solution Providers” of 2015. Every year CIO Story releases an annual publication listing the 25 forerunners of the industry who excel at tackling Microsoft Technology Challenges. We pride ourselves on providing delivering quality Microsoft solutions — from custom development to consulting — and are thrilled to be recognized as one of the leaders at what we do. Read the CIO Story Magazine’s annual publication and read the full feature article on Falafel here.

Read More
Xamarin Certified Badge

Steve Smith Earns Xamarin Certification

By | News, Xamarin | 2 Comments

Steve Smith continues to make the Falafel team proud by completing the rigorous certification process to earn the title of Xamarin Certified Mobile developer. The Xamarin Certified Developer program challenges skilled developers to learn and demonstrate their expertise in building Android, iOS and Windows phone mobile apps through Xamarin. Steve’s accomplishment in this area further solidifies our commitment to mobile development as well as strengthens our relationship with our partner, Xamarin. Congratulations to Steve on yet another significant achievement!

Read More

Microsoft Band Ultraviolet Sensor

By | .NET, Blogs, C#, Fun, Hardware, Microsoft, Mobile, News | One Comment

One of the more interesting sensors on the Microsoft Band is the UV sensor, mainly because it’s one sensor type that I’ve not played with before. When I examined the UV sensor via the UV tile, it was apparent that it took some time to collect data and then display the results. It appeared that it was a one-time shot with some unknown delay before giving you another UV reading. I really didn’t find much info on the details of this sensor online. So what exactly is UV? It is electromagnetic radiation with a wavelength from 400nm to 10nm, just…

Read More

Sitecore – Configuring Web API

By | .NET, ASP.NET, C#, News, Sitecore, Web API, WebUI | No Comments

Web API is useful in many situations, and Sitecore comes with a great Item API. But if you want to have your own API endpoints in your web application that is using Sitecore, there is a small extra step you need to take. The traditional ASP.NET Web API set up involves registering your API and configuring your routing with something like this:

This will trigger the registration during the standard .NET pipeline to register your routes and configurations. However, when using Sitecore, you are forced to work within the Sitecore Pipelines which may not trigger the API registration as…

Read More

Steve Smith to Discuss Benefits of Design Patterns at Sold Out Stir Trek

By | Events, News | No Comments

Falafel Software’s Steve Smith will be presenting at the upcoming Stir Trek 2015 conference, where he’ll be sharing expert advice with the attendees of this sold out event on the benefits and uses of design patterns in development. What? Falafel at Stir Trek 2015: When is our session? Steve Smith presenting “Real World Design Patterns” – 3:30pm in Architecture/Methodologies movie hall Where is the event? Rave Motion Picture, 1071 Gemini Place, Columbus, Ohio The Falafel team will also be giving demonstrations of their consulting and training capabilities, as well as discussing open opportunities for joining the team in booth #30…

Read More

Setting Up an Android Device for Debugging

By | Android, News, Xamarin | 2 Comments

If you’re looking to debug your Xamarin Android application on an actual device, you’ll have to enable your device for development and install the proper drivers on the computer you are debugging from. Following these steps should help get your device ready to go without all of the confusion. Ensure your device is developer unlocked. In Settings, if you see the “Developer Options”, continue to step 2. If you do not see it anywhere, see below on part b. If you do not see “Developer Options”, you must enable it (in an odd way). Go to Settings > About/About Device…

Read More

Sitecore – Remove Spaces from URLs

By | .NET, ASP.NET, C#, Sitecore | No Comments

The URLs that Sitecore generates come from the Item Paths of the Sitecore Item being presented, and of course the Item Paths come from the name of the Item and its parent Items. It is typically bad practice to use spaces in your URLs, and using Sitecore’s built in space separated paths not only looks ugly in the URL bar, but can also be a problem if you are moving an existing site over to Sitecore if you want to retain your URLs for SEO purposes. Here is a quick and easy way to handle the Item naming so that…

Read More

Sitecore – Removing Languages from Urls

By | .NET, ASP.NET, C#, News, Sitecore | No Comments

The embedding of the current language in the URL is an awesome feature that Sitecore offers out of the box. However, there isn’t always the need for it and sometimes it can even be an inconvenience. You may want to remove languages for SEO purposes, to keep existing URLs from your previous site indexed if you are migrating to Sitecore, or just because you don’t like the way it looks. There is a few places this is handled by Sitecore. At a high level, there is a setting in the Web.config, and at an individual level from code (LinkManager.GetItemUrl()). In the Web.config:


Read More
AngularJS and TypeScript

Getting Started with TypeScript

By | JavaScript | 2 Comments

Any doubt you may have had about TypeScript should have melted away with the recent announcement of Angular 2 being written in TypeScript. Google and Microsoft putting aside their egos (and money) to build an open source project together certainly indicates something about AngularJS and TypeScript. I don’t need to tell you how awesome AngularJS is, so in this post I’d like to show you how awesome TypeScript is.

Read More

Xamarin: Creating a sliding tray

By | Xamarin | 4 Comments

Call it a sliding window, a drawer, a hamburger; it is the latest craze in navigation. You click on the ubiquitous icon of three lines and the page slides over to reveal… Well whatever you want. Often it reveals navigation choices.

So the question arises: how do you do this in Xamarin.Forms? I have looked at a number of sources and samples and have synthesized them into an approach I like.

Read More