Articles

.NET Core consuming API

One of the common task in a web application is to call web API’s, it could be either external API’s or internal API’s i.e. Web tier calling the APP tier.

Github actions to deploy WordPress on google cloud

One of the best ways to increase productivity in a software product is to automate manual or repetitive jobs. In this blog post, we will explore how easy it is to deploy WordPress theme changes to our server, and best of all it is free with GitHub as it offers generous free tier features.

.NET Core create pdf using DinkToPdf

One of the most common requirements in a web application is to generate the PDF document either for an invoice, reporting, or any other purpose. As developers are familiar with HTML it would make sense to convert HTML to PDF instead of learning the framework specific language. The open-source solution for it is using the NuGet package DinkToPdf which is a .NET Core wrapper for wkhtmltopdf. As most often the PDF documents are generated in the backend service i.e. Web API, we will explore how to implement it in the most structured way. The source code for this demo is in the GitHub CorePdfDemo repository.

Animation on scroll using intersection observer

When I was designing my portfolio page, I want to bring little life to the page by adding some animation when some elements are visible in the timeline, there are several libraries that could be used to achieve it like AOC, ScrollReveal, etc. But I want something that is native so I can customize it to my choice. Then I came across the Javascript inbuilt functionality “Intersection Observer API” which could easily achieve my requirement and it is quite a useful API to use in some of my future requirements. Let’s dive into this API.

WordPress Gutenberg custom blocks

WordPress Gutenberg editor is quite powerful and intuitive to work once you get hang of it. Each paragraph, image, header, etc is a component of its own and is called a block. Like me, if you are a programmer you would appreciate how component simplifies complexity. By default Gutenberg editor comes with many different block types which would be sufficient for the normal blog posts. If you have specific needs then you can create your own custom blocks.

Ultimate open-source stack for web application

Below is the tech stack for developing a web application which is free and open-source.

Web framework

.NET Core is a cross-platform (Windows, Linux and macOS) framework for developing web application, API and many more types of applications.

For web application with UI using Razor Pages template would simplify the design.

OpenID Connect an identity layer

OpenId Connect is an identity protocol that allows users to sign into multiple websites with a single account. It is an Identity layer on top of OAuth 2.0 specification and its API friendly using REST and JSON message flow.

Pluralsight 3 months free subscription

Plural sight is one of the best online learning platforms, they offer a variety of video training courses for software developers, IT administrators, and creative professionals through its website.

By following below steps you get 3 months free Pluralsight plus subscription (which is normally priced at $49 a month)