October 1st - November 30th 2015

Vaadin Challenge by IBM

Learn to use modern development tools such as Cloud Foundry, Maven, Vaadin, Bluemix and compete for some awesome prizes!

1st prize
Apple Watch
42mm Space Black (~$563)
2nd prize
Apple iPad Air 2
Wi-Fi 16GB (~$470)
3rd prize
GoPro Hero+
Action Camera with LCD (~$300)

Learn

Get familiar with Vaadin's basics and learn to create modern web apps in minutes. 

Compete

Take part in the challenge, solve each puzzle, get points and learn even more along the way.

Win

Win great prizes by being active and solving every challenge!

 
Learn

Get a quick introduction to Vaadin and Bluemix by watching the learning resources below. Take this as a warm-up if you want to get ahead in the challenge. If you're already know your Java you can also safely jump directly to the challenge, as Vaadin is "just Java"!

Compete

Complete each step of the challenge and get scored individually. The first challenge is done in your browsers but for the rest of the steps you'll need your IDE and some wit. Every challenge step builds on the previous step and in the final step you'll get to create something of your own. The review of each challenge can take from 12 to 48 hours.

410

1. Getting to know Vaadin. A warmup.

A short multiple choice Q&A where you'll learn the basics of Vaadin. Join
193

2. Creating your first application

Install the right tools, create your first app step-by-step and finally submit your first full app for review. Join
154

3. Getting data on the screen

Continue building on your previous assignment and bind some data to your app with hands-on instructions. Finally submit your app for review. Join
127

4. Layouting

Learn how to create a login screen and use different UI components. Join
92

5. Using Templates to create IBM Design language UIs

You'll learn how to use Vaadin Designer to create well designed apps and submit it for review. Join
76

6. Charting

Learn how to add interactive charts to your app in a snap and submit your app for review. Join
72

7. Deploying your application to Bluemix

Learn to submit your app to the cloud and see it live! Submit a link to your app for review. Join
66

8. The Vaadin Bluemix Boilerplate

Build your first devops app using cloud tools such as jazz.net, CloudFoundry and Bluemix. Join
52

9. Services in Bluemix

Create something special by using Watson, Data services, etc. Learn how to access them through a Java API and get creative. Your final app will be scored! Join

Get recognized!

When completing the final step in the challenge you will be issued a personal badge to show in you LinkedIn profile.

 
Win

Each assignment you complete is scored from 0 to 100 and the sum of all your points builds your overall score. This is your chance to win cool prices while learning something you can use in your work! 

2nd

Manolis Sfendilis 892 pts

1st

Marco Collovati 898 pts

3rd

Iyad Nahas 891 pts

1. Marco Collovati 898 pts
2. Manolis Sfendilis 892 pts
3. Iyad Nahas 891 pts
4. Jiri Petnik 889 pts
5. German Araujo 888 pts
6. Rob Wills 888 pts
7. Grzegorz Dziarmaga 888 pts
8. Luc Hariman Randrianomenjanahary 888 pts
9. Trang Dang 887 pts
10. Satguru Srivastava 883 pts
11. Ruben Gerits 881 pts
12. Kamil Czyżnielewski 881 pts
13. Stefan Böcker 879 pts
14. René Winkelmeyer 879 pts
15. Chien-Min James Ho 875 pts
16. Ramesh Kapa 874 pts
17. Dave Nebinger 873 pts
18. Ivica Cardic 873 pts
19. Sven Hasselbach 872 pts
20. Angel Martinez-Cavero 871 pts
21. Stephan Jarchow 869 pts
22. Satyanarayana Pasupuleti 867 pts
23. Dauren Sarsenov 866 pts
24. Kissenlall Rambojun 866 pts
25. Christoph Schulte 865 pts
26. Patrik Plesky 865 pts
27. Mateus Fernandes 865 pts
28. Oscar J. Perez 865 pts
29. Sławomir Domagała 862 pts
30. Duncan N. 860 pts
31. Edgar Zamora 858 pts
32. Juhani Alanko 857 pts
33. Rohit G 856 pts
34. Miguel Angel Salinas Gancedo 851 pts
35. Iyare Diagboya 847 pts
36. Mike Schilling 843 pts
37. Saif Eddine JERBI 835 pts
38. Martin Cremer 825 pts
39. Bob Bedinsky 825 pts
40. Arunlal MH 823 pts
41. Patrick van der Horst 822 pts
42. Víctor Gómez 821 pts
43. Mohsin Khan 819 pts
44. Jasper van der Bijl 818 pts
45. Nikita Dominov 806 pts
46. Daniel Tuliszka 806 pts
47. tiberiu biking 801 pts
48. Jishnu Nair 797 pts
49. Alex White 796 pts
50. Lieven Peeters 793 pts
51. Fredrik Liden 791 pts
52. Jozsef Barcza 789 pts
53. Simon Chromow 785 pts
54. Alessio Saltarin 784 pts
55. Arun Thangavel 783 pts
56. Jose Renteria 780 pts
57. Vijay Kaushik 779 pts
58. Razvan Juravle 779 pts
59. Marco Ebbinghaus 778 pts
60. Matthias Hoenes 770 pts
61. Martin Lopez 763 pts
62. Andreas Höhmann 739 pts
63. Phil Barrett 692 pts
64. Jonathan Nash 688 pts
65. Koenraad Van Acker 675 pts
66. Christian Meyer 672 pts
67. Dominic Fuhrimann 672 pts
68. Ulrich Krause 658 pts
69. Christina Black 655 pts
70. Gunnar Bridell 645 pts
71. Sebastian Barthenheier 624 pts
72. Sandra Parsick 587 pts
73. Hyunkyo Suh 571 pts
74. Victor Terpstra 545 pts
75. Sarath Babu 540 pts
76. Zaiem Houssem Eddine 498 pts
77. Steven Pothoven 498 pts
78. Dirk Barchmann 493 pts
79. phil Win 489 pts
80. Pascal Will 488 pts
81. Arnab Sinha 488 pts
82. Jeff Mason 487 pts
83. Steven Ingarfield 485 pts
84. Daniel Dubec 483 pts
85. Gernot Krost 483 pts
86. jose de la cruz 477 pts
87. Jörg Reiher 476 pts
88. hector berumen 475 pts
89. Filippo Rossoni 469 pts
90. Julian Meinhardt 463 pts
91. Thashin Naicker 400 pts
92. Yuriy Artamonov 400 pts
93. karthik chinni 400 pts
94. Tapas Jena 400 pts
95. Haithem Mosbahi 400 pts
96. Paul Campbell 399 pts
97. Leonid Rozenblyum 399 pts
98. Mustafa Kuscu 399 pts
99. Fabio Mancini 398 pts
100. Daniel Bellón 398 pts
101. Bruno Freitas 398 pts
102. Babar Bashir 396 pts
103. Deleted User 396 pts
104. Mareike Jacobs 396 pts
105. Eike Hartmann 394 pts
106. Tapan Sarangi 392 pts
107. Wojciech Pieprzyca 390 pts
108. Rajkiran Arun Sonde 390 pts
109. Lino Costa 390 pts
110. T. Martin Wenzel 390 pts
111. FRANCESCA GIGANTE 390 pts
112. Gustavo Guevara 389 pts
113. Carsten Börnert 389 pts
114. Ken Waring 388 pts
115. Thomas Rabelo 388 pts
116. Markus Fawer 388 pts
117. Cesar Quinteiro Rendo 384 pts
118. Vesa Lukka 384 pts
119. Cristian-Petrut Petrache 381 pts
120. Frank van der Linden 377 pts
121. Venkataprasath Padmanabhan 375 pts
122. Max Gottesmann 373 pts
123. Beniton Fernando 366 pts
124. Oleksii Kyslytsyn 355 pts
125. Cola Madlela 330 pts
126. Nicolas Fajersztejn 300 pts
127. Burak ince 300 pts
128. Juan Pablo Gaviria 300 pts
129. Jens Jansson 299 pts
130. Ochieng' Olanga 298 pts
131. Mladen Čikara 298 pts
132. Christian Knoop 298 pts
133. Javier Vallejo 298 pts
134. Douglas Lehr 298 pts
135. Alfredo Ferreira 297 pts
136. Aditya Joag 297 pts
137. song kwang-keun 297 pts
138. Khaled Mathlouthi 295 pts
139. Jan Šerák 295 pts
140. Jonas Granvik 295 pts
141. CHARFI Béchir 295 pts
142. Maxim Gorshkov 295 pts
143. Bipesh Pokharel 294 pts
144. revanth malay 290 pts
145. Dennis Barthel 290 pts
146. Bernd Weinand 290 pts
147. Evgenii Kulemin 287 pts
148. Deleted User 283 pts
149. Jorge Zapata 281 pts
150. Dominik Adamek 281 pts
151. Alexander Rancourt 280 pts
152. Sebastian Kloppe 273 pts
153. Shyam Mohan Raman 263 pts
154. Andrew Magerman 200 pts
155. Leon McDowell 200 pts
156. Rodrigo Castro 200 pts
157. Hantsy Bai 200 pts
158. Taylor Graham 200 pts
159. Cap Ho 200 pts
160. Sarat Castleby 200 pts
161. Gökhan Öner 200 pts
162. Eddie Lozada 200 pts
163. Jan Krueger 200 pts
164. Oussema GABTNI 200 pts
165. Kenneth Muhia 200 pts
166. Benjamin Scharbau 200 pts
167. Holger Lober 200 pts
168. Nebojsa Maksimovic 200 pts
169. Ping-Hsien Lin 200 pts
170. Heinz-Jürgen Lutsch 199 pts
171. Luca Venturini 199 pts
172. Jonathan Marrero 198 pts
173. Oliver Layug 190 pts
174. jose peralta 190 pts
175. Muhammad Choirul Nurcholiq 183 pts
176. Upen r 183 pts
177. Christian Gawron 183 pts
178. Jörg Herbst 183 pts
179. Feng Chen 183 pts
180. Jorje B 183 pts
181. Fredrik Norling 183 pts
182. Chandan Singh 183 pts
183. benahmed wael 183 pts
184. Manikanta Sreekakula 183 pts
185. Oliver Busse 181 pts
186. Xavier Wilson 173 pts
187. Madhukar Reddy 170 pts
188. Kevyn Meganck 150 pts
189. abdurrahman iskandar 140 pts
190. aMatti Pehvanen 131 pts
191. Jógvan Olsen 112 pts
192. Santiago Segura 110 pts
193. Stefan Palme 100 pts
194. ahmad ziyad 100 pts
195. kong pd 100 pts
196. Joan Manuel do Carmo 100 pts
197. Harsha Patil 100 pts
198. Youssef Mejri 100 pts
199. Elio Botogoske 100 pts
200. Mo Sch 100 pts
201. harsha jayamanna 100 pts
202. Brinza Alin Georgian 100 pts
203. Kogulan Baskaran 100 pts
204. Murillo Mogueira 100 pts
205. David Pribula 100 pts
206. Artis A 100 pts
207. ruchi agarwal 100 pts
208. Thiyagu GK 100 pts
209. Moritz B 100 pts
210. Jan Galinski 100 pts
211. George Montgomery 100 pts
212. Karin M 100 pts
213. Xiaowei Liu 100 pts
214. Lukasz Ryfa 100 pts
215. Avelino Cavaco 100 pts
216. Andrea Galvagni 100 pts
217. Junjie Huang 100 pts
218. Thierry PARET 100 pts
219. Shreyas Ramesh 100 pts
220. charles gomes 100 pts
221. Vikrant Thakur 100 pts
222. Luis Munhoz 100 pts
223. Deleted User 100 pts
224. Samuel Wainaina 100 pts
225. confident stallion 100 pts
226. Goran Petanjek 100 pts
227. Kei Kimura 100 pts
228. Jason Gayton 100 pts
229. Matteo Franchi 100 pts
230. Codrut Radoi 100 pts
231. Fernanda Valenzuela 100 pts
232. Samuli Saarinen 100 pts
233. Carl Mosca 100 pts
234. Jerry Lu 100 pts
235. Deleted User 100 pts
236. Ardiel Fuentes 100 pts
237. Christoph Klösch 100 pts
238. Oliver Becher 100 pts
239. eya saidi 100 pts
240. Jeshurun Daniel 100 pts
241. Daryle Waring 100 pts
242. Harm Leijendeckers 100 pts
243. Wassim Znaidi 100 pts
244. Tim Colson 100 pts
245. Max Schultz 100 pts
246. Sergei Bershadsky 100 pts
247. Cameron Tidd 100 pts
248. satish peyyety 100 pts
249. Deleted User 100 pts
250. Agata Vackova 100 pts
251. Sergey Nevmerzhitsky 100 pts
252. Dinesh Kumar 100 pts
253. Rishi Kinger 100 pts
254. Bilel Grissa 100 pts
255. Klaus Bell 100 pts
256. Jorge Andrés de las Cuevas 100 pts
257. Jacek Zimorodzki 100 pts
258. Evghenia Vovc 100 pts
259. Robert Schanafelt 100 pts
260. Marcin Stempkowicz 100 pts
261. Preethi A 100 pts
262. Kimmo Ahonen 100 pts
263. Kyle Spencer 100 pts
264. Daniel Thaidigsmann 100 pts
265. Rhuan Paulo Lopes Barros 100 pts
266. Jacky Vaillancourt 100 pts
267. Mark Ashworth 100 pts
268. Aditya Shah 100 pts
269. Marko Miettinen 100 pts
270. Raphael Häcker 100 pts
271. Enver Haase 100 pts
272. Stefan Dimitriu 100 pts
273. Henrik Skogström 100 pts
274. James Ho 100 pts
275. Gareth Uren 100 pts
276. Vladimir Popov 100 pts
277. Héctor Saira 100 pts
278. Rick Chu 100 pts
279. Teppo Kurki 100 pts
280. Chelsea Jones 100 pts
281. Dorothea Karalus 100 pts
282. Luc Laberge 100 pts
283. Marius Harjoi 100 pts
284. DORA BABU KOTTHRU 100 pts
285. Girish Mohite 100 pts
286. Adeola Olalere 100 pts
287. Jan Mo 100 pts
288. Kirtiraj Gopalakrishna 100 pts
289. Dijenliu PG 100 pts
290. Mudassar Nazar 100 pts
291. Kaloyan Peykov 100 pts
292. Rasmus Wallin 100 pts
293. Aditya Raj 100 pts
294. Lukas Berliner 100 pts
295. Nagaraju Epuru 100 pts
296. G More 100 pts
297. Test Test 100 pts
298. sar mah 100 pts
299. Elena Neroslavskaya 100 pts
300. Gábor Borbola 100 pts
301. Dmitrij Abolichin 100 pts
302. Vytautas Tamulevicius 100 pts
303. Glauco Knihs 100 pts
304. Mallikarjuna Boya Gummanuru 100 pts
305. Diego Alcorta 100 pts
306. Johannes Laidler 100 pts
307. David Provest 100 pts
308. Gabriel Boudreau 83 pts
309. Krystyn Gatewood 83 pts
310. Andrei Pirvan 83 pts
311. Sourirajan Krishnaswamy 83 pts
312. Siva Raman 83 pts
313. Alex Turchiniak 83 pts
314. Raghavendra Suvvari 83 pts
315. chatura kalansooriya 83 pts
316. Renato Mendes 83 pts
317. Abhiraj Mehrotra 83 pts
318. vijay Jayaram 83 pts
319. akshit mahajan 83 pts
320. Angel Hristozov 83 pts
321. Rahul Chandra 83 pts
322. vijay prakashreddy 83 pts
323. Sabri Boubaker 83 pts
324. Amra Alic 83 pts
325. Jacob Varghese 83 pts
326. John Werner 83 pts
327. Zec Sanz 83 pts
328. Steven Gingras 83 pts
329. Nasir Khan 83 pts
330. Robert Houghton 83 pts
331. Nikola Mitic 83 pts
332. Samuel Fafin 83 pts
333. Donald Plotnick 83 pts
334. VenkataPraneeth Tatiraju 83 pts
335. Asfab K 83 pts
336. Abhinav Suryawanshi 83 pts
337. Thomas Älgevik 83 pts
338. Jon Inazio Sánchez Martínez 83 pts
339. Yousri Amous 83 pts
340. Ankit Khirwadkar 83 pts
341. Vladimir Bystrov 83 pts
342. wahid sakhraoui 83 pts
343. Naveen Jagotra 83 pts
344. Danny Yarbrough 83 pts
345. Brian Norquist 83 pts
346. Ivan Maslov 83 pts
347. Adrian White 83 pts
348. Sri Harsha Seethalam 83 pts
349. Pedro Luis Aaron Robles 83 pts
350. lang li 83 pts
351. Sathis Marudanayagam 83 pts
352. István Németh 83 pts
353. Quyền Đặng 83 pts
354. kiruthikaa p 83 pts
355. Sharilyn Maurer 83 pts
356. Ekaterina Kovaleva 83 pts
357. Deleted User 83 pts
358. Anders Magnusson 83 pts
359. Enrique Garcia Rosales 83 pts
360. anu anu 83 pts
361. Dmytro Plekhotkin 83 pts
362. Federico Russo 83 pts
363. Kayrat Saginaev 83 pts
364. Krishna Kendre 83 pts
365. arpitha reddy 83 pts
366. Anish Appadoo 83 pts
367. Juan Villanueva 83 pts
368. SAID JOHN 83 pts
369. Walid Skouri 83 pts
370. Valentin Schuravlov 83 pts
371. Kamil Kruczek 83 pts
372. Wim Strouven 83 pts
373. Ennam Gopaulen 83 pts
374. Fidel Sanchez 83 pts
375. mike li 83 pts
376. evanson nguku 83 pts
377. Mateus Moraes 83 pts
378. woniper Lee 66 pts
379. Asim Saddal 66 pts
380. Andrei Dogaru 66 pts
381. Neel Iyer 66 pts
382. Ricardo Farias 66 pts
383. Flakron Bytyqi 66 pts
384. victor amankwa 66 pts
385. Lukasz Byczynski 66 pts
386. Raghavendra Bagadhi 66 pts
387. Li Feng 66 pts
388. Kevin Allex 66 pts
389. Sam Clendenan 66 pts
390. Harry Jia 66 pts
391. bay haqi 66 pts
392. Arkadio Morales 66 pts
393. Artem Godin 66 pts
394. Nazmul Prince 66 pts
395. aitico com 66 pts
396. Justin Stratan 66 pts
397. Kevin Roberts 66 pts
398. Deleted User 66 pts
399. Jeyveen Bhoyroo 66 pts
400. Cesar Ribeiro 66 pts
401. Mostafa Sayed 50 pts
402. Jordani Rozon 50 pts
403. Kais Njoumi 50 pts
404. Sugananth Thinagaran 50 pts
405. sirine achouri 50 pts
406. preeti bairwa 50 pts
407. mert hayta 50 pts
408. chenchireddy Guvvala 33 pts
409. ryan jeff brual 16 pts
410. ibrahim abdelazim 16 pts

Share the challenge.