Manfaatkan Kursus – Kursus Gratis di Udemy

Udemy adalah salah satu marketplace yang cukup diminati banyak orang dari berbagai dunia. Pekan ini saya sudah memanfaatkan berbagai course  yang sedang promo dalam rangka LearnFest 2017 di Udemy dengan harga $10 saja. Tentu saja ini sangat membantu sekali, karena kalau harus dibeli dengan harga asli bisa mencapai Rp. 10 juta. Cukup fantastis untuk membeli banyak kursus online.

Berikut ini saya mau berbagi kurasi daftar kursus gratis di Udemy yang sudah saya kumpulkan:

– Amazon Web Service

https://www.udemy.com/serverless-architecture-on-a…/learn/…/

https://www.udemy.com/cloud-computing-with-amazon-web-se…/…/

https://www.udemy.com/serverless-concepts/

https://www.udemy.com/aws-developer-associate-training/

https://www.udemy.com/linux-academy-aws-certified-solution…/

https://www.udemy.com/aws-essentials/

https://www.udemy.com/amazon-web-services-aws/

– Django

https://www.udemy.com/introdjango/learn/v4/

– PHP

https://www.udemy.com/creating-a-search-engine-in-…/learn/…/

https://www.udemy.com/learn-object-oriented-php-by-buildin…/

https://www.udemy.com/code-dynamic-websites/

https://www.udemy.com/ecommerce-website-in-php-mysqli/

https://www.udemy.com/chat-system-in-php-ajax/

https://www.udemy.com/php7-new-features/

https://www.udemy.com/practical-understanding-of-php-and-m…/

https://www.udemy.com/oop-object-oriented-programming-in-p…/

https://www.udemy.com/laravel-blog-development/

– Angular.js

https://www.udemy.com/angularjs-for-beginners-udemy/

https://www.udemy.com/maruti-angularjs/

https://www.udemy.com/quickstart-angularjs/

https://www.udemy.com/learn-angular-from-scratch/

– MongoDB

https://www.udemy.com/mongodb-essentials/

– MySQL

https://www.udemy.com/learn-database-design-with-mysql/

– Web Development

https://www.udemy.com/web-development-learn-by-doing-html5…/

https://www.udemy.com/learn-html5-programming-from-scratch/

https://www.udemy.com/build-your-first-website-in-1-week/

https://www.udemy.com/html5-fundamentals-for-beginners/

https://www.udemy.com/html-and-css-for-beginners-crash-cou…/

https://www.udemy.com/javascript-essentials/

Asli free a.k.a gak bayar tinggal modal waktu dan koneksi internet aja 😀.

Dan masih banyak lagi kursus lainnya seperti Android, Ruby on Rails, Java, Ruby, Linux, dan lain – lain yang gratis. tinggal search aja sesuai kebutuhan.

Iklan

Segeralah Berkarya: Berhentilah Menjelekkan Framework Lain

Sudah tidak aneh bagi yang ikut forum suatu bahasa pemrograman akan menemukan posting-an yang mengunggulkan satu framework yang digunakan pengirim post dan mengutarakan “kejelekan” dari framework lain yang tidak dipakainya. Memang tidak salah membahas atau mengirim tulisan orang yang membahas hal tersebut. Namun kadangkala posting-an tersebut malah memicu perdebatan yang akhirnya menggulirkan bola panas sampai akhirnya ada beberapa orang yang dihapus atau keluar dari grup. Tentunya hal ini dapat membuat sebuah diskusi di grup atau forum menjadi tidak harmonis.

Sebenarnya untuk apa menjelekkan framework lain yang mungkin saja belum tentu dia pernah pakai dan merasakannya. Mungkin ada banyak alasan kenapa ada pembahasan yang membuat seseorang membahas pembandingan framework namun hanya bertujuan untuk menjelekkan framework lain. Bisa jadi mencari popularitas dari jasa atau barang yang dia jual, mungkin juga memang hobi meramaikan suasana, atau bisa jadi punya modus operandi lain yang tidak bisa diungkapkan kepada publik.

Kenapa menjelekkan framework lain itu agak kurang baik?

Baca lebih lanjut

Ringkasan Lowongan Pekerjaan di Kota Bandung – Maret 2016

Lowongan pekerjaan bagi programmer di Kota Bandung cukup banyak sekali. Bervariasi dari jumlah pengalaman hingga bahasa pemrograman yang digunakan setiap perusahaan tersedia di Bandung. Saya akan menyajikan beberapa perusahaan beserta teknologi yang digunakannya. Lowongan pekerjaan ini saya kumpulkan ketika mencari lowongan pekerjaan melalui Facebook, Twitter, LinkedIn, Jobstreet, dan JobsDB. Berikut adalah daftar beberapa perusahaan dan start-up yang saya ketahui di Kota Bandung beserta bahasa pemrograman yang digunakannya:

Baca lebih lanjut

Membuat Statistik Repo Github Sederhana dengan PhantomJS

Sudah lama saya tidak menulis lagi di blog sendiri. Karena saya sedikit banyak kerjaan di kantor, jadi saya harus mencari waktu luang yang tepat untuk ngulik lagi. Dan postingan kali ini bukan postingan tentang liburan. Saya ingin mencoba memperlihatkan lagi sebuah kemampuan yang dimiliki Phantom.js, sebuah teknologi yang diciptakan oleh Ariya Hidayat.

Sebelumnya saya membuat sebuah tulisan tentang “Mengukur Load Page Time Menggunakan PhantomJS”, nah sekarang saya ingin mencoba memperlihatkan sebuah kode Javascript yang dapat mengambil beberapa informasi di halaman sebuah repo Github seperti jumlah star, commit, fork, dan lainnya. Berikut adalah kode program tersebut, namai file tersebut dengan github-repo-stat.js:

Baca lebih lanjut

Ikut – Ikutan Ngebenchmark Web Framework

Coba – coba ikut – ikutan trend (ngebenchmark). Umumnya hasil benchmark yang diperlihatkan hanya sebatas “hello world”. Nah saya mencoba melakukan benchmark dengan sedikit modifikasi yang berbeda yaitu dengan menghasilkan output berupa JSON dan melakukan query yang sama terhadap tabel yang ada di http://sportsdb.org/sd/samples. Disini saya lakukan query terhadap tabel display_names dan melakukan query dengan limitasi 100 record. Dengan perintah yang sama saya salin ke beberapa framework dan mengujinya dengan apache benchmark.

Tentu saja hasil ini bukan hasil nyata, karena parameter yang dihitung hanya sedikit. Jadi bila ada yang penasaran dengan hasil pengamatan saya ini, silahkan tambah parameternya (misal pengaturan ulang web server dan konfigurasi lainnya) dan perlihatkan bagaimana hasil pengujian teman – teman.

Contoh output JSON yang digunakan untuk benchmark beberapa kombinasi web framework dan web server

Contoh output JSON yang digunakan untuk benchmark beberapa kombinasi web framework dan web server

Berikut adalah hasil pengujian beberapa framework (python, php, dan node.js) yang memperlihatkan hasil pengujian ketika diuji dengan banyaknya request 1000 dan konkurensi 50, 100, 250, 500, dan 1000 secara bergantian menggunakan apache benchmark. Apache saya naikan MaxRequstWorker-nya menjadi 1024, Nginx saya naikan worker_connections-nya menjadi 1024, dan untuk Gunicorn saya menggunakan worker sebanyak empat dan worker-connections sebanyak 1024:

Baca lebih lanjut

Kenapa Saya Menggunakan Layanan Git?

Git merupakan sebuah perangkat untuk membantu Anda dalam mengelola proyek perangkat lunak Anda secara kolaborasi dengan rekan satu tim Anda, serta membantu Anda dalam melakukan pembaharuan versi yang akan dirilis kepada publik atau pengguna perangkat lunak Anda. Pembaharuan versi biasanya dilakukan karena ada penambahan fitur yang berasal dari saran, penemuan bug, ataupun rencana yang tertunda dalam mengimplementasikan fitur kepada proyek perangkat lunak Anda. Git merupakan sebuah version control system yang bersifat distributed tidak seperti SVN yang bersifat centralized. Artinya Anda dapat melakukan perubahan di komputer Anda terlebih dahulu, kemudian dapat menggabungkannya kepada repositori master yang tersimpan di server yang menyimpannya.

Mungkin sederhananya begini saja kita asumsikan bahwa kita seorang mahasiswa, dengan menggunakan layanan Git Anda tidak perlu melakukan hal seperti ini:

Baca lebih lanjut

Mengukur Waktu Eksekusi Sebuah Blok Kode Javascript dengan Console.Time()

Berawal dari rasa penasaran saya ingin mengetahui mana yang lebih cepat antara for..in, for, dan map() untuk mengiterasi array di Javascript, saya mencari tutorial melalui mesin pencari untuk mencari teknik yang saya inginkan tersebut. Akhirnya saya menemukan teknik tersebut yaitu console.time(). Secara teknis sebuah blok kode yang akan Anda periksa harus diapit oleh console.time(‘nama-pengenal-blok-kode’) dan console.timeEnd(‘nama-pengenal-blok-kode’).

Dengan mengandalkan Firefox dan Chrome, saya mulai mencoba membuat kode Javascript seperti berikut. (simpan dengan nama file forvsmap.js):

Baca lebih lanjut