Sofian Hadiwijaya

Programming is a creative activity.

Google Game DevFest 2015 - Virtual Reality

| Comments

Setelah beberapa kali menjadi peserta dibeberapa acara Google baik di Indonesia dan Singapura. Kali ini saya beruntung karena diundang menjadi salah satu pembicara diacara Google Game DevFest 2015. Saya mendapatkan kesempatan membahas tentang “Developing Virtual Reality Content”.

The Zen of Python

| Comments

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

DIY - Kerekan Bendera Dikontrol via Twitter

| Comments

4 Agustus 2015, melalui pembicaraan singkat team Code4nation pada platform slack, salah satu member dari Techinasia mengemukakan ide dari CTO mereka tentang campaign acara Hackathon Merdeka yaitu membuat kerekan bendera yang dikontrol via twitter, jadi ketika ada tweet dengan hashtag tertentu maka si bendera akan dengan sendirinya naik perlahan. Hal ini disambut positif oleh mas Ainun Najib (penggagas kawalpemilu dan laporpresiden). “@sofianhw bisa upayakan IoT (Internet of Things) -nya?” ucap mas Ainun Najib. Seketika itu juga saya jawab “Bisa!!”.

Interview Tentang Internet of Things via Email

| Comments

1. Apa sih yang dimaksud dengan Internet of Things?

Sebuah konsep dimana benda/objek dengan bantuan perangkat elektronik, perngkat lunak, sensor, dan konektivitas/internet yang membuat benda tersebut dapat bertukaran data / informasi, yang menyebabkan benda tersebut bisa saling berinteraksi dan lebih pintar.

Pengenalan Bahasa Pemrogramman Python

| Comments

Seiring dengan pesatnya perkembangan mini computer raspberry pi, makin banyak programmer yang kembali melirik bahasa pemrogramman yang sudah cukup tua, yaitu python. Python merupakan bahasa pemrogramman yang mengedepankan readability dan productivity. Mungkin hal tersebut yang membuat para pengembang raspberry pi memilih Python sebagai bahasa pemrogramman yang mereka gunakan dalam pembuatan perangkat lunak yang bisa mengontrol board mereka.