Thoughts on Lenovo Yoga 3 Pro

Posted: February 26, 2015 in My Engadget

Holiday Season 2014. I looked around and had several computers around the house – ones that I seldom used. So cleanup ensued and I sold off a Surface, a Macbook Air & an old HP laptop. All that raised cash had to go towards a new toy, right? My bet – the new Lenovo Yoga 3 Pro! I believe this was one of the best OEM innovation attempts and deserved a look. Primary dev machine continues to be a MacBook Pro – this was to be a side ultrabook for light work and staying connected. Here are my thoughts ..

Specs – 8 GB RAM | Intel Core M | 256 GB SSD | Win 8.1 Pro | 13.3″ QHD+ 3200 x 1800 IPS multitouch display.


– It’s bright Orange
– Seriously, the whole laptop is orange from front to back
– Turns heads when used in public
– Beautiful super thin design
– The watch-band like hinge is solid
– The hinge is very flexible in any of the Yoga’s positions
– Responsive Touchscreen
– Super high resolution screen (3200×1800)
– Lots of screen real estate for geeky users
– Lenovo keyboard is crisp & makes for smooth typing
– Keyboard backlighting is soothing
– Rubberized material around keyboard is comfortable for constant touch
– No, it does not ship with SuperFish malware
– While no MacBook touchpad, the Yooga 3 Touchpad is the nicest I’ve seen on any Windows machine
– Charges up quickly
– No dearth of ports despite the thin design
– Yoga 3, while being a full-featured laptop, is exceptionally light
– Sleep & wake up are instantaneous
– Despite your doubts about the Intel Core M processor, performance is good under normal usage
– The iconic 360-degree fold-back Yoga hinge adds to flexibility of use
– Use it in laptop mode 90% of the time
– Reverse stand mode useful in planes as consumption device


– Comes loaded with crapware, as expected from OEMs
– Almost enticing to install fresh Windows
– It’s not fanless & makes a slight whining noise at times
– Battery life under normal usage isn’t as great as the competition, but a decent 6+ hours
– Two finger tap to right click isn’t on by default & takes a registry edit to fix
– The display, while high-resolution and crisp, could use a tad more brightness

Overall, happy camper with the Lenovo Yoga 3 Pro. Recommended!

Every mobile app represents an opportunity for your ideas and creativity to reap rich dividends. You have put in the due diligence to decide on your data storage mechanism – whether to go with SQL or NoSQL. Given the nature of your non-relational data and potential scale of operations, you choose to go with NoSQL. And your chosen provider is Couchbase. Wise choice my friend.

Also, after much consideration, you decide to reuse your web skills to make a hybrid cross-platform mobile app. After all, who wouldn’t want to have their app run on every mobile platform while maintaining a single codebase? And you have chosen to use Telerik AppBuilder for end-to-end mobile tooling and all the required build/deployment services. So far, your choices have been spot on. In this article, we’ll walk through how easy it is to get started integrating and managing your NoSQL storage through Couchbase Mobile inside your hybrid mobile app project, for a consistent user experience.

Complete article over @ TDN HERE!


Write C# on a Mac like a Champ!

Posted: January 14, 2015 in .NET, Articles
Tags: ,

Let’s face it – Apple makes some of most desired notebooks in the industry. The MacBook Pro Retina is loved by many developers for its screen real estate and silent but robust performance. The MacBook Air, on the other hand, offers portability and long battery life for productivity. If you own one of these, you know that you’re not alone in your love for notebooks with glowing fruit!

If you are a Microsoft stack developer, you may want to use a Mac as a development machine and write C# code – is that even possible? Alternatively, you may have always been a Mac developer, but are interested in .NET going Open Source and want to try out some native ASP.NET on OSX. Either way, your goal is to marry up two of the best things for developers: quality Mac hardware and C# comfort. Good news – they happily coexist! Let’s talk options ..

Write up as TDN article HERE!


The Future of .NET

Posted: December 31, 2014 in .NET, Articles
Tags: ,

Microsoft’s beloved .NET Framework is evolving and the future looks awesome with greater variety of applications and open sourced cross-platform support. Check out all that’s new in my article at the Telerik Developer Network on The Future of .NET!

Write-up over HERE on TDN.



Do you have a Microsoft account? Yes, the same consolidated account that powers your Outlook email/contacts/calendars, OneDrive, Xbox, Windows 8 and Windows Phone devices, along with a slew of other Microsoft services. Millions of people do. Chances are, your application’s users probably also have a Microsoft account. This presents a potential opportunity.

Live Services is what powers many facets of your Microsoft account, like profile information, contacts, calendars and OneDrive. These services are very familiar for many users, and when you’re able to leverage these same services, users can feel right at home within your application. Enter Live Connect APIs, which are a thin layer of RESTful services on top of Live Services that allows developers to integrate Live Services into their applications. This is possible from any type of application – web, whether desktop or mobile, and across any platform. You can do user authentication through MSFT account on web & any mobile app (native/hybrid) across platforms. You can then take the next step forward & integrate with user’s Calendar, Contacts & even OneDrive.

See the promise? Check out my 2 article series on integrating Live Connect in your Web, Windows 8 & hybrid mobile apps. Write-up & walkthrough over HERE & HERE @ the Telerik Dev Network.



Are you developing apps for Windows 8/8.1? Do you know all the different notification types & delivery mechanisms to keep your users engaged? Yeah, I don’t remember all of the details when I’m coding; so a concise write-up helps. Check out my article on the Telerik Developer Network on demystifying Windows notifications for developers.

Write-up & walkthrough over HERE @ the Telerik Dev Network.



Are you a mobile app developer? Want to show off your creations or plain project your phone screen onto a larger canvas? Yep, you need a mirroring solution and thankfully, there are several options no matter which platform you are on. Check out my article on the Telerik Developer Network on device mirroring options for mobile developers.

Write-up & tooling over HERE @ the Telerik Dev Network.



One beautiful web across all devices – that’s the promise of responsive web design. Thankfully, there is plenty of help for us ASP.NET web developers out of the box. There is just no more an excuse to not deliver the best possible web experience, irrespective of the user’s device. Check out my article on the Telerik Developer Network on options of going responsive with the ASP.NET MVC stack.

Write-up, sample code & demos over HERE @ the Telerik Dev Network.

Thanks for reading. Adios!


Think the web you make can handle touch? Lack of hover making you lose sleep? Web menus not being adaptive when viewed on mobile devices? Yeah, we developers have all been there and I documented few of my tricks. Check out my article on the Telerik Developer Network, along with a host of other awesome topics from my Telerik Developer Advocate colleagues.

Write-up, sample code & demos over HERE @ the Telerik Dev Network.

Thanks for reading. Adios!


Love real-time communication through SignalR? Want to take the real-time experience to mobile devices? Off course, you can go native with .NET for Windows/Windows Phone; but it would be pretty darn wonderful to go cross-platform to iOS & Android. Be it the HTML5/JS approach through Telerik AppBuilder or C# everywhere through Xamarin, you can use the SignalR magic either way to delight your mobile users. Sound interesting? Check out my article on the Telerik Developer Network, along with a host of other awesome topics from my Telerik Developer Advocate colleagues.

Write-up, sample code & demos over HERE @ the Telerik Dev Network.

Thanks for reading. Adios!