Author
Sam Basu

Sam Basu

Samidip Basu (@samidip) is a technologist, Apress/Pluralsight author, speaker, Microsoft MVP, believer in software craftsmanship, gadget-lover and Developer Advocate for Telerik..

With a long developer background, he now spends much of my time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik stacks. His spare times call for travel and culinary adventures with the wife. Find out more at http://samidipbasu.com.

Recent Articles

.NET

UI for Xamarin Deep Dive: Typing Efficiency with AutoComplete

Welcome to Day 5 of our UI for Xamarin article series. You survived the long reads! On the plus side, hopefully your mobile app is coming together nicely using specialized polished UI controls. Let's finish off the week with something lightweight, but important – the icing on the cake so to speak. Let's face it […]

  • March 31, 2017
Mobile

UI for Xamarin Deep Dive: Solid Organization with SideDrawer

Welcome to Day 3 of our UI for Xamarin control series. By now, you should have had a running start with the bits in your choice of IDE and proudly displaying list of items in a feature-rich ListView. Let's tackle another common app problem – content organization. Most mobile apps are a collection of pages/views […]

  • March 29, 2017
.NET

UI for Xamarin Deep Dive: Must-Have Interactivity with ListView

Welcome to Day 2 of our UI for Xamarin series. Hope you have started off on the right foot and have your ammunition all set. Let's take on a hard-hitting must-have UI control today! As is the case, most mobile apps often need to display a list of things. This list needs to be completely […]

  • March 28, 2017
Mobile

UI for Xamarin Deep Dive: Starting Strong

The promise of Xamarin.Forms is that developers get to target major platforms like iOS, Android, UWP and MacOS from a single shared code base and leverage their existing skills in C#/XAML. While Xamarin provides the frameworks, IDEs and integrations, most professional Xamarin.Forms apps need polished UX. Developers may be better served grabbing well-engineered performant UI […]

  • March 27, 2017
Mobile

5 Helpful Xamarin Developer Tips

So you are building your next native cross-platform mobile app using Xamarin.Forms? Good for you! You get the benefits of a single C#/XAML codebase that targets all mobile platforms and customize the user experience on each. The right UI toolset can also help augment your app. When you build your next Xamarin.Forms app, check out […]

  • February 7, 2017
Mobile

The Xamarin ListView on Steroids

It's 2017. We have been using smartphones for over 10 years now. And with time, our expectations of sophistication from mobile apps has grown exponentially. As users, we want immediate feedback, support for all gestures and impeccable performance from apps. Keep all this in mind as you build your next cross-platform mobile app with Xamarin. […]

  • January 24, 2017
Mobile

Flying with Xamarin and Telerik UI

Ask any developer about what code they are really proud to have written – the stories would be amazing. Maybe it is life-saving software in a healthcare system, or mission critical app in a global business or simply an open source library used freely by thousands of other developers. We software developers should take pride […]

  • November 30, 2016
Opinion

Why the Command Line? Why now?

Modern developers are often polyglots — they dabble in different operating systems, programming languages, frameworks and tools as they build the next generation of applications. On top of that, modern applications run on a variety of platforms and devices, all leading to very mixed developer skill sets and tools of the trade. No longer are […]

  • October 20, 2016
.NET

Jumpstart Your Xamarin App Development

So you want to build a mobile app? Your developer zen will quickly be threatened by the plethora of ways you can go about building a modern, cross-platform mobile app today. The below illustration shows an assortment of just a few of the technologies that you can use and the most common frameworks/platforms used for […]

  • September 28, 2016
Opinion

Engineering the Future of .NET

While there is a huge army of engineers at Microsoft who work on .NET and C#, the following folks are arguably the most influential in bringing you the future of .NET and .NET Tooling. Scott Hunter Rich Lander Damian Edwards David Fowler Mads Kristensen Mads Torgersen Let's say you had an opportunity to have all […]

  • September 1, 2016
Desktop

A Git CLI Reference for Beginners

Hopefully, no one needs to sell you on GitHub – the world's largest open source community. GitHub is home for most developers – a fast flexible social environment to build personal projects, support enterprises and collaborate on open source technologies. The underpinnings of GitHub is Git – a free, open source, cross-platform and highly productive […]

  • July 7, 2016
.NET

The .NET CLI Decoded

You have done it hipsters. Thanks to you, we're back in the 80's and command line tooling is cool again – even for .NET development. Guess what else is hot? ASCII art! I'm contemplating adding some ASCII artwork on top of my C# code files, before heading out for the evening in my skinny jeans. […]

  • June 6, 2016
Opinion

10 Developer Takeaways from Xamarin Evolve

With the Xamarin acquisition, Microsoft has democratized cross-platform mobile development for .NET developers. At the Build conference, it was announced that Xamarin Platform is now part of the Visual Studio family. It is available completely free with most versions of Visual Studio, including the Community Edition. So what’s next for Xamarin? That was to be […]

  • May 4, 2016
Opinion

The Xamarin Promise – Realized!

9:00 AM | March 31 2016 | Microsoft //BUILD developer conference | Moscone West, San Francisco. The Microsoft acquisition of Xamarin was great news; but everyone was waiting to see what all this actually meant for developers. Microsoft chose the //BUILD conference to divulge the details. The Xamarin promise is now a reality for every […]

  • March 31, 2016
Opinion

Highlights from Microsoft Build Day 1

“Developers, Developers, Developers!” Microsoft’s old war-cry for developers and renewed mojo was on full display during Day 1 of the annual //BUILD developer conference in San Francisco. Several Telerik Developer Advocates are at //BUILD this week and are just as excited as you are after the Day 1 Keynote. Here are some highlights that stood […]

  • March 31, 2016
.NET

Biometric Authentication with Microsoft Passport

Information security is hard. Managing user authentication and authorization in apps/services usually gives developers an additional layer of headache on top of making applications actually work. Windows Hello and Microsoft Passport promise to be solid options for solving these issues. Windows Hello offers easy biometric authentication that is integrated into Windows 10, taking away much […]

  • March 22, 2016
Desktop

Say Hello to Windows Hello

You come across a killer app, but it needs another set of user credentials for you to remember for authentication. Could this be the straw that breaks the camel’s back? Especially with the constant stories of widespread enterprise hacking that expose consumer data, something has to change, right? Windows Hello offers easy biometric authentication integrated […]

  • January 28, 2016
.NET

.NET Developers – Love Thy Command Line

For the last decade, Windows or .NET developers using Visual Studio have been shielded from the command line. Why do we need command line tools when just about everything needed for app development is right there in Visual Studio? Simply use the extensive IDE menu options or the right-click to access additional operations through the […]

  • January 7, 2016
.NET

The Era of Portable .NET

The .NET framework has had quite the journey from conception until today. Yet, every iteration from .NET 1.0 to .NET 4.5, almost invariably required kittens to die, as you painstakingly upgraded your apps and the .NET runtimes. The challenge, in part, was because of the giant monolithic .NET framework that all your apps depended on. […]

  • December 16, 2015
Opinion

Fighting Against Bloated Software

Today, hard disk space, memory and internet speeds are cheap, but that shouldn’t be an excuse to write bloated software. Not surprisingly, software development tools tend to be the biggest offenders in this space – massive applications that eat up your disk space and hog system resources. What can you do if you need to […]

  • November 18, 2015
Web

Making Reports Suck Less

Reports suck. There, I said it. With today’s mobile app lifestyle and cloud services, you may think data is ubiquitous for consumption. That’s until the c-level executives or sales folks at your company demand to see fancy weekly reports generated out of data that’s stored either on-premises or in cloud storage. On top of the […]

  • October 7, 2015
Mobile

Building NativeScript UI for .NET Developers

NativeScript is a framework for building cross-platform native mobile apps, with JavaScript. The ability to build cross-platform truly native apps from a single code base of JavaScript/TypeScript, XML and CSS can be exciting. As we saw in Part 1 of this series, NativeScript has a lot for .NET developers: robust Visual Studio support throughout app […]

  • September 15, 2015
Mobile

NativeScript for .NET Developers

Contrary to what it may sound like, NativeScript is not a programming language – in fact, it simply uses languages you may already know: JavaScript, CSS and XML. NativeScript is a framework for building cross-platform truly native mobile apps with JavaScript! There is no DOM, no cross-compilation and no hybrid mobile WebView rendering. You have […]

  • September 10, 2015
Cloud

Email Automation Simplified

Let’s face it. Whether your application user base is 5 or 5 million, you will eventually have a need to email one, some or all your users. This stands true for almost all types of apps – web, desktop or mobile. Carefully-crafted, well-timed emails is one of the keys to a happy user base. While […]

  • August 26, 2015
Web

Kendo UI Unleashed!

Kendo UI is a comprehensive HTML5/JS framework for modern web and mobile applications. With more than 75 jQuery-based UI widgets and application framework pieces, Kendo UI aims to be the single resource to improve your web or mobile application UI. Did I mention that it plays well with other frameworks like Angular and Bootstrap? Don’t […]

  • August 20, 2015
.NET

Create a Microsoft Band App with Web Tiles

Wearables are awesome and they are everywhere. Wearables are unique, fashionable, productive and always connected, helping us live a digitized lifestyle. But wearables can also be disruptive in the Mobile space. While developers are still grappling to go cross-platform with native or hybrid mobile apps, out come wearables from Apple, Microsoft and Google – each […]

  • July 24, 2015
.NET

Kendo UI MVC Scaffolding Vs. Unrealistic Deadlines

You have deadlines and deliverables. Your boss does not understand the intricate complexities of the ASP.NET MVC web application you are building. You get asked for a quick display of a custom data on web pages, and heck, they even want data editing options. And all this should be done by the end of the […]

  • July 23, 2015
Mobile

Enhance Your Xamarin.Forms Apps with Charts

You can have your cake and eat it too – that’s the promise of Xamarin.Forms by letting you write C# towards making native cross-platform mobile apps. All the while, you can stay in your favorite code editor, reuse libraries and share code (business logic + UI) between apps for iOS, Android and Windows. If you […]

  • June 25, 2015
.NET

5 JustCode Features that Improve Visual Studio Development

Peanut butter and Jelly. Mac and Cheese. Oreos and Milk. Yes, each of these ingredients could stand on its own – but why? Some things just go better in pairs. The same could be said about Visual Studio and Telerik JustCode. JustCode aims to be the one-stop companion for any serious Visual Studio developer, allowing […]

  • June 15, 2015
Opinion

10 Awesome Features of Visual Studio Code

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 […]

  • May 26, 2015
Opinion

The Future of Technology – Today!

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 […]

  • April 30, 2015
Opinion

Free your On-Premises Data with Data Connectors

Lately it seems that it’s all about cloud and mobile. Every technical conference or user group you attend, you hear speakers talking about leveraging the cloud to augment mobile solutions. Each new or exciting piece of technology seems to be squarely aimed at helping you move your application data to the cloud and consuming the […]

  • April 7, 2015
.NET

Kendo UI vs UI for ASP.NET MVC

I’m a Mac. And I’m a PC – Remember 2006 and the brilliant ‘Get a Mac‘ ad campaign? With John Hodgman as the bumbling PC and Justin Long as the hip Mac, the odd couple entertained us thoroughly with their mannerisms and one-liners. Fast forward to 2015 and another similar debate is raging among web […]

  • March 27, 2015
Opinion

Sins and Virtues of the Remote Worker

Do you roll out of bed onto your home office chair? As an increasing number of software developers find remote working a reality, it’s time for a brutally honest conversation. Everyday sins can happily coexist with top notch productivity. This article summarizes 20 well-tested tips and tricks that have worked well for me as a […]

  • March 17, 2015
Opinion

What to Expect When Expecting MVC 6

The landscape for .NET developers has seen some exciting changes of late. As you may have already heard, the .NET Framework Core has been Open Sourced. The future of .NET is modular, cross-platform and rather interesting. ASP.NET vNext leads the way and is a modern modular web framework, written from ground up, for powering the next generation of […]

  • February 3, 2015
Opinion

Write C# on a Mac like a Champ!

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 […]

  • January 12, 2015
Mobile

Powering Hybrid Mobile Apps with Couchbase

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. […]

  • December 15, 2014
Opinion

The Future of .NET

Are you a .NET developer? If so, I’m sure you are hearing a lot of buzz lately, but may feel a little befuddled by all that’s going on. Major changes bring initial uncertainty and hesitancy is only normal. However, allow me to prove to you why this is one of the best times to be […]

  • November 18, 2014
Opinion

Red Pill or Blue Pill? Choosing Between SQL & NoSQL

Pain is often the stimulus behind innovations. This is particularly true in software development, in what we endearingly call Pain Driven Development (PDD). Starting from the 1980s, we have all known how to handle relational data – simply put it in a Relational DataBase Management System (RDBMS) and use SQL to work with the data. […]

  • November 5, 2014
Mobile

Getting Started with Live Services

A slide deck discussing how to get started using Microsoft Windows Live Services within a hybrid app.

  • November 2, 2014
Mobile

Cross-Platform Hybrid Mobile with the Telerik Platform

These slides discuss the problems of building mobile applications across platforms that are addressed by the Telerik Platform.

  • November 2, 2014
.NET

Authentication for Native or Hybrid Mobile Apps with Live Connect

As Satya Nadella likes to put it – we live in a mobile-first, cloud first world. While the web is ubiquitous, our connected lifestyle demands mobile applications that are powered by cloud services for ultimate mobility. Earlier we talked about Live Connect Authentication for Web applications; now let’s bring all that goodness to mobile – […]

  • September 23, 2014
Cloud

Easy Authentication for Web Applications Using Live Connect

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 […]

  • September 15, 2014
.NET

Windows Notifications Demystified

Users only spend a limited amount of time in our apps; anything we developers can do to invite them back into our apps increases user engagement. One of the best tools for doing this in Windows Store apps are notifications such as toasts, tiles and badges. We can trigger timely and appropriate notifications from outside […]

  • August 18, 2014
Mobile

AppBuilder Command Line for the Rest of Us

“Knock Knock” – it’s the project manager at your cubicle. “I want you to build our mobile strategy so we can have a single development codebase, but target all mobile platforms for customers”. You get the team together to do a performance versus reach analysis and decide that a hybrid mobile app approach would work […]

  • July 29, 2014
Mobile

Device Mirroring Options for Mobile Developers

As mobile developers, we feel a sense of joy when we deploy our apps and see them running on a real device. It can feel great to see our code in action and interact with our creation.  The next obvious step – show off our creation, right? However, when sharing with groups or recording demos, […]

  • July 23, 2014
.NET

Go Responsive with ASP.NET MVC

Recent mobile web statistics indicate that a huge percentage of users of your web application are likely doing so from mobile devices. But are you providing the best possible user experience for all your users – especially ones on smartphones or tablets? In this article, we will explore some options to support mobile users of […]

  • June 17, 2014
.NET

Web Menus for the Modern Touch World

You’re on the road with your smartphone/tablet and pull up a website in your browser (not while you are driving, of course!). The fancy new restaurant in town lures you in with mouth-watering menus or that game score you so desperately want to follow on a sports site. While the beautifully designed website loads up […]

  • June 2, 2014
.NET

Real-time Mobile Apps with AppBuilder, Xamarin and SignalR

It’s 2014 and we’re living a constantly connected mobile lifestyle, where we have come to expect near real-time digital communication between the Internet & our devices. The needs for real-time communication are endless – stock tickers, chat, document collaboration, multiplayer games – just to name a few. Yet for developers coding real-time communication between applications/devices […]

  • May 15, 2014