Skip to content

Blog

Thoughts, ideas, and insights on various topics.

Setting up Meilisearch on AWS for Python Projects
tech
aws
meilisearch
python
Setting up Meilisearch on AWS for Python Projects

A practical guide to deploying Meilisearch on AWS EC2 for Python applications, with insights from my experience implementing search for Hyperly and StarJobs, including a comparison with Typesense.

March 17, 2025
8 min read
Merging Notion Databases: How I Built a Database Fusion Tool
tech
notion
database
api
Merging Notion Databases: How I Built a Database Fusion Tool

Have you ever needed to combine multiple Notion databases but found yourself copying properties and data manually? Learn how I built a Python-based tool that automatically merges Notion databases, handling property conflicts, preserving data integrity, and even copying page content blocks—turning hours of tedious work into a simple automated process.

March 11, 2025
15 min read
From WhatsApp Chaos to Notion Order: How I Built a Personal Knowledge Bridge
tech
notion
whatsapp
integration
From WhatsApp Chaos to Notion Order: How I Built a Personal Knowledge Bridge

For years, my best ideas lived in the worst place possible: WhatsApp. Learn how I rescued years of ideas, links, and voice notes trapped in WhatsApp by building an AI-powered system to classify and migrate them to a structured Notion workspace—turning a weekend project into a solution that would have taken weeks of manual work.

March 10, 2025
8 min read
Pesto Pasta with a Twist: Beetroot & Herb Linguine
food
pasta
beetroot
pesto
Pesto Pasta with a Twist: Beetroot & Herb Linguine
Italian Fusion CuisineServes 4

Elevate your pasta night with this vibrant beetroot-infused pesto linguine thats both visually stunning and packed with unexpected flavors.

2 medium beetroots
400g linguine pasta
2 cups fresh basil leaves, packed
1/2 cup fresh mint leaves
1 tbsp fresh thyme leaves
+10 more
March 15, 2024
5 min read
Authentic Thai Red Curry: Made From Scratch
food
thai cuisine
curry
homemade paste
Authentic Thai Red Curry: Made From Scratch
Thai CuisineServes 4

Master the art of making Thai red curry paste from scratch and transform it into a vibrant, aromatic curry packed with fresh vegetables and protein.

2-4 dried red chilies, soaked in warm water
2-3 birds eye chilies (adjust for spice level)
1 teaspoon coriander seeds
1 teaspoon cumin seeds
¼ teaspoon black peppercorns
+18 more
March 10, 2024
5 min read
Perfected Over a Decade: My Ultimate Ramen Broth Recipe
food
ramen
broth
japanese
Perfected Over a Decade: My Ultimate Ramen Broth Recipe
Japanese Fusion CuisineServes 6

The result of 10 years of experimentation and refinement, this rich, complex ramen broth combines charred aromatics, fresh vegetables, and harmonious spices for an unforgettable depth of flavor.

2 onions, halved with skin on
1 whole garlic bulb, sliced in half horizontally
1 inch ginger, sliced in half
1 turnip, roughly chopped
1 small cabbage, quartered
+16 more
March 1, 2024
5 min read
Rasgulla Birds Nest: A Delightful Indian Dessert Creation
food
indian dessert
rasgulla
sweet
Rasgulla Birds Nest: A Delightful Indian Dessert Creation
Indian CuisineServes 4

Create an elegant dessert presentation with homemade rasgulla served in edible vermicelli nests for a showstopping finale to any Indian meal.

1 liter milk
1 tbsp vinegar
1 tbsp all-purpose flour
Cold water for washing
200g sugar
+9 more
February 28, 2024
5 min read
Strawberry Mango Chana Chaat: A Sweet & Tangy Twist on a Classic
food
chaat
fusion
strawberry
Strawberry Mango Chana Chaat: A Sweet & Tangy Twist on a Classic
Indian Fusion CuisineServes 4

Discover this innovative fusion chaat that combines the sweetness of strawberries and mangoes with the savory depth of traditional Indian chaat spices.

1 cup kabuli chana (white chickpeas), soaked overnight and boiled
1 medium red onion, finely chopped
1 medium tomato, deseeded and chopped
1/2 cup fresh strawberries, diced
1 raw mango, peeled and diced
+16 more
February 15, 2024
5 min read
Simple OAuth is not simple
tech
oauth
twitter
api
Simple OAuth is not simple

A frustrating debugging journey with OAuth implementation for Twitter API integration, and how we finally found a workaround for our Notion-based social media calendar app.

November 16, 2022
3 min read
6 Reasons Why Vietnam Stole Our Hearts
travel
food
halong-bay
hoi-an
6 Reasons Why Vietnam Stole Our Hearts
Vietnam

From pristine beaches and vibrant markets to delicious food and friendly locals, discover why Vietnam unexpectedly became our favorite travel destination.

October 5, 2022
6 min read
Crafting the Perfect Vietnam Itinerary: A 7-Day Journey
travel
7-days-in-vietnam
vietnam
halong-bay
Crafting the Perfect Vietnam Itinerary: A 7-Day Journey
Vietnam

Experience the best of Vietnam in just one week - from the bustling streets of Hanoi to the serene beauty of Halong Bay, the cultural charm of Hoi An, and the stunning landscapes of Ninh Binh.

October 5, 2022
7 min read
Unlock a Flawless Vietnam Trip: 7 Mistakes to Avoid
travel
vietnam
travel tips
accommodation
Unlock a Flawless Vietnam Trip: 7 Mistakes to Avoid
Vietnam

Practical insights from our 3-week journey through Vietnam - learn from our experience to save money, find better accommodations, and make the most of your Vietnamese adventure.

October 5, 2022
5 min read
The Hunt for Vegetarian Food in Vietnam
travel
vegetarian
vegan
food
The Hunt for Vegetarian Food in Vietnam
Vietnam

A comprehensive guide to finding delicious vegetarian and vegan options across Vietnam - from local restaurants and street food to cooking adventures with fresh market ingredients.

October 4, 2022
12 min read
Interaction between a Polygon and Ethereum Smart Contract
web3
blockchain
ethereum
polygon
Interaction between a Polygon and Ethereum Smart Contract

Learn how we designed a cross-chain architecture for our Web3 chess game Chessverse, connecting NFTs on Ethereum with dynamic metadata stored on Polygon to minimize gas costs.

February 11, 2022
3 min read
NoCodeLetters is now in public beta
nocode
nocode
notion
newsletters
NoCodeLetters is now in public beta

After a month of development and user testing, NoCodeLetters is now available in public beta, allowing everyone to create and send newsletters directly from Notion.

June 30, 2021
2 min read
First Glimpse of NoCodeLetters
tech
nocode
notion
newsletters
First Glimpse of NoCodeLetters

A sneak peek at NoCodeLetters, a new tool that allows you to create beautiful newsletters directly from Notion without any coding knowledge.

June 12, 2021
1 min read
Why we built NoCodeLetters
tech
nocode
notion
newsletters
Why we built NoCodeLetters

Introducing NoCodeLetters, our new tool that lets you create and send newsletters directly from Notion, eliminating the need to switch between platforms and making email marketing simpler.

June 9, 2021
3 min read
How to build your own Twitter bot in less than 20 lines of code
tech
ruby
serverless
twitter
How to build your own Twitter bot in less than 20 lines of code

Learn how to create a Twitter bot using Ruby and Serverless to automatically post content on a schedule, with step-by-step deployment instructions.

June 10, 2020
4 min read
How to sell your APIs
tech
api
aws
monetization
How to sell your APIs

A step-by-step guide to monetizing your APIs through RapidAPI marketplace, with instructions for API key setup and configuration to start generating revenue.

June 7, 2020
3 min read
Launch your API on AWS with $0 upfront cost using Zappa in 10 minutes
tech
api
aws
serverless
Launch your API on AWS with $0 upfront cost using Zappa in 10 minutes

A step-by-step guide to deploying a serverless Flask API on AWS Lambda and API Gateway using Zappa, with detailed troubleshooting tips for common issues.

May 3, 2020
7 min read
Setting up a Ruby(Sinatra) and MongoDB Based App Server
tech
ruby
sinatra
mongodb
Setting up a Ruby(Sinatra) and MongoDB Based App Server

Learn how to build a lightweight API server using Ruby with the Sinatra framework and MongoDB, with step-by-step instructions for installation, configuration, and testing.

January 22, 2020
6 min read
Securing your WordPress Website hosted on AWS LightSail
tech
aws
wordpress
security
Securing your WordPress Website hosted on AWS LightSail

Learn how to enable HTTPS on your AWS LightSail WordPress site by setting up a load balancer and obtaining a free SSL certificate for enhanced security.

January 7, 2020
3 min read
Hosting a WordPress Website using AWS LightSail
tech
aws
wordpress
cloud
Hosting a WordPress Website using AWS LightSail

Learn how to easily set up and host a WordPress website on AWS LightSail for as little as $5/month, with step-by-step instructions for configuration, static IPs, and domain mapping.

January 3, 2020
6 min read
How to keep your static website up to date
tech
aws
devops
ci/cd
How to keep your static website up to date

Learn how to implement continuous deployment for your static website on AWS using CodePipeline and GitHub to automatically deploy updates whenever you push changes.

December 5, 2019
5 min read
Hosting a Secure Static Website on AWS
tech
aws
cloud
security
Hosting a Secure Static Website on AWS

A comprehensive guide to hosting a static website on AWS with HTTPS enabled, using S3, CloudFront, and Certificate Manager to create a secure, scalable web presence.

November 27, 2019
6 min read
Better Logging with Bunyan
tech
node.js
backend
devops
Better Logging with Bunyan

Learn how to implement robust, production-ready logging in Node.js applications using Bunyan, with examples for file rotation and Express integration.

April 10, 2016
4 min read
Backing up MongoDB on AWS EC2 to S3
tech
aws
mongodb
devops
Backing up MongoDB on AWS EC2 to S3

Learn how to set up automated MongoDB backups from your EC2 instance to S3 storage with this step-by-step guide, perfect for small-scale deployments.

March 30, 2016
3 min read