41554 blogs · [ { "id": "01a08721-6719-7135-81b6-75ba12219b51", "title": "How to Integrate Mayar.id Payments Into Your Product", "url": "https://ahmadrosid.com/blog/integrating-mayar-id-payments", "published_at": "2026-07-22T10:00:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba125db75b", "title": "What If the Harness Mattered More Than the Model?", "url": "https://ahmadrosid.com/blog/what-if-the-harness-mattered-more-than-the-model", "published_at": "2026-07-12T06:42:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba12a81af7", "title": "Introducing Nakama", "url": "https://ahmadrosid.com/blog/introducing-nakama", "published_at": "2026-06-17T22:11:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba12e584b9", "title": "Building a CLI Music Player Because YouTube is Too Distracting", "url": "https://ahmadrosid.com/blog/building-cli-music-player", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba13983d99", "title": "My Conversation with AI to Get Clarity in My Life", "url": "https://ahmadrosid.com/blog/conversation-with-ai-for-clarity", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba13e21edb", "title": "How to Use OpenRouter: Access Multiple AI Models with One API", "url": "https://ahmadrosid.com/blog/how-to-use-openrouter", "published_at": "2025-12-26T10:00:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba14d5a3e0", "title": "How to Setup Middleware for Elysia.js", "url": "https://ahmadrosid.com/blog/how-to-setup-middleware-for-elysia.js", "published_at": "2025-07-12T07:00:24+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba158c73d6", "title": "Using better auth in Next.js", "url": "https://ahmadrosid.com/blog/using-better-auth-in-next.js", "published_at": "2025-06-10T22:36:39+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba16051704", "title": "Setting Up Vince Analytics: A Self-Hosted Alternative to Google Analytics", "url": "https://ahmadrosid.com/blog/setting-up-vince-analytics", "published_at": "2024-12-04T18:30:49+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1651669b", "title": "How to use Laravel Pint in VSCode?", "url": "https://ahmadrosid.com/blog/how-to-use-laravel-pint-in-vscode", "published_at": "2024-11-18T10:00:04+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba16dea3cc", "title": "How to hide scrollbar in tailwindcss?", "url": "https://ahmadrosid.com/blog/how-to-hide-scrollbar-in-tailwindcss", "published_at": "2024-11-08T08:48:15+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba17a94cba", "title": "How to Extract Audio from MKV Files Using FFmpeg", "url": "https://ahmadrosid.com/blog/how-to-extract-audio-from-mkv-files-using-ffmpeg", "published_at": "2024-11-06T17:26:59+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1872523f", "title": "AI Won't Replace Developers - Here's Why We'll Thrive Instead", "url": "https://ahmadrosid.com/blog/ai-wont-replace-developers", "published_at": "2024-11-03T21:02:27+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba187afbe2", "title": "Scraping Hacker News with Selenium", "url": "https://ahmadrosid.com/blog/scraping-hacker-news-with-selenium", "published_at": "2024-11-03T15:55:08+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba18f9e393", "title": "How to Create a Dialog Component with Alpine.js", "url": "https://ahmadrosid.com/blog/alpinejs-dialog-component", "published_at": "2024-10-03T15:26:01+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba18fc4a60", "title": "Where is the pip package file located?", "url": "https://ahmadrosid.com/blog/where-is-pip-package-file-is-located", "published_at": "2024-09-11T15:26:01+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1963bf53", "title": "How to deploy Laravel app with a PostgreSQL using Laravel Forge?", "url": "https://ahmadrosid.com/blog/laravel-forge-app-postgresql", "published_at": "2024-09-07T06:54:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba19cfc5d9", "title": "Understanding Reduce Operations in Laravel: A Beginner's Guide", "url": "https://ahmadrosid.com/blog/understanding-reduction-operations", "published_at": "2024-08-16T06:54:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1a485102", "title": "How to Copy Folders to Remote Servers Using SSH", "url": "https://ahmadrosid.com/blog/how-to-copy-folders-using-ssh", "published_at": "2024-07-23T07:39:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1acca802", "title": "How to use codemirror legacy modes?", "url": "https://ahmadrosid.com/blog/how-to-use-codemirror-legacy-modes", "published_at": "2024-07-20T08:25:28+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1af1841c", "title": "How to install Golang in ubuntu with curl?", "url": "https://ahmadrosid.com/blog/install-golang-ubuntu-curl", "published_at": "2024-07-18T14:46:11+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1b77f8c5", "title": "How to Set a Custom Redirect URL After Login in Laravel Jetstream?", "url": "https://ahmadrosid.com/blog/custom-redirect-laravel-jetstream", "published_at": "2024-07-09T07:32:50+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1b953eae", "title": "How Laravel Facades work?", "url": "https://ahmadrosid.com/blog/how-laravel-facades-work", "published_at": "2024-06-27T04:19:25+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1c7f7e73", "title": "How to streaming text with markdown formatted in Livewire?", "url": "https://ahmadrosid.com/blog/livewire-streaming-markdown", "published_at": "2024-05-22T05:34:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1d0cb63c", "title": "How to Create an Email with Your Own Domain on a VPS?", "url": "https://ahmadrosid.com/blog/email-hosting-vps", "published_at": "2024-05-04T10:24:20+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1de834c4", "title": "Introduction to Alphine.js", "url": "https://ahmadrosid.com/blog/introduction-to-alphine.js", "published_at": "2024-04-19T10:24:29+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1e05ad87", "title": "Upload Files to Cloudinary in Laravel", "url": "https://ahmadrosid.com/blog/upload-files-to-cloudinary-in-laravel", "published_at": "2024-04-19T06:51:58+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1efd3b18", "title": "Integrate Local LLM into Your Laravel Projects with Ollama", "url": "https://ahmadrosid.com/blog/ollama-laravel", "published_at": "2024-03-29T18:40:06+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1f69d59a", "title": "How to use Claude AI in Laravel?", "url": "https://ahmadrosid.com/blog/how-to-use-claude-model-in-laravel", "published_at": "2024-03-27T03:38:07+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1fbdc69b", "title": "A Guide to Stateless Laravel Applications Using Tigris Object Storage", "url": "https://ahmadrosid.com/blog/stateless-laravel-tigris", "published_at": "2024-03-05T15:48:11+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba1fda6255", "title": "What is unstructured data?", "url": "https://ahmadrosid.com/blog/what-is-unstructured-data", "published_at": "2023-12-26T15:56:28+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba207298c3", "title": "How to use fetch in laravel?", "url": "https://ahmadrosid.com/blog/how-to-use-fetch-in-laravel", "published_at": "2023-12-14T15:44:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba210c6a03", "title": "Getting Started with Apache Kafka", "url": "https://ahmadrosid.com/blog/tutorial-apache-kafka", "published_at": "2023-12-07T18:24:42+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba21f93a4a", "title": "How to come up with the UI Design for your web app?", "url": "https://ahmadrosid.com/blog/how-to-come-up-with-the-ui-design-for-you-web-app", "published_at": "2023-11-27T15:16:44+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2265dd09", "title": "How to send email during Development time in Laravel?", "url": "https://ahmadrosid.com/blog/fake-smtp-server", "published_at": "2023-11-23T08:55:20+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba228a089f", "title": "How to Deploy Vite + React to Github Pages?", "url": "https://ahmadrosid.com/blog/deploy-vite-github-pages", "published_at": "2023-11-22T09:47:10+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2332b0b2", "title": "How to Install Mayan EDMS to Digitalocean VPS?", "url": "https://ahmadrosid.com/blog/how-to-install-mayan-edms-to-digitalocean-vps", "published_at": "2023-11-20T10:54:18+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba240f8b75", "title": "How to use DuckDB to query Parquet file?", "url": "https://ahmadrosid.com/blog/how-to-use-duckdb-to-query-parquet-file", "published_at": "2023-11-16T10:58:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2490ded3", "title": "Introduction to DuckDB - In memory database for Analytics", "url": "https://ahmadrosid.com/blog/introduction-to-duckdb-in-memory-database-for-analytics", "published_at": "2023-11-15T05:24:08+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba257332ca", "title": "Fetch like Javascript in Golang", "url": "https://ahmadrosid.com/blog/fetch-like-javascript-in-golang", "published_at": "2023-11-06T09:38:17+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba261d851a", "title": "Implementing Folder System in PostgreSQL", "url": "https://ahmadrosid.com/blog/implementing-folder-system-in-postgresql", "published_at": "2023-11-02T14:21:52+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba26a549ee", "title": "Autoplay YouTube Embed in React", "url": "https://ahmadrosid.com/blog/autoplay-youtube-embed-in-react", "published_at": "2023-11-02T09:24:06+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba276cbd85", "title": "How to use prisma in Next.js?", "url": "https://ahmadrosid.com/blog/how-to-use-prisma-in-next.js", "published_at": "2023-11-01T08:01:39+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba277b48d7", "title": "How to redirect Request in Go Fiber?", "url": "https://ahmadrosid.com/blog/how-to-redirect-request-in-go-fiber", "published_at": "2023-11-01T04:50:21+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba278c1f52", "title": "How to create background grid in Tailwindcss?", "url": "https://ahmadrosid.com/blog/how-to-create-background-grid-in-tailwindcss", "published_at": "2023-10-30T08:37:23+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2826f3fa", "title": "Falling Behind or Actually One Step Ahead?", "url": "https://ahmadrosid.com/blog/falling-behind", "published_at": "2023-10-29T08:58:39+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba283e5385", "title": "How to query html dom in Golang?", "url": "https://ahmadrosid.com/blog/how-to-query-html-dom-in-golang", "published_at": "2023-10-26T16:54:19+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba28ea2a2d", "title": "Learn Livewire Actions and Properties", "url": "https://ahmadrosid.com/blog/livewire-actions-and-properties", "published_at": "2023-10-25T13:05:14+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba29b4f840", "title": "Introduction to Laravel Livewire", "url": "https://ahmadrosid.com/blog/introduction-to-laravel-livewire", "published_at": "2023-10-24T03:10:30+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba29c5bfa9", "title": "Create a button component with tailwindcss", "url": "https://ahmadrosid.com/blog/button-component-tailwindcss", "published_at": "2023-10-23T08:45:42+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2aa1da4e", "title": "Analyzing business value proposition with AI", "url": "https://ahmadrosid.com/blog/analyzing-business-value-proposition-with-ai", "published_at": "2023-10-22T09:22:08+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2ab6a311", "title": "How to setup fullstack web app with golang and vite?", "url": "https://ahmadrosid.com/blog/setup-fullstack-golang-with-vite", "published_at": "2023-10-21T08:02:42+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2bb28324", "title": "Deploying Laravel Project to fly.io", "url": "https://ahmadrosid.com/blog/deploying-laravel-project-to-fly.io", "published_at": "2023-10-20T15:24:26+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2c9ee5db", "title": "How to use supabase with laravel?", "url": "https://ahmadrosid.com/blog/how-to-use-supabase-with-laravel", "published_at": "2023-10-19T02:57:59+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2d76403c", "title": "Starting 100 Days To Offload Challenge", "url": "https://ahmadrosid.com/blog/starting-100-days-to-offload", "published_at": "2023-10-18T03:08:42+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2ddee7e9", "title": "How to get up again after losing a job?", "url": "https://ahmadrosid.com/blog/losing-a-job", "published_at": "2023-10-07T17:27:43+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2e0c09c4", "title": "How to create REST API with Express and ts-rest?", "url": "https://ahmadrosid.com/blog/express-with-ts-rest", "published_at": "2023-08-07T10:22:28+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2e3908e8", "title": "How to cancel Javascript Fetch Request?", "url": "https://ahmadrosid.com/blog/cancel-fetch-request", "published_at": "2023-07-30T05:19:14+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2e8c3b14", "title": "Building PHP Extension with Rust for Fun and Profit", "url": "https://ahmadrosid.com/blog/create-php-extension-with-rust", "published_at": "2023-05-30T03:39:40+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2ec9e40b", "title": "Creating Chat Widget with Next.js", "url": "https://ahmadrosid.com/blog/building-chat-widget-with-nextjs", "published_at": "2023-05-27T07:48:19+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2f14b5bc", "title": "Building chatbot with Laravel and Openai Embedding", "url": "https://ahmadrosid.com/blog/laravel-openai-embedding", "published_at": "2023-05-22T02:07:11+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2f1c1d7c", "title": "Streaming OpenAI Responses in Laravel with Server-Sent Events (SSE)", "url": "https://ahmadrosid.com/blog/laravel-openai-streaming-response", "published_at": "2023-05-18T11:40:45+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba2fbc0982", "title": "Deploy Next.js to Firebase Hosting", "url": "https://ahmadrosid.com/blog/firebase-hosting-nextjs", "published_at": "2023-05-11T07:03:31+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba307b52d7", "title": "Fixing Python Firebase Auth HTTPResponse Error", "url": "https://ahmadrosid.com/blog/fix-firebase-auth-httpreponse-object-has-no-attribute-strict", "published_at": "2023-05-07T13:54:00+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba31431048", "title": "How to install Postgres database in Ubuntu?", "url": "https://ahmadrosid.com/blog/install-postgress-ubuntu-20", "published_at": "2023-05-04T05:41:06+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba314392c6", "title": "How to extract text from PDF file in Rust?", "url": "https://ahmadrosid.com/blog/extract-text-from-pdf-in-rust", "published_at": "2023-04-16T04:29:13+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3235c1da", "title": "Motion Graphic in JavaScript with motion-canvas", "url": "https://ahmadrosid.com/blog/motion-canvas-animation-tutorial", "published_at": "2023-03-30T23:26:50+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba327402fe", "title": "React drag and drop with dnd-kit", "url": "https://ahmadrosid.com/blog/react-drag-and-drop-with-dnd-kit", "published_at": "2023-03-08T03:03:56+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba33310aef", "title": "How to use chatgpt API with Laravel?", "url": "https://ahmadrosid.com/blog/chatgpt-api-laravel", "published_at": "2023-03-07T01:35:01+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba34059e34", "title": "What is regex /g meaning?", "url": "https://ahmadrosid.com/blog/regex-g-meaning", "published_at": "2023-02-20T06:01:53+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba34df27d8", "title": "How to add Editor Action in monaco-editor?", "url": "https://ahmadrosid.com/blog/monaco-editor-action-command", "published_at": "2023-01-18T17:53:44+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba351111cf", "title": "How to run command with custom stdin and stdout in Rust?", "url": "https://ahmadrosid.com/blog/rust-run-command-with-custom-stdin-stdout", "published_at": "2023-01-18T03:04:52+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba35a5a1a0", "title": "How to install Redis in MacOs?", "url": "https://ahmadrosid.com/blog/install-redis-in-macos", "published_at": "2023-01-15T06:59:06+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba369301ff", "title": "AI-Powered Photo Restoration in Laravel Tutorial", "url": "https://ahmadrosid.com/blog/laravel-ai-photo-restoration-tutorial", "published_at": "2023-01-14T06:54:03+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3783ff26", "title": "Create CSS Border Animation with TailwindCSS", "url": "https://ahmadrosid.com/blog/css-border-animation", "published_at": "2023-01-13T04:00:32+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba37d783b9", "title": "How to Use Vercel Audience Analytics in Next.js?", "url": "https://ahmadrosid.com/blog/vercel-analytics-tutorial", "published_at": "2023-01-10T03:33:01+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3853eb7b", "title": "How to Disable vercel deployment notification?", "url": "https://ahmadrosid.com/blog/disable-vercel-email-notification", "published_at": "2023-01-06T15:54:28+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba385d20a8", "title": "How to Compress Image with JavaScript?", "url": "https://ahmadrosid.com/blog/compress-image-with-javascript", "published_at": "2023-01-04T07:51:36+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba38774eb5", "title": "Remove Background Image with PhotoRoom API in Laravel", "url": "https://ahmadrosid.com/blog/laravel-photo-room-remove-bg", "published_at": "2023-01-03T13:40:06+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba38eeaabd", "title": "How to create tooltip with React and TailwindCSS?", "url": "https://ahmadrosid.com/blog/react-tailwind-tooltip", "published_at": "2022-12-27T17:01:59+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba394627ce", "title": "JavaScript Regex to Replace Links", "url": "https://ahmadrosid.com/blog/js-regex-replace-link", "published_at": "2022-12-27T05:54:49+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3949e513", "title": "How to Download a file with Node.js?", "url": "https://ahmadrosid.com/blog/nodejs-download-file", "published_at": "2022-12-26T17:31:31+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3a1ed2f1", "title": "How to fix node-fetch Error ERR_REQUIRE_ESM", "url": "https://ahmadrosid.com/blog/fix-node-fetch-import", "published_at": "2022-12-26T05:46:57+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3aab845e", "title": "Convert YouTube to Text with OpenAI Whisper", "url": "https://ahmadrosid.com/blog/youtube-transcriptioin-with-openai-whisper", "published_at": "2022-12-24T18:19:41+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3b9de54c", "title": "How to use OpenAI in Laravel?", "url": "https://ahmadrosid.com/blog/laravel-openai-tutorial", "published_at": "2022-12-22T18:07:51+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3c64432f", "title": "Learn Docker for beginner", "url": "https://ahmadrosid.com/blog/docker-for-beginner", "published_at": "2022-12-22T13:30:10+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3c9b34c7", "title": "How to Deploy FastApi to Fly.io?", "url": "https://ahmadrosid.com/blog/deploy-fastapi-flyio", "published_at": "2022-12-18T10:05:05+00:00" }, { "id": "01a08721-6719-7135-81b6-75ba3d28da00", "title": "How to replicate ChatGPT with Langchain and GPT-3?", "url": "https://ahmadrosid.com/blog/langchain-openai-tutorial", "published_at": "2022-12-15T02:40:04+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf7005893d", "title": "How to Crop image in Golang?", "url": "https://ahmadrosid.com/blog/golang-img-crop", "published_at": "2022-12-13T06:13:58+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf701c5e91", "title": "How to Setup your MacOS for Laravel Development?", "url": "https://ahmadrosid.com/blog/setup-macos-for-laravel-development", "published_at": "2022-12-09T03:49:58+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf70426502", "title": "How to Handling Error in go?", "url": "https://ahmadrosid.com/blog/error-handling-golang", "published_at": "2022-09-24T12:58:41+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf712b7266", "title": "Basic PostgreSQL Query for Beginner", "url": "https://ahmadrosid.com/blog/basic-postgres", "published_at": "2022-09-22T12:21:25+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf7185b71b", "title": "Understanding Golang Concurency", "url": "https://ahmadrosid.com/blog/golang-concurrency", "published_at": "2022-09-14T08:10:06+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf71a8ef41", "title": "How to Format String in Javascript?", "url": "https://ahmadrosid.com/blog/javascript-string-format", "published_at": "2022-09-12T15:07:22+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf722b2468", "title": "Golang http client and server Tutorial", "url": "https://ahmadrosid.com/blog/golang-http-client-and-server", "published_at": "2022-08-03T13:48:32+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf72ba7c37", "title": "How to get a job in Start Up industry?", "url": "https://ahmadrosid.com/blog/how-to-get-job-as-programmer", "published_at": "2022-07-09T03:45:37+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf72db8d4c", "title": "Building Personal Wiki on Next.js using mdbook", "url": "https://ahmadrosid.com/blog/building-personal-wiki", "published_at": "2022-04-12T15:12:14+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf73480f2c", "title": "My Command-Line Utility Collections", "url": "https://ahmadrosid.com/blog/command-line-utilities", "published_at": "2022-04-04T06:36:46+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf742add4f", "title": "Skills you Need to become a Backend Developer", "url": "https://ahmadrosid.com/blog/backend-developer-roadmap", "published_at": "2022-03-27T13:18:17+00:00" }, { "id": "01a08721-671a-73cd-a988-f2bf75132e1c", "title": "Rust parsing dynamic JSON", "url": "https://ahmadrosid.com/blog/rust-parsing-dynamic-json", "published_at": "2022-03-23T11:20:05+00:00" } ] posts Claim your blog
Back to Ahmad Rosid - Software Enginer
Blog · corpus.blog/blogs/ahmadrosid.com/posts

Ahmad Rosid - Software Enginer

ahmadrosid.com

2026

2025

2024

2023

2022