TECH TALK VIDEO – AHOY : A History of YAGNI

Tech talk kali ini membahas tentang engine event tracker yang digunakan di KMK; ahoy. Sistem tracker ahoy digunakan pada semua aplikasi yang dibuat oleh KMK. Dalam pembuatannya, ahoy menggunakan prinsip YAGNI sehingga pengembangannya menyesuaikan dengan kondisi sistem KMK yang ada.

Yuk simak video nya disini

https://www.vidio.com/watch/432146-tech-talk-60-ahoy-a-history-of-yagni?channel_id=167364

TECH TALK VIDEO – AHOY : A History of YAGNI

PyCon Singapore 2016 it’s all about Python, Open Data, and Deep learning

Beberapa minggu yang lalu Tim dari KMKLabs dan Karir memiliki kesempatan untuk menghadiri PyCon. PyCon sendiri adalah sebuah conference yang membaha tentang teknologi dan study case dari python yang pernah atau sedang dilaksanakan oleh para beberapa praktisi di Education dan Industry. Event ini sendiri diselanggarakan di National University of Singapore (NUS) di COM 1 building.

1. Keynote: How to Write a Popular Python Library by Accident – PyConSG 2016

Pada keynote ini pasangan Suami Istri Daniel & Audrey Roy GreenFeld memberikan semangat kepada para developer untuk memulai untuk mengajak para audience yang hadir untuk berpartisipasi di dunia open source. Mereka mencontohkan apa yang telah mereka lakukan yaitu Cookie Cutter dimana Audrey memulai project ini saat dia di kesulitan untuk mempublish code ke PyPi.

Untuk melihat video persentasi mereka silahkan menonton dibawah ini sources engineers.sg

 

2. Using Python to Build a GIS Data Pipeline for Rural-Urban Classification

Pada sesi ini Whye Loon Tung memberikan talk mengenai GIS. Whye loon tung sendiri saat ini bekerja di Nielsen dan sudah memiliki gelar Ph.D dari NTU. Pada tallk ini, beliau memberi study case menggunakan peta Indonesia bagaimana cara mengklasifikasi suatu daerah apakah itu adalah Urban (perkotaan) atau Rural Area (perkampungan). Menggunakan Satellite images, dan mengkonfersikannya dari satellite seperti ini :

Screen Shot 2016-07-13 at 8.31.14 PM

Setelah itu akan dilakukan klasifikasi menggunakan data-data yang sudah ada dan dihitung accuracy nya.

Berikut adalah persentasi dari beliau :

 

3. Deep Learning With Python & Tensorflow

Pada sesi ini Ian Lewis dari google memberikan persentasi mengenai tutorial menggunakan tensorflow. Seperti yang kita tahu, Deep Learning sendiri saat ini sedang hype banget mulai dari company dari detection image, sound, playing Game, recommendation system. Pada sesi ini, beliau menjelaskan sedikit konsep dari neural network (if you don’t know neural net than you are not knowing deep learning). Setelah itu ada sedikit tutorial code menggunakan tensorflow untuk melakukan klasifikasi MNIST dataset yang mana mencapai accuracy 92% which is pretty bad. Yang menarik dari talk ini adalah ternyata tensorflow tidak sesusah yang dibayangkan, yang jadi problem adalah mengaplikasikan multi layer perceptron dan activation funtion agar dapat bekerja dan memiliki accuracy yang tinggi dan nilai error yg rendah saat melakukan back propagation.

4. Deep Learning Hands-on Workshop

Pada sesi ini Dr. Martin Andrews memberikan tutorial mengenai handson lab dari Theano. Yes in the same day, kami memperoleh ilmu dari Tensorflow dan Theano. Dan yang menarik lagi, Dr. Martin sendiri sudah menyiapkan bahan berupa virtual box, os linux yang telah diinstall theano dan beberapa code mengenai theano. Materi yang diberikan cukup luas dan seperti classification untuk MNIST dataset (for me it’s like print hello world in programming)

 

5. Customer Segmentation in Python

Pada sesi ini Mao Ting, memberikan persentasi bagaimana melakukan cluster dari user menggunakan Dataset YPedia dari kaggle. Ada beberapa tahap dalam melakukan analisa:

  1. Explore the data (Descriptive statistics)
  2. Two sample (T-test)
  3. Clustering using K-Means

Untuk melihat slide dapat mengklik link ini dan sample code dapat dilihat disini

6. Creating map visualizations with open data and Folium

Pada sesi ini Grace Tang, dengan cukup mengejutkan memberikan persentasi mengenai bagaimana menggunakan open data dari Singapore dan menggunakan visualisasi maps menggunakan folium. Dan lebih mengejutkan lagi, dari persentasi yang melakukan mapping lokasi MRT dan biaya hidup Grace dapat menentukan dimana daerah yang optimal untuk tinggal dan dekat dengan CBD di Singapore (Marina Bay)

Berikut adalah demo dari persentasi nya dan berikut adalah video dari persentasinya :

 

 

Masih ada banyak lagi persentasi yang keren dari conference kemarin, akan tetapi saya hanya menghiglight beberapa saja. Untuk persentasi lain bisa dilihat di: https://engineers.sg/episodes/search?search=PyConSG+2016 and once again credit to Engineers.SG yang memiliki qualitasi video persentasi yang sangat baik.

08:00AM @Lobby: Registration
09:00AM @Seminar Room 1: Keynote – Audrey & Daniel Roy Greenfeld – How to Write a Popular Python Library by Accident
10:00AM Breakfast
10:45AM Warpdrive, making Python web application deployment magically easy. Graham Dumpleton Using Python to Build a GIS Data Pipeline for Rural-Urban Classification Tung Whye Loon
11:30AM Design and implement a scalable and high performance tcp server with tornado Nhu Dinh Tuan Deep Learning With Python & Tensorflow Ian Lewis
12:00PM Lunch
01:00PM Using Artificial Life Simulation to Gain Insights into Contradictory Field Evidence Maurice Ling Python Pants – A build system for large codebases with multiple dependencies Angad Singh
01:45PM Visualising Machine Learning Models Amit Kapoor OSS @ Airbnb: Python Data Tools Fiona Tay
02:30PM Sentiment Analysis, its techniques and applications Mimansa Jaiswal Building a simple-to-use Database Management tool Chinab Chugh
03:15PM Tea-break
03:45PM Deep Learning Hands-on Workshop Martin Andrews Python Robotics for Education Max Ong Zong Bao

Hari 2

09:00AM Keynote: Dr. Yves J. Hilpisch – How Open Source, Open Data and the Cloud are Reshaping Finance Education and the Financial Industry
10:00AM Group Photo & Breakfast
10:45AM Customer Segmentation in Python Mao Ting Python in the MicroServices world Hari Krishnan
11:30AM music2vec: A smart music recommendation and discovery Laam Pham Deploying scalable Django application on AWS Lalit Nama
12:15PM Lunch
01:15PM Lightning-Talks
02:15PM Creating map visualizations with open data and Folium Grace Tang A tale of Ansible fanboy Pawan Darda
03:00PM Tea-break
03:45PM Machine Learning Pipeline using Luigi and Scikit Learn Atreya Biswas
PyCon Singapore 2016 it’s all about Python, Open Data, and Deep learning

Tech Talk Video – Go & Concurrency

 

Go adalah bahasa pemograman yang mudah digunakan untuk membuat aplikasi yang simpel dan efisien.

Go sendiri merupakan bahasa pemograman yang dibuat oleh salah satu tim di Google dan berbagai kontributor dari dunia open source.

Go merupakan bahasa pemograman yang perlu dicompile, seperti C dan C++, menggunakan static typing, garbage collection, dan fitur unik yang didesain untuk konkurensi.

Ingin tahu lebih lanjut..??  Yuukkk lihat videonya

https://www.vidio.com/watch/392381-tech-talk-58-go-concurrency

Tech Talk Video – Go & Concurrency