Posted: June 12, 2015 in Articles, Other Stuff
Tags: future, gadgets
Most of us who consider ourselves to be technologists are actually quite content with present technology. We love your gadgets and are happy with the latest apps across web/mobile/desktop. Life is good, honestly.
Then, there are the outliers – folks who are just not happy with the present. They keep pushing the envelope and technology benefits the most. It’s only when we push ourselves to a change the present, does future start looking brighter.
But here’s the big problem with future – it’s not here yet. So, ideas and technology that may be commonplace in future, appear to be audacious and out of place at the moment. They can potentially be disruptive, yes, but that’s how we get to a better place. This article talks about a few bold ideas today that I believe have the potential to shape our future. Come on future – get here quickly!
Read the whole article on TDN over HERE.
If you have been following the Microsoft developer space of late, you may have thought to yourself, “It’s a new Microsoft.” These realizations were none the more evident than if you attended the recent //BUILD developer conference. Change is in the air for Microsoft developers and it seems all for the better.
Sure you love the richness of Visual Studio as an IDE and the comforts of managed .NET code. But, just to get started, you have to download and install Visual Studio (several Gigabytes) and setup your developer environment, all before writing even a “Hello World” application. Compared that to the experience of a college kid who may start programming with just a lightweight text editor on a Mac. It’s time to lower the barrier to entry and invite everybody else to our beautiful garden of .NET.
Enter Visual Studio Code – a free, lean, cross-platform version of your beloved Visual Studio. With a lightweight installation, you can enjoy most full-featured benefits of Visual Studio on a Windows, Mac or Linux machine. This article highlights 10 of the compelling features of VS Code, which aims to be your one-stop rich code editor across any developer platform.
Write up as TDN article over HERE!
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!
Posted: January 14, 2015 in .NET, Articles
Tags: articles, X-Plat
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!
Posted: December 31, 2014 in .NET, Articles
Tags: .NET, X-Plat
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!