A quick start on ASP.NET Core Razor Pages

Here’s a quick introduction to Razor pages in ASP.NET core, and an opinionated way to quickly start building applications using Razor pages. And yes, there is a case for using Razor pages even in 2020. So.. ASP.net? Yes, indeed. I have had a love-hate relationship with ASP.NET through years. I am way less productive using ASP.net but cannot ignore the speed that a dotnet web server provides. Take into account the super debugging capabilities/tooling and the sizeable market that keeps providing projects on the platform, we surely have more than a winner in ASP.NET. ...

Unlock FeathersJS power with a todo client

Create a simple to-do client using FeathersJS. We saw a quick tutorial on creating simple FeathersJS API yesterday. Let’s unlock the full power of Feathers by using its client library and consume the API created in the earlier post! Install and initialize project We will use plain Javascript and HTML with Feathers client-side library for the purpose of this demonstration. Create HTML page Create a simple HTML page to include - a simple input box to enter new to-do an element to display to-dos fetched from server We will also include feathers from CDN. ...

Create a simple to-do API with FeathersJS

Create a simple to-do API using FeathersJS v4. FeathersJS v4 launched yesterday, and I wanted to see what changed. Of course, I wasn’t going to write a post just about v4 - I have not kept up with the Feathers ecosystem. So, let’s refresh our mind and soul by building a quick API and see how the story develops. We can start with Feathers using their CLI or with just a NPM install. We will use feathers CLI for the purpose of this post because of two reasons - ...

Vue Program Structure - Objects & Functions

Vue provides what are called ‘Single File Components’ (SFC) that make the development process easier. Completely new to Vue? Head over to another post and get to know Vue. One of the big advantages of Vue is the fact that it can be deployed in multiple ways in your app. You can link Vue CDN link and just start using it for simple purposes, or use the full scale development environment setup by Vue CLI. ...

The Rapid Vue Learning Plan

The advise that has been belted out fairly often for budding front-end developers - Learn HTML Learn the fundamentals of Javascript Push yourself through styling Know how to create APIs - REST, GraphQL Go deep with design patterns, test automation, build tools, and so on I beg to differ. I knew “some” knowledge of HTML and had played around with basic Javascript, and jQuery - but did not find super important to start at the very beginning and work all the way up. So, provided below is what I think can put one on a faster path to developing web applications. I am focusing on Vue as the goal since I am of the firm opinion that Vue needs to be learnt by all JS developers. ...

Javascript Frontend Frameworks - A Quick Glance

Frameworks in Javasripts make your life easy. A Javascript frontend framework encapsulates libraries, code structure, tools and utilities. What a framework contains is left to the philosophy of that framework and the community built around the framework. Javascript world today has numerous frameworks that are company or community maintained. We will delve further in that topic, but first.. A bit of History Web developers did not have an exciting life until mid 2000s. That is when Google showed the world what Javascript could do with Gmail and other Google applications. ...