hackathon       
noun [ C ] uk/ˈhæk.ə.θɒn/ us/ˈhæk.ə.θɑːn/
 黑客马拉松
an event at which a lot of people come together to write or improve computer programs
  Facebook marked its sixth birthday by holding an all-night hackathon to develop new software. 脸书举办了一场通宵黑客马拉松来开发新软件,以此纪念自己的六岁生日。 
 At hackathons scores of programmers converge to solve software problems. 在黑客马拉松上,数十名程序员聚集在一起解决软件问题。  
 - More examples
 - The hackathon pulls together designers, developers and others who want to join forces to solve real-world problems with technology.
 - I found out about the HTML5 hackathon at Google.
 - During the first Baltimore Hackathon, teams and individuals competed to build a hardware or software project from idea to prototype.