Blog

Website maken: focus op snelheid

»Geplaatst door op mei 24, 2017 in Blog | 0 reacties

Wanneer je aan website bouwen doet, wil je natuurlijk dat gebruikers de beste ervaring hebben op je website. Ook wil je natuurlijk hoog in Google staan. Het optimaliseren van je website snelheid is hierbij van groot belang. In dit artikel leggen we je uit waarom dit het geval is. Waarom snelheid belangrijk is Focussen op snelheid van je website is er belangrijk, maar waarom eigenlijk? Uiteraard vinden bezoekers dit prettig. Een snellere website zal dan ook resulteren in een lager bouncepercentage, meer terugkerende bezoekers en zelfs een hoger conversiepercentage! Uit onderzoek blijkt zelfs dat wanneer er één seconde van de laadtijd wordt afgehaald, het conversiepercentage gemiddeld met wel 7 procent omhoog gaat! Dit is een enorme verbetering. Stel je voor dat je een ton per jaar draait met je webshop en je verbetert de laadtijd van je website met 2 secondes. Dit levert jou dan 15.000 euro per jaar op! Dit is ook nog een blijvend effect, wat er dus voor zorgt dat jij ieder jaar 15.000 euro meer omzet hebt. Naast de voordelen die het gebruikers kan opleveren (en jouw portemonnee), kijkt Google ook naar pagina snelheid. Langzamere websites krijgen een straf van Google in de vorm van lagere rankings. Snellere websites zullen dan ook eerder hoger in Google komen. Dit kan jouw dus meer relevante bezoekers opleveren. En met jouw nu verhoogde conversiepercentage, zal jij daardoor nóg meer omzet draaien! Hoe verhoog ik de snelheid van mijn website? Nu je weet waarom het verbeteren van je website snelheid belangrijk is, vraag je je natuurlijk af hoe je de snelheid gaat verhogen. De eerste stap is de Google PageSpeed Tool. Deze tool van Google geeft jouw mobiele én desktop website een cijfer van 0 tot 100 wat betreft snelheid. Het is van belang om minimaal 80 op beide apparaattypes te scoren. Google geeft hierbij allerlei tips die opgevoerd kunnen worden. Zo is een snelle verbetering van de snelheid te bewerkstelligen. Daarnaast is het van belang dat de laadtijd van je server beperkt wordt. Als jouw hoster slechte servers heeft, zal je website ook nooit snel laden. Probeer met je website op maximaal 3 seconden laadtijd te komen. Kom in ieder geval nooit hoger dan de 6 seconden, want 40 procent van je bezoekers haken dan direct af! Nu je weet waarom en hoe je de snelheid van je website verbetert, moet je er meteen mee aan de slag gaan. We hopen jou te hebben overtuigd om te werken aan dit punt. Mocht het wat geld kosten; het verdient zichzelf zo weer...

lees verder

PHP & html: een gouden duo

»Geplaatst door op jun 10, 2014 in Blog | 0 reacties

PHP & html: een gouden duo

Wanneer je net begint met het programmeren van je eigen weblog of website, zal je in eerste instantie te maken krijgen met html-taal. De tussen groter en kleiner dan tekens geplaatste code kan soms wat verwarrend overkomen, maar als je er eenmaal mee aan het werk bent – en dus de smaak te pakken hebt – weet je precies hoe het in elkaar steekt. Dat geldt ook voor programmeren met php. Maar zodra je met php gaat werken, gooi je dan je kennis van html overboord? Samenwerking Het antwoord op die vraag luidt: neen. Samen vormen php en html namelijk een gouden duo waar je heel veel kanten mee op kunt als het om programmeren gaat van je website. Je kunt namelijk overal in de php code ook html code opnemen. Bijvoorbeeld om bepaalde frames van een andere code te kunnen voorzien of om de lettertypes vast te leggen. Je kunt de html hiervoor zowel buiten als binnen de php code gebruiken, zolang je maar duidelijk de verschillende secties aangeeft. Buiten de php om Wanneer je de html buiten de php programmering gebruikt kun je op een gewone wijze de html gebruiken. Begin dan met een html tag voor de body van de tekst. Programmeer vervolgens je php code, gebruik tussentijds nog wat html (bijvoorbeeld om tekst bold te zetten of een andere kleur te geven), weer wat php en ga net zolang door totdat je code klaar is. Vervolgens sluit je af met de afsluitende body en html tag. Echo of print Wanneer je binnen de php html codes wilt gebruiken, dan is dit zeker ook mogelijk. Hiervoor heb je echter een andere vorm van html nodig, namelijk ECHO of PRINT. Dit lijkt op het eerste gezicht wat moeilijker, maar als je het door hebt, werkt het net zo makkelijk. Vooral voor kleine stukjes html. Hierbij plaats je eerst het woord ECHO of PRINT voor de html codes tussen de groter en kleiner dan haken en tussen dubbele aanhalingstekens.         ...

lees verder

Client Side en Server Side programmeertalen

»Geplaatst door op mrt 4, 2014 in Blog | 0 reacties

Client Side en Server Side programmeertalen

Het verschil PHP is een Server Side programmeertaal. Wat houdt dit nu eigenlijk in? HTML, Javascript en CSS zijn voorbeelden van Client Side ‘programmeertalen’. De programmacodes worden gecompileerd* op de computer van de gebruiker waarna deze compilatie tot bepaalde acties (bijv. weergave op scherm, interacties) overgaat. Bij Server Side programmeertalen ligt dit iets gecompliceerder. De programmatuur wordt aan de kant van de server (webhost) gecompileerd waarna het tot acties leidt. Voordelen en nadelen Enerzijds biedt dit grote voordelen zoals een taal als PHP deze biedt. Aan de andere kant levert het een klein praktisch probleem op:De weergave van de php bestanden op je eigen computer (lokaal) gaat niet zo automatisch zoals dat bij bijv. bij HTML, javascript of css het geval is. Een HTML bestand is makkelijk te openen in een browser zodat je in een handomdraai een website in wording kunt controleren op opmaak, fouten e.d. Bij een Server Side programmeertaal zal er een (web)server gedraaid moeten worden alvorens php bestanden te kunnen draaien. XAMPP Een goed voorbeeld van zo’n dergelijk programma is XAMPP. Bij de installatie van XAMPP is het ook van belang tevens (binnen de XAMPP installatie) Apache, MySQL en Filezilla te installeren. Op de verdere werking van XAMPP zullen we hier niet verder ingaan, dat zou een te technisch verhaal worden en deze uitleg leent zich goed voor een vervolg blog. Wij wilden hier in eerste instantie vooraleer het algemene verschil duiden tussen Client Side en Server Side programmeertalen. In latere instantie zullen we in een blog een wat technischere uitleg geven hoe men een webserver zoals XAMPP aan de praat krijgt en houdt. Wordt vervolgd dus. * compileren: “het omzetten van programmeertaal naar voor de computer begrijpelijke instructies die tot de desbetreffende acties...

lees verder

Aan de slag als software developer

»Geplaatst door op jan 21, 2014 in Blog | 0 reacties

Aan de slag als software developer

Vrouwelijke software developers zijn in het door mannen gedomineerde vakgebied van programmeren vrij schaars. Bedrijven zijn daarom vaak blij met vrouwen in deze functie. Volgens diverse specialisten blijkt namelijk dat zij veel netter programmeren. De code is begrijpelijker en er worden vaker goede aanwijzingen en meer commentaar bij de geschreven code gezet. Hierdoor is een programma later weer makkelijker uit te breiden en over te dragen aan een opvolgende software developer. Programmeurs zijn schaars Voor werkgevers is het steeds lastiger om aan voldoende kundige programmeurs te komen. Het totaal aantal studenten dat afstudeert aan een technische opleiding neemt de laatste jaren behoorlijk af. Daarmee is het aantrekken van vrouwelijke kandidaten voor werkgevers nog moeilijker geworden. Professionals van het vrouwelijke geslacht zijn daarom in het voordeel wanneer zij solliciteren op een baan als software developer. Ook voor de mannelijke collega’s is het uiteraard gezelliger als er een wat natuurlijker evenwicht in de samenstelling van werknemers aanwezig is. Een baan als software developer Zoek je een baan als software developer en ben je een vrouw? Zoek dan bijvoorbeeld naar PHP vacatures en .NET vacatures, hier is veel werk in te vinden. Wanneer je ervaring nog niet voldoende op niveau is zijn er vele cursussen te volgen. Het opleidingspad van een PHP of .NET developer is verdeeld in verschillende dimensies. Van basiskennis tot advanced en expert. Opleidingsmogelijkheden gecombineerd met een baan Wanneer je reeds een basisniveau hebt zullen bedrijven vaak ook een intern opleidingstraject kunnen aanbieden om je kennis als software developer verder te ontwikkelen naar een hoger niveau. Als afgestudeerde vrouw loont het in ieder geval de moeite om je eens te verdiepen in de mogelijkheden om aan te slag te gaan als software developer. Het is een goed betaalde baan met veel perspectief, waarin je inzet zeer gewaardeerd zal...

lees verder

Veilig programmeren

»Geplaatst door op dec 17, 2013 in Blog | 0 reacties

Veilig programmeren

Aanvallen van hackers voorkomen Wanneer je altijd veel bezig bent met php programmeren omdat je er veel voldoening uit haalt, dan moet je ervoor zorgen dat alles op een veilige wijze gebeurd. Wanneer je dat niet doet, dan is je website vatbaar voor aanvallen van bijvoorbeeld hackers. Hier volgen een aantal tips die je kunnen helpen zo veilig mogelijk bezig te zijn met php programmeren. Maak gebruik van een inbouw script Wanneer je gebruik maakt van een inbouw script op je website, dan worden alle velden die bezoekers in een formulier invullen gefilterd. Alle gevaarlijke code wordt er dan uit gefilterd. Daarnaast blijft de schone string over. Wanneer je een website graag zo veilig mogelijk wilt maken en hackers wilt tegen houden, dan maak je gebruik van een inbouw script. Het bij houden van een audit log Wanneer je een audit log bijhoudt tijdens het coden, kun je incidenten goed bij houden. Problemen moet je natuurlijk gelijk oplossen en niet laten liggen. Wanneer je een log bijhoudt, kun je sneller verbanden leggen mochten in de toekomst vervelende situaties zich voordoen. Let vooral op zaken die functioneel niet kloppen! Controleren van de userinput Veilig php programmeren heeft ook alles te maken met het controleren van je userinput. Veel veiligheidslekken hebben namelijk te maken met het feit dat gebruikers teveel vertrouwen hebben in input. Daarnaast vergeten mensen vaak ook wat het is. Wanneer je gaat inloggen, maak dan gebruik van een hash. Diverse aandachtspuntjes voor veilig programmeren Het weergeven van je data moet je nooit zomaar doen. Gebruik daarnaast vooral ook sessies. Wees ook altijd waakzaam voor cookies. Zeker voor cookies die je niet zelf hebt gemaakt. Wanneer je een kwaadaardige gebruiker hebt, kan die je script injecteren. In het ergste geval kan het crashen. Blijf dus erg...

lees verder

Opzoeken wat PHP precies inhoudt inmiddels af kunnen vinken? Maar hoe zat het ook alweer met MySQL?

»Geplaatst door op okt 18, 2013 in Blog | 0 reacties

Vaak worden PHP en MySQLin één adem genoemd. Wat is hun verband en wat zijn de voordelen? Hieronder een korte uiteenzetting van het samenspel tussen deze twee krachtpatsers van formaat. * PHP: opensource server-side scripting-taal (informatieverwerking t.b.v. dynamische websites) * MySQL: opensource databasemanagementsysteem (databasemanagement en informatieverwerking tevens t.b.v. van dynamische websites) De eerste complementaire kracht is dat zowel PHP als MySQL opensource zijn. U kunt zich voorstellen hoe aantrekkelijk het is om op hoog niveau websites te kunnen ontwikkelen, zonder zich daarbij druk te hoeven maken om de kosten van eventuele softwarelicenties. Met een dubbel sentiment herinner ik me nog dat ik zo’n 22 jaar geleden voor 550 gulden een licentie kocht voor Turbo Pascal v5.0. Die tijden zijn gelukkig voorbij. Ten tweede zijn ze allebei behoorlijk populair en laagdrempelig wat betreft de “learning curve”. Makkelijk op te pikken en zo gangbaar dat je er overal mee terecht kunt. Wat wil men nog meer? Maar de voornaamste reden is toch wel dat dit – door mij tot “Dynamic Duo” omgedoopte stel – een bundeling is waar een overdaad aan functionaliteit vrijkomt. Op deze manier kan het ontwikkelen van een (in zeer hoge mate) dynamische website tot het uiterste gedreven worden. De blinde vlek van PHP is dat het zware database functies ontbeerd. MySQL daarentegen geldt weer niet als een volwaardige programmeertaal en mist de mogelijkheden van complexe informatieverwerking zoals een (objectgeörienteerde) taal deze in huis heeft. Mocht u dus in de nabije toekomst weer eens peinzen over het hoe en waarom van MySQL dan heeft u maar één enkel ezelsbruggetje nodig: “Batman & Robin, the Dynamic Duo”. Bron...

lees verder