OOP: APIE (polymorphism)

De tweede grote peiler in ons hele APIE-verhaal is polymorfisme. Polymorf wilt zeggen dat het vele (poly) vormen (morf) kan aannemen. In programmeertalen met strong typing is polymorfisme zeer belangrijk, en zorgt het ervoor dat we zowel ‘Kippen’ als ‘Eenden’ op dezelfde manier kunnen behandelen.

OOP: APIE (abstraction)

APIE is een afkorting voor de 4 grote peilers in OOP. Het staat voor: Abstraction Polymorphism Inheritance Encapsulation Wat deze begrippen betekenen en wat je ermee kan doen, dat zal je in deze tutorial te weten komen. Daarnaast ga ik ook nog even de volgende begrippen bespreken: Interfaces Exceptions

AJAX chatsysteem met PHP (uitbreiding)

Na mijn AJAX chatsysteem tutorial kreeg ik plots de vraag of het mogelijk was dat er automatisch naar beneden wordt gescrolld indien er een nieuw bericht bij komt. Met het systeem dat we nu hebben is dit enorm eenvoudig te realiseren en ik zal dan ook even zeggen wat je moet doen.

Twitter Bootstrap

Toen ik enkele maanden geleden met mijn stage bezig was heb ik een enorm handige UI toolkit/framework leren kennen, namelijk Twitter Bootstrap. Net zoals ieder UI framework bevat Bootstrap de basics zoals: Een grid systeem, Een thema met alles erop en eraan (buttons, form elementen, extra’s, …).

Een AJAX chatsysteem met PHP

In dit voorbeeld zal ik laten zien hoe je een (basic) chatsysteem kan opzetten met gebruik van recente (of toch hedendaagse) technieken zoals jQuery, AJAX, … . Het systeem zal bestaan uit 3 gedeeltes: Een PHP gedeelte dat de berichten zal ophalen en deze zal omzetten naar JSON, Een JavaScript gedeelte dat de berichten ophaalt […]

OOP: Classes & Objects

In deze tutorials is het de bedoeling dat je een ruimer beeld krijgt over OOP en de daarbij horende toepassingen. Het meeste in deze tutorials is taal-onafhankelijk, maar als voorbeeldtaal gaan we PHP gebruiken omdat dit vrij gekend is en een zeer kleine leercurve heeft ten opzichte van de andere moderne programmeertalen. Ik moet hier […]

Trello

Trello is een project management tool die heel handig kan zijn als je dus met meerdere mensen aan eenzelfde project zou werken.Wat de meeste amateur-programmeurs doen is dat ze elkaar via mail of rechtstreeks verwittigen met wat ze bezig zijn en wat hun progress daarin is.