78.218 vacatures

29 sep 2024

Afstudeeropdracht in DevOps Methods & Tools: Deno support for StrykerJS

Branche Zie onder
Dienstverband Zie onder
Uren Zie onder
Locatie Veenendaal
Salarisindicaties 0-5.000
Opleidingsniveau Zie onder
Organisatie Info Support
Contactpersoon Info Support Nederland
0318552020

Informatie

Ontdek de mogelijkheden van Deno, een opkomende JavaScript runtime. Integreer Deno binnen het StrykerJS-framework en verdiep je in open-source software door een brug te slaan tussen Deno en StrykerJS. Jouw taak is het implementeren van compatibiliteit, het verbeteren van de toolset en het aansturen van bijdragen via pull requests. Jouw werk zal ontwikkelaars wereldwijd vooruithelpen. 

Omschrijving

Ontdek de mogelijkheden van Deno, een opkomende JavaScript runtime. Integreer Deno binnen het StrykerJS-framework en verdiep je in open-source software door een brug te slaan tussen Deno en StrykerJS. Jouw taak is het implementeren van compatibiliteit, het verbeteren van de toolset en het aansturen van bijdragen via pull requests. Jouw werk zal ontwikkelaars wereldwijd vooruithelpen. 

Functie eisen

Deno is een nieuwe JavaScript runtime. Binnen Info Support zijn we aan het kijken of we dit kunnen gebruiken als alternatief voor NodeJS om onze server-side JavaScript applicaties op te laten landen. Helaas ontbreekt op dit moment support voor Deno in StrykerJS, omdat StrykerJS ontwikkeld wordt als NodeJS tool. Ook vanuit de open-source wereld is er vraag naar Deno support in StrykerJS, sinds 2021 staat er een issue voor open.

Deno is een runtime die niet 100% compatible is met NodeJS, wel is er een compatibiliteitslaag. Daarnaast komt Deno met zijn eigen test library. Een voorbeeld van een test in Deno:

 

import { assertEquals } from “https://deno.land/std@0.190.0/testing/asserts.ts”;

 

// Compact form: name and function
Deno.test(“hello world #1”, () => {
  const x = 1 + 2;
  assertEquals(x, 3);
});

Solliciteer direct