41554 blogs · [ { "id": "01a0d502-af0f-7092-997d-478495cc07d3", "title": "GPT-6 Price to Performance", "url": "https://adityapurwa.com/blog/gpt-6-price-to-performance/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529da987740", "title": "Emotion and Motion", "url": "https://adityapurwa.com/blog/emotion-and-motion/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529da2b831c", "title": "Average Intelligence", "url": "https://adityapurwa.com/blog/average-intelligence/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529de712001", "title": "The sky is still blue as I rest under the tree", "url": "https://adityapurwa.com/blog/the-sky-is-still-blue-as-i-rest-under-the-tree/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c976d270", "title": "Analysis of Various Investment Options from the Islamic Perspective", "url": "https://adityapurwa.com/blog/english-analisa-berbagai-opsi-investasi-dalam-pandangan-islam/", "published_at": "2025-02-07T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c3a94cfa", "title": "Analisa Berbagai Opsi Investasi Dalam Pandangan Islam", "url": "https://adityapurwa.com/blog/analisa-berbagai-opsi-investasi-dalam-pandangan-islam/", "published_at": "2024-09-04T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c602fd6f", "title": "Conflicting Dependencies When Developing JetBrains Plugins", "url": "https://adityapurwa.com/blog/conflicting-dependencies-when-developing-jetbrains-plugins/", "published_at": "2024-09-04T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d29e0027", "title": "Rewriting The Site Again", "url": "https://adityapurwa.com/blog/rewriting-the-site-again/", "published_at": "2024-09-04T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529da401f1f", "title": "Embracing Improvements", "url": "https://adityapurwa.com/blog/embracing-improvements/", "published_at": "2024-01-16T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dd9190e5", "title": "On Nested CSS", "url": "https://adityapurwa.com/blog/on-nested-css/", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529de223b64", "title": "This Site Was Broken and I Didn't Even Realized It", "url": "https://adityapurwa.com/blog/site-was-broken-didnt-even-realized/", "published_at": "2023-08-03T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dcd0ee7a", "title": "Of LeetCode, I", "url": "https://adityapurwa.com/blog/of-leetcode-1/", "published_at": "2023-08-02T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dc21c680", "title": "Migrating from Medium", "url": "https://adityapurwa.com/blog/migrating-from-medium/", "published_at": "2023-07-13T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dae952a4", "title": "Google Memories", "url": "https://adityapurwa.com/blog/google-memories/", "published_at": "2023-02-13T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529caacd760", "title": "HTML and CSS Only Blobs", "url": "https://adityapurwa.com/blog/html-and-css-only-blobs-cc442677d398/", "published_at": "2023-02-06T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d1cba805", "title": "Reasonable Pull Request - Writing an Effective and Meaningful Pull Request Description", "url": "https://adityapurwa.com/blog/reasonable-pull-request--writing-an-effective-and-meaningful-pull-request-description-7f984f26fc50/", "published_at": "2022-10-03T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cdc902c9", "title": "Meat and Cheese", "url": "https://adityapurwa.com/blog/meat-and-cheese-e72a76dc84fd/", "published_at": "2022-08-11T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cfb56637", "title": "Playtune — The Story Behind", "url": "https://adityapurwa.com/blog/playtune---the-story-behind-9c8f81a276f0/", "published_at": "2022-08-10T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d50c8251", "title": "The Privilege of the Non-Indebted", "url": "https://adityapurwa.com/blog/the-privilege-of-the-non-indebted-33ed718e705c/", "published_at": "2022-08-10T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c52283c8", "title": "Building ThatSkyWish — The importance of kindness during hardships", "url": "https://adityapurwa.com/blog/building-thatskywish---the-importance-of-kindness-during-hardships-4d636aaf9f3b/", "published_at": "2021-12-19T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d98ffb84", "title": "Why I Stopped Using Dark Mode", "url": "https://adityapurwa.com/blog/why-i-stopped-using-dark-mode-b14c9ca66342/", "published_at": "2021-09-26T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c6e88205", "title": "Cooking The Perfect Instant Noodle With Soup", "url": "https://adityapurwa.com/blog/cooking-the-perfect-instant-noodle-with-soup-bd56f2ccc78e/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d4f347a5", "title": "The Logic of Position Reordering", "url": "https://adityapurwa.com/blog/the-logic-of-position-reordering-275f3ea67991/", "published_at": "2020-06-18T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c7f89e46", "title": "Creating a Shared and Cached Fetch Request", "url": "https://adityapurwa.com/blog/creating-a-shared-and-cached-fetch-request-4deb4381a05f/", "published_at": "2020-06-08T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d4382c63", "title": "Staying Grateful and Productive During a Pandemic", "url": "https://adityapurwa.com/blog/staying-grateful-and-productive-during-a-pandemic-535afd5b2244/", "published_at": "2020-05-19T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c44f1510", "title": "Berkenalan Dengan Libuv, Inti Dalam Node", "url": "https://adityapurwa.com/blog/berkenalan-dengan-libuv--inti-dalam-node-7ab7989ab769/", "published_at": "2020-01-16T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d0eb6d58", "title": "React dan TypeScript — Kombinasi Untuk Pengembangan yang Lebih Mudah", "url": "https://adityapurwa.com/blog/react-dan-typescript---kombinasi-untuk-pengembangan-yang-lebih-mudah-8b1cde8db51a/", "published_at": "2019-07-08T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d3262961", "title": "Sense of Control", "url": "https://adityapurwa.com/blog/sense-of-control-87e6cbbf8ae4/", "published_at": "2019-05-23T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d5e08690", "title": "To Kill a Mistake", "url": "https://adityapurwa.com/blog/to-kill-a-mistake-f3ef8fa5edb0/", "published_at": "2019-03-21T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c47f9e0a", "title": "Berkenalan dengan ANTLR untuk Membuat Bahasa Bot Engine Sederhana", "url": "https://adityapurwa.com/blog/berkenalan-dengan-antlr-untuk-membuat-bahasa-bot-engine-sederhana-cf1292950f98/", "published_at": "2019-02-07T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c8bf1588", "title": "Dan Aku Berdoa, Dengan Segala Kekuranganku", "url": "https://adityapurwa.com/blog/dan-aku-berdoa--dengan-segala-kekuranganku-64ac330fc63a/", "published_at": "2019-01-18T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cc6abb45", "title": "In Search of Passion", "url": "https://adityapurwa.com/blog/in-search-of-passion-33f39f791e94/", "published_at": "2019-01-08T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cb507134", "title": "Hard Work — How I Become a Software Engineer.", "url": "https://adityapurwa.com/blog/hard-work---how-i-become-a-software-engineer--4bd6da9028fa/", "published_at": "2018-10-20T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529ca02f0d8", "title": "Fix for Google Maps and FCM Conflict on Ionic", "url": "https://adityapurwa.com/blog/fix-google-maps-and-fcm-conflict-on-ionic-deb82b341bf5/", "published_at": "2018-08-12T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d33bfcf2", "title": "Software Engineer, Blacksmith of The Binaries", "url": "https://adityapurwa.com/blog/software-engineer--blacksmith-of-the-binaries-2eefd2c46cec/", "published_at": "2018-07-11T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529da0b662d", "title": "Writing Better Redux’s Code with TypeScript", "url": "https://adityapurwa.com/blog/writing-better-redux-s-code-with-typescript-b7a3c1209bca/", "published_at": "2018-07-04T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cd3bfd8b", "title": "Is OOP Dead?", "url": "https://adityapurwa.com/blog/is-oop-dead--b182a4aa9151/", "published_at": "2018-04-01T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cede6c30", "title": "Passion dan Pekerjaan", "url": "https://adityapurwa.com/blog/passion-dan-pekerjaan-fc4b732d1602/", "published_at": "2018-02-28T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cf65aa2b", "title": "Password, Fingerprint, Face ID — Mana Yang Lebih Aman?", "url": "https://adityapurwa.com/blog/password--fingerprint--face-id---mana-yang-lebih-aman--df66cd141f49/", "published_at": "2018-01-25T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cb5c9cd7", "title": "How To Deal With Interpersonal Conflict", "url": "https://adityapurwa.com/blog/how-to-deal-with-interpersonal-conflict-df25496c9c12/", "published_at": "2017-11-02T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c571443a", "title": "CSS `position` in a Nutshell", "url": "https://adityapurwa.com/blog/css--position--in-a-nutshell-a13a7f711e97/", "published_at": "2017-10-14T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d7c8a90a", "title": "Vue and React Side by Side", "url": "https://adityapurwa.com/blog/vue-and-react-side-by-side-55d02b9fb222/", "published_at": "2017-10-11T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d07f35b7", "title": "Publishing Ionic Apps on Android", "url": "https://adityapurwa.com/blog/publishing-ionic-apps-on-android-c0da452a1cb/", "published_at": "2017-10-09T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dff5179a", "title": "Tips on Designing a Good Framework, Library, or Plugin — Part 2 — Architecture", "url": "https://adityapurwa.com/blog/tips-framework-2/", "published_at": "2017-10-07T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529df36840c", "title": "Tips on Designing a Good Framework, Library, or Plugin — Part 1 — Documentation", "url": "https://adityapurwa.com/blog/tips-framework-1/", "published_at": "2017-10-05T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cac36789", "title": "HTMLX — Custom Elements Before It Was Cool", "url": "https://adityapurwa.com/blog/htmlx---custom-elements-before-it-was-cool-2f63ad7f58ad/", "published_at": "2017-10-03T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d6c51155", "title": "UUID atau Auto Increment untuk Primary Key?", "url": "https://adityapurwa.com/blog/uuid-atau-auto-increment-untuk-primary-key--323bab35da5b/", "published_at": "2017-09-07T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d7a3ef67", "title": "Using Docker to Run a Simple Nginx Server", "url": "https://adityapurwa.com/blog/using-docker-to-run-a-simple-nginx-server-75a48d74500b/", "published_at": "2017-09-01T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c71749c6", "title": "Creating CRUD with Vue/x+Laravel Component Responsible Model", "url": "https://adityapurwa.com/blog/creating-crud-with-vue-x-laravel-component-responsible-model-acc7be704e92/", "published_at": "2017-07-23T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d6e0308c", "title": "Using ADB on WiFi for Android Development", "url": "https://adityapurwa.com/blog/using-adb-on-wifi-for-android-development-fe407a6db712/", "published_at": "2017-07-21T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529c92fba14", "title": "Death — Its The End that Matters", "url": "https://adityapurwa.com/blog/death---its-the-end-that-matters-577dcb6a4783/", "published_at": "2017-07-09T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529cbdccbe0", "title": "How to Fail in Business", "url": "https://adityapurwa.com/blog/how-to-fail-in-business-cbdc67b8c146/", "published_at": "2017-06-20T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529d8c41bd4", "title": "Why Debating is Bad, Even if You can Win It", "url": "https://adityapurwa.com/blog/why-debating-is-bad--even-if-you-can-win-it-75d2d39003cd/", "published_at": "2017-05-04T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529ce523db1", "title": "My Experience Renewing Driving License on Different City in Indonesia", "url": "https://adityapurwa.com/blog/my-experience-renewing-driving-license-on-different-city-in-indonesia-f030123ad63b/", "published_at": "2017-05-03T00:00:00+00:00" }, { "id": "01a08720-06c3-72ce-a015-9529dbdd3770", "title": "Limited Resource Mindset — How it Helps Me Become a Better Developer.", "url": "https://adityapurwa.com/blog/limited-resource-mindset/", "published_at": "2017-05-02T00:00:00+00:00" } ] posts Claim your blog
Back to adityapurwa.com
Blog · corpus.blog/blogs/adityapurwa.com/posts

adityapurwa.com

adityapurwa.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017