Categeory: Technology

Production deployment with Azure App Service slots and Entity Framework Core migrations

I recently made some progress on this blog and wanted to push the latest changes live. I've been using EF Core migrations to assist with any data related changes, and it has worked out very well in development. When it's time to push to production, I think it should also work just fine but nonetheless I want to see what others think about using EF migrations against a production database. So I found this StackOverflow question Is it OK to update a production database with EF migrations? The short answer is YES! Read More

Angular 5 vs React 16

After releasing Fanray v1 I took some time to research on what is next to learn and build. This article jots my ideas of how Angular and React fit my overall plan based my understanding and comparison of both technolgoies. Read More

Fanray 1.0.0 released

Fanray 1.0.0 is out! It took me three and half months to go from the initial commit to the v1 release today. I’m right on track to achieve what I started out to do, learning in the open, building something I can use everyday, and sharing all aspects of this process with the community. Read More

Preferred Domain and URL Redirect

Last time I set up Custom Domain and HTTPS for my Azure web app, there remains an issue - my website can be accessed from both the root domain fanray.com and the www.fanray.com subdomain. This is bad for SEO, we need to tell search engine which one we prefer, hence we have to decide on a Preferred Domain either www or non-www. The one you choose will be the one that will be used to index your site's pages and be used for your site in the search results. Read More

Custom Domain and HTTPS for Azure Web App

When you create an Azure Web app, you are given an Azure website URL like mine fanray.azurewebsites.net, in this post I will show how to 1) use my custom domain fanray.com instead of fanray.azurewebsites.net and 2) buy an SSL certificate so my site URL can use HTTPS instead of HTTP. Read More

Welcome to Fanray

Thank you for trying out the Fanray project. A blog is like the Hello World program for a real world application, I created Fanray to learn new technologies and share their best practices. I hope this app is useful to you as well on your journey of learning and building! Read More