MarsIT-2052, speaker and follower

Als school opdracht werd er een Webinar evenement georganiseerd vanuit Howest. Hier kwamen veel mensen op af en zelf was is ik ook een presentator. Er was ongeveer een halfuur per persoon voorzien en dit nam plaats gedurende een volledig dag. De variatie in verschillende topics is intense en wegens de korte tijdvoorziening was het soms erg moeilijk om erg veel bij leren maar het gaf zeker een kickstart om enkele onderdelen zelf te onderzoeken. Zoals bijvoorbeeld het onderdeel Hasura - GraphQL. Na het bekijken van deze korte presentatie ben ik meteen zelf beginnen testen.

Introductie: wat is MarsIT-2052 (room I)

Spreker: Kurt Sys - Howest, Lecturer

Dit was de introductie van het volledige proces. Het doel van MarsIT-2052 was om apps te maken in een futuristische setting. De bedoeling was hier niet om onze apps te showen die we eerder dit jaar hadden moeten maken maar om te tonen wat we geleerd hebben en het mogelijks aanleren.

Wat kan je doen met React?

Spreker: Joris Basslé - Howest, Student

Onderdeel: React

Thema: Native and Mobile, React & Client Side

Eerst een vooral een kort woordje over React, het is een javascript library die door Facebook werd ontwikkeld om simpel UI mee te maken. Het is een erg krachtige tool en gelijkaardig aan React-Native, die het mogelijk maakt om mobile apps te ontwikkelen met een javascript library.

Zelf heb ik gewerkt in React-Native en mijn bespreking hierover gedaan dus was dit erg leerrijk maar herkenbaar. Het was jammer genoeg niet altijd even goed verstaanbaar wegens de internet verbinding van de spreker maar de delen die verstaanbaar waren waren de moeite waard en goed uitgelegd. React is een krachtige tool en doet me zelf een beetje denken aan PHP.

Hasura - GraphQL in minutes

Spreker: Niek Candaele - Howest, Student

Onderdeel: Hasura

Thema: Server Tech & Online Service Integratie

Dit onderdeel werd gegeven door één van mijn groepsleden van dit project. Niek Candaele, Niek sprak erg vloeiend en duidelijk en gaf een perfecte beknopte uitleg over de API tools Hasure - GraphQL. Ik was zo geïntrigeerd in het onderwerp dat ik na deze dag meteen aan het werk ben gegaan in GraphQL om wat dingen die hij voortoonde uit te proberen.

Introductie in Svelte, een javascript framework

Spreker: Brent Dierickx - Howest, Student

Onderdeel: Svelte

Thema: Client Side

Svelte is een javascript framework. In dit onderdeel kwam er vanalles aan bod over hoe je van start kan gaan in Svelte. Zelf was ik niet erg geïnteresseerd ook al is Javascript een taal waar ik me het liefst mee bezig hou. Deze presentatie was deftig en jammer van het tijdstekort, graag had ik nog wat meer bijgeleerd.

React Navigation in React Native (Expo)

Spreker: Arno Debeir - Howest, Student

Onderdeel: Expo

Thema: Native and Mobile, React & Client Side

Dit was voor mij 1 van de meest tegenvallende onderdelen. Zelf heb ik gebruik gemaakt van deze tool en vond ik niet dat er een presentatie van 15-30 minuten aan moet vastgehangen worden. Het is niet zo moeilijk en ook zeker niet ingewikkeld te implementeren. Er is een erg nette documentatie aanwezig op de website van de tool dus was ik wat teleurgesteld. Desondanks moet ik wel toegeven dat wat er verteld is geweest zeker correct was en nuttig. Er werd gepraat over 3 manieren van navigatie: stack, tab en drawer navigatie. Er werd ons geleerd hoe dit in z’n werk ging aan de hand van de demo.

Electron

Spreker: Siemen Devos - Howest, Student

Onderdeel: Electron

Thema: Client Side

Eerst en vooral wat uitleg over Electron, het is een software applicatie die als het ware een website gebruikt om een applicatie te hebben op bijvoorbeeld Windows. Een groot voorbeeld hiervan is Discord. Discord is eigenlijk gewoon een website die eruit ziet als een desktop applicatie.

Deze presentatie was erg ingewikkeld en Electron lijkt mij geen gemakkelijke taal om in te werken maar het heeft me toch wel wat interesse gegeven in het onderwerp. Een week na meevolgen van deze blog ben ik uiteindelijk eens beginnen opzoeken over het onderwerp en ik was aangenaam verrast!

React Native voor iOS development

Spreker: Florian Vandenabeele (Me) - Howest, Student

Onderdeel: React-Native

Thema: Native and Mobile, React & Client Side

Eerder kwam al aan bod wat React en React-Native is dus sla ik deze uitleg even over. Deze presentatie werd gegeven door mezelf dus veel valt er niet over te zeggen.

Ik heb in het kort overlopen wat er allemaal nodig is om een deftige weer-nieuws app te maken gebaseerd op de Mars context. Ik heb hier geen gebruik gemaakt van een demo wegens tijdstekort en heb ik ervoor gekozen om mijn code uit te leggen en alle mogelijke tools waar ik gebruik van heb gemaakt.

Unreal Engine (EN)

Spreker: Jordy Vercautter - Howest, Student

Onderdeel: Unreal Engine

Thema: Game Engine - EN - Client Side

Deze sessie was niet actief maar eerder een les over wat Unreal Engine is, hoe het gemaakt is en wat het kan en hoe het er mogelijks zal uitzien in de toekomst. Veel kan ik hier niet over zeggen buiten dat het erg leerrijk was maar zeker ook snel te vinden op het web. Wat ik me wel herinner is de volledig uitleg van de geschiedenis. Alles ontglipt me nu wat een beetje want het was erg kort en er is heel veel aan bod gekomen deze dag. Zelf ben ik zeker geen expert in het bespreken van gaming engines dus verbind ik jullie graag door naar deze link waar je zeker wat kan bijleren.

Creating a chatbot using Dialogflow (EN)

Spreker: Gurtinder Singh - Howest, Student

Onderdeel: Dialogflow

Thema: Chatbots - EN - Data Science and AI

Ook hier viel het enorm hard op dat er een tijdstekort was en dat er teveel mensen aan bod moesten komen waardoor het eigenlijk iets wat te kort is. Er kwam een uitbundige uitleg over alle features, pro’s, cons en hoe je er gebruik van maakt. Ook was er een demo die jammer genoeg af en toe wat vastliep. Teleurstellen maar toch tevreden van wat er aan bod kon komen.

Discord bot maken aan de hand van de discord.py library

Spreker: Bram Vermeulen - Howest, Student

Onderdeel: Discord.py

Thema: Chatbots, Server Tech & Online Service Integratie

Dit onderdeel ben ik gaan bekijken omdat ik zelf al heel wat ervaring heb met het maken van een discord bot maar dan in de discord javascript library. Het was erg leerrijk en herkenbaar en ik ben er zeker van dat ik door het volgen van deze sessie meteen aan het werk kan in de python library. Alhoewel ik het waarschijnlijk niet zal doen want mijn voorkeur ligt bij javascript.

Verder kwam er niet erg veel aanbod en leek het meer op een simpele chat bot, wat ik erg jammer vond want er is veel meer dan enkel dit. Je kan bijvoorbeeld een volledige management bot maken, of een bot die communiceert met een API. Erg beknopt maar zeker verstaanbaar, de docs zijn niet altijd even behulpzaam en het was toch zeker goed uitgelegd in een kort periode!

Zelf heb ik enkele projectjes in discord.js dus moest er iemand interesse krijgen ik geef je graag een woordje uitleg of zelfs de source code van 1 van mijn trotse applicaties!

Reflectie

Deze dag was heel boeiend en er waren heel wat interessante topic talks waar er uit gekozen kon worden. Jammer genoeg waren alle talks wel van een erg korte duur en daarom soms wat teleurstellen. Maar ondanks dat nadeel was het een leerrijke dag. Het was wel erg stresserend om zelf te spreken! Het is niet hetzelfde als in het echt spreken voor meerdere mensen. Zelf ben ik liever spreker in het echt dan via een webcam en microfoon. In conclusie was het dus en erg boeiende dag met heel veel leerstof over heel wat onderdelen.

Updated: