Yang PHPDeveloper Harus Tahu #1

Di newsletter ini, kita akan berbagi apa saja yang mesti kamu ketahui seputar PHP dan hal-hal non teknis lainnya. Bagi kamu yang belum sempat membaca newsletter kami sebelumnya bisa baca di “Yang PHPDeveloper Harus Tahu #0

PHP support in 2018

Dilansir dari Twitter php.net, mereka menyatakan bahwa PHP versi 5.6 akan diakhiri dukungannya pada di akhir tahun 2018 dan sekarang hanya fokus pada perbaikan sisi keamanan saja. Jadi, buat kamu yang mau pindah sebaiknya lakukan migrasi segera secara bertahap dan yang baru mau bikin project baru gunakan PHP versi 7.2 ke atas.

image

PHP versi 5.6 akan berakhir di akhir tahun 2018 dan sekarang hanya fokus pada perbaikan sisi keamanan saja. Disarankan menggunakan PHP versi 7 ke atas.

Machine Learning di PHP

Machine Learning (ML) sedang booming-boomingnya. Kami menemukan sebuah project open source yang menggunakan PHP sebagai ML. Tertarik untuk mencobanya? Jika kamu sudah berpengalaman jangan ragu berbagi ke komunitas PHPBali dengan menulis di Medium kami atau bisa japri ke kami jika kamu ingin berbagi sebagai pembicara dalam bentuk meetup dan hands on lab.

image

Machine learning di PHP

RIP HHVM — We’ve Had a Good Run

Kinsta, sebuah premium hosting platform spesialis WordPress melepas dukungan Hip Hop Virtual Machine (HHVM) dan menggantikannya dengan PHP 7.2. Mereka melihat bahwa dengan mengganti engine tersebut performa website yang menggunakan WordPress menggunakan PHP 7.2 melebihi HHVM. Sejak dari awal WordPress menyatakan tidak memberikan dukungan resmi terhadap HHVM. Untuk detailnya kamu bisa baca di sini.

Fix IDOR di Laravel

Insecure Direct Object Reference (IDOR) merupakan sebuah bug yang memungkinkan kamu berinteraksi dengan data yang bukan milik kamu. Misalnya kamu memiliki data buku berjumlah 10 di sistem perpustakaan. Yang berhak mengedit data tersebut adalah user dengan hak akses admin. Kamu login sebagai user tanpa hak akses admin dan dapat mengedit salah satu data buku (misalnya id buku 10). Hal ini lah yang disebut dengan IDOR. Dampaknya memang relatif berbahaya karena bisa mengedit data atau bahkan menghapus data tanpa mengecek permission atau hak akses user. Apalagi kalau datanya sensitif seperti email atau password. Di artikel ini, kita akan dipandu bagaimana cara menanggulangi IDOR tersebut.

Inggriani Liem (Bu Inge) — Computational Thinking | BukaTalks

Sesi BukaTalks ini, Ibu Inge akan mencerahkan pemikiran kita bahwa programming itu hanyalah sebuah tools untuk membantu memecahkan permasalahan dan kita selaku programmer harus memiliki logika berfikir secara komputasi serta tidak mengandalkan istilahnya “let compiler shows my error”. Simak videonya di bawah ini.

Ibu Inge — Computational Thinking di BukaTalks.

Essence of Community and Inclusiveness Profits from EU to Iran — Ali Tabibzadeh — JSConf EU 2018

Komunitas adalah kunci untuk menyeimbangkan antara kesenjangan pelajar bidang Informatika dengan kebutuhan dunia industri kreatif. Simak cerita esensi komunitas dan keuntungan yang diperoleh dari komunitas JS di Iran di sini.

Esensi komunitas TehranJS di Iran.

Podcast Developer Indonesia

Jaman sekarang, banyak software developer di luar sana berbagi ilmu dan pengalamannya baik teknis dan non teknis melalui podcast. Di Indonesia sendiri terdapat beberapa podcast (dalam bahasa) yang bermutu diantaranya Developer Muslim Podcast, Ceritanya Developer dan Teh atau Kopi. Simak podcast tersebut dan bagikan ke teman” anda.

Terima kasih sudah membaca newsletter kami dan jangan lupa like Fanpage kami di Facebook serta kalau ingin diskusi seputar teknis, kamu bisa berdiskusi di grup telegram kami. Jika teman — teman ingin berkontribusi mengirimkan minimal satu buah topik yang bisa dimasukkan ke dalam newsletter ini silahkan buat issue di repository yangphpdevelopersharustahu PHPBali. :)