Monthly Archives

April 2016

Unity TechRewards Challenge Walkthrough

By | HoloLens, Unity | No Comments

This is post 3 of 5 in the series “HoloLens and Unity Playground” In this video I walk through the Build Code Challenge: Building Apps for Unity from TechRewards. TechRewards is a free program that awards points for completing code and app development challenges that help you build, grow, and enhance your developer skills with technologies including Windows, Azure, and yes even Unity. Now this video is not making use of the HoloLens (yet!), but since Unity is such an accessible tool for HoloLens development I thought this challenge was a great opportunity to get more familiar with the Unity…

Read More

Unity Step Zero: Launching a scene in the HoloLens Emulator

By | HoloLens, Unity, Windows | No Comments

This is post 2 of 5 in the series “HoloLens and Unity Playground” Now that we got the default HoloLens app template running successfully in the emulator, the next step is to get a project in Unity to do the same. Although you can certainly use DirectX and Direct3D to build HoloLens apps, Unity offers a much more approachable environment for unseasoned 3D developers like myself, especially with all the helpful resources available online. This video uses the sample Hololens project provided at Build to render a hologram in the emulator, and the Xbox One controller to navigate around it.

Read More

Escaping From Relative-Path require() in Node.js

By | JavaScript, node.js | No Comments

Introduction As an ASP.NET web developer coming to Node.js, one thing that you will notice quickly is the difference in how you reference code in other files. In .NET, you declare at the top of each file which namespace the enclosed code belongs to, and you can then reference that code from any other file simply by importing the namespace; relative file position is irrelevant. In Node.js, this is not the case; every file is implicitly a module, and other files can only reference and load them with the synchronous require function. The simplest way to use require in your own project…

Read More

HoloLens and Unity: A Shared Video Journey

By | HoloLens, Unity, Windows | No Comments

This is post 1 of 5 in the series “HoloLens and Unity Playground” Microsoft HoloLens is a new frontier for developers, especially for people like me who are used to building traditional, business or user oriented applications. But since HoloLens is also a Windows device, it’s exciting to know that at least some of my existing skills can be leveraged to create new, interactive experiences with this device. However, giving my limited (read: zero) experience with 3D development, I’m essentially at step zero, and that’s where we begin today. I’ve decided to record and share my experiences getting familiar with…

Read More

ESP8266/NodeMCU Deep Sleep

By | ESP8266, IoT | 8 Comments

This is post 9 of 13 in the series “IoT with the ESP8266” Sometimes, an IoT device will perform small chunks of work, and then will otherwise be idle. For instance, a weather station with sensors for temperature, pressure, and humidity (such as the BME280) may only need to take a reading every 15 minutes and broadcast to the cloud – something that requires 10 seconds to accomplish. If the device is powered by a battery, then you want it to enter a deep sleep state in between the work cycles in order to maximize battery life. But, how would you force an ESP8266 to…

Read More

Build 2016 and the Upcoming Windows 10 Anniversary Goodies

By | Events, Microsoft, Windows | One Comment

Last week I had the truly great honor and privilege of attending my very first Microsoft Build conference. It was an incredible experience; surrounded by developers, creators, architects and dreamers who share the same passion for Windows and all things Microsoft. There were enough sessions, labs, and exhibits to fill the day ten times over, and of course not enough time to see them all! There were many fantastic announcements, which have certainly made the rounds on the web. I’m not going to try and duplicate that content (although if you are looking for a thorough recap, your best place…

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 in Visual Studio Code review

By | JavaScript, node.js, Visual Studio | 4 Comments

Over the last two posts, I’ve described my experience searching for the best Node.js development setup for me, an ASP.NET developer working in Windows. First I tried Node.js Tools for Visual Studio but found the experience sluggish and frustrating. Next, I moved to Sublime Text 3 with some plugins and command-line based tools, where I lost a few creature comforts but gained more than enough speed in my day-t0-day operations to compensate. But then one of my peers mentioned Atom, so I thought I’d have to give it a serious look. As you might have guessed from the title of…

Read More