{% include analytics.html %}

Dart Hackathon

End of April

Worldwide

Join Us!

The Dart team invites you to Happy Hour, the first global Dart hackathon, sponsored by Google and produced by the community. Sign up to participate at one of our many locations across the globe.

Shape the Future!

Be part of the next evolution of web programming. Make an impact by hacking on Dart and sharing your feedback. The team is eager to learn from you.

Win Fun Prizes!

Each location will award a fun prize to the team that demonstrates the best technical achievement. As a special bonus, the winning team from each location will have a chance to meet the Dart team via a Google+ Hangout.

Dart Logo

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. You will encounter bumps and bugs, but it's all part of the fun.

Schedule

  • Orientation and Kickoff - Your event coordinators will welcome you and present an introduction to Dart.
  • Team pitches - Each team will quickly present their demo idea and solicit new team members.
  • Hacking - Teams will hack on their demos.
  • Demos - Each team will demo their hacks for the group and judges.
  • Prizes - The event coordinators and judges will choose the winning team based on the best technical achievement.

Locations and Registration

All over the world!

Location Date(s) Register Extra info
Silicon Valley (Mountain View), California April 27-28 Register now Learn more
Prague, Czech Republic April 27-29 Register now
Tel Aviv, Israel April 27-28 Register now Learn more
Tokyo, Japan May 12 Register now
Seoul, Korea April 28 Register now
Chandigarh, India April 21-22 Register now
Goa, India April 21-22 Register now
Manipal, India April 22 Register now
London, England May 11-12 Register now Learn more
BVCOE, New Delhi, India April 20-22 Register now
Bangalore, India April 21 Register now
Punjab, India April 21-22 Register now
Bacolod City, Philippines April 28-29 Register now
São Paulo, Brazil April 21-22 Register now
Surabaya, Indonesia May 12 Register now
Lisboa, Portugal May 5 Register now Learn more
Lviv, Ukraine May 12 Register now Learn more
Kyiv, Ukraine May 12 Register now Learn more
Milan, Italy May 30 Register now Learn more

Resources

Downloads

The Dart Editor download contains the Editor, the SDK, and Dartium (Chromium with an embedded Dart VM). The SDK contains the command line Dart VM, the compiler to JavaScript, and the Dart libraries.

Documentation

Connect

Connect with hackers around the world with IRC. Use #dart on Freenode.

Use the hashtag #darthack with Twitter and Google+.

Bug and Issue Reports

The Dart team thanks you in advance for your feedback.

FAQs

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 is Dart?
Dart is a new language, libraries, virtual machine, compiler to JavaScript, and editor for structured web programming. Learn more at http://dartlang.org.
Does this hackathon mean Dart is done?
Dart is still in technology preview, which means you will encounter bugs and issues. The pieces of the platform are coming together, and there's plenty to play with.
Do I have to know Dart before Happy Hour?
Nope, the events will kick off with presentations to bootstrap you into Dart. We strongly recommend that you have experience with another programming language, though.
Can teams participate?
We actively encourage teams! You can bring your own team and/or solicit team members during the kickoff.
Does every team member have to sign up?
Yes, we ask that every team member sign up separately for an accurate count.
Do I have to be part of a team?
Not necessarily, but we've found that a lot more gets done when you have a buddy or two.
I want to be on a team, but I don't know anyone else. How do I join a team?
The event will kick off with team pitches, giving you a chance to see which team interests you.
Food? Caffeine?
Indeed! We'll have drinks and snacks during the event.
What should we build?
Dart is optimized for modern web apps built with HTML5 APIs, so anything that runs in a modern browser is fair game. Dart also runs on the server, so you can build network apps, too.
What do I need to bring?
You supply the laptop, we supply the drinks, snacks, wifi, and space.

Contact

Questions or comments about Happy Hour should be sent to the Global Dart Hackathon mailing list. You can also follow along with the +Dart page.