For the uninitiated, Raspberry Pi is an extremely popular low-cost (it only costs $35), credit-card sized computer which took DIY computer scene by the storm about a year ago. This is a fully functional personal computer which could be plugged in to monitor (or TV) and with added keyboard and mouse could be used for.. well, […]
Blogs from this Author
The curious case of Windows RT
During its big event on 01/21 Microsoft talked a lot about upcoming Windows 10, which should unify Windows on phones, tables, laptops and hybrid devices. There were in-depth presentations about Windows on phones and Windows on desktop. But there is one flavor of Windows which was suspiciously absent from the event – Windows RT. When Microsoft […]
Hands on with new Microsoft Outlook for Android
Today Microsoft released a long-awaited Outlook application for iOS and Android platforms. I downloaded a preview version from Google Play and installed it to my Android phone to give it a quick test. I’m used to accessing my corporate email through the standard Android Email application (which got a significant facelift in Android 5.0) and […]
Mixing MPA and SPA: worst of both worlds
When the web was young, it was simple, it was stateless. It was originally envisioned by its creators as a set of hypertext documents linked together. Then, somebody added a forms tag and the era of web applications has begun. Nowadays, web applications could be as complex as needed. Pretty much any kind of application could be […]
Anglebrackets Conference – Day 4
Keynote – ASP.NET vNext and you Speaker: Scott Hanselman ASP.NET will run anywhere (Mac and Linux). Web server will be included. New free SKU of Visual Studio. Community edition will replace Express. ASP.NET and modern web Totally modular (dependency injection built in) Faster development cycle Seamless transition from on-premises to cloud Choose your editors and […]
Anglebrackets Conference – Day 3
I have been fortunate to attend this year’s Anglebrackets conference in Las Vegas. (See my coverage of Day 1 here and Day 2 here.) The following are my notes from the Day 3 keynote, “Conversations with Microsoft.” The speaker: Steve Guggenheimer, corporate VP and chief evangelist. A lot of changes at Microsoft over last year. New CEO, Satya […]
Anglebrackets Conference – Day 2
I have been fortunate to attend this year’s Anglebrackets conference in Las Vegas. (See my coverage of Day 1 here.) The following are my notes from the Day 2 keynote, The Integration of Technologies with Office 365. The speaker: Rob Leffers, the director of program management for the Office 365 apps team. Agenda – Our vision – […]
Anglebrackets Conference – Day 1 Keynote
I’m lucky to be able to attend this year’s Anglebrackets conference in Las Vegas and I’ll try to cover the conference in this Perficient blog as much as I can. Today was the opening day of the conference, which actually consisted only of the opening keynote. The speaker was Scott Guthrie, Executive VP of Cloud […]
Microsoft Azure updates for October
Every month Microsoft is releasing new Azure services and promoting other services from preview state to general availability. In October this year a few news services were released and a few graduated to general availability. – Azure Automation is now generally available. Azure Automation is essentially a PowerShell scripting in the cloud. Microsoft was recommending […]
How Microsoft is embracing open source
When I recently researched different caching options in Microsoft Azure, I ran across the following article on MSDN: Which Azure Cache offering is right for me? This article almost shocked me because it was unapologetically advising all new developments to use Redis cache over other Microsoft-developed Azure caching services. Just think about that for a moment: Microsoft […]
The most important announcement from Build
Now that the 2014 Microsoft Build conference is over, we can look back and analyze the announcements made at this event. Sure, there was plenty of cool stuff announced: Windows Phone 8.1 with all of it’s amazing features (Cortana is looking to dominate the personal assistant market), Windows 8.1 update 1 which is bringing many […]
Declarative data caching in .NET business layer
One of the most effective ways to improve application performance is to implement data caching. Most of the applications are relatively retrieving the same data from external sources like database of web service and if that source data is never or seldom changes then application is just wasting CPU time and I/O querying the source […]