Zeer divers, van korte bug-fix klusjes tot het doorontwikkelen van uitgebreide systemen.
Voorbeelden van websites zijn:
Voorbeelden van webapplicaties zijn:
Voorbeelden van korte klusjes:
Dit is afhankelijk van het project en de organisatie waarvoor wordt gewerkt. Meestal zijn er al keuzes gemaakt, of is zijn er andere medewerkers die reeds ergens bekend mee zijn. Vaak is het verstandig om daar mee verder te gaan.
Als de keuze vrij is heeft de voorkeur Php/MySQL, jQuery, lessc, toolbox, met waar nodig een uitstapje naar Java. Indien gewenst kunnen frameworks als Symfony, Laravel in combinatie met Angular of React worden ingezet. Facetten waar ik minder bekend mee ben, lees ik mij in eigen tijd op in.
Daarnaast is er ervaring met veel andere software, o.a.: Linux, Windows Server, IIS, Apache, Mysql/MariaDB, Postgresql, MSSQL, Solr, NodeJS, C.
Vanwege de diversiteit waarmee in het verleden is gewerkt, werk ik me snel in op nieuwe frameworks en libraries.
Uiteraard, er is erg veel ervaring met diverse koppelingen en authenticatie methoden. Vaak kan tijdens het lezen van de documentatie vertelt worden wat de mogelijkheden zijn en hoeveel werk iets is.
API's waar o.a. mee gewerkt zijn: OAuth2, ExactOnline, MPlusKassa, Moneybird, Office 365, Google Drive-API, IMAP.
Ook is er ervaring met het bouwen & documenteren van API's met kleine en grote partijen zoals dé NS, kassa-leveranciers en meer.
De website Hollandse Php Programmeur is een uiting van itxplain. itxplain is een software bouwer uit Heerhugowaard en actief sinds 2006.
Losse klusjes vanaf 1 uur. Voor projecten is meestal minimaal 40 uur nodig. Grotere projecten hebben rond de 160 uur nodig voor een 1e oplevering. Hierbij kan je bijvoorbeeld aan een maatwerk webshop denken.
De doorlooptijd van een project is vaak 2x de benodigde uren, omdat er vaak overleg en afstemming/feedback nodig is. Een project van 160 uur heeft dan een doorlooptijd van 2 maanden.
Afhankelijk van het soort opdracht.
Is het een bugfix of een klein dingetje? Als ik (ftp) toegang zou mogen krijgen, kan de bug vaak meteen worden opgelost. Als er veel kennis en afstemming nodig is heeft werken op locatie de voorkeur.
Grotere opdracht, project of op locatie? Dan kom ik uiteraard graag een keer langs om kennis te maken!
Het komt regelmatig voor dat er langdurig support wordt geleverd. Dit kan in de vorm van b.v. 1 dag/week ondersteuning, maar ook op ticket basis. Aan sommige opdrachtgevers wordt reeds meerjarig ondersteuning geleverd.
Regelmatig komt het voor dat men naar een andere omgeving migreert, maar een bestaande Php-applicatie moet blijven werken. Dit is geen probleem en help ik graag aan mee.
Vaak is dit mogelijk. Er is ervaring met vele systemen en frameworks. Ook komt het nog regelmatig voor dat 'spaghetti' codebases worden doorontwikkelt.
Dit is in overleg. Er is veel kennis aanwezig van zowel Windows servers als Linux en bijbehorende services. Ook van gelieerde facetten als netwerken, DNS en mail is er kennis.
Uiteraard wordt hier ondersteuning op geleverd waar mogelijk.
Ja! Er is een eigen administratiesysteem in ontwikkeling sinds 2018 dat bij meerdere opdrachten is ingezet. De basis/core hiervan is op aanvraag in te zien, inclusief Php-code. Programmeercode dat specifiek gebouwd is voor een opdrachtgever is uiteraard vertrouwelijk en kan niet worden ingezien.
Ik kom graag langs om dit te demonstreren!