Our Blog

We write about React, Vue, Flutter, Strapi, Python and Automation. Read More.

Please add a valid email.
Thanks for subscribing to our newsletter.
There was some problem while signing you up to our newsletter. Please try again after some time or notify us at info@ravsam.in

All Blogs

Development

Blog banner for Create an App Information Component in Nuxt

Create an App Information Component in Nuxt

Learn how to create a component to show the App Version and Last Updated At time in a Nuxt app.

Development

Blog banner for Building a Tip Calculator App in Flutter

Build a Tip Calculator App in Flutter

Learn the basics of Flutter and Dart by building a Tip Calculator app in 10 minutes.

Development

Blog banner for Progress Bar in Next.js

Progress Bar in Next.js

Display a Progress Bar on route changes in a Next.js app.

Design

Blog banner for Setup and Customize Bootstrap in Next.js

Setup and Customize Bootstrap in Next.js

Learn how to improve the look and feel of the Next project by configuring the default Bootstrap behaviour.

Automation

Blog banner for Script as a Task using VS Code IDE

Script as a Task using VS Code IDE

Convert NPM, Bash scripts to VS Code tasks and run them from anywhere.

Development

Blog banner for Best VS Code extensions for Nuxt/Vue Projects

Best VS Code extensions for Nuxt/Vue Projects

Supercharge your Nuxt/Vue App Development by using these extensions in VS Code Editor.

Businesses And Startups

Blog banner for Automating Project Maintenance on Github

Automating Project Maintenance on Github

Know about the Maintenance stack we use at RavSam to keep our projects updated and secure.

Devops

Blog banner for Deploy a Serverless Probot/GitHub App on Netlify Functions

Deploy a Serverless Probot/GitHub App on Netlify Functions

Build and Deploy a Serverless Probot/GitHub App on Netlify Functions to automate your GitHub and achieve infinite scalability.

Devops

Blog banner for Deploy Strapi on VPS with Ubuntu, MySQL

Deploy Strapi on VPS with Ubuntu, MySQL

Learn how to set up a Strapi app on VPS, DigitalOcean, Linode with Ubuntu, MySQL.

Automation

Blog banner for Setup GitHub Actions for a Dart project

Setup GitHub Actions for a Dart project

Format, Static Analyse, and Test a Dart project using GitHub Actions.

Development

Blog banner for Turn a Google Sheet into a REST API

Turn a Google Sheet into a REST API

Turn your Google Sheet into a REST API and access it in any app.

Marketing

Blog banner for Add Unsubscribe Link in Emails using Google Apps Script

Add Unsubscribe Link in Emails using Google Apps Script

Provide your subscribers with an option to opt-out of mailing lists by adding unsubscribe link using Google Apps Script.

Development

Blog banner for Disable Submit Button if Form has not Changed in a Nuxt/Vue App

Disable Submit Button if Form has not Changed in a Nuxt/Vue App

Keep a Form's Submit button disabled until the Form fields have not changed in a Nuxt/Vue app.

Development

Blog banner for Offline Toast Notification in Nuxt/Vue App

Offline Toast Notification in Nuxt/Vue App

Display a Toast notification in Nuxt/Vue app whenever the user goes offline or online.

Development

Blog banner for Dynamic Home Route in a Flutter App

Dynamic Home Route in a Flutter App

Dynamically decide the home page shown to a user in a Flutter App based on some authentication logic.

Design

Blog banner for How to Add and Customize Bootstrap in Nuxt.js

Add and Customize Bootstrap in Nuxt.js

Learn to improve the look and feel of a Nuxt.js project by configuring the default Bootstrap behavior.

Businesses And Startups

Blog banner for Two-minute read newsletter to help Google Summer of Code aspirants

Two-minute read newsletter to help Google Summer of Code aspirants

Learn from the experiences of former GSoC students and Organization Mentors daily in our newsletter.

Automation

Blog Banner for Send an Email notification when Github Action fails

Send an Email notification when Github Action fails

Send a custom email notification to multiple recipients when a Github Actions workflow fails or succeeds.

Automation

Blog banner for Deploy a Website on Netlify using Github Actions

Deploy a Website on Netlify using Github Actions

Take advantage of Github Actions custom workflow script and more build minutes to deploy a website to Netlify.

Development

Blog banner for 5 Netlify plugins to ensure a great UX for your website

5 Netlify Plugins for a Great Web Experience

Test and optimize your website for a great web experience before a new deployment using Netlify plugins.

Businesses And Startups

Blog banner for Great Tools for Running a Tech Startup

Great Tools for Running a Tech Startup

Choose the right tools not only to increase productivity but also better customer relationships.

Businesses And Startups

Blog banner for Why Flutter Developer could be a $1 Millon job?

Why Flutter Developer could be a $1 Millon job?

Read why a Flutter Developer could take home a salary of $1Mn per year.

Development

Blog banner for Create JSON Feed for a Jekyll Blog

Create JSON Feed for a Jekyll Blog

Learn to add a JSON feed to a Jekyll blog and get your content in front of the world with the help of content aggregators.

Development

Blog banner for Top Flutter Plugins to Take your App to Next Level

Top Flutter Plugins to Take your App to Next Level

Use these Flutter plugins in any Flutter app and enhance the User Experience to a great extent.

Businesses And Startups

Blog banner for Use Humans.txt to Credit your Team for a Project

Use Humans.txt to Credit your Team for a Project

A text document that contains information about the individuals who worked on the project.

Development

Blog banner for Custom Log Monitoring service using Google Apps Script

Custom Log Monitoring service using Google Apps Script

Set up your own custom, serverless logging system using Google Apps Script and Google Docs.

Automation

Blog banner for Send Slack notifications when Github Action fails

Send Slack Notifications when Github Action fails

Monitor your Github Actions status by sending success or failure notifications to your Slack channel.

Marketing

Blog banner for Track Email Opens with Google Apps Script

Track Email Opens with Google Apps Script

Track email opens by using Google Apps Script and measure the success of your Email Marketing campaign.

Marketing

Blog banner for Setup Email Marketing using Google Apps Script

Setup Email Marketing using Google Apps Script

Set up Email Marketing using Google Apps Script without setting any dedicated servers.

Automation

Blog banner for Backup your Google Apps Scripts to Github using Github Actions

Backup Google Apps Script using Github Actions

Use Github Actions to set up an automated backup of Google Apps Scripts to Github.

Development

Blog banner for how to collect form responses using google apps script

Collect form responses using Google Apps Script

Use Google Apps Script to collect form responses on a static website and get notified on Slack, all without setting up a server.

Design

Blog banner for How to achieve a redesign of your website

How to achieve a redesign of your website?

Learn about the practices to use use while redesigning your website from scratch.

Got a project or partnership in mind?

Let's Talk

Contact Us ->