[{"data":1,"prerenderedAt":93},["ShallowReactive",2],{"tag-labels":3,"series-algoritma-struktur-data":4,"site-header":33},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":13,"parent_series":28},15,"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data","Algorithms and data structures are the part of programming you can't skip. They decide whether a solution to a hard problem is fast enough to be worth anything. This series goes through the usual structures and algorithms, what each one costs, and where it earns its place.","Algoritma dan struktur data adalah konsep fundamental dalam dunia pemrograman. Keduanya sangat penting dalam menyelesaikan masalah yang kompleks dengan efisien dan efektif. Dalam seri ini kita akan membahas berbagai macam struktur data dan algoritma yang harapannya bisa bikin kode kita lebih efektif dan efisien. Yuk belajar ASD bareng Inva! 👋",null,[],[14,21],{"id":15,"title":16,"title_id":17,"slug":18,"description":19,"description_id":20,"cover_image":11},27,"About Algorithms and Data Structures","Tentang Algoritma dan Struktur Data","asd-intro","Why algorithms and data structures matter, and why learning them isn't just to pass a course.","Kenapa algoritma dan struktur data penting, dan kenapa belajar keduanya bukan cuma buat lulus mata kuliah.",{"id":22,"title":23,"title_id":24,"slug":25,"description":26,"description_id":27,"cover_image":11},28,"Linear Data Structures","Struktur Data Linear","asd-struktur-linear","Linear structures like linked lists, from building one to the operations you'll actually use.","Struktur data linear seperti linked list, dibahas dari cara membentuknya sampai operasi dasarnya.",{"id":29,"title":30,"title_id":31,"slug":32,"parent_series":11},9,"Articles","Artikel","all",{"featuredPost":34,"navigations":53},{"id":35,"title":36,"title_id":37,"slug":38,"excerpt":39,"excerpt_id":40,"has_translation":41,"published_at":42,"reading_time":43,"hidden_from_listing":44,"tags":45,"thumbnail_image":11,"og_image":50,"series":51,"authors":52},110,"When You Pick a Framework Just to Look Different","Ketika Pilih Framework Cuma Biar Kelihatan Beda","ketika-pilih-framework-cuma-biar-kelihatan-beda","The last time you chose a new framework or library, was it because your problem needed that tool, or because it sounded cool and few people around you were using it? That question is uncomfortable. Technology decisions are often made for reasons that never appear in any technical document.","Terakhir kali kamu milih framework atau library baru, itu karena masalahmu butuh alat itu, atau karena alatnya kedengaran keren dan belum banyak yang pakai? Pertanyaan ini nggak enak dijawab. Soalnya keputusan teknologi sering diambil dengan alasan yang nggak pernah ditulis di dokumen teknis mana pun.",true,"2026-10-06T15:25:21.000Z",5,false,[46,47,48,49],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":29,"title":30,"title_id":31,"slug":32},[],[54,67,88],{"collection":55,"item":56},"series",{"__typename":55,"title":30,"title_id":31,"slug":32,"children_series":57},[58,62,66],{"title":59,"title_id":60,"slug":61},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":63,"title_id":64,"slug":65},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":6,"title_id":7,"slug":8},{"collection":55,"item":68},{"__typename":55,"title":69,"title_id":69,"slug":70,"children_series":71},"Tutorial","tutorial",[72,76,80,84],{"title":73,"title_id":74,"slug":75},"Learning Python","Belajar Python","belajar-python",{"title":77,"title_id":78,"slug":79},"Learning Go","Belajar Golang","belajar-golang",{"title":81,"title_id":82,"slug":83},"Learning Java","Belajar Java","belajar-java",{"title":85,"title_id":86,"slug":87},"Learning Pascal","Belajar Pascal","belajar-pascal",{"collection":55,"item":89},{"__typename":55,"title":90,"title_id":90,"slug":91,"children_series":92},"Lab","lab",[],1793336439963]