Ahmad Rosid

Software Engineer

Hi there 👋 thanks for coming, I write both short and long tutorials about web development mostly about Laravel, JavaScript, Rust and Golang.

Projects

I build some projects to help me learn new things and also to help other people. Follow my journey build in public here.

pdfpintar

pdfpintar

A simple web app to chat with your PDF document.

Readclip

Readclip

A bookmark manager with focusing on reading experience.

How to come up with the UI Design for your web app?

While working on [readclip.site](https://readclip.site) I found myself stuck with the ui design for some feature that I...

How to Deploy Vite + React to Github Pages?

A few days ago while porting some captcha library from vanillajs to react for work, I needed to share it with my collea...

How to Install Mayan EDMS to Digitalocean VPS?

MayanEDMS is Free Open Source Document Management System, currently it the most advanced project for managing Digital D...

How to use DuckDB to query Parquet file?

On of the good thing of DuckDB is that they are not inventing new data structure it works with the current data we have...

Introduction to DuckDB - In memory database for Analytics

DuckDB is an in-memory database that we can interact with using SQL language. Think of it like SQLite but for analytics...

Fetch like Javascript in Golang

If you are javascript developer and just starting to write a golang code you might find that performing http request in...

Implementing Folder System in PostgreSQL

Turns out there are multiple way to implement folder system, and after doing some research I found that this approach *...

Autoplay YouTube Embed in React

Sometime you might need to embed youtube video to your react application and you want it to autoplay. **You can do tha...

How to use prisma in Next.js?

Prisma is one of the best ORM for javascript, if you want to use it in your next.js application you can follow this tut...

How to redirect Request in Go Fiber?

I was working on adding new domain from readclip.ahmadrosid.com to [readclip.site](https://readclip.site) today. The mi...

How to create background grid in Tailwindcss?

There are so many options to drive user attention to the information we want them to see. One of them is using backgrou...

Falling Behind or Actually One Step Ahead?

I was the one of many peoplo who find hard to get focus on one thing and always feeling I was behind everybody. Until t...