Mai întâi, voi ieși și o voi spune: fiecare persoană care a venit la Hackathon-ul Routech JAMstack 2018 a fost câștigătoare.

Toată lumea a învățat câteva instrumente noi, a primit două zile solide de codificare și și-a făcut niște prieteni noi.

Și unii dintre acești oameni chiar pleacă cu premii.

Astăzi, voi împărtăși echipele care au construit cele mai impresionante proiecte. Și au făcut acest lucru în decurs de 36 de ore – mulți dintre ei cu străini pe care tocmai îi întâlniseră.

Dar, înainte de a ne arunca cu capul în demonstrații, iată un pic mai multe despre primul hackathon oficial Routech și despre modul în care a decurs.

Pregătirea

Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Calmul dinaintea furtunii – echipa JAMstack Hackathon se pregătește în sala de mese inspirată de Harry Potter a GitHub. (Fotografie de Sean Swyx Wang)

În conformitate cu valoarea de bază a accesului Routech, am decis din timp că:

  1. Hackathonul ar trebui să fie complet gratuit. Deci, în loc să percepem o taxă, am cerut oamenilor să treacă tutorialul meu JAMstack și trimiteți aplicațiile pentru a obține un bilet gratuit.
  2. Ar trebui să planificăm totul având în vedere începătorii de cod și participanții la hackathon pentru prima dată.
  3. Hackathonul ar trebui să fie deschis și oamenilor din afara Californiei. Așa că am planificat un hackathon online simultan.

Hackathon a fost găzduit de Routech la sediul GitHub din San Francisco în parteneriat cu Netlify, ca parte a JAMstack_conf 2018.

Ce este mai exact JAMstack?

JAMstack este un mod simplu de a construi aplicații web. JAM înseamnă JavaScript, API-uri și Markup (HTML și CSS).

Dacă ați construit unele dintre proiectele din programa Routech, ați folosit deja JAMstack. Și multe aplicații web importante – inclusiv Routech.org în sine – rulează pe JAMstack.

Principala diferență dintre JAMstack și alte stive de dezvoltare web, cum ar fi LAMP și MEAN, este următoarea: în loc să utilizați un server web back-end, utilizați API-uri.

Și, ca și alți hackatoni, am avut o serie de sponsori API care au contribuit la realizarea acestui eveniment. De asemenea, au oferit sprijin echipelor care doresc să integreze aceste API-uri în proiectele lor.

Trebuie să intervievez persoane cheie din mai mulți dintre acești sponsori API.

Interviu cu partenerii organizatori

Înainte de a intervieva sponsorii API, Phil Hawksworth și am intervievat Matt Biilman, Cofondator și CEO al Netlify.

Am vorbit despre direcția dezvoltării web, despre originile JAMstack și despre modul în care hackathons reflectă lansările de produse noi. De asemenea, am vorbit despre modul în care inginerii de software ar trebui să se gândească la definirea și gestionarea proiectelor lor la fel de mult ca procesul de scriere a codului în sine.

Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546608 329 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Matt Biilmann, cofondator și CEO al Netlify

Interviuri de sponsorizare API

Jessica Parsons și am vorbit cu Cole Krumbholz, fondator și CEO al Formspree, despre timpul petrecut în marina americană, cum este să ai dobândit startup-ul și obiectivele sale pe termen lung.

1611546609 979 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546609 853 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Cole Krumbholz, fondator și CEO, Formspree

Eu și Phil Hawksworth am intervievat Chris Anderson, Director al Evanghelizării Dezvoltatorilor din Fauna, despre compromisurile asociate cu diferite baze de date și de ce bazele de date distribuite precum FaunaDB sunt atât de puternice.

1611546610 508 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546610 53 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Chris Anderson prezintă Fauna hackerilor și echipei Fauna (fotografii, prin amabilitate Netlify)

Și între acele interviuri, am ajuns să mă plimb prin GitHub vorbind cu participanți la hackathon din întreaga lume.

1611546611 826 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546611 818 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Am intervievat mulți dintre hackeri pentru a afla mai multe despre proiectele și poveștile lor personale (Fotografii, prin amabilitate Netlify)
1611546612 924 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Unele echipe au luat un colț liniștit pentru a finaliza codificarea (foto, cu amabilitatea Netlify)
1611546612 841 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Alte echipe s-au adunat în jurul meselor lungi și au lucrat pe tot parcursul zilei la proiectele lor. (Fotografie de Kevin Davus)

Fapte amuzante despre dezvoltatorii care au participat la hackathon

Dezvoltatorii au venit din toată SUA și mulți dintre ei din alte părți ale lumii, cum ar fi Australia și America Latină.

  • Cele mai multe dintre ele erau destul de noi în dezvoltarea de software. Numărul mediu de luni pe care le codificau era de numai 16.
  • Mai mult de jumătate dintre ei au spus că acesta a fost primul lor hackathon.
  • Și mai mult de o treime din participanți erau femei.

Iată o descriere rapidă a diferitelor medii ale acestora:

1611546613 688 Castigatori din 2018 Routech JAMstack Hackathon la GitHub

Am codificat de la 9:00 la 21:00 sâmbătă, 3 noiembrie. Apoi ne-am dus cu toții acasă și am dormit bine. Acesta nu a fost unul dintre acele hackathoni super-competitivi în care nimeni nu doarme – accentul nostru a fost pus pe un efort de echipă sănătos și durabil.

Ne-am reîntâlnit duminică dimineața la 9 dimineața și ne-am întors la codificare.

1611546614 780 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Eu, pe scenă, i-am concediat pe hackeri pentru a-și termina proiectele în ziua 2 (Fotografie de Gin)

La ora 17 seara a venit timpul pentru demo-uri. Fiecare echipă a primit 1 minut pentru a-și demonstra proiectul și 45 de secunde pentru a răspunde la întrebările judecătorilor.

1611546614 770 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546615 866 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Doar două dintre numeroasele echipe care și-au demonstrat proiectul pentru judecători

Pe baza acestor demonstrații, am ales 7 echipe care să urce la etaj în studioul GitHub pentru a face o demonstrație mai lungă și întrebări și răspunsuri. Și pe baza acestor demonstrații, judecătorii au ales câștigătorii marelui premiu.

1611546615 702 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546616 452 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Două dintre cele 7 echipe intervievate în studioul video GitHub (fotografii, prin amabilitate Netlify)

Mai jos sunt demonstrații video de la fiecare dintre cele 7 echipe care au ajuns la judecarea finală. Fiecare demonstrație are aproximativ 10 minute. (Toate cele 7 demonstrații sunt părți diferite ale aceluiași videoclip YouTube, motiv pentru care miniatura arată la fel pentru fiecare.)

În primul rând, al doilea

Legenda Aceasta

Sicc Piccs

Pantaloni SmarTea

VisiJAM

Și câștigătorii Marelui Premiu

Locul 3 (200 USD): Hacksby

1611546616 418 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Echipa Hacksby care pozează pentru o fotografie după victoria pe locul trei

Locul 2 (300 USD): Networq

1611546617 801 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Echipa Make Squad pozând pe scenă după victoria pe locul doi

Locul 1 (500 USD): Unde în lume

1611546618 625 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Echipa Unde în lume toți zâmbește după ce au fost anunțați campionii Hackathon 2018

În plus, sponsorii API au avut premii proprii pentru echipele care au folosit cel mai bine API-urile lor.

Fauna a acordat premiul API trei echipe: Față în față, Legenda Aceasta, și Numere și cuvinte.

1611546618 438 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546619 148 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546619 755 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Fauna acordă premii celor mai bune 3 echipe ale lor: față în față, subtitrare și numere și cuvinte

Formspree a acordat premiul API către Visijam.

1611546620 661 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
1611546620 22 Castigatori din 2018 Routech JAMstack Hackathon la GitHub
Formspree acordă premiul API către Visijam

Hackathonul online

Am participat, de asemenea, la zeci de echipe din întreaga lume, inclusiv hackathoni prin satelit conduse de voluntari în Brașov, Coimbatore, Houston, Norman și Portland.

Iată cele mai bune echipe online de hackathon și videoclipurile lor demo de 90 de secunde.

Locul I (500 USD)

Video Audio Matcher!

Locul doi (300 USD)

PawnShopify!

Locul trei (200 USD)

Meci de câine!

Doggie Match a câștigat, de asemenea, premiile API pentru Cea mai bună integrare Formspree și Cea mai bună integrare faună.

Iată care sunt echipele de hackathon online ale căror proiecte au primit mențiuni de onoare:

Cel mai important, oamenii s-au distrat și și-au făcut noi prieteni.

Primul dintre mulți hackatoni

Pentru mulți dintre participanți, acesta a fost primul lor hackathon. Și acesta a fost și primul hackathon oficial al Routech.

Hackatonii sunt un instrument minunat pentru învățare. Veți obține întreaga experiență a construirii unui proiect – și toate deciziile și suișurile și coborâșurile emoționale care vin odată cu el – blocate într-un singur weekend.

Sperăm să avem mai mulți hackathoni în viitorul apropiat.

Dacă nu ați fost încă la un hackathon, vă încurajez să încercați unul, indiferent de nivelul dvs. de abilități de codare. Iată o listă de hackathonii viitori din întreaga lume.

Și vă încurajez să ridicați JAMstack. Iată un tutorial bun pentru a începe:

În încheiere, vreau doar să mulțumesc tuturor celor care au făcut posibil acest eveniment: Netlify, GitHub, Formspree, Fauna, comunitatea Routech și tuturor voluntarilor care au ajutat atât la hackathonul în persoană, cât și la hackathonul online Esti tare!

Vă mulțumesc tuturor și felicitări pentru un prim hackathon uimitor!