DART Hackathon


Do you dare learn DART ?

We DART know. Join us to know.

Dart is structured web programming for the entire modern web. Like a good draught, Dart is fresh yet familiar, with unique touches that help create a delightful new experience for aficionados of software development. Dart delivers a smooth pour of a new language, libraries, virtual machine, and compilation to modern JavaScript. Dart will make web development crisp and refreshing again.

Dart is still in Technology Preview. We invites you to the first global Dart hackathon, sponsored by Google and GTUG/GDG Surabaya Chapter. You will get some new experience in developing web application using DART.


Join us to be part of the next evolution of web programming in Saturdary, 12 May 2012 at Sekolah Tinggi Teknik Surabaya in Jalan Ngagel Jaya Tengah 73-77, Surabaya, Indonesia. Go hacking on Dart and create a fantastic web application. The best web application will receive a fun prize and a special bonus to meet the Dart team via a Google+ Hangout.

What is a hackathon?

Hackathons are a fun way to try out new technologies. They are low-key events, usually with teams, focused on playing with new frameworks, APIs, or languages. Teams build interesting experiments and apps and usually compete for prizes and recognition.

Who can come?

Experienced software developers are invited. This is a great chance to try out a new web development platform, however it’s not a great chance to learn how to program.

Who should come?

Any experienced developer who is interested in a next generation web programming language.

What do I need to bring?

Please take your laptop and have download the editor of DART in here for 32 bit and here for 64 bit.


 Dart Hackaton – Surabaya, Indonesia

Saturday, May 12th 2012

Post-Graduate Room (N201-202)

Sekolah Tinggi Teknik Surabaya





08.30 – 09.00


09.00 – 09.05

Opening from Esther Irawati Setiawan  

09.05 – 09.15

Hangout with Erwan Mace & Seth Ladd In confirmation progress. (Singapore Time: 10.05, London Time: 03.05)

09.15 – 11.30

Introduction to Dart with David Alexandre  

11.30 – 11.35

Team Building Each participant need to build a team about 2-3 person to create a project.

11.35 – 11.45

Team Brainstorming for the Project Each team discuss about the project that will develop.

11.45 – 12.00

Team Project Presentation Each team will quickly present their project idea. Each time has 3 minutes to show their project idea.

12.00 – 13.00

Rest, Pray, Lunch

13.00 – 17.00

Happy Coding Time

*15.00 à Hangout with Seth Ladd

Teams will start to code the project.

*In confirmation progress (London Time: 09.00)

17.00 – 17.30

Progress Demos Each team will demo their project for other teams. Each team has 3 minutes to show their progress.

17.30 – 18.30

Rest, Pray, Dinner

18.30 – 19.15

Finishing Project Each Team should be finished the project and prepare for final presentation.

19.15 – 20.25

Project Presentation (FINAL) Each team presents their project for other teams and judges. Each team has 5 minutes to show their progress.

20.25 – 20.30

Judging Time Judges discuss for the winner.

20.30 – 20.45

Winner Announcement and Prizes  

20.45 – 21.00

Photo Session Take photo for each team member and all of Dart Hackaton participant.

Some DART (mini) Projects

And here are some DART can do:

    Simple HTML5 Canvas game
    Port your favorite JavaScript or Java library
    Crypto libraries
    Fix the docs in the libraries
    Build a performance benchmark for the Dart VM, compare against V8 and Java
    Play with Web Audio API
    Play with WebGL
    Simple web server framework
    Drivers for Redis or Riak databases
    Author a getting started guide
    Multiplayer snakes game with Canvas and Web sockets
    Cool project that shares code between client and server.
    Simple game (like Five in a Row) that runs AI in a (URL-based) Isolate, thus allowing anyone to plug in their AI algorithms and make AI tournaments

Just Try it!

The One and Only GTUG in Surabaya

Tentang GTUG

GTUG adalah komunitas terbuka level dunia untuk para Programmer maupun peminat Google Technology yang ingin Sharing knowledge bersama. Sampai Maret 2012 secara global 95 negara telah bergabung dalam GTUG. Setiap negara diwakili oleh sejumlah chapter yang “hanya boleh ada satu chapter” untuk sebuah kota besar. Total terdapat 343 chapter GTUG di seluruh dunia. Di Indonesia terdapat 3 chapter GTUG: Jakarta (incubating), Bandung, dan yang terbaru adalah Surabaya.

Fokus GTUG pada Teknologi Google

GTUG menjadi wadah diskusi yang dokusnya adalah GoogleTechnology seperti:

Aktivitas GTUG

Kegiatan GTUG mencakup:

  • Seminar
  • Hackathon (coding)
  • Demo aplikasi  oleh anggota
  • Project pengembangan aplikasi

Perjalanan membentuk GTUG Surabaya

Berawal dari penyelenggaraan Surabaya Android DevCamp Non-Stop 48 Hours, di Sekolah Tinggi Teknik Surabaya (17-19 Pebruari 2012), Esther Irawati Setiawan, S.Kom., M.Kom. berinisiatif mendirikan GTUG Chapter Surabaya sebagai wadah berkumpulnya developers di Surabaya yang memanfaatkan teknologi Google.

Request pendirian Surabaya GTUG melalui proses approval dari Van Riper (Google Developer Relations dan Global GTUG Community Manager) selama 20 hari. Akhirnya pada 2 Maret 2012, Van mengirimkan email peresmian pendirian Surabaya GTUG.

GTUG Surabaya First Event

First Meetup GTUG Surabaya adalah Knowledge Sharing dengan Topik “A Closer Look to Google Technologies” yang akan dibawakan oleh Erwan Mace, Google Developer Relations South East Asia pada Selasa, 13 Maret 2012 pukul 18.30 WIB. Di Ruang Pascasarjana N-201 Kampus STTS.


Website Resmi GTUG

  • Global GTUG:  “www.gtugs.org”.
    Aktivitas terbaru Global GTUG dapat dilihat di G+ #gtug (Google Plus)
  • GTUGS Chapter Surabaya: gtug.stts.edu dan surabaya.gtugs.org (bulan depan)


Guest Lecture with Google: Mobile Web Apps

Not only first meetup with Google User Technology Group, but there will be a guest lecture with Erwan Mace, Developer Relations from Google South-East Asia. Here is the information:

Place: Pusat Studi Android Sekolah Tinggi Teknik Surabaya, U401 Room
Time: 14 March 2012, 10.30
Speaker: Erwan Mace, Developer Relations Google South-East Asia
Topic: Mobile Wep Apps

Unfortunately, this event is limited to STTS (Sekolah Tinggi Teknik Surabaya) students only. Student who wants to join this guest lecture must register their names in BAAK 1st floor.

Don’t miss this rare chance!

Google Technology User Group Surabaya 1st Meeting

GTUG Surabaya brings together Google Technology Developers to share knowledge and develop application together. This Google Technology Group will meet monthly to discuss various Google Technologies.

Our 1st meetup will be on 13 March 2012 at STTS. Erwan Mace, Google Developer Relations South East Asia will attend and share his knowledge about Google Technologies. Join our group and come to our first event.Register to join this event