Programmer Zaman Now
9.29K subscribers
1.15K photos
35 videos
758 links
Channel ini merupakan channel dari komunintas Programmer Zaman Now

Admin : @khannedy

Lowongan Programmer Zaman Now : @LowonganProgrammerZamanNow
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Tips untuk fresh graduate yg mau lamar kerja #programmerzamannow
This media is not supported in your browser
VIEW IN TELEGRAM
Kerja tapi pindah bahasa pemrograman #programmerzamannow
This media is not supported in your browser
VIEW IN TELEGRAM
Lagi UAT, user malah minta tambah fitur #programmerzamannow
This media is not supported in your browser
VIEW IN TELEGRAM
Fresh graduate biar paham kodingan seniornya #programmerzamannow
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
BACKPRESSURE

Sakit punggung? bukan-bukan, kita bukan lagi bahas sakit punggung. Backpressure adalah istilah yang dibawa dari dunia hydraulic, dalam software backpressure adalah kondisi dimana kecepatan proses consumer/server lebih kecil dibandingkan kecepatan request yang diberikan producer/client

Masalah ini cepat atau lambat pasti akan dihadapi oleh para programmer, terutama para Senior Programmer, dan kita wajib tahu bagaimana cara menanganinya.

Di video ini saya bahas beberapa cara untuk menangani masalah backpressure ini.

https://youtu.be/NlFAbaugfRc

#vlog #backpressure #software #programmerzamannow
CARA BERTANYA

Bertanya itu ada seninya, gak tiba2 chat langsung bilang, "bang, punya duit 100rb gak? pinjem donk", hehe. Sukur2 di bales, yang ada mungkin langsung di blok. Cara bertanya itu adalah softskill yang perlu dipelajari, biar kalo kita ada masalah, yang kita tanyai bersedia untuk menjawabnya.

Di video kali ini, kita belajar bagaimana cara bertanya buat programmer

https://youtu.be/hpSwQsfD-OA

#programmerzamannow
CIRCUIT BREAKER

Di video sebelumnya saya pernah bahas tentang BACKPRESSURE, dimana kita harus bisa handle ketika request yang masuk ke aplikasi lebih besar dari pada kecepatan proses aplikasi kita. Bagaimana jika terjadi sebaliknya? Aplikasi kita mengirim data terlalu banyak ke aplikasi lain? Nah strategi yang biasa digunakan adalah menggunakna strategy CIRCUIT BREAKER.

Di video kali ini saya bahas bagaimana strategi CIRCUIT BREAKER bisa kita gunakan untuk mengatasi masalah tersebut.

https://youtu.be/qKA8f9kWxGw

#programmerzamannow #circuitbreaker #seniorprogrammer
PERALATAN KERJA

Saat kita kerja, biar kerja makin nyaman dan produktif, pastinya kita perlu setup dan beli peralatan kerja yang cocok untuk mendukung produktifitas kita. Di video kali ini, saya coba share peralatan yang biasa saya gunakan ketika kerja, semoga menginspirasi teman-teman

https://youtu.be/1_Fh3vFh6EQ?si=b7rivwg03DvEflHZ

#programmerzamannow
materi tadi siang, lupa posting pengumumannya

https://youtu.be/AXwDvYh2-uk

#programmerzamannow #performance #api
yakin aplikasi kalian kenceng? yuk test pake k6, salah satu load testing tool yang sekarang lagi naek daun

https://youtu.be/VGO5CfOve90

#programmerzamannow #k6 #loadtesting #performance #performancetesting
sebulan sekali ganti framework, this is the way

https://youtu.be/d4s7NLqRC9k

#programmerzamannow
Suka banyak yang nanya, gimana cara listen perubahan yang terjadi di database? Trigger kan hanya bisa dilakukan didalam database nya, kadang misal kita ingin ketika terjadi perubahan, data perubahan dikirim ke tempat lain, misal message broker, database lain atau bahkan ke monitoring. Di video ini kita bahas singkat tentang Change Data Capture

https://youtu.be/5ETH7ENJ-Vs

#programmerzamannow #vlog
kita sering kan pake uuid untuk primary key? saya juga sering, namun apasih kira-kira baik dan buruknya kalo pake uuid? di video ini kita akan bahas tentang hal itu

https://youtu.be/j4_BxmmLz3s

#programmerzamannow #uuid #kode #database
Apakah pernah dapat API yang error tapi balikin 200 OK? Atau response nya kadang struktur nya A, kadang B, kadang berubah2. Apakah itu bagus kalo bikin API seperti itu? Di video ini kita bahas tentang best practice bikin Error di API

https://youtu.be/7WvSwO_vDbY

#programmerzamannow #api #apierror