XMPL://LearNav – De Slimme Lijstenmaker

Leermiddelenlijsten muteren in de 21e eeuw.

Schoolboeken en lesmateriaal bestaan al zo lang als het onderwijs zelf. Door de eeuwen heen zijn lesmaterialen sterk veranderd. Van de wastabletten uit de middeleeuwen tot de krijtbordjes van vorige eeuw, naar de iPads en chromebooks van vandaag de dag. Gewone papieren boeken staan natuurlijk nog steeds op veel lijsten. Toch is de catalogus waar vaksecties tegenwoordig hun lesmateriaal uit selecteren niet meer te vergelijken met die van 15 jaar geleden.

Toch worden veel leermiddelenlijsten nog wel gemaakt in software van 15 jaar geleden. Software die niet gemaakt is om goed om te kunnen gaan met leermiddelabonnementen, LiFo contracten, arrangementen of combi artikelen. Eigenlijk was het dus al hoog tijd voor een nieuw platform wat ontwikkeld is met deze nieuwe vormen van dienstverlening in het achterhoofd. Daarom ontwikkelden wij LearNav.

Het LearNav muteerscherm toont alle opleidingen die het vak Biologie vormen in één overzicht. Met de handige notitiemodule kunnen taken en notities worden aangemaakt bij voorschrijvingen.

LearNav

LearNav is voor iedere school in het Nederlands Voortgezet Onderwijs. Het inloggen en aanmaken van een omgeving gaat via de Kennisnet koppeling. Iedere schoolmedewerker kan inloggen met een bestaand schoolaccount, of hij/zij kan eenvoudig een entree account aanmaken. Dankzij de instructievideoΓÇÖs is het opstarten een fluitje van een cent.

Het platform combineert een uitgebreide, moderne leermiddelcatalogus met veelzijdige muteeropties en handige communicatiemodule. Leermiddelco├╢rdinatoren en facilitair managers van VO scholen nodigen eenvoudig collegaΓÇÖs uit om in LearNav te muteren, de lijst in te zien of zelfs een deel van de beheertaken over te nemen.

Als alle mutaties voor een lijst of vak zijn doorgevoerd, meldt de muteerder deze af. Hierdoor kan de coördinator in één oogopslag zien hoe ver het lijstenproces al gevorderd is.

Doordat de leermiddelen kunnen worden gekoppeld aan een perceel, kan LearNav ook op perceelniveau inzicht bieden in de gemaakte, en te maken kosten. Na het afronden van de lijst kan LearNav deze eenvoudig delen met, bijvoorbeeld, de leverancier. Via een mail, maar ook via beproefde ketenstandaarden zoals de ECK Educational List Service.

Pilot

Vanaf vandaag is LearNav officieel live! De eerste pilotgebruikers hebben zich al aangemeld. We zoeken echter nog meer pilotgebruikers. Als pilotgebruiker lever je gevraagd en ongevraagd commentaar op de software. Je denkt mee over verbeteringen, uitbreidingen en mogelijkheden terwijl je kosteloos gebruik maakt van de mogelijkheden die de software nu al biedt.

Wilt u ook meedoen met de LearNav Pilot? Bezoek dan www.learnav.nl en meld je aan. Uiteraard kun je ook contact met ons opnemen voor een vrijblijvend gesprek.


XMPL://Conceptual_Innovators uit Makkum gelooft in techniek die in dienst staat van het proces, software die helpt, ondersteunt en slimmer maakt. Ook jouw bedrijf kan slimmer en efficiënter met behulp van goede software. Ons team van gedreven ontwikkelaars denkt graag met je mee!

Optimaal thuiswerken met je eigen tooling

Het coronavirus dwingt ons allemaal om op een andere manier te kijken naar werk. Nooit eerder was de het zo belangrijk om vanuit huis samen te kunnen werken. Ook OsingadeJong BV in Makkum heeft hier mee te maken. Daarom verzorgde XMPL voor OsingadeJong een optimale oplossing voor thuiswerken en samenwerken.

OdJ medewerkers werken nu online samen met XMPL Connect. De omgeving werkt naadloos samen met de mobiele app Jitsi en vanuit elke webbrowser

XMPL Connect draait op eigen servers. Daardoor is OsingadeJong niet afhankelijk van externe diensten. Zo kan het werk gewoon doorgaan en blijft OsingadeJong klaarstaan voor haar scholen.

Hajo Osinga over XMPL Connect: “Het is indrukwekkend hoe snel XMPL dit voor ons heeft kunnen realiseren en hoe gemakkelijk de software werkt. Wij kunnen in ieder geval door!”

Voordelen

XMPL Connect is bijzonder eenvoudig in gebruik. De eindgebruiker voert zijn naam in en neemt deel aan de vergadering. Daarnaast zijn er nog veel meer voordelen te noemen. Een eigen omgeving is misschien wel de oplossing voor jouw bedrijf.

  • Branded: Jouw omgeving heeft jouw logo en is benaderbaar onder jouw eigen webadres.
  • Dedicated: Van jouw server wordt alleen gebruik gemaakt door jouw bedrijf.
  • Schaalbaar: Onbeperkt zelf extra ruimtes aan te maken.
  • Aanpasbaar: XMPL Connect kan naar wens worden uitgebreid met, bijvoorbeeld, authenticatie en extra bandbreedte.
  • Integreerbaar: Integreer een vergaderruimte in je website of eigen webapplicatie voor nog gemakkelijker samenwerken.
  • Nederlands: Gehost op Nederlandse servers en beschermd door Nederlandse wetgeving.
  • Betaalbaar: Een eigen thuiswerkomgeving is al mogelijk vanaf Γé¼49,- per maand.

Wil jij ook probleemloos en eenvoudig online met je medewerkers of relaties kunnen samenwerken? Stuur vrijblijvend een e-mail naar info@xmpl.nl of neem op een andere manier contact op. Wij denken graag met je mee.

OsingadeJong bundelt krachten met XMPL

OsingadeJong en XMPL

OsingadeJong in Makkum, de op 2 na grootste educatief dienstverlener in Nederland en softwareontwikkelaar XMPL in Joure bundelen de krachten per 15 maart.

Beide Friese bedrijven kiezen voor de krachtenbundeling omdat de markt van de educatieve dienstverlening volop in beweging is. Zo komt de transitie van het traditionele boekenpakket naar digitaal leermateriaal in een stroomversnelling. ,,Door nu te kiezen voor deze samenwerking kunnen we de scholen in de toekomst nog beter faciliteren en ontzorgenΓÇÖΓÇÖ, zegt directeur Hajo Osinga van OsingadeJong.

XMPL wordt opgenomen in de groepsstructuur van OsingadeJong. Directeur Jelle van der Meulen is ruim twintig jaar actief in de ontwikkeling van software voor het onderwijs. Jelle heeft zijn sporen verdiend in de softwareontwikkeling voor onder andere Noordhoff Uitgevers, de Iddink Group en van Eduroute/Edu-iX. Hij neemt naast Hajo Osinga en Elisabeth de Jong zitting in het managementteam en behartigt de ICT-portefeuille.

De nieuwe directie van OsingadeJong
De nieuwe directie van OsingadeJong. vlnr: Hajo Osinga, Elisabeth de Jong en Jelle van der Meulen.

Onafhankelijke bedrijven

Beide bedrijven blijven actief handelen onder de eigen naam in de markt. Met deze krachtenbundeling willen de twee bedrijven tegemoet komen aan de toegenomen behoefte aan adequate en flexibele digitale dienstverlening vanuit schoolorganisaties.

XMPL gaat de huidige producten van OsingadeJong, zoals bijvoorbeeld Bookmaster, software voor schoolorganisaties voor de leermiddelenvoorziening, verder ontwikkelen. Daarnaast wordt een volkomen nieuwe productlijn ontwikkeld, een stabiel platform, waarin digitale leermaterialen van alle aanbieders probleemloos ontsloten worden, en dat tevens goed is aan te passen aan nieuwe ontwikkelingen.

Het partnerschap met XMPL draagt bij aan een belangrijke versterking in de educatieve dienstverlening van OsingadeJong. ,,We zijn een relatief kleine speler, maar juist daardoor in staat om snel in te spelen op de wens van schoolorganisaties die graag zelf meer regie willen hebben op de organisatie van de leermiddelen.ΓÇÖΓÇÖ

Laracon 2018: Van papieren vliegtuigjes en de state of Laravel

Dat XMPL en Laravel bij elkaar horen als Batman en Robin is natuurlijk geen nieuws. Dat Laravel ons ondersteunt bij het vlot bouwen van jouw softwareoplossing is natuurlijk ook al eens de revue gepasseerd. Wij worden blij van Laravel! Een bezoekje aan Laracon Europe, de thuisbasis van het Laravel framework op het Europese vaste land, was voor ons dan ook een waar feest.

Sponsor

Jelle op de stand
Jelle op onze eigen stand

XMPL was dit jaar voor het eerst sponsor van Laracon. Op onze stand, vlak achter het scherm van de blue track, hebben we vele goede gesprekken gehad met enthousiaste developers en bedrijven die zich net als ons verbonden voelen met Laravel. Het was een bijzonder levendige bedoening. Zo kon er een Lego pakket gewonnen worden door degene die de langste vlucht noteerde met zijn of haar papieren vliegtuigje, was er een stand met een eigen pingpongtafel en werden we regelmatig bezocht door een minidrone.

Laracon sessies

Veel van de sessies die we bezochten bevatten informatie die we vrijwel direct konden toepassen bij onze klanten. Zo was er een sessie met als onderwerp het omzetten van een 15 jaar oude applicatie naar modern Laravel, een interessante sessie over Laravel gebruiken om big data te “crunchen” (Waarom? Omdat het kan.) Verder zijn we bijgepraat over Database indexing, MySQL 8, SOLID design principes en natuurlijk…. the state of Laravel.

Main track
De main track wordt goed bezocht

State of Laravel

Taylor Otwell, mister Laravel himself, sloot de conferentie af met de features in de nieuwste versie van Laravel. Ook deze keer komt de nieuwste update weer met een stapel interessante nieuwe features. Zo is het nu mogelijk om te werken met signed URLs, waarin de eigen URL gehashed aan het einde van de URL wordt opgenomen. Dit voorkomt dat gebruikers proberen het systeem te misbruiken door aanpassingen in de adresbalk. Ook biedt Laravel nu Laravel Nova; een geheel eigen administrator dashboard wat naadloos integreert met de rest van het framework. Ook kleinere features, zoals plaatjes in de error pages, geven het framework net even een iets luxere uitstraling. De update naar Laravel 5.7 wordt geschat ongeveer vijf minuten tijd in beslag te nemen. Dit omdat er betrekkelijk weinig functionaliteit afvalt in deze versie.

Geinspireerd

Na een heerlijke barbecue trok XMPL vol nieuwe energie en inspiratie terug naar ons eigen Joure. Helaas zonder extra lego voor bij onze verzameling. Onze vliegtuigjes konden niet tippen aan de vlucht van ruim vijf seconden die de winnaar wist te noteren. Maar wel met nieuwe idee en die we weer als bouwstenen kunnen gebruiken voor jouw softwareoplossing.

Eens met ons praten over deze softwareoplosing? Dat kan natuurlijk altijd. Bel ons vandaag nog voor een vrijblijvende afspraak.

XMPL:// Night of the Koemarkt

Night of the Koemarkt. Foto door Cor Pot.

Night of the Koemarkt
Night of the Koemarkt

Wat was het een fantastisch weekend! XMPL was dit jaar op volle sterkte aanwezig bij de Night of the Koemarkt, het grootste gratis muziekfestival van Friesland. Afgelopen september mochten we de Nightwalk 2 the Koemarkt al ondersteunen met onze toen nog hagelnieuwe ticket-app. Dit jaar verzorgden we de ingang tot het VIP-deck via het geheel vernieuwde XMPL ticketportaal. En de app heeft deze test glansrijk doorstaan!

Night of the Koemarkt zag dit jaar haar 22e editie en was groter dan ooit tevoren. Het enorme podium werd opgesteld op de KR Poststraat opgesteld, en het crackplein en de koemarkt zelf stonden tot diep in de zijstraten vol met een uitzinnig publiek. Tot diep in de nacht kon men genieten van Maan, Tommie Christiaan, John Voois, Hugh Kanza en Cindy Oudshoorn begeleid door orkest Pro Rege en de band. Ook werd er gefeest met The Revue Boney M show en mocht het Rotterdamse Plaatstaal de avond openen.

Ticketportaal

XMPL op de boarding
XMPL op de boarding

Wij van XMPL zijn er trots op om een bijdrage te hebben mogen leveren aan dit prachtige evenement met ons ticketportaal. Bent U ook op zoek naar een e-ticketing systeem voor uw evenement? XMPL helpt u graag verder. Met een volledig gepersonaliseerde webshop en een scansysteem wat gewoon op elke smartphone kan worden geïstalleerd. Benieuwd naar de mogelijkheden? Neem dan contact op met info@xmpl.nl !

XMPL op Laracon 2018

Wie als developer een beetje zijn of haar voelsprietjes uit heeft staan in de wereld der webdevelopment anno 2018, heeft vast wel eens de naam Laravel voorbij horen komen. Het Laravel PHP framework heeft sinds zijn eerste release in 2011 zijn weg gevonden naar de harten van vele developers, waaronder de onzen. Dat is ook niet zo gek, want het helpt ons om in minder tijd, meer en betere software te leveren voor onze klanten. Daarom zijn wij dan ook trots om onze naam te mogen verbinden aan de officiële Laravel conferentie in Europa: Laracon 2018.

Laravel logo
Het officiële logo van Laravel

Vroeger

Het verhaal van Laravel begon jaren geleden, toen ontwikkelaar Taylor Otwell in zijn werk tegen de beperkingen van CodeIgniter aanliep. Hij kon niet alle gewenste features toevoegen zonder de code in het framework ernstige schade toe te brengen. Hij had iets eenvoudigers nodig, iets slankers en iets slimmers.

Vroeger was de wereld der webdevelopment, en vooral der PHP, vergeleken met nu ontzettend chaotisch. Waar je met een gecompileerde programmeertaal door je compiler nog wel gewezen kan worden op het maken van grove fouten, biedt PHP je die optie van origine niet. Fouten maken was ontzettend eenvoudig, en het maken van een echt goed gemaakte webapplicatie een tijdrovend karwei.

De structuur, syntax en componenten van Laravel maken het zelfs voor een beginner mogelijk om een werkende applicatie op te zeten, terwijl het getalenteerde developers een toolset biedt om echt hoogwaardige applicaties te bouwen. Laravel maakte haar gebruikers tot blije programmeurs terwijl het tegelijk ook zorgde voor beheersbare code waar met gemak door een team aan gewerkt kon worden.

Laracon

Gezelligheid op Laracon 2016
Gezelligheid op Laracon 2016

Jelle en Esther hebben al eens eerder als bezoeker Laracon Europe mogen meemaken. Een heerlijke conferentie waar je vol inspiratie en bruisende ideeën weer vandaan komt. Of je nu developer, tester, product owner of manager bent, Laracon inspireert, daagt uit en verfrist. Taylor Otwell, mister Laravel himself, praat je bij over de laatste ontwikkelingen op het gebied van zijn framework. Samen met honderden anderen volg je workshops en luister je naar verhalen en inzichten van sprekers. Je leert over de nieuwste ontwikkelingen op het gebied van een bijpassend javascript framework of doet ideeën op over hoe je je project net even anders op kunt zetten.

Dit soort inspiratie wilden we niet voor onszelf houden. Daarom staan wij dit jaar met ons gehele team op Laracon. Om opnieuw geïnspireerd te worden, of misschien wel om te inspireren!

Kom jij kennismaken met XMPL? Vind onze stand op de conferentie! Er zijn nog conference tickets beschikbaar op Laracon.EU

WBP wordt AVG: moet jij er ook iets mee?

Op 25 mei is het zo ver. Dan is de Algemene Verordening Gegevensbescherming, kortweg AVG, van kracht. Internationaal ook wel bekend als de General Data Protection Regulation. Deze nieuwe Europese wet is bedoeld voor het bedrijfsleven en dient ter bescherming van de privacy van personen.

Natuurlijk waren bedrijven, groot en klein, al verplicht om zorgvuldig met persoonsgegevens om te gaan. Dit staat al in de Wet Bescherming Persoonsgegevens. De AVG gaat alleen nog een stapje verder en raakt iedereen die op welke manier dan ook persoonsgegevens vast legt.

Verder

Papierversnipperaar
Niet relevante, geprinte CV’s moeten worden vernietigd

Denk hierbij niet alleen aan je database met klantgegevens of je bestand met eindgebruikers. Ook de visitekaartjes van je zakenpartners, de mails met CV’s van je sollicitanten, het ledenbestand van je sportvereniging en je salarisadministratie vallen onder de AVG. Het is jouw taak als ondernemer om met al deze gegevens zorgvuldig om te gaan, en ze alleen te bewaren als er sprake is van doelbinding.

Er is bijvoorbeeld geen reden om de CV van een afgewezen sollicitant te bewaren, tenzij je expliciet met deze persoon hebt afgesproken dit te doen. Ook de uitgeprinte CV’s van een afgewezen sollicitant moeten vernietigd worden, tenzij er doelbinding mee is. Een bakje met visitekaartjes hoort niet voor je bezoek bereikbaar te zijn. Immers het doel van de gever was het delen van zijn of haar persoonsgegevens met jou. Persoonlijk. Niet met een toevallige passant.

De AVG voor verenigingen en eenmanszaken

Data Protection
Data protection

Ook wie in een verenigingsbestuur zit, moet zorgvuldig omgaan met de persoonsgegevens van de leden. Een mailtje sturen naar de hele ledenlijst met alle mailadressen zichtbaar (in plaats van netjes in de BCC) is uit den boze, en gegevens vastleggen waar je geen doelbinding mee hebt eveneens.

Ook de eenmanszaak blijft niet buiten schot. Immers, wie een mailwisseling heeft gehad met een ander, heeft al persoonlijke informatie in zijn bezit. Ook je zakenrelaties, facturen en opdrachten bevatten gevoelige informatie en dienen zorgvuldig te worden behandeld.

Opslaan

Wat ook belangrijk is, is de geldigheid van het opslaan van persoonsgegevens. Wanneer je geen bewijs hebt dat de verstrekker van persoonsgegevens jou heeft toegestaan deze op te slaan, ben je dus in feite in overtreding. Dit maakt het natuurlijk gemakkelijker en haalbaar om verspreiders van junk mail te beboeten, maar ontslaat jou niet van de plicht om na te gaan waarom je bepaalde persoonsgegevens in je administratie hebt opgenomen. Wanneer er geen goede reden te noemen is voor het opslaan van bijvoorbeeld religie of allergieën van je verenigingsleden, zal je dit dus uit het ledenbestand moeten schrappen.

Ook wij houden bij alles wat we doen, maken en opslaan rekening met deze wetgeving en het doelbindingsprincipe. Vaak heb je in je database veel minder informatie nodig dan je denkt. Eens kritisch naar je eigen databases kijken? Wij kijken natuurlijk graag met je mee.

In een notendop? Ga na wat je opslaat, voor wie, over wie en waarom. Zorg er voor dat deze informatie alleen toegankelijk is voor degenen die er iets mee te maken hebben, en neem bewust maatregelen om dit te regelen. Ruim je bureau op, verwijder je oude mails en vernietig je overjarige administratie. Moet jij er iets mee? Grote kans van wel! Je hebt nog precies één maand, want 25 mei is het officieel zo ver!

Meer lezen?
Autoriteit Persoonsgegevens
Rijksoverheid

Lego voor gevorderden

Een populaire doe-het-zelf keten heeft zichzelf zo anno 2018 de slogan “wij zijn gemaakt om te maken” aangemeten. Dit geldt natuurlijk voor de hobbyklussers onder ons, net als voor de vaklieden in de bouw- en nijverheid, maar toch ook zeker voor ons softwaremensen. Wie is er niet opgegroeid met een blokkendoos, strijkkraaltjes of het populaire blokje uit Denemarken? Lego!

Bouwen

Lego
Lego Build the Future campaign door Ogilvy Bankok

Hoewel de merknaam Lego oorspronkelijk niet zo bedacht is, blijkt het “ik zet in elkaar” te betekenen in het Latijn. En in elkaar zetten deden we! Van autootjes tot het politiestation, van het Lego beachresort tot cruiseschepen of een doolhof voor de dwerghamster, Lego leende zich overal voor. Natuurlijk komen de meeste dozen met een bouwinstructie, maar met een beetje fantasie zijn de mogelijkheden van zo’n doos plastic goud nagenoeg eindeloos.

Laten we eens inzoomen op Lego als product. De meest bekende legosteentjes zijn zonder meer de blokjes van twee bij twee, of twee bij vier noppen met de standaard hoogte. Het steentje waar het allemaal mee begon. Het steentje wat in steeds meer kleuren op de markt kwam en uiteindelijk uitgebreid is met een veelvoud aan vormen en variaties. Want er zijn niet alleen maar steentjes van twee bij vier, maar ook deuren en ramen en rotors, sloopkogels, trekhaken, cockpits, tijgers, koffiemokken en ga zo maar door. Samen vormen deze componenten de herkenbare bouwwerken waar we eigenlijk voor kiezen wanneer we in de speelgoedwinkel voor het Legoschap staan.

Van Lego naar open source

Lego bij XMPL
Drie bouwwerken op het XMPL kantoor te Joure

Het is nu later en we zijn groot, maar eigenlijk is er niet veel veranderd ten opzichte van wat we vroeger deden. Het Legoblokje is nu alleen vervangen door open-source softwarecomponenten. Een goed voorbeeld hiervan is het ons zo geliefde Laravel framework; een geheel gratis, open-source en community onderhouden PHP framework wat het werken met PHP zowel leuker als eenvoudiger maakt. Of wat dacht je van Bootstrap, wat een enorme bibliotheek aan front-end componenten met zich mee brengt waardoor je met betrekkelijk weinig inspanning toch een gelikte web-app neer kunt zetten? Oh, en dan Font Awesome. Je denkt er misschien niet altijd over na, maar alle plaatjes, knopjes en icoontjes in een applicatie (welke applicatie dan ook) komen ergens vandaan. Font Awesome levert een prachtige standaardset waar veel developers zo mee uit de voeten kunnen. Dit zijn slechts een paar voorbeelden van wat voor moois de community ons heeft gebracht de afgelopen jaren; software die door duizenden gedreven developers liefdevol is gebouwd, verbeterd en gedeeld.

Wij bouwen graag voor jou

Natuurlijk is het downloaden en het op een hoop gooien van deze componenten niet het zelfde als software bouwen. Net als bij Lego moet je wel weten hoe de blokken op elkaar passen en is er enig inzicht nodig in welke blokjes bij elkaar passen. Want natuurlijk moet het bouwwerk waar jouw bedrijf behoefte aan heeft wel passen bij jouw bedrijfsvisie en -uitstraling. Je wilt een mooi bouwwerk waar je al snel van kunt genieten, geen plastic gedrocht wat je aanstaart vanuit de boekenkast.

Lego
Lego Build the Future campaign door Ogilvy Bankok

Wij van XMPL weten precies welke componenten jij nodig hebt voor jouw beoogde doel. Wij weten wanneer we een raampje plaatsen of toch meer behoefte hebben aan een set wielen. We weten zelfs wanneer we een tijger moeten inzetten en met koffiemokken weten we zeker raad. Standaardcomponenten, met liefde onderhouden door de community en met zorg op maat ingezet door XMPL. Met waar nodig vakkundig gebouwde maatwerksoftware zodat het eindbouwsel helemaal past bij jouw behoeften. Want dat laatste ontbrekende blokje… dat is ons logo.

 Verder lezen over open-source ontwikkelingen? Klik dan hier.

Verder praten over jouw beoogde bouwwerk? Bel of mail ons voor een goed gesprek en een heerlijke kop koffie. Wij regelen de mok.

Hou jij ook zo van bouwen? bekijk dan onze vacatures!

Een developer zonder 9-tot-5 mentaliteit?

Wie tegenwoordig een 9-tot-5 mentaliteit heeft, hoeft niet op veel aansprekende vacatures te rekenen. In een groot deel van de teksten die ik in de afgelopen maanden onder ogen heb gekregen, stond onder het kopje gevraagde competenties toch wel erg duidelijk omschreven dat de gewenste sollicitant maar beter geen 9-tot-5 mentaliteit kon hebben. Maar wat is nou een 9-tot-5 mentaliteit, en is deze per definitie slecht? En hoe past dit anno 2018 bij het werk als developer?

Overwerken

een flexibele werkdag
Wanneer je overal en altijd kunt werken, is een vaste werkdag niet echt noodzakelijk.

Laten we eerlijk zijn. In veel gevallen kan je het gewraakte zinnetje direct vervangen door ‘is bereid tot regelmatig overwerken, maar wordt wel uiterlijk om 9:00 op kantoor verwacht.’ Raar eigenlijk, nietwaar? We sluiten allemaal netjes aan in de file om stipt om 9:00 met een kopje koffie in de hand achter het keyboard te kruipen.

Hoewel programmeren een hoge mate van logisch inzicht vraagt, is het in de basis een creatief en scheppend beroep. Voor veel kwesties zijn meerdere juiste oplossingen te bedenken, zeker wanneer er wordt gebouwd aan nieuwe software. Een goede developer denkt vooruit en heeft daarvoor een scherpe geest nodig. Jezelf dwingen tot het schrijven van de ultieme oplossing in code terwijl je hersenen nog maar nauwelijks zijn bekomen van de schok van de wekker die voor jou veel te vroeg stond, is net zoiets als jezelf op sinterklaasavond nog even dwingen het perfecte gedicht te schrijven. Voor sommige rijmkunstenaars zal het werken, maar voor veruit de meesten is het een onbegonnen taak met meestal een matig resultaat.

Persoonlijk ritme

uit je ritme
Vermoeid op kantoor? Dan werk je niet optimaal.

Misschien schrijf jij op je best om 6:00 in de ochtend terwijl je als eerste en alleen op kantoor bent en het nog stil en donker om je heen is, en sta je het liefst om 16:00 bij de sportschool. Waarom dan drie uren moeten wachten voor je kunt pieken?

Misschien ben jij een avondmens en maak jij de mooiste dingen om 23:00 en kom je om 04:00 tot de conclusie dat de koffie die je uren geleden had gezet, onaangeroerd koud is geworden. Waarom zouden we jou dwingen om vijf uur nadat jij het licht hebt uitgedaan op kantoor te verschijnen en daar exact het zelfde te doen maar dan zonder die flow?

Misschien ben jij na 4 uur werken toe aan een pauze en wil je voor je gaat lunchen eerst een flink stuk hardlopen, om daarna fris en fruitig verder te gaan? Dat zou toch moeten kunnen, of niet?

Misschien heb je de zorg voor een gezin, en voel jij je meer op je gemak als je zelf eerst je kinderen op school hebt kunnen brengen?

Balans

Bij XMPL geloven we heilig dat iemand die zich op zijn gemak voelt, beter presteert. Een goede balans tussen werk en privé, maar ook tussen werktijd en jouw eigen ritme ligt hieraan ten grondslag. En daarom mag je bij XMPL best een 9-tot-5 mentaliteit hebben … maar alleen als dit bij jou past. Net zoals er dichthelden zijn die onder grote tijdsdruk het perfecte sinterklaasrijmpje kunnen opstellen, zijn er ook heel veel developers die goed presteren onder een heel regelmatig en voorspelbaar leven. En daar is helemaal niks mis mee.

Op zoek naar een baan als webdeveloper die past bij jouw ritme? Wij zijn op zoek naar zowel Junior als Senior developers! Bekijk snel onze vacaturepagina!

Wat hebben lavalampen en encryptie met elkaar te maken?

Lavalampen
Deze vrolijke lampen helpen bij het beveiligen van dataverkeer.

Anno 2017 zijn internetbeveiliging en encryptie hot items. Wanneer er persoonlijke gegevens worden uitgewisseld, moet er al een bepaalde mate van beveiliging zijn toegevoegd en de eisen die hieraan worden gesteld, worden strenger naar mate er meer gevoelige informatie over de lijn gaat. In Nederland wordt dit middels strenge wetten gereguleerd, met de Autoriteit Persoonsgegevens als waakhond. Instanties die hun beveiliging niet op orde hebben, riskeren stevige boetes.
Maar hoe zit het eigenlijk met die beveiliging? Hoe zit het met het groene slotje linksboven in je browser dat je vertelt dat je verbinding beveiligd is?

SSL

Een manier om de verbinding te beveiligen is door gebruik te maken van SSL sleutels. Zo’n SSL sleutel ziet er voor een leek uit als een enorme set aan willekeurige tekens. Wanneer je een set van twee sleutels bij elkaar voegt, kan de inhoud van een versleuteld bericht achterhaald worden. Een van de sleutels staat op de webpagina waarvan de verzonden gegevens versleuteld moeten worden. De andere sleutel wordt op een goed beveiligde plaats opgeslagen. De verzendende website verandert bijvoorbeeld met behulp van de publieke sleutel het bericht “Goedemiddag” naar een versleuteld bericht zoals &Svw@hZ^*. Een server die beschikking heeft over zowel de publieke als de persoonlijke sleutel, kan dat versleutelde bericht vervolgens weer ontcijferen, en ontvangt “Goedemiddag”.

Willekeurigheid

Maar even terug naar de lavalampen. Wat hebben die er mee te maken? Nou, computers zijn niet zo heel erg goed in willekeurige dingen, terwijl het maken van zo’n sleutel juist helemaal afhankelijk is van willekeurigheid. Alles wat een computer uit zichzelf maakt, is voorspelbaar en logisch. Voor willekeurigheid hebben ze externe input nodig. En daarom zet Cloudflare, een Amerikaans bedrijf wat gespecialiseerd is in webbeveiliging, lavalampen in om deze willekeur te genereren. Een muur vol kleurrijke lichtbronnen die dag en nacht een enorme hoeveelheid willekeurigheid genereert. De camera die er op gericht is, voedt de input aan een computer die het omzet naar tekens.

In principe hoef je natuurlijk niet gebruik te maken van lavalampen. Zoals in het onderstaande filmpje wordt gezegd, ze hadden natuurlijk ook gebruik kunnen maken van een nestje kittens, alleen is daar het onderhoud wat intensiever van. Wij vinden het in elk geval een kleurige, vrolijke oplossing!

Wil je meer weten over beveiliging van je website of webapplicatie? Of gewoon een kop koffie komen drinken op ons kantoor in Joure om te praten over willekeurige dingen? Bel gerust!