Back

100 Days To Offload

Follow my journey writing 100 blog posts until the end of 2023. You can also join the challenge see the guideline here.

1 - Starting 100 Days To Offload Challenge

Writing has change my life a lot, but putting commitment to consitenly writing is hard to do. Two days ago I see some ...

2 - How to use supabase with laravel?

Deploying application a lot easier these days, one of the most important component of our Laravel application is databa...

3 - Deploying Laravel Project to fly.io

Laravel is not easy to deploy but not anymore. Today we will learn how to deploy laravel to fly.io and you're gonna lo...

4 - How to setup fullstack web app with golang and vite?

Build web app is getting easier these days, new tools are coming out everyday with the goals to help developers to get ...

5 - Analyzing business value proposition with AI

When building a product the most important thing is not the idea it is the problem you solved and that just one thing m...

6 - Create a button component with tailwindcss

Button has been a component that sometime can be easy to create and also a bit tricky at the same time. Today we will l...

7 - Introduction to Laravel Livewire

With the complexity and limitations of traditional web development using Laravel there are so many attempts to make the...

8 - Learn Livewire Actions and Properties

Livewire give us super power for blade view and today we will learn about Livewire Properties and Actions. If you new ...

9 - How to query html dom in Golang?

Web browser has the best way to manipulate the html document and the good news is we can query html document just like ...

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

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

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

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

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

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

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

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

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

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

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

21 - Getting Started with Apache Kafka

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

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

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

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

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

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

27 - Introduction to Alphine.js

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