Deltag i Verticas Dev Xmas 2019-julekalender

Er du klar på at hyggekode lidt, mens julestemningen sænker sig i december? Så har vi lavet en ret nørdet julekalender og -konkurrence her på bloggen. I løbet af de næste par uger annoncerer vi en række opgaver – og den første får du allerede i dette blogindlæg. Alle opgaver hænger sammen, og du skal løse dem i kronologisk rækkefølge for at nå helt i mål.

Temaet er simpelt. Julemanden er blevet væk, og det samme gælder julemandens 8 rensdyr. Med hjælp og tekniske evner skal vi have fundet dem, så vi kan redde julen.

Der er selvfølgelig lækre præmier på højkant. Vi trækker bl.a. lod om biografbilletter til alle, der indsender løsninger undervejs og uddeler en række fede præmier til de allerbedste løsninger. Du har blandt andet mulighed for at vinde et sæt Sony in-ear høretelefoner, en SACit trådløs oplader, en SONO ambra trådløs højtaler, et gaming tastatur fra Corsair og en flaske af verdens bedste rom.

For at deltage i julekalender-konkurrencen, og for at have mulighed for at vinde én eller flere af præmierne, er der et par ting, du skal være med på. Derfor skal du lige huske at læse konkurrencereglerne nederst i indlægget!

Julekalenderen starter i dag, mandag d. 2. december – men hvis du først læser dette senere – så fortvivl ej, du kan stadig nå at være med. Og så er det vist til tid til at komme i gang …

Opgave – låge 1

CSAR (Cloud Search and Rescue) er en global redningstjeneste, som på meget kort tid, kan rykke ud i hele verden og redde mennesker og dyr i nød. Pga. intern omstrukturering og nedskæringer er virksomheden havnet i en uheldig situation, hvor hele Search-afdelingen nu faktisk står helt ubemandet. Det er her du kommer ind! Som Search-ekspert, skal du i første omgang sende din ansøgning til CSAR. Men da man desværre også har måttet skære ned på administrationsafdelingen, er der uheldigvis ingen ansatte til hverken at svare på telefon eller e-mails. Du er derfor nødt til at indsende ansøgningen elektronisk via deres API.

Du skal derfor:

  •  Sende en HTTP forespørgsel mod følgende API/endpoint:
    • Host:
    • Path:
      • /api/participate
    • Http method (verb):
      • POST
    • Content-Type:
      • application/json
    • Body:
      • {
          "fullName": "<<indsæt dit navn her>>",
          "emailAddress": "<<indsæt din e-mail adresse her>>",
          "subscribeToNewsletter": <<false eller true>>
        }
        • Når du tilmelder dig, accepterer du samtidig vores konkurrenceregler, som er nævnt i bunden af dette indlæg. Husk at tilmelding til nyhedsbrevet er valgfrit. Ved tilmelding (“subscribeToNewsletter”: true) deltager du i lodtrækningen af en præmie, der udtrækkes blandt alle der tilmelder sig nyhedsbrevet.
  • Kontrollere at CSAR’s API svarer følgende tilbage:
    • HTTP status code:
      • 200 OK
    • Body:
      • {
           "id": "<<unikt id>>"
           "credentials": {
              "username": "<<username>>",
              "password": "<<password>>"
           }
        }
  • Når du har fået ovenstående svar retur er du i mål med dagens opgave (i morgen afslører vi hvad du skal bruge svaret til) 
    • Får du et andet svar, f.eks. Http status code: 400 Bad Request, har du en fejl i din forespørgsel. Kig efter valideringsbeskeder i requestet og gå din JSON igennem en ekstra gang.
    • Bemærk: API’et vil altid sende et nyt <<unikt id>> når det svarer “200 OK” – det er ikke en fejl 🙂

Næste låge

I morgen, tirsdag d. 3. december kl. 12:30, vil vi annoncere næste opgave i julekalenderen og samtidig trække en tilfældig vinder blandt alle deltagere af låge 1.

Inspiration til Google søgeord for tips & tricks til at løse opgaven:

  • nodejs send http request
  • .net httpclient send json post
  • javascript xhr post json
  • postman send http request

Konkurrenceregler

Konkurrencen løber fra den 2. december til og med 20. december 2019 og udbydes af Vertica, Studsgade 29, 8000 Aarhus C.

Du kan kun deltage i konkurrencen, hvis du er bosiddende i Danmark. Er du ansat i Vertica eller medlem af en ansats husstand, kan du deltage i konkurrencen, men du kan ikke modtage præmier. Præmierne kan ikke ombyttes til kontanter eller andre varer.

Vertica påtager sig intet ansvar ved trykfejl eller andre fejl i forbindelse med konkurrencen, og vi forbeholder os ret til uden varsel at ændre i konkurrencebetingelserne.

Vinderne

Der vil i løbet af konkurrencen blive udtrukket vindere ved lodtrækning blandt alle, der indsender besvarelser og tilmelder sig nyhedsbrevet (medarbejdere i Vertica kan dog ikke deltage i lodtrækningen).

Når konkurrencen er slut, vil der også blive udpeget en række vindere, som opfylder specifikke kriterier i deres indsendte besvarelser. Det vil bl.a. være lækre præmier til den deltager, der

  • kommer først i mål med korrekt besvarelse
  • kommer i mål med færrest antal forsøg
  • kommer i mål med den hurtigste tid
  • kommer i mål med færreste antal tegn i koden, blandt alle som i forbindelse med afslutning af konkurrencen, indsender link til sin løsning (f.eks. på GitHub eller tilsvarende)

Alle vindere udpeges og vurderes af Vertica.

Vinderne får direkte besked pr. e-mail og bliver offentliggjort på Verticas Facebook- og LinkedIn-side.

Bliver du kontaktet som vinder, kan du vælge, om du vil have præmien tilsendt til din hjemmeadresse, efter konkurrencen er slut, eller om du vil hente præmien på Verticas kontor i Aarhus.

Vertica påtager sig ikke ansvar for manglende modtagelse af præmie, hvis den opgivne adresse ikke er angivet korrekt.

Vi gør opmærksom på, at du er skattepligtig af præmiens værdi.

Betingelser

Når du tilmelder dig konkurrencen, accepterer du samtidig, at vi annoncerer dit navn på Verticas Facebook- og LinkedIn-side, hvis du vinder en præmie.

Det er frivilligt, om du tilmelder dig Verticas nyhedsbrev med relevante nyheder, viden og invitationer til events, når du deltager i konkurrencen. Blandt alle der tilmelder sig nyhedsbrevet, trækker vi lod om en særskilt præmie. Du kan til enhver tid afmelde dig mailinglisten igen.

Behandling af data

For at deltage i konkurrencen skal du oplyse navn og e-mailadresse.

Oplysningerne opbevarer vi med henblik på at kunne kontakte dig, hvis du vinder en præmie. Data bliver slettet, når konkurrencen er slut.

Hvis du tilmelder dig e-mails fra Vertica, opbevarer vi udelukkende dit navn og din e-mailadresse i vores e-mailsystem for at kunne udsende relevante e-mails til dig, efter konkurrencen er slut.

Læs mere om, hvordan vi behandler data i vores persondatapolitik.

Skulle du mod forventning opleve tekniske problemer med konkurrencen, kan du kontakte os på bhk@vertica.dk.