Rahul Bhuwal

25 Flips | 2 Magazines | 33 Likes | 2 Following | 52 Followers | @rahulbhuwal | Keep up with Rahul Bhuwal on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Rahul Bhuwal”

Unambiguous Webpack config with Typescript

<i>You can write your Webpack config in Typescript, and it’ll save you a huge amount of pain. Webpack’s docs would lead you to believe that using</i> …

How we built Twitter Lite

We’re excited to introduce you to Twitter Lite, a Progressive Web App that is available at mobile.twitter.com. Twitter Lite is fast and responsive, …

How To Secure Your Web App With HTTP Headers

Web applications, be they thin websites or thick single-page apps, are notorious targets for cyber-attacks. In 2016, approximately 40% of data …

Making .NET code less allocatey - Allocations and the Garbage Collector

The .NET Garbage Collector (GC) is quite cool. In combination with the runtime’s virtual memory, it helps providing our applications with virtually …

So You Want to be a Functional Programmer (Part 2)

Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it doesn’t …

Programming

Understanding ASP.NET 5 and .NET Core

**Update - New ASP.NET 5 video coming soon, follow me on Twitter to keep an eye on announcements **<br>Most of my enterprise career was web based. In …

Generate TypeScript Client API for ASP.NET Web API

Generate strongly typed client API in TypeScript for ASP.NET Web API

Software Development

How C# beats Scala in async programming

In my previous post, we explained how some features of the Scala programming languages overlap with the ones we can find in the C# programming …

Don’t Wait for ServiceWorker: Adding Offline Support with One-Line

The HTML5 Application Cache should make building offline-friendly web apps possible. In practice, its unforgiving nature makes it very challenging to …

A Beginner's Tutorial for Understanding and Implementing a CRUD APP USING Elasticsearch and C# - Part 1

Introduction<p>In this 2 parts article article we will be talking about the basics of Elasticsearch API. In part one we are going to walk through its …

Top 15 Underutilized Features of .NET Part 2

In this article, I’m going to share with you even more underutilized features of C# language (underutilized). If you missed the first publication you …

Microsoft Visual Studio

60+ Free Books on Big Data, Data Science, Data Mining, Machine Learning, Python, R, and more

<b>By Brendan Martin,</b> (LearnDataSci).<p>Pulled from the web, here is a great collection of eBooks. While every single book in this list is provided for …

Data Science

How to Hire a C# Developer

C# is famous as a modern, general purpose, object-oriented, strongly-typed programming language. In January of 1999, Microsoft started building a new language, called Cool, that was an acronym for "C-like Object Oriented Language", later to be renamed C#. Despite many criticisms that C# was just an …

Learn shortcuts and commands

Build Muscle Memory<p>Become a shortcut ninja through interactive learning and repetition. With thousands of commands at your fingertips and interactive …

Linux

Accessing The View-Model Inside The Link Function When Using Controller-As In AngularJS

Ben Nadel demonstrates how to access the "view model" inside the directive link function when you are using the "controller as" syntax in …

11 Tips to Improve AngularJS Performance

Share this:<p>I am new to Angular (even though I am not new to the web development), so please take everything that I am about to say with a grain of …

This small, New York City-based restaurant could become the Chipotle of Indian food

But Indian food, despite being absolutely delicious, makes up only a sliver of "ethnic food sales" according to The Washington Post.<p>Enter Indikitch, the Manhattan-based Indian eatery that's causing quite a stir.<p>Based on the fast-casual service model similar to Chipotle, their first location in …

Angular promises – then vs success

One of the major advantages of promises is the ability to flatten and chain potentially complex sequences of ajax calls. Not only does this help us …

Making Angular 5 realtime with WebSockets

The demand for realtime functionality in applications these days has grown tremendously. People want to see how users interact with their …

No More Deadlocks - SSW TV

Asynchronous programming can be very difficult, and if done incorrectly it can cause devastating results in your applications!In this talk I …

How Facebook is eating the $140 billion hardware market

Facebook's extraordinary Open Compute Project is doing for hardware what Linux, Android, and many other popular products did for software: making it free and "open source."<p>That means that anyone can look at, use, or modify the designs of the hugely expensive computers that big companies use to run …

Here are the 3 high-tech vehicles vying to replace the Humvee

Earlier this year, the US Army announced the three finalists for the massive contract to replace the iconic Humvee, which has been in service for almost three decades.<p>Oshkosh Corporation, defense contractor Lockheed Martin, and Humvee-maker AM General each delivered 22 prototypes of their Joint …

Why money is suddenly leaving the emerging markets

Investors pulled $9.3 billion from emerging-market funds — the most since the financial crisis of 2008.<p>It feels a little like 2013, when the Federal Reserve warned it would end its quantitative easing bond-buying program, and emerging markets suffered a massive outflow of funds back into US bonds …

Is It Time to Short China's Media and Entertainment Companies?

Fueled by liquidity, leverage, and rampant speculation, China’s stock markets have reached fever pitch levels and look ripe for a correction.<p>If you missed out on the recent Chinese market boom and you’re looking for a way to make make up for it, you might consider taking advantage of the recent …