Programmer Zaman Now
9.24K subscribers
1.29K photos
38 videos
933 links
Channel ini merupakan channel dari komunintas Programmer Zaman Now

Admin : @khannedy

Lowongan Programmer Zaman Now : @LowonganProgrammerZamanNow
Download Telegram
ELASTICSEARCH
Sejak tahun 2016 saya udah pake elasticsearch, dari mulai versi 2 kalo gak salah, sekarang udah versi 8 aja. Dulu sempet bikin kelas elasticsearch di channel PZN, tapi ala kadarnya aja. Sekarang mungkin saatnya diseriusin bikin materi Elasticsearch, salah satu search engine database yang menyokong banyak ecommerce di Indonesia, kebanyang kalo gak ada elasticsaerch, search barang pake LIKE QUERY, tiap hari sakit kepala gara2 database down pastinya
Kalian gimana? masih pake LIKE QUERY juga? masih betah tengah malem ditelponin gara2 database down? atau emang biar jadi job security, biar tetep dicari-cari dan ada kerjaan? #eh
lupa ngasih tau, kalo materi MongoDB sudah tersedia di channel orang ganteng dan intelek

materinya akan dibuat dalam roadmap, jadi masih banyak materi-materi selanjutnya, doakan supaya saya gak kebanyakan rebahan, biar bisa cepat ngerjainnya #eh
Materi redis sudah di upload di channel kesayangan kita, channel ganteng dan intelek. Redis adalahh salah satu in memory database yang seperti sampai saat ini paling populer dan banyak digunakan. Redis itu seperti obat kuat, ketika aplikasi kita udah mulai ngosngosan, banyak yang pake suplemen Redis buat genjot performa biar energic lagi.

Namanya obat, tetap ada aturan pemakaian, makanya kita juga harus tahu cara pemakaian Redis seperti apa, kalo gak ngerti cara aturan pakai, bukannya performa pengen joss, malah makin amblass

Saya sudah pernah liat ada aplikasi yang pake Redis, niat awal pengen pengen performa baik, malah tagihan hardware makin mahal, dan malah sering pingsan aplikasinya, sejak pake redis

Nah bagaimana dengan teman2? Udah pake Redis juga? Kalo belum, silahkan ikutin materinya, jaga2 nanti udah loyo, bisa dibantu obat kuat ini #eh
namanya hidup, target harus tinggi, walaupun rebahan tetap lebih menarik #eh

yang awalnya tahun 2023 pengen mulai kelas Microservices dan FE Framework, akhirnya harus ngaret karena kebanyakan rebahan, hehe. Akhirnya targetnya di geser ke tahun depan, tahun ini sudah selesai semua bahas RESTful API di Spring, NodeJS, Golang, Laravel, tinggal lanjut ke database NoSQL dan juga basic FE, sekaligus kubernetes

tahun depan baru fokus ke Microservices dan frontend / mobile.

namanya juga target, ya muluk2, kita liat aja tahun depan, apa tetep sama, atau berubah lagi. hehe
ELASTICSEARCH DASAR

Pernah search di toko online? kok bisa cepet, trus bisa filter suka-suka, tapi tetep cepet, bisa like query, tetep cepet. Lah giliran kita bikin pake database MySQL / PostgreSQL, kok empot-empotan. Itu karena kebanyakan sudah menggunakan database berbasis search, kayak Elasticsearch

Elasticsearch sekarang sudah jadi database untuk search paling populer di Dunia. Kalo ingin belajar salah satu database yang bisa mempermudah hidup kita nanti, salah satunya ya Elasticsearch ini.

oh, materi elasticsearch dasar, siang ini jam 12 tayang di channel kesayangan kita, channel ganteng dan intelek
IT'S RUST TIME!

karena JetBrains sudah mengeluarkan IDE untuk Rust, artinya mungkin ini bisa jadi saatnya untuk riset Rust untuk Backend

Biar kalo drama pake Rust gak terlalu roaming #lho

Rust sendiri udah lumayan populer di luar sana, salah satu yang besar yang pindah dari Golang ke Rust adalah Discord, para programmer atau gammer mungkin sudah tahu tentang Discord.

Tapi saat ada perusahaan yang pindah dari satu teknologi ke teknologi lain, bukan berarti teknologi lama nya jelek, hanya saja tidak cocok dengan kasus yang sedang dihadapi.

Jangan gara2 Discord pindah ke Rust, trus kalian pengen pindahin web company profile ke Rust, itusih pake HTML CSS aja udah cukup. Jadi balik lagi, gunakan ketika butuh, kalo gak butuh ya gak usah mempersulit diri, mending fokus get it done, biar bisa cepat rebahan

Reference : https://discord.com/blog/why-discord-is-switching-from-go-to-rust

#discord #programmerzamannow #rust #golang
Mungkin kebanyakan dari kita banyak menggunakan redis hanya sebagai key-value, misal untuk menyimpan token atau session. Tapi sebenarnya selain key-value, redis masih banyak mendukung struktur data lainnya, seperti list, sets, hash, stream, dan lain-lain

Contoh yang terakhir saya menggunakan sorted set di redis untuk bikin sistem delayed job, hal ini lebih efektif dibanding query berulang ke database. Masih banyak contoh-contoh kasus yang bisa kita lakukan menggunakan struktur data di redis.

Slide redis data structure sudah selesai, tinggal kita produksi materi video nya.

#programmerzamannow #redis #datastructure