Monthly Archives

July 2015

31 Days of Xamarin.Android

By | Android, Xamarin | 11 Comments

This is post 1 of 32 in the series “31 Days of Xamarin.Android” Over the course of August, I take on a journey to share my experiences with Xamarin.Android and learn along the way. I plan to write a blog post every single day in the month of August (hence 31 days) sharing various concepts of Xamarin.Android and Android development in general.  Below is list of posts that I will be doing in August (starting tomorrow). Day 1 Installation and Introduction Day 2 Emulators. All Kinds: Geny Motion, XAP, Android Emulator. Day 3 Creating our First App Day 4 Android Project Structure Walk…

Read More
Falafel2Go for Windows Phone 8

Introducing Falafel2Go for Windows 10

By | Windows | 3 Comments

This is post 3 of 14 in the series “Developing for Windows 10” Now that Windows 10 is live, it made sense for Falafel to dive right in, updating our showcase demo app Falafel2Go to take advantage of the new features of the platform. Our previous update was built using Xamarin, and with just a few changes, we were able to update it to run on Windows 10. We’ll be using this app as a guide and demo to explore some of the cross-platform strategies in later posts, but you can download it today and try it out! Responsive UI…

Read More

Windows 10 Development: Upgrading from Preview SDK to Release

By | Windows | 5 Comments

This is post 2 of 14 in the series “Developing for Windows 10” Before diving into the main parts of our series, there may be some of you (like me!) that were already building apps with the preview SDK for Windows 10. If you attempt to open a preview solution with the final version of the SDK installed, you will very likely have issues (as I did!). In this quick bonus post, I’ll cover just a few of the issues I had to fix to get my project updated and running with the latest releases of both Windows 10 and…

Read More

Stop the Shake When Adding a Border on Hover

By | CSS, HTML5, Web | 4 Comments

A common scenario on a web page is to add a border around a clickable element when it is given focus.  Unfortunately this can cause a visible “shake” of the element and of any content below it when the border is displayed and when it is removed. Here is an example: Luckily there is an easy fix for this which is to include a transparent border on the element from the start. Here are the resulting CSS classes:

And now hovering over the image doesn’t “shake” the layout at all.

Read More

Hello, Windows 10: Getting Started Developing

By | Windows | 8 Comments

This is post 1 of 14 in the series “Developing for Windows 10” Today is a big day in the history of Microsoft; the long-awaited Windows 10 release is finally here, bringing a whole new level of interactivity, security, productivity and entertainment. And with it comes a whole a whole new App Development model designed to unify and enhance the developer (and ultimately the user) experience. As an avid fan of everything Microsoft, I’m excited to start this new journey, and in addition to sharing my enthusiasm for the platform, I thought I would go a step further and share…

Read More

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 | 8 Comments

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

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

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