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.

Introduction to Alphine.js

Alpine.js is a lightweight JavaScript framework. It makes it easy for you to create interactive user interfaces without...

Upload Files to Cloudinary in Laravel

File management is a crucial aspect of modern web applications, and Laravel developers often need to handle file upload...

Integrate Local LLM into Your Laravel Projects with Ollama

The progress of Open Source Large Language Model is growing rapidly, now if you have a computer with 8 GB of ram you ca...

How to use Claude AI in Laravel?

Now that Anthropic has already opened access to their Claude model, it's time to try the Claude API in our Laravel appl...

A Guide to Stateless Laravel Applications Using Tigris Object Storage

Last year I wrote a tutorial to [deploy your laravel application to Fly.io](/blog/deploying-laravel-project-to-fly.io)....

What is unstructured data?

In short Unstructured data is the data that doesn't have predefined structure, just like database they doesn't have and...

How to use fetch in laravel?

In Laravel, you cannot simply use "fetch" and then request the API; otherwise, you will encounter an error due to the C...

Getting Started with Apache Kafka

Developing scalable application these days have a lot of moving part especially when your company adopt micro service. ...

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...