Programmer Zaman Now
9.09K subscribers
1.55K photos
40 videos
19 files
1.08K links
Channel ini merupakan channel dari komunintas Programmer Zaman Now

Admin : @khannedy

Lowongan Programmer Zaman Now : @LowonganProgrammerZamanNow
Download Telegram
Duh, Ada Security Issue Lagi di ReactJS.pdf
33.6 MB
Hadeuh, baru aja kemaren server di Fix, gara2 ada hacker yang mining kripto di server. Eh sekarang ada security issue lagi yang bisa bikin cpu server 100% di react server.

Di post ini, gw bahas tentang 2 security issue baru di React yang baru aja diperbaiki, dan kenapa kita wajib cepetan fix security issue ini

#programmerzamannow #pzn #react #reactserver
2
Golang Error Handling.pdf
20.7 MB
Oke2, gw tau, kalian banyak sekali yang benci dengan kode if err != nil di Golang. Sama, gw juga sebel liatnya, hehehe. Udah ada beberapa proposal untuk nambah fitur error handling di Golang, tapi semuanya akhirnya ditolak oleh core team Golang nya.

Di post ini, gw bahas kenapa banyak orang gak suka sama Golang Error Handling.

#programmerzamannow #golang #pzn #backend #error
3
Learning Rust Challenges #22.pdf
16.7 MB
Jujur buat orang kayak gw yang awalnya belajar pemrograman yang pake GC (Garbage Collection), ketika belajar Rust memang gak selancar belajar bahasa lain yang punya GC. Dan mungkin banyak juga yang punya pengalaman sama.

Di post ini gw bahas kenapa banyak yang kesulitan ketika pertama kali belajar Rust. Gak seperti belajar bahasa lain seperti Golang, JavaScript (NodeJS), dan Java.

#programmerzamannow #pzn #rust
🔥2
Gak nyangka, ternyata udah jalan 7 tahun channel PZN.

Dari channel ini jadi banyak bisa sharing pengalaman, dapat teman2 baru, dan yang penting bisa upgrade skill2 teman2 lain seperjuangan di dunia programming.

Setiap menghadiri offline event, selalu saja ada yang datang menyapa dan bilang,
"Kang, terimakasih udah sharing ilmunya di PZN, sekarang saya udah kerja di A",
"Kang, terimakasih buat video A nya, gara2 video A, saya lulus interview di B".

Mantap, gak nyangka bisa berdampak ke banyak orang.

Semoga seiring pertumbuhan channel PZN ini, lebih banyak juga membawa dampak yang lebih baik buat ekosistem programmer di Indonesia.

#programmerzamannow #pzn
👍132👏2
Java Kalah Swift Apple Performance 40%.pdf
17.8 MB
Raja Java kalah? Lho kok bisa? Di post ini kita akan coba liat pengalaman dari Apple yang punya aplikasi "Password Monitoring" mereka yang dibuat pake Java, terus di rewrite pake Swift, hasilnya? Di luar dugaan!

What? Swift buat Backend? Eh beneran ini, swift itu bahasa pemrograman yang gak cuma buat bikin iOS, tapi bisa buat Backend dan Web, nih buktinya si Apple udah membuktikannya

#programmerzamannow #swift #java #pzn
5
Sering_Ditanya_di_Interview_Java!_Apa_sih_bedanya_final,_finally.pdf
26.5 MB
Ini adalah salah satu pertanyaan interview Java yang banyak gak bisa jawab, terutama yang terakhir. Bahkan banyak yang baru denger istilah terakhir ini.

Nah, buat bocoran biar kalian gak planga plongo pas di interview sama orang, gw bocorin jawabannya di post ini.

#programmerzamannow #pzn #java #interview #interviewjava
7
Kenapa Select * (Bintang) Tidak Direkomendasikan.pdf
6.9 MB
Salah satu kebiasaan buruk bikin query di aplikasi, adalah selalu menggunakan * (bintang) untuk melakukan select data, yang artinya semua kolom akan diambil, padahal nyatanya, seringnya gak semua kolom dipake saat select data.

Oleh karena itu, kalo ada yang masih pake select * (bintang), silahkan dipikir ulang lagi mulai dari sekarang, kenapa? Cek postingan ini, untuk lebih detailnya

#programmerzamannow #query #sql
👍4
Kenapa Banyak Yang Gak Lolos Interview Fizz Buzz?.pdf
8.5 MB
Percaya gak percaya, ternyata banyak banget yang ketika test live coding, problem Fizz Buzz aja ada yang gak bisa jawab, padahal ini adalah problem yang sederhana. Entah karena grogi, panik, atau tiba-tiba ngeblank.

Di post ini, gw bahas tentang FIzz Buzz, dan kenapa banyak yang sering salah jawab soal yang sederhana ini.

#programmerzamannow #pzn #interview
2👍1
Sering_Ditanya_di_Interview_Java,_Kapan_Pake_List,_Set_dan_Map.pdf
22.8 MB
Sering banget di Interview Java, kandidat tidak tahu kapan pake List, Set atau Map, bahkan banyak yang baru tau ada struktur data Set di Java. Padahal ngerti dan tahu kapan pake List, Set dan Map sangat bermanfaat saat bikin aplikasi Java.

Nah, di post ini gw bocorin salah satu soal yang sering ditanya di Interview Java. Jadi jangan sampai salah jawab lagi, apalagi sampai gak tau ada struktur data itu di Java

#programmerzamannow #pzn #interview #java
👍2
Kalian Wajib Ngerti Cara Kerja HTTP.pdf
25 MB
Kadang sedih, banyak programmer yang bisa bikin web atau API, tapi ketika ditanya gimana cara kerja HTTP, masih bingung, padahal web dan API menggunakan HTTP sebagai protokol komunikasinya. Hal-hal basic dan fundamental seperti ini, idealnya dimengerti oleh programmer.

Di post ini, gw bahas tentang cara kerja HTTP, mudah-mudahan bisa berguna buat kalian. Cara kerja HTTP kadang sering ditanya pas interview juga lho.

#programmerzamannow #pzn #http
👍8
Kalian wajib ngerti dan pake Database Pool.pdf
22.8 MB
Masih buka tutup koneksi database di aplikasi manual? Oh please guys, kalian wajib ngerti yang namanya Database Connection Pool. Ini wajib digunakan saat bikin aplikasi yang pake database, salah satunya buat jagain database yang kita pake gak terlalu overload, karena kalo sampai overload, database bisa mati, jadi percuma aplikasi tetap nyala kalo database nya mati.

Di post ini, gw jelasin tentang apa dan bagaimana cara kerja Database Connection Pool. Ini sering juga ditanyakan di Interview, jadi pastikan kalian paham tentang ini.

#programmerzamannow #pzn #database #connection
👍6
Hati-hati, ini bisa bikin Redis jadi lambat!.pdf
17.7 MB
Redis katanya cepet. Tapi kok punya lo lemot?

Masalahnya bukan di Redis-nya. Tapi di auto save! Redis itu single thread. Pas lagi save ke disk, SEMUA request nunggu!

Data 10GB = save 100 detik = user timeout!

Solusinya? Matiin auto save kalau cuma buat cache. Swipe buat tau caranya!

Yuk belajar Redis di channel Programmer Zaman Now!!!

#programmerzamannow #pzn #redis #cache #performance #backend #programming
👍51
Bayaha!!! Controller yang jadi God Class.pdf
22.2 MB
Controller lo lebih panjang dari kereta api? Awas God Class!

"Taruh sini dulu deh, nanti rapihin." Beberapa bulan kemudian: file 500+ baris, dependency 10+, susah disentuh kayak ranjau!

God Class = sulit dipahami, sulit di-test, bug domino, refactor trauma.

Penasaran cara menghindarinya? Swipe!

Yuk belajar di channel Programmer Zaman Now!!!

#programmerzamannow #pzn #cleancode #godclass #programming #architecture #bestpractice
3👍1
Kalian Wajib Tahu Layered Architecture.pdf
15.6 MB
Kode makin lama makin berantakan? Waktunya kenalan sama Layered Architecture!

Presentation, Business Logic, Data Access, Database - masing-masing punya tanggung jawab jelas.

Hasilnya? Kode rapi, gampang di-test, scalable, dan enak buat kerja tim!

Penasaran gimana strukturnya? Swipe!

Yuk belajar di channel Programmer Zaman Now!!!

#programmerzamannow #pzn #architecture #layeredarchitecture #programming #backend #cleancode