software engineering


  • Eventual Consistency – Een nog te weinig ontgonnen Principe

    Eventual Consistency – Een nog te weinig ontgonnen Principe

    Posted on

    by

    in ,

    Eventual Consistency is dé truc waarmee vele NOSql databases hun beschikbaarheid gevoelig kunnen verbeteren. Maar kunnen we dit principe ook doortrekken naar de rest van de architectuur, en misschien zelfs laten meespelen op business niveau? Of is het sop de kool niet waard, en moeten we kiezen voor de eenvoudig bruikbare garanties die Strong Consistency

    Continue reading→


  • NewSQL: Getest en Goedgekeurd

    NewSQL: Getest en Goedgekeurd

    Posted on

    by

    in ,

    Vorige herfst schreven we onze eerste blog over de veelbelovende technologie NewSQL. Na een pauze en een periode met enkele testen, kunnen we nu bevestigen dat deze nieuwe databases effectief een positieve evolutie zijn. Evolutie, geen Revolutie Wat het database gebruik in de IT sector betreft, zien we nog steeds een ruime meerderheid voor traditionele

    Continue reading→


  • Uitdagingen bij voicebots

    Uitdagingen bij voicebots

    Posted on

    by

    in ,

    Zou het niet mooi zijn, een voicebot die automatisch antwoordt op vragen die gebruikers telefonisch stellen aan het contactcenter? Niet alleen wordt de vraag van de beller altijd correct herkend en wordt er een relevant antwoord gegeven via spraak in de taal van de beller, de bot is dan nog eens onvermoeibaar 24/7 beschikbaar en

    Continue reading→


  • De “Reactive” hype

    De “Reactive” hype

    Posted on

    by

    in ,

    U heeft het buzzword “Reactive” misschien al gehoord. Deze nieuwe architecturale principes om software mee te bouwen zouden heel wat van de “problemen” oplossen waar huidige software mee kampt. De Reactive Revolution zou systemen robuuster, resiliënter en flexibeler maken; klaar om toekomstige requirements sneller op te vangen. Maar wat is hier nu eigenlijk van aan?

    Continue reading→


  • Serverless Architecture: Is Software nu Lego?

    Serverless Architecture: Is Software nu Lego?

    Posted on

    by

    in ,

    Serverless: de ideale link tussen APIs, Events, en je eigen code. Serverless Computing is een Cloud Computing model waarbij de gebruikers enkel code en een stuk configuratie aanleveren voor een beoogde software, en de cloud provider de volledige verantwoordelijkheid in handen neemt voor het beheer van de onderliggende resources (rekenkracht, geheugen, netwerk, etc.). De gebruikers

    Continue reading→


  • API’s voor computervertaling – de praktijk

    API’s voor computervertaling – de praktijk

    Posted on

    by

    in ,

    In een vorige blogpost bespraken we eerder theoretisch de mogelijkheden van API’s voor computervertaling. De huidige blogpost is een neerslag van onze praktische ervaringen met dergelijke API’s. Achtereenvolgens bespreken we enkele testen met taaldetectie, vertaling en een meertalige chatbot als praktische case. Taaldetectie Als eerste aspect testten we taaldetectie uit: het identificeren van de taal

    Continue reading→


  • NewSQL, een Upgrade voor je oude Database ?

    NewSQL, een Upgrade voor je oude Database ?

    Posted on

    by

    in ,

    De nieuwe Databases als kruising van NOSQL en SQL… NewSQL (uitspraak: “new sequel”) is een recente, moderne klasse van DataBase Management Systemen (DBMS), of, kortweg, databases. Deze klasse positioneert zich tegenover de reeds bestaande klasses van Relationele DBMS (RDBMS) en de zogenaamde NOSQL (“no sequel”) databases, waarbij NOSQL staat voor “Not Only SQL”, maar echter

    Continue reading→


  • API’s voor computervertaling

    API’s voor computervertaling

    Posted on

    by

    in ,

    Eén van de facetten van artificiële intelligentie is het uitvoeren van vertalingen. Taal is inherent heel complex, het is bijgevolg geen evidentie voor een computersysteem om volautomatisch tekst te vertalen. Zo kan een woord meer dan één betekenis hebben en moet de gepaste vertaling gekozen worden in functie van de context. Computers hebben het ook

    Continue reading→


  • Conversation design

    Conversation design

    Posted on

    by

    in ,

    Spraakassistenten worden meer en meer naar voor geschoven als nieuwe vorm van interactie met computersystemen. Siri, Alexa en Google Assistant strijden om de plaats van geprefereerde virtuele assistent. Ze duiken op in allerlei toestellen: in smartphones, smart speakers, tot zelfs in de auto. Naast Engels en Frans wordt ook het Nederlands meer en meer ondersteund.

    Continue reading→


  • Hergebruik: Enkele Do’s en Don’ts…

    Hergebruik: Enkele Do’s en Don’ts…

    Posted on

    by

    in ,

    Hergebruik: het gebruiken van een bestaand stuk software voor een nieuwe toepassing. Het lijkt een eenvoudig principe, maar er komt meer bij kijken dan je zou denken. Vooral wanneer je effectief een software artefact probeert te hergebruiken, creëer je al snel problemen. In deze blog gaan we wat dieper in op dit ogenschijnlijk simpele productiviteitsprincipe.

    Continue reading→