Posts by Laura Rodriguez

Build an API Service in ASP.NET Core with Twilio, Stripe, and Stormpath

Building an API service can be complex and time-intensive, but a few well-positioned API services and open source libraries can reduce developer frustration and accelerate your time-to-market. In this post, you’ll create a complete API service plus a site to consume it and then drop in a few clever additions to smooth your way. When …

Tutorial: Policy-based Authorization in ASP.NET Core

The authorization model in ASP.NET Core got a big overhaul with the introduction of policy-based authorization. Authorization now uses requirements and handlers, which are decoupled from your controllers and loosely coupled to your data models. The result is a more modular, more testable authorization framework that fits into the modern ASP.NET Core approach nicely. It’s …

Build a REST API for your Mobile Apps with ASP.NET Core

Nowadays, RESTful APIs are the standard way of exposing backends to applications. They allow you to share your business logic between different clients with a low level of coupling through a super-standardized protocol: HTTP. One of the biggest challenges when building REST API is authentication. Typically, we manage this with JWTs. Unfortunately, ASP.NET Core doesn’t …

Store & Protect Sensitive Data in ASP.NET Core

Storing sensitive configuration data (i.e. API keys, database usernames, and passwords) appropriately is anything but a trivial concern for application developers. There are a variety of recommended approaches in ASP.NET Core, each with its own advantages and disadvantages. Making the right decision based on your application’s security requirements is critical, but not always simple. In …

5 Reasons To Try Xamarin Today

If you’re a .NET developer who’s ready to dive into mobile world, Xamarin is the tool for you! Xamarin is an open source framework that allows developers to create mobile applications for Android, iOS and Windows Phone written in a single language: C#. This is great because you don’t have to spend time learning native …

Build Your Freemium Site with Stripe and Stormpath in ASP.NET Core

Creating a “freemium” or paid access website is easier than ever with Stripe and Stormpath to manage the workflow of your paid membership content. As the owner of a subscription site, you need to concentrate creating content rather than all the plumbing that goes along with getting paid for that content. In this tutorial, we …

Tutorial: Launch Your ASP.NET Core WebApp on Azure with TLS & Authentication

The use of TLS (HTTPS) to encrypt communication between the browser and the server has become an accepted best practice in the software industry. In the past, it was difficult and expensive to maintain the certificates necessary to enable HTTPS on your web application. No longer! Let’s Encrypt issues free certificates for any website through …

Tutorial: Setting Up An Awesome Git/CLI Environment on Windows

CLIs, or Command Line Interfaces, are extremely powerful when it comes to accessing the basic functions of your computer. In fact, there are some things you can only do from the command line, even on Windows. Beyond that, many programs just work better on the command line. Take Git, the most widely used modern version …

What’s New in Entity Framework Core 1.0?

As part of Microsoft’s effort to modernize and make the .NET framework multi-platform, modular and open-source, a new lightweight and extensible version of Entity Framework, Entity Framework Core 1.0, has been released. Nate recently shared a post on how he used Entity Framework Core to rapidly prototype and test ASP.NET Core applications. So, we thought …