Disney 60

Falafel Celebrates At Disneyland

By | Fun, News | One Comment

It is customary at Falafel every year that we stop our busy commitments and enjoy our colleagues and their families by taking some time off and vacation altogether somewhere fun and exciting. This year is no different, we are all heading on July 22nd to Disneyland to enjoy each other and celebrate the Diamond Jubilee – 60 years- of that magical place. Last year, was the Disney Bahamas Cruise from Florida which was fantastic and memorable!  We have been to many exotic places over the years, 4 times to Hawaii, Bora Bora, Mexico, Las Vegas and others. Here at Falafel,…

Read More
Watermark image demo windows phone 81

Crop, Blend (Watermark) Photos on Windows Phone 8.1 with the Lumia Imaging SDK

By | Windows Phone | One Comment

I recently needed the ability to combine two images on Windows Phone 8.1 (WinRT not Silverlight) so that one overlays the other, like a watermark. Because the watermark image was a fixed size and dimension, we also needed to make sure that the photo being merged shared the same aspect ratio (in this case a square). Although I found many examples for cropping and blending in Silverlight, Windows 8.1, and Win32 (GDI+), none of them apply to Windows Phone 8.1 as it omits many of the required libraries and references. One solution often suggested is to use XAML to layer…

Read More
NewTemplateWindow

ReSharper Template for View Model Properties with Annotations

By | .NET, C#, MVC, News, Tools | 2 Comments

I am a huge fan of making things as easy as possible and as a developer that often comes down to getting code written in the least amount of keystrokes. Recently I have been working with a system that has very large data entry screens so I found myself repeatedly writing auto properties with data annotations over and over again.  I was doing this using the built in Visual Studio Code Snippet “prop” so it was handling the auto property creation but didn’t help me with the data annotations.  I wanted something better, but knew I didn’t want to deal with the XML…

Read More
wp_ss_20150711_0001

Web Tiles: Your Data on the Microsoft Band

By | Microsoft Band | One Comment

The folks in Studio B working on the Microsoft Band have just released a preview for a new type of Tile known as a Web Tile. This looks promising as a simple way to surface your data onto the Band. A Web Tile periodically consumes public JSON or RSS/ATOM data from the web, extracts small meaningful bits, and displays it on the Band. It is driven entirely by the Microsoft Health app, so all that you need to do is find or build a public-facing data feed, create a .webtile package, and then share the package with their users. Opening the package file (i.e, as an email attachment, or…

Read More

The Joy of SQL Server Database Projects

By | .NET, SQL Server, Testing, Tools | 5 Comments

I’ve had the pleasure of using SQL Server Database Projects that come with SQL Server Data Tools in my latest project and I’ve really come to like them. Let me take you on a little tour to tell you why. Reason #1: They solve the database version control problem Putting your database into version control has traditionally been a bit of a challenge. In past projects, I’ve taken several approaches, from scripting every change and having a massive rolling upgrade script that just keeps growing with every change, to using third party tools like Red Gate SQL Source Control. The former…

Read More
Moving America Forward

Falafel Featured on Moving America Forward hosted by William Shatner

By | News | One Comment

Today we are pleased to announce that at 11am EDTon BizTV, an episode of Moving America Forward will be aired featuring our very own CEO of Falafel Software, Lino Tadros. As part of the show, Lino is interviewed by none other than the world renowned William Shatner and Doug Llewelyn. As the show progresses Lino is asked some very interesting questions about how Falafel Software came to be and what’s next in the current Technology Revolution. Lino gave some very insightful answers to some very hard questions as to how the recent leaps in technology innovation will impact software development…

Read More
TestFormsAppleWatchLabel

Xamarin: Apple Watch Talking to Parent App

By | Xamarin | 3 Comments

This is post #50 of 50 in the series “Learning Xamarin” It is very important to understand in your bones, the relationship among the three critical classes in an Apple Watch application: The parent app, which can be a Xamarin.Forms PCL or can be an iOS native app The watchKitApp which is responsible for the UI of the Watch app The WatchKitExtension which is responsible for the logic for the Watch app Usually, the WatchKitExtension has all the logic for the application and the WatchKitApp displays it.  Remeber, the WatchKitExtension runs on the iPhone. The Example There are times, however,…

Read More
iStock_connectTwoWiresXSmall

IoT – Top Down

By | IoT | One Comment

If you are interested in the Internet of Things (IoT) [sometimes referred to as the Internet of Everything] there are two approaches you might take: Top Down or Bottom Up. The latter, Bottom Up indicates that your approach to the IoT will begin with breadboard, wires and probably an Arduino and/or Raspberry board.  This the Maker community and I’ll have more to say about this approach in upcoming postings. The Top Down approach means that you start with assembled components and see what you can do when you put them together. It also means understanding and possibly getting involved with industry…

Read More
ParseCSV2

Xamarin: Parsing a CSV File From the Net

By | News | One Comment

This is post #49 of 50 in the series “Learning Xamarin” In Friday’s post, I showed a quick and dirty method to create a Comma Separated Value (CSV) file.  Today, we place that file up in the cloud, and retrieve it, and parse it into instances of an object, and then we display those objects in a ListView. Begin by creating a new solution, I called mine ParseCSV2.  Inside the PCL, set the ParseCSV2.cs App constructor to point to MainPage. In MainPage we want to have a listbox that will display our people in groups, based on the first letter of…

Read More
2015-06-19 09_31_15-ExportedListViewTest_933.pdf - Adobe Reader

Learning to Export Kendo UI Widgets without a Browser Using PhantomJS Part 2: External Input

By | JavaScript, Kendo UI, News | One Comment

In my previous post and example, we created a simple PhantomJS export-to-PDF project that loaded a page with a Kendo ListView and exported it to a PDF. In that code, we used data that already existed in the phantomexport.js file. But that isn’t really a good example, since in the real world that data would be fetched externally and then fed to the export process.

Read More
raspi_helloWorld

Running a touch-based Universal Application on a Pi 2 with Windows IoT Core Insider Preview

By | Blogs, C#, Fun, Hardware, IoT, Microsoft, Windows Universal Apps | One Comment

Building on my last blog post, I decided to put together a quick Windows Universal Application that I could run on my Pi 2 with my touchscreen. I wanted to determine how good the touch experience would be using the Rasberry Pi 2 and the Windows IoT Core Insider Preview OS. I was pleasantly surprised that once I deployed my application, the touch capabilities were very accurate and responsive. Creating the Application This blog post assumes that you’ve been through the setup of your Raspberry Pi 2 and your Windows PC as described on www.windowsondevices.com. The application I created is…

Read More
worksonmymachine.png

Reading CSV Files In Xamarin Forms

By | Xamarin | 3 Comments

This is post #48 of 50 in the series “Learning Xamarin” My goal was to write a blog post on reading comma separated value (CSV) files.  Unfortunately, in order to do so, I needed a big csv file and I didn’t happen to have one lying about. The answer was to write a quick and dirty program that would generate a CSV for me.  Now, I could have made my life a bit easier by using CSVHelper, but we’re going to save that for part two of this blog post.   You may want to skip this post and go…

Read More
Movies With Cortana

Movies With for Windows Phone, Featuring Support for Cortana!

By | Windows Universal Apps | One Comment

Just released to the Windows Phone store from Falafel Software, Movies With is an app for searching and discovering movies featuring your favorite actors. Saw a movie with a new actor you really enjoyed? Use Movies With to find more movies they’ve done! You can even ask Cortana for help, just say “Movies With” followed by your favorite actor, director, composer or more and she’ll launch you right into the app to find more.    Love the soundtrack from the latest animated feature, or enjoyed the chilling film score from that last scary move? Find more movies featuring that composer….

Read More
NewSite

Storing Sitefinity Sites In Source Control

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

Issues with Content Management Systems and Source Control When developing a Sitefinity web site, you run into some challenges when it comes to properly storing your work in source control. Out of the box from its project manager, Sitefinity houses its references in the bin directory of the application so that a project build is not required to get it up and running. Being a content management system, a lot of changes occur in the site’s database. When developers want to put their Sitefinity site in source control and wish to collaborate, these sorts of issues can be difficult to…

Read More