Category

News

Google-Cloud-Platform-UWP-App-Profile-Images

Using Google Services in UWP C# Apps – Part 2

By | Cloud Platform, News | One Comment

This is post 17 of 17 in the series “Google Cloud for the .NET Developer” We previously looked at how you can use the WebAuthenticationBroker to allow end users to authorize a UWP app to access their Google account information. In this post we’ll complete the sample by describing how to authorize a UWP app to access Google Cloud Product services. To demonstrate this, we’ll recreate the ASP.NET MVC sample that logins in a user, grabs their profile image, and uploads that image to Google Storage. However, just like in our previous sample, we don’t have any helper libraries we…

Read More

Read/Write data from/to USB thumb drive on a Windows IoT Core device

By | .NET, Blogs, C#, Fun, IoT, Microsoft, Multi-Device, News, Raspberry Pi, Visual Studio, Windows Universal Apps | One Comment

Currently, universal apps are sandboxed to the point of blocking you from reading/writing data files to a removable USB drive on Windows IoT Core devices. This post will show you a work around if you really need to do this. Now, understand that this is not for store apps. If you submit an app using this work around, it will likely get rejected. However, for internal projects, it will definitely work, and work well. This is a great way of reading application initialization data and writing log data in a test apparatus and laboratory setting. Particularly when a network or…

Read More

C# Windows IoT Core Serial Communications with an ESP8266

By | Blogs, C#, ESP8266, git, Hardware, IoT, Microsoft, Multi-Device, News, Raspberry Pi, Visual Studio, Windows Universal Apps | No Comments

Windows IoT Core is great for connecting single board computers such a Pi2 to an ESP8266, via a serial link. The hardware for such a link can be found in my previous post here. The details for a basic serial communication C# framework are detailed in this post. If you have an ESP8266, there are numerous ways of communicating with them such as LuaLoader. However, I needed to communicate with my ESP8266 through a Pi2 running Windows IoT Core. This is part of a larger automated test project for an upcoming consumer project we’re developing. In this post, I’ll cover…

Read More
ns_partner_horizontal

Falafel Software Awarded Progress NativeScript Preferred Partner

By | News | No Comments

Falafel Software is proud to be awarded NativeScript Preferred Partner by Progress. Our preferred partner status is related to our work building mobile applications with NativeScript and our service to the NativeScript community. NativeScript Preferred Partners are trusted and reliable companies from around the world with proven track records of delivering result driven projects and services. NativeScript Preferred Partners contribute to the NativeScript developer community and showcase innovative projects. With Falafel Software as a NativeScript Preferred Partner, you can rest assured that we are the right partner for your mobile project.  

Read More
ZombieSmack-by-falafel

Falafel Releases ZombieSmack, a Free Game for Microsoft Hololens

By | HoloLens, Microsoft, News, Windows | 3 Comments

At Falafel, we’re always in the mindset that we need to innovate and test the boundaries and possibilities of new technology. So, when Microsoft announced the release of the HoloLens, we  just had to get our hands on it and start developing for it. And so we did… Announcing the release of ZombieSmack, the first HoloLens game from Falafel with many more to come. If you own a HoloLens, you can download and play ZombieSmack for FREE. For those of you who do not have a HoloLens, ZombieSmack is our take on the old school arcade game whack-a-mole game and since Halloween…

Read More
Falafel CV Award

Falafel Software awarded Most Innovative Software Development Engineers by CV Magazine

By | News | No Comments

September 9, 2016 – Corporate Vision Magazine has awarded Falafel Software The Most Innovative Software Development Engineers in their 2016 Technology Innovator Awards. The 2016 Technology Innovator Awards recognizes and rewards the firms behind ground-breaking developments that change the way we do business for the better. From CV Magazine, “Falafel Software found itself expanding rapidly on the excellence of its engineers and the incredible sense of teamwork exhibited by everyone in the company. This common mutual respect for each other’s talents has been a major asset for Falafel, causing extraordinary growth, and a level of quality that very few other IT…

Read More
one does not simply delete the node_modules folder in windows

Remove the node_modules Folder in Windows

By | News | No Comments

If you have been doing node development for any length of time on Windows you will, more than likely, come to a point where you would like delete a node_modules folder.  Unfortunately, removing the node_modules folder in Windows is not always a straight forward task thanks to the way node modules work (a module has dependencies, which in turn have dependencies, which in turn…you get the point) as well as Windows’ path length limitations.  In my experience the method that succeeds most often is to use the rimraf deep deletion module for node. Install the module via npm.  Use -g so…

Read More

Quick serial clip connector for your multiple IoT PCBs

By | Blogs, ESP8266, IoT, News | No Comments

You don’t need a fancy USB serial connector for your multiple IoT PCBs. It’s easy to create your own quick and inexpensive connector. This is an example of a simple quick-connect serial clip that can connect a PCB- mounted ESP8266 to a computer via USB. If you don’t want the expense or bother of soldering on a fancy USB connector to your many IoT PCBs for flashing and/or programing your ESP (or other) device, you have options. I worked out an easy, cheap, and reliable method of making a quick short-term connection. You need a few things. Some parts you…

Read More

Inc. Magazine Unveils 35th Annual List of America’s Fastest-Growing Private Companies—the Inc. 5000 and We’re On It.

By | News | No Comments

Since 2003, Falafel has had one mission; to deliver great software development & consulting services and to educate the development communities on new technologies. Throughout this journey, we have worked with the biggest companies in the world and spoken at many conferences. Today, we have the pleasure of announcing that we have been listed in Inc. magazine’a 35th annual Inc. 5000 list, an exclusive ranking of the nation’s fastest-growing private companies. Falafel joins companies such as Intuit, Under Armor, Microsoft, Square, GoPro, Dollar Shave Club, Clif Bar, and many other well-known names. “We are thrilled to be selected as part of…

Read More

Falafel Bytes Show is Released

By | Falafel Bytes, News | No Comments

Starting July 1st 2016, Falafel Software has released a new video show called “Falafel Bytes” that will interview technologists and celebrities from all over the world to chat about subjects that are important to you and your technology teams. Topics: We will be talking about Windows, Mac, Linux, Hololens, Testing, Mobile, Xamarin, NativeScript, iOS, Android, VR, IoT,  ASP.NET, Angular2, Azure, AWS, Power BI, Wearables, CMS, and many more topics… YouTube: Subscribe to our channel on YouTube and we look forward to producing these interviews.  Don’t miss the bloopers at the end of each interview 🙂 First Show: The first show…

Read More

Working with HTTP – An Introduction to Angular 2

By | Angular 2, HTML5, JavaScript, Microsoft, News, Web | No Comments

This is post 8 of 9 in the series “An Introduction to Angular 2” In a previous article, we discussed RxJs and how we can use it with Angular2. In this post, we will take a closer look at HTTP and some of the key differences in using HTTP with Angular 2 vs Angular 1. Background jQuery came up with a very intuitive way of dealing with HTTP requests (XMLHttpRequest (XHR) and JSONP). It introduced a $.ajax() method which takes a request configuration and returns a promise. Many JavaScript frameworks followed the path of jQuery and Angular 1 was no different. While similar…

Read More

An introduction to Microsoft PowerBI – Video Blog

By | News | No Comments

Recently Kevin Babcock on our team did a webcast on getting started with Microsoft PowerBI. We thought it would be a great idea to record this and make it available for all developers who want to get started with data visualization . Kevin gives a great overview of the PowerBI platform as well as a quick getting started introduction. Enjoy the recording. Cheers, -Falafel Software Team

Read More

ASP.NET Core Training – June 2016

By | News | No Comments

If you’ve been wondering when the time would come for you to start learning about ASP.NET Core, it’s quickly approaching. ASP.NET Core RC2 should be available some time in the next few weeks, and Steve Smith is going to be teaching a 2-day online class on ASP.NET Core June 14-15 2016. The first day will cover ASP.NET Core fundamentals; the second day will offer an overview of ASP.NET Core MVC. Both sessions are 4 hours long, from 1pm to 5pm Eastern Time (10am-2pm Pacific). Space is limited so if you’re interested please register early. ASP.NET Core Online Training – Both Days…

Read More

An introduction to NativeScript video

By | News | No Comments

Recently Keith Burnell on our team did a webcast on getting started with NativeScript. We thought it would be a great idea to record this and make it available for all developers who want to get started with mobile development. Keith gives a great overview of the NativeScript platform as well as a quick getting started introduction. Enjoy the recording. Cheers, -Falafel Software Team

Read More

WEBINAR: Hello, My name is NativeScript

By | News | No Comments

Have you been struggling with your current cross-platform mobile framework? Do you want to make the jump to native but don’t want to learn Objective-C and Java? Let me introduce you to NativeScript. NativeScript is a cross-platform JavaScript framework for building native iOS and Android applications. In this webinar we will get to know NativeScript and what makes a contender and how you can use familiar technologies like Angular, TypeScript and CSS to build native mobile applications. SPEAKER KEITH BURNELL, SENIOR SOFTWARE ENGINEER Keith has been developing software since 1999 specializing in web and mobile solutions. He has been a…

Read More

Webinar: Sitefinity and Microsoft Azure. The Right CMS on the Right Platform.

By | News | No Comments

Join this upcoming webcast on May 18, 2016 at 1:00 PM ET. Content Management Systems are a necessity in today’s digitally driven business environment. Delivering relevant content and information to customers while measuring success is key to successful customer engagement for virtually every business in every vertical across the globe. Leveraging the Telerik® Sitefinity™ platform is a great option for businesses of all sizes to expand their reach and engage customers with great content. Additionally, with Sitefinity you can leverage cloud environments such as Microsoft Azure to scale your content and provide unparalleled customer experiences. Join Falafel Software and Progress…

Read More

.NET: Shared App Settings

By | .NET, News | No Comments

I recently needed to write a couple of console applications to perform some tasks on an Azure Search Service.  I wanted both of the applications to be in a single .NET solution along with a common class library project for code shared between both console applications.  Easy enough, right?  Along the way I found myself duplicating the Azure Search configuration variables in both console applications.  Since the DRY principle is something I try diligently to practice, I started looking for a way to have shared app settings in the shared/common assembly and then reference them in the individual console applications….

Read More

Falafel Software named one of the 30 fastest growing companies of 2016

By | Azure, Microsoft, News, Training | No Comments

Falafel Software is named one of the 30 fastest growing companies of 2016 by The Silicon Review. With Lino Tadros, CEO of Falafel Software at the helm, the company has expanded to provide world-class consulting in Colorado, Texas, Washington, Florida, Wisconsin, Ohio, Oklahoma and North Carolina. The award-winning consulting, training and mentoring programs include major Microsoft platforms and technologies including Azure, Web, MVC, Silverlight, WinForms, WCF, WPF and SQL Server. Falafel has experience with mobile app development using native iOS, Android and Windows Phone SDKs along with other cross-platform tools like Xamarin, Cordova, Ionic and the Telerik Platform. Falafel Software has…

Read More

Node.js Tools for Visual Studio (NTVS) review

By | JavaScript, News, node.js, Visual Studio | No Comments

Here at Falafel, we started out as a .NET consulting and training company and that’s been our bread and butter for many years. But lately, I’ve had the opportunity to get my feet wet with some Node.js projects and I’ve been learning a lot and having a lot of fun. One of the first challenges I faced was to get a comfortable development environment set up to edit and debug my Node.js code. It took no less than three different approaches before I found one that I really liked, and I want to share the journey and lessons learned with…

Read More

Kendo UI: Easily share templates in ASP.NET MVC

By | ASP.NET, Kendo UI, News | 3 Comments

Sharing Kendo UI templates among multiple pages in your web application is not a straightforward task.  The Kendo UI documentation does provide a detailed explanation of how to accomplish this but it requires an abundance of messy code.  Fortunately though, if you happen to be using ASP.NET MVC there is a much simpler way with the help of Partial Views.   First create a partial view that includes the templates:

    And finally render the templates partial view in your page:

   

Read More

Get your Free eBook – Getting Started with Microsoft Azure

By | News | 2 Comments

At Falafel Software, our engineers are always on the cutting edge of technology and love to learn new things that we can share with our community. Well, we created this eBook to help other developers get started with cloud development. More specifically, Microsoft Azure. Getting Started with Microsoft Azure is a great place to begin exploring your options for creating software solutions in Microsoft Azure. The eBook covers many technologies including virtual machines, web apps, machine learning, IoT and many other topics that will help you get started with different types of solutions. Enjoy!  

Read More

Head scratcher of the day, Ad Hoc SQL and reentrancy?

By | Azure, Data & Storage, News, SQL Server | No Comments

Reentrant and thread-safe are often used interchangeably. Both speak to a body of code’s ability to properly handle multiple threads. While thread safety and reentrancy are fundamental to the design of a database engine, we rarely need concern ourselves with either when writing SQL. It’s one of those little cases of “rarely” I’d like to discuss here. Reentrancy in a nutshell  I’ll briefly touch on the following two concepts that underly my case of rarely. Thread safe refers to code which can properly multiple threads without failing or intermingling threads-specific data while safely interacting with data. Thread safety is accomplished using a number of…

Read More