Azure Preview

Using Azure Media Services to Encode, Host, and Transcribe Video

By | ASP.NET, Azure, HTML5, Microsoft, Mobile, Multi-Device, Tools | No Comments

This is post 16 of 20 in the series “A Cloudy 29 Days of Microsoft Azure” Azure Media Services has proven to be a one stop shop for all of your video needs. Azure Media Services includes encoding, encrypting, transcription and hosting services, basically it does everything except for shoot the raw video. Choose to deliver video on demand or stream video live, both of these delivery scenarios provide adaptive bitrates for optimal viewing. Consuming video in your applications couldn’t be easier than using Azure Media Player, as it brings a multi-device, multi-browser supported media player. Azure Media Services also…

Read More
Breadboard Diagram

Azure IoT Hub: Managing and communicating with IoT devices

By | Azure, C#, Hardware, IoT, Microsoft, Raspberry Pi | No Comments

This is post 15 of 20 in the series “A Cloudy 29 Days of Microsoft Azure” Officially declared Generally Available (GA) on February 3rd, 2016, the Microsoft Azure IoT hub aims to help ease the software development burden by providing foundational tasks when it comes to building an Internet of Things system. With device provisioning, monitoring, management and system updates provided by the Azure IoT Hub, you are free to concentrate on coding your device’s core functionality. Another alluring aspect of Azure IoT Hub is that there is a free tier that allows an account to provision and maintain up…

Read More
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 20 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 20 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

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

By | ASP.NET, Azure | 2 Comments

This is post 12 of 20 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

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

Azure Redis Cache, the fast in-memory cache service

By | ASP.NET, Azure | 2 Comments

This is post 11 of 20 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 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

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 20 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

IoT Greenhouse – Searching history and supporting documentation with Azure Search

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

This is post 9 of 20 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

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

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

This is post 8 of 20 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

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

By | News | 2 Comments

This is post 7 of 20 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

IoT Greenhouse – Machine Learning develops a disease model

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

This is post 6 of 20 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 20 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 20 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

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

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

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