Author: admin

Let’s say you have a Github repository where you push all your code changes. Each commit has a unique commit hash, and you can use this hash to restore the code to a specific commit or a particular time. It is advisable that you take a backup of your current code before proceeding. Find the Commit Hash To get started, open your repository on Github and find the commit you want to restore. You can do this by clicking on the “Commits” tab and finding the commit in the list. If you want to restore to a particular date, you…

Read More

If you are running an online store running on WordPress, chances are you are using WooCommerce to manage your customers and orders. The holiday season in near and you may want to send your existing customers a special discount code for their next purchase. Or you may want to analyze your store’s data to see how your business is performing in various regions. You can the built-in export feature of WooCommerce to export your customers data to a CSV file and then import the CSV file into Google Sheets. Go to your WooCommerce dashboard, navigate to the Customers section, and…

Read More

Zoho Payments is a new payment gateway that lets you accept payments on your website. You can visit this sample store to see the Zoho Payments widget in action. Unlike Stripe or RazorPay which are more mature payment gateways, Zoho Payments only supports domestic payments in INR (₹). In the initial release, merchants can only accept one-time payments and customers can pay you with UPI, Net Banking, and Credit Cards. The onboarding process is simple and, once you have uploaded your KYC documents, your account is approved within few business days. There’s no transaction fee for UPI payments while credit…

Read More

You are running a small software business that sells digital downloads – apps, plugins, or even templates. When the buyer completes the purchase, you need to provide them with a license key that they can use to activate and validate the software. Here’s how you can implement such a licensing system in your software: Generate a public and private key pair using the RSA algorithm. Sign a message with the private key. The message contains the buyer’s email address and the software SKU. The signed message is the license key that is sent back to the buyer’s email address. When…

Read More

Google Docs now lets you organize your documents into tabs and sub-tabs. This change is particularly useful for managing long documents like employee handbooks and training manuals. Because the document is now divided into multiple sections, the navigation through the document is more intuitive and easier. However, this structural change significantly impacts how we work with documents through the DocumentApp service of Google Apps Script. Previously, Google Docs treated the entire document as a single entity. With the new tabbed structure, each tab is now a document itself with its own body, header, footer, and footnotes. Your Google Apps Script…

Read More

Canva is everyone’s favorite tool for creating social media graphics, YouTube video thumbnails, Instagram stories, logos, and even regular presentations. The app is jam-packed with beautiful, ready-to-use templates that make it easy for even non-designers to create unique and impressive designs. Google Slides Template Gallery Google Slides is probably the most popular app for creating presentations but its built-in template library is limited and haven’t seen any update in a long time. Cavan Presentation Templates Compare the Slides library to Canva and you’ll find thousands of presentation templates that will fit the needs of any project, be it in education,…

Read More

Yesterday marked Friendship Day, and to celebrate, I sent a personalized image to each of my friends via WhatsApp. The images were created in bulk, but each graphic had the person’s name, making the greetings unique and heartfelt. To achieve this, I did employ some automation. First, I gathered the names of my friends in a Google Sheet. Then, I designed a graphic template in Canva and imported the design in Google Slides. The template had a placeholder – {{Friend’s Name}} – that would be replaced with actual values from the Google Sheet. The Source Template Here’s the source data…

Read More

You are organizing an online event – maybe a meeting on Zoom or a training session hosted on Google Meet – and you would like the attendees to add the event to their own calendars. Once added to their calendar, the event will act as an automatic reminder and attendees will get a notification when the conference is about to start. There are two way to go about this: You can create a new meeting in your online calendar (Google, Outlook or any other calendar) and add the individual attendees as guests so the event automatically gets added to their…

Read More

Google Apps Script has received a significant upgrade ever since it was first released to the public more than a decade ago. Apps Script now uses the V8 JavaScript Engine – it is the same runtime that is used inside the Google Chrome browser and the popular Node.js environment. This essentially means: Developers can write code using modern JavaScript syntax like Arrow Functions, Classes, Array Destructuring, Template Literals and more. The V8 Engine is fast, powerful and continuously improving, It will likely improve the performance and memory utilization of your Google Scripts. Developers can use new JavaScript ES6 features like…

Read More

Are you planning to explore some of the most beautiful Indian destinations in the new year? Uncover the finest places to visit in India in 2025 and find inspiration for your next remarkable vacation. From the pristine beaches of Goa to the majestic forts of Rajasthan, the serene hill stations of Kerala, and the breathtaking cold desert of Ladakh, India boasts a plethora of captivating destinations that provide a variety of experiences for every traveler as part of India tour packages. Here are 15 perfect places in India to visit in 2025 for an unforgettable experience. Rajasthan Rajasthan, often known…

Read More

India is a nation characterized by its rich tapestry of cultures, varied landscapes, and profound histories, captivating travelers worldwide with its extensive array of tourist attractions. The tourism sector plays a vital role in the nation’s economy, contributing 4.6% to the GDP, and is anticipated to expand at an annual rate of 7.8%. In 2024, the country invites adventurers, history enthusiasts, nature aficionados, and spiritual seekers to uncover its hidden gems. From arid deserts to verdant rainforests, and from towering mountains to enigmatic valleys, visitors can expect an abundance of experiences to treasure for a lifetime through India tour packages.…

Read More

Traveling stands as one of the most vital pursuits in our lives, offering both relaxation and rejuvenation for the mind and body. As we approach the end of 2024, it’s time to look back on a year that ignited an unprecedented desire for exploration. With an increasing number of countries welcoming Indian travelers, we have ventured into a diverse array of experiences, ranging from spiritual retreats to lesser-known international destinations. While certain nations boast well-established tourism industries that draw millions of visitors, nearly all destinations present their own distinctive attractions. Whether it is a European country famed for its iconic…

Read More