Software engineering

  • Javascript, altijd en overal?

    Javascript, altijd en overal?

    Posted on

    by

    De opmars van Javascript de laatste jaren is onstopbaar. De taal speelt een steeds grotere rol in de browser, via webapplicaties en andere interactieve websites. Ook de webserver is ze nu aan het innemen, onder de naam Node.js. Ze wordt ook vaak in één adem genoemd met HTML 5 en CSS 3, de talen die samen het

    Continue reading→


  • De Saus op je SaaS

    De Saus op je SaaS

    Posted on

    by

    De Cloud is een heel ruim begrip, en er zijn tal van “XaaS” (X as a service) technologieën in omloop. APaaS (zie ook een aantal vorige blogs), IaaS, DBaaS… Allemaal hergebruiken ze wel ergens in hun definitie de nuttige eigenschappen van Cloud-technologie, zoals elastische schaalbaarheid en gedeeld gebruik van infrastructuur. SaaS betekent Software as a

    Continue reading→


  • “as a Service”: een Waaier aan Mogelijkheden

    “as a Service”: een Waaier aan Mogelijkheden

    Posted on

    by

    Over PaaS en de brede lading die erdoor wordt gedekt De moderne “stack” voor applicaties in de Cloud, van IaaS (Infrastructure as a Service) over PaaS (Platform as a Service) tot SaaS (Software as a Service), is stilaan een gekend plaatje. Maar de strikte scheiding tussen het virtualiseren van infrastructuur, het automatiseren van middleware en

    Continue reading→


  • Productiviteitsverhoging met PaaS

    Productiviteitsverhoging met PaaS

    Posted on

    by

    Organisaties zijn voortdurend op zoek naar een hogere productiviteit in software-ontwikkeling. Enerzijds wil men toepassingen ontwikkelen tegen een lagere kost, anderzijds wil men toepassingen sneller kunnen opleveren. Automatisatie en standaardisatie zijn hier twee sleutelbegrippen die een hogere productiviteit moeten bewerkstelligen. Wat is PaaS? Productiviteitsverhoging is nu precies de focus van Platform as a Service (PaaS).

    Continue reading→


  • Git, de Definitieve Leider van de Versiecontrole?

    Git, de Definitieve Leider van de Versiecontrole?

    Posted on

    by

    Er is de laatste jaren nogal wat hype rond Git ontstaan. Git is een gedistribueerd versiecontrolesysteem (DVCS), en wordt vooral gebruikt om de broncode van software-projecten te beheren. Zo vind je b.v. op github de code voor een hele resem bekende en minder bekende open source projecten (git is ook zelf open source).

    Continue reading→


  • Het quantum aan de macht? – deel 2

    Posted on

    by

    Waar we in een vorige post hebben gezien waar de fundamenten van quantum computing liggen en wat de theoretische mogelijkheden zijn, dan gaan we nu eens kijken hoe het op het vlak van technische realisaties is gesteld. Misschien toch nog eens kort het belangrijkste herhalen: Qubits (quantum bits)  zijn superpositie van twee toestanden. Ze stellen

    Continue reading→


  • Het quantum aan de macht?

    Het quantum aan de macht?

    Posted on

    by

    Af en toe lezen we in de pers iets over experimenten met ‘qubits’ en het gebruik van quantummechanica in het uitwisselen van cryptografische sleutels. Deze reeks blogposts heeft tot doel om de achterliggende concepten wat duidelijker te maken en vooral aan te geven wat je nu eigenlijk kan en niet kan met quantummechanica in de

    Continue reading→


  • OpenCPU: een platform om R-code als webservice te hergebruiken

    Posted on

    by

    Om (complexe) statistische en wiskundige berekeningen te implementeren is het vaak aangewezen om specifieke programmeertalen en bijhorende omgevingen te gebruiken  zoals bv Matlab, R, SAS of Mathematica. Elk van deze omgeving laat toe om in een beperkt aantal lijnen code berekeningen uit te voeren die moeilijk te realiseren zouden zijn in meer generieke programmeertalen.  Onze eigen

    Continue reading→


  • Valeur d’usage, valeur métier … et valeur intrinsèque.

    Posted on

    by

    Bien penser et concevoir les systèmes informatiques demandent d’avoir compris et intégré quelques principes relatifs à la notion de valeur. Je me propose ici d’en illustrer quelques uns, dans la foulée du blog consacré au bien fondé d’une démarche d’analyse de la valeur (juillet 2011). Pour ce faire, je vous propose les trois notions suivantes

    Continue reading→


  • Client-Side Templates voor Schaalbare Front-End Toepassingen

    Client-Side Templates voor Schaalbare Front-End Toepassingen

    Posted on

    by

    LinkedIn is recent overgestapt naar het gebruik van client-side templates om schaalbare front-end toepassingen te bouwen.  De achterliggende beweegredenen zijn voornamelijk het verhogen van de productiviteit, een verbeterde responsiveness van de sites, en het hergebruik van de front-end onafhankelijk van de server-side technologie.  Bij dit laatste: elke server-side technologie heeft haar eigen manier om een front-end

    Continue reading→