Screen Shot 2016-02-11 at 8.58.52 PM

Azure IoT Hub – Connecting your device to the cloud with MQTT

By | Azure, IoT, News | No Comments

This is post 14 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” In the Brave New World of IoT, many of us who are trying to make things happen are looking for all the help we can get. Currently, I am building products and helping customers create solutions that embark on the IoT journey. First things first, you need to get your device up and running and make the local software/firmware work. If that isn’t hard enough for you, you have to start the journey to find out how to connect your device to the cloud…

Read More
Mobile Services overview

Migrating from Mobile Services to Mobile Apps, when you should consider it

By | .NET, Android, Apps for Office, Azure, Microsoft, Mobile, News, node.js, Office365, Visual Studio, Web, Web & Mobile | 2 Comments

This is post 13 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” In this column we are going to discuss the difference between Mobile Apps and Azure Mobile Services,. Azure Mobile Services allows you to add a cloud-hosted scalable backend to your connected apps within minutes. Whether you’re building apps for Windows 8, Windows Phone, iOS or Android you can take advantage of the Azure cloud to streamline your data and provide a robust, reliable and cost-effective platform to support your application. Mobile Services has been around since 2012 when it was in preview, and has seen many version updates and…

Read More
search10

Azure Search – A Managed search as a service in the cloud

By | ASP.NET, Azure | 2 Comments

This is post 12 of 19 in the series “A Cloudy 29 Days of Microsoft Azure”   In today’s article we will look at how Azure Search can you help you with a fully managed search-as-a-service in the cloud.   It is really easy to get up and running using Azure Search and Azure Search also has the Azure’s scaling capabilities which lets you easily scale up and down the service to meet your needs.   To get started with Azure Search, click New in your Azure Management Portal and in Data + Storage section, you will find Azure Search…

Read More
PressReleaseCustomContentType

Retrieving Simple Custom Properties from Sitefinity Content Items

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

Sitefinity offers many extension points to its core content types, as well as letting you create completely customized content types of your own via the Module Builder. You can add custom fields to existing types like News and Events, or add as many fields as you like to custom content types. Working with these custom properties in code can seem a little daunting at first: How do you do it? What data types do you work with? Which methods do you call on your objects? There are several ways of accessing certain kinds of properties, while others you have to…

Read More
redis6

Azure Redis Cache, the fast in-memory cache service

By | ASP.NET, Azure | 2 Comments

This is post 11 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Redis is an in-memory key-value store and Azure Redis Cache provides us with the power in-memory cache service and adds all the things we love above Azure such as scalability, security etc. Let us explore how to use Azure Redis Cache in this post   Creating To create a Redis Cache in Azure, logon to your management portal, click on New then Data + Storage and then Redis Cache Then enter the DNS name, which will serve as a host name for your Redis…

Read More
EventBoard

EventBoard with Wings – EventBoard Corporation

By | .NET, Android, AngularJS, Azure, Giving Back, iOS, JavaScript, Windows Phone, Xamarin | No Comments

4.5 years ago, we at Falafel, were determined to enter the Mobile market to prepare ourselves as experts to consult and train on ALL mobile subjects for this huge revolution.
We had to start an internal project at Falafel to build experience and get the team involved in a real mobile project before we could dive into customers’ projects.
We decided at the time that building a Conference app for iPhone, Android and Windows Phone was the right project for us and it would also help run some of the Code Camps and User Groups conferences in the Silicon Valley area.

Read More
29-days-azure-blog-header

The Azure Devops Cycle – Using VSTS and AI to manage, develop, deploy and monitor your application.

By | Azure | 2 Comments

This is post 10 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Devops is a very important part of software development. A good Devops cycle not only helps you to deploy your application to production with confidence but it also gives you valuable insights into how your application is doing and how you can recover from a failure. In today’s post we will cover how we can use VSTS (Visual Studio Team Services) and other Azure services to effectively manage, develop, deploy and monitor your application. Develop To deploy or monitor anything, we should start with…

Read More
tdjr-Cover

IoT Greenhouse – Searching history and supporting documentation with Azure Search

By | Azure, Azure Search, Data & Storage, News | No Comments

This is post 9 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Search Search in one form or another is available almost everywhere, across and throughout our electronic lives, from contact lists on phones to large distributed systems providing results from billions of sources. Guides and indexes have been usurped by search functionality. So, why doesn’t your website have search capability, full search capability? There are very capable tools available to do the heavy lifting. They can still be difficult to implement properly. And if you move your site from the Class A CoLo where it’s been and…

Read More
tdjr-mlstudio-theme

IoT Greenhouse – Machine Learning develops a disease model, part 3

By | Azure, Data Mining, Machine Learning, News | 2 Comments

This is post 8 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Machine Learning, where are we so far? In part 1 we introduced a few basic concepts in Machine Learning, ML, along with a mildew problem affecting my orchids which ML will be helping us tackle. In part 2 we continued by building upon these concepts and assembled a model in Azure Machine Learning Studio and prepared it for training. In this the final part we’ll train our model, score it’s output, then look at how we might integrate it into a system we could use to warn us when conditions are ripe for…

Read More
tdjr-mlstudio-theme

IoT Greenhouse – Machine Learning develops a disease model, part 2

By | News | 2 Comments

This is post 7 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” In part one we introduced a few basic concepts in Machine Learning, ML, along with a mildew problem affecting my orchids which ML will be helping us tackle. ML Training Wheels with a Blower a.k.a. Azure Machine Learning Studio With Azure Microsoft has introduced a capable platform for creating, training, and consuming Machine Learning. In conjunction they have added an excellent visual modeling tool, Azure Machine Learning Studio, a tool that greatly eases getting started yet will continue to serve one quite capably far beyond the basics. Head over…

Read More
tdjr-mlstudio-theme

IoT Greenhouse – Machine Learning develops a disease model

By | Azure, Data Mining, Machine Learning, News | One Comment

This is post 6 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Machine Learning meets IoT Greenhouse My professional life began in Electrical Engineering. During those dozen or so years I traveled extensively, frequently to what seemed the middle of nowhere. At times the middle of nowhere was found in the tropics. The tropics are where I picked up an addictive and not inexpensive hobby, collecting and raising orchids, specifically epiphytic orchids. In spite of their reputation orchids aren’t rare (more than 25,000 species) and typically aren’t particularly fragile. However, epiphytic orchids typically require high humidity, something…

Read More
Twitter Connector Data

Azure Logic Apps : Orchestrating business processes and systems integration

By | Azure, Microsoft | 5 Comments

This is post 5 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Note: Azure Logic Apps is currently in Preview state. Things may change prior to it’s official release, and you may encounter bugs as well. Most systems that exist today are data-focused CRUD applications (Create, Read, Update, Delete). In an organization you typically find multiple of these applications supporting various lines of business. These applications typically play a part in satisfying an over-arching business process. Various methods exist to cobble systems together in order to solve a business need. Some integration strategies include (but not…

Read More

Kendo UI: Prevent Event Bubbling in Mobile ListView

By | Kendo UI, News | One Comment

Today I was working on a Kendo UI Mobile application and I ran into a situation where I had a ListView widget and I wanted to handle the click event on the widget itself as well as having buttons in each ListView item and handle their click events.  Right away I knew I would have to stop the event from bubbling up when one of the buttons was clicked.  This typically isn’t a problem, I would just use the stopPropagation function that comes along with the event…but I quickly found that Kendo UI widget events do not provide the stopPropagation method.  In order to…

Read More

What to love and hate about Azure’s DocumentDB

By | Azure, C#, Data & Storage, JavaScript, Microsoft, News | 7 Comments

This is post 4 of 19 in the series “A Cloudy 29 Days of Microsoft Azure” Azure DocumentDB is Microsoft’s fully-managed document-oriented NoSQL database service that is built to work within the Azure Cloud ecosystem much like SQL Azure, SQL Storage, Azure search, etc. DocumentDB is relatively a new player in the NoSQL world (it was released for general availability in April 2015). It comes with an impressive list of features and has gone through several version updates. It also has its limits (the list hasn’t been updated for a while so make sure you read the comments section). In this post we are…

Read More
2016-01-26 17_30_45-azure-quickstart-templates_101-backup-vault-create at master · Azure_azure-quick

Protect and Restore your Azure VMs: Azure Backup Vault – 29 Days of Azure

By | Azure | One Comment

If you read Part 1 of my posts on ARM, then you’ll remember there is a caveat to ARM VMs, at least for right now. Azure automatic backups only work for ‘Classic’ VMs, NOT those created using ARM templates. IaaS v1 VMs are fine, just not v2. So for now, use those template VMs as the machines you can blow away and start over, and use classic VMs for anything you need to automatically backup using an Azure backup vault.

Read More
2016-01-26 13_06_14-Select Azure Template

Using the Azure Resource Manager: Part 2 Networking Templates – 29 Days of Azure

By | Azure, Microsoft, Visual Studio | 2 Comments

Now that we have deployed a simple Azure Resource Manager template from Visual Studio in Part 1, let’s look at just how simple it is to use that method to deploy a network of VMs using networking templates. If you aren’t a networking expert (and I am admittedly not), the configuration options for virtual networks is pretty daunting. But the availability of networking templates can be a great way to learn.

Read More
29-days-azure-blog-header

A Cloudy 29 Days of Azure in February

By | Azure, News | No Comments

For the month of February, Falafel Software will be hosting the series “A Cloudy 29 Days of Microsoft Azure” to focus on development, architecture and solutions in the cloud. We are going to cover tons of topics that will range from setting up Virtual Machines with all the peripherals, all the way to running Platform as a Service (PaaS) features that can help you scale your solutions. We will cover current topics like IoT as well as bring along your current applications like Web Apps. Microsoft Azure has lots to offer and we hope you enjoy this 29 day journey….

Read More
group of smart phones with multiple applications.All screen content is designed by us and not copyrighted by others and created with wacom tablet and ps

Cross Device Testing

By | Android, iOS, Mobile, SmartBear, TestComplete, Testing | One Comment

This is post 31 of 31 in the series “31 Days of Mobile Testing with TestComplete” Cross Device Testing For apps running on multiple devices and operating systems, you can avoid maintenance and extensibility headaches by planning up-front. I usually start by researching the expected work-flow. What are the objects? Are there methods and properties I need for automation? How different is the usability from one version of the app to another? Just a few simple actions can have a surprising number facets to consider. There’s no limit to how complicated things can get, on account of one thing always leading to another….

Read More
020316_2221_Sensors1.png

Testing Sensors on Mobile Devices with Test Complete

By | Android, iOS, Mobile, SmartBear, TestComplete, Testing | 2 Comments

This is post 30 of 31 in the series “31 Days of Mobile Testing with TestComplete” Sensors Sensors measure device position, movement and environment. TestComplete lets you enumerate and read each sensor. Both iOS and Android Device objects have an indexed Sensor property and a SensorsCount so you can iterate through the list. For example, to log every sensor name on a device:

  The log for my Samsung Galaxy shows the available sensors: To get the same for every connected device, iterate the Mobile object’s children using the ChildCount property and Child(index) method. The Child() method returns an…

Read More
020316_0256_iOSControls1.png

Automated Testing on iOS Controls with Test Complete

By | iOS, Mobile, SmartBear, TestComplete, Testing | 2 Comments

This is post 29 of 31 in the series “31 Days of Mobile Testing with TestComplete” iOS Controls To find out what iOS controls TestComplete supports, go to project properties and look under Object Mapping. There you’ll find the complete list of control categories that TestComplete supports in your environment right now: Each category may support one or more controls. For example, the Table view category shows support for iOS UITableView, UITableViewCell and any derived classes. Researching the Control We can use picker controls as an example. With a picker, you can select from a revolving list of values. The…

Read More
kendo-ui

Extending Kendo UI Editor Functionality in Sitefinity

By | C#, JavaScript, Kendo UI, Sitefinity | One Comment

In my previous post I detailed a feature where users can upload files to the Sitefinity Document Library asynchronously. However, the interface for doing so was a bit basic. There was an HTML file input that automatically uploaded the selected file immediately. It worked, but the user wasn’t left with much to do with the link that was returned. Extending Kendo UI Editor functionality, however, can be used to make the return value more useful and make the whole user experience much better. This post will show you how to take the feature and add it to the set of…

Read More
020116_0410_Automatingi10.png

Automating iOS User Actions

By | iOS, Mobile, SmartBear, TestComplete, Testing | 2 Comments

This is post 28 of 31 in the series “31 Days of Mobile Testing with TestComplete” Automating iOS User Actions Once you have your iOS app instrumented, the gates swing wide open and you can use everything that TestComplete offers. Each mobile object and the device object can simulate touch, long touch, keyboard entry and dragging. There isn’t a Gestures collection like Android testing has, but you simulate single-point gestures in code. For the walk-throughs in this blog I’ll use instrumented versions of the “Hello World” apps created by Xcode starter projects: tabs, page based, and a game starter project….

Read More