Terugblik: de verbeteringen in 2016 vanuit de ogen van Systeembeheer!

Een Antagonist is kritisch. We zijn daarom altijd bezig met dingen die we nog beter, nog sneller, nog veiliger en nog aantrekkelijker willen maken. Het is daarbij gemakkelijk om te vergeten wat er al verbeterd is en op welke punten we voorop lopen qua innovatie. Tijd voor een terugblik!

Terugblik: de verbeteringen in 2016 vanuit de ogen van Systeembeheer!

Natuurlijk heeft mijn collega Jeroen al grotendeels teruggeblikt op de zichtbare wijzigingen van 2016. Daar houdt het voor ons SysOps-team echter niet op! Via dit artikel wil ik daarom graag samen met jou terugblikken op wat we vanuit het oogpunt van Systeembeheer in het afgelopen jaar hebben gedaan.

Laten we beginnen met de fundering. We hadden begin 2016 natuurlijk al de beschikking over ons nieuwe hostingplatform, een fijne basis om vanuit verder te bouwen. Dit platform is dusdanig opgezet, zodat het ons mogelijk maakt leuke dingen toe te voegen. Wat is er dan zoal gebeurd?

Verder lezen

Heidi komt ons team van experts versterken!

Nieuwe developer HeidiHallo! Mijn naam is Heidi Ulrich. Ik ben vanaf 1 januari als developer het Antagonist-team komen versterken. Ik ben 32 en kom uit het pittoreske handelsstadje Doesburg. Ik woon nu zo’n 12 jaar in Enschede. Je kunt zeggen dat het me hier wel bevalt.

Mijn achtergrond is eigenlijk, zoals ook bij andere Antagonisters te lezen valt, een parade van computers in alle soorten en maten. Van jongs af aan programmeerde ik de raarste dingetjes in Basic; na de middelbareschooltijd ging ik los met websites, hardware en casemods. In mijn studententijd werkte ik voor diverse LAN-evenementen en was ik forumbeheerder bij Tweakers.net. Om alles te bekostigen was ik parttime DTP’er in printshops.

School en studie waren eerst niet zo gericht op computers. Ik wilde striptekenaar worden, maar probeer daar maar eens je brood in te verdienen. Grafisch ontwerper was een goede tweede. Maar, toen ik eindelijk werd toegelaten bij de kunstacademie in Enschede, waren computers daar opeens taboe en was ik mijn beste wapen kwijt. Tijd om bij het Saxion Kunst en Techniek te gaan doen (die naam was al een excuus voor de onvermijdelijke aanwezigheid van techniek). Na vier blazing years met 2D, 3D en veel presentaties had ik mijn diploma op zak. Daar begon het werkende leven, in de IT, en het ging nog heel wat wendingen nemen.

Verder lezen

De beste wensen en een terugblik op een succesvol 2016!

Allereerst wensen we je een gelukkig Nieuwjaar! Wij verheugen ons erop om je online succes in 2017 verder te laten groeien. Ben je (net) nieuw? Dan helpen wij je graag bij een succesvolle online start! Ook in 2017 gaan we daar keihard ons best voor doen! Gewoon, zoals je gewend bent van Antagonist.

De beste wensen en een terugblik op een succesvol 2016: gelukkig Nieuwjaar!

En dan nu – voordat we ons volgende nieuws onthullen – kijken we terug op een belofte van vorig jaar. Antagonist kondigde toen aan om gaandeweg 2016 haar dienstverlening verder uit te breiden en een aantal gloednieuwe features toe te voegen. Benieuwd of dat gelukt is? Oordeel zelf! Vandaag, één jaar later, zetten we de gebeurtenissen van 2016 voor je op een rijtje.

Het team groeide flink in 2016

De beste wensen en een terugblik op een succesvol 2016: groeiWe groeiden niet alleen qua omvang, ook medewerkers groeiden in hun ontwikkeling. Vorig jaar begon goed. Erik kwam in de eerste instantie als technisch expert onze helpdesk versterken. Dat ging zeer voorspoedig. Hij ontwikkelde zich tot een echte eindbaas en werd uiteindelijk de nieuwe Team Lead van de Support-afdeling!

Daarnaast kregen we nog meer versterking: Wouter, DaniëlAlia en Heidi kwamen erbij. Stuk voor stuk waardevolle aanwinsten, waardoor we hard kunnen blijven groeien! Maar het is nog niet genoeg. We zijn nog steeds op zoek naar meer nieuw talent. Dus ken je iemand? Let us know!

SSH op Valentijnsdag 2016

De beste wensen en een terugblik op een succesvol 2016: SSHDe eerste nieuwe feature die we toevoegden was SSH-toegang. Met een knipoog, verpakt als liefdesgedicht, kondigden we dit op Valentijnsdag aan. En met succes! Veel van onze (technische) klanten waren hierop aan het wachten. En met de overgang naar ons nieuwe platform konden we dit begin 2016 voor jou introduceren.

“Vertrouwen is de basis voor een goede relatie. Voor Valentijn hebben we ons flink uitgesloofd. Onze nieuwe pakketten zijn verder uitgebreid. Dat hebben we in januari beloofd. We stellen met liefde onze firewall open. Vanaf nu staat SSH op onze servers aan. Die functionaliteit krijg jij gratis. Om via de command line naar je pakket te gaan.”

Extra ondersteuning

Hulp nodig bij het inrichten van je website? Met onze premium diensten, die in het eerste kwartaal van vorig jaar erbij kwamen, helpen we je een flink eind op weg!

Wij maken backups voor jou

De beste wensen en een terugblik op een succesvol 2016: automatische backupsOp 1 april lanceert Antagonist haar nieuwe backupsysteem. Een grap? Nee hoor, keiharde zekerheid, want data verliezen is nooit grappig! Om de paar uur maken wij een backup van jouw gehele pakket. In de eerste instantie gaan deze drie dagen terug, maar dat vinden we niet genoeg. Daarom hebben we een kleine 180 Terabyte aan extra schijven erbij ingehangen.

Zodoende breiden we onze automatische backups uit naar maar liefst 28 dagen! Dankzij deze ongekend hoge retentie (meestal is het een paar uur of één dag) kun je bij Antagonist veel langer terug in de tijd om je website, e-mail of ieder ander onderdeel te herstellen.

Verder lezen

Op zoek naar nieuw talent: ben jij een échte Antagonist?

In mijn eerdere blog beschreef ik al waarom het leuk is om bij Antagonist te werken. Op dat artikel kwamen verschillende reacties van sollicitanten. Het is dan ook superleuk om te zien dat die manier van personeel werven goede kandidaten oplevert! Hoe zoeken we verder naar nieuw talent?

De zoektocht naar nieuw personeel: ben jij een échte Antagonist?

Ondertussen groeien we nog steeds in klantenaantallen en is het nodig om ook de personeelsgroei door te zetten. Zoals mijn collega Jeroen eerder al schreef, hebben we voor het komend jaar veel ambitieuze plannen. We zijn daarom op zoek naar extra personeel. Via dit artikel wil ik jullie graag laten zien welke methodes wij bij zo’n zoektocht gebruiken.

Via ons personeel

Onze belangrijkste bron voor nieuwe personeel zijn wijzelf. Mijn collega’s zijn de uithangborden van Antagonist. Wij geloven er sterk in wanneer het leuk is om bij Antagonist te werken dat dit vanzelf wordt verspreid in ons netwerk. Je kunt je wellicht voorstellen wanneer iemand laaiend enthousiast is over zijn werk, dat jij daar ook wel wilt gaan werken. Dat is dus ook precies wat we proberen te bewerkstelligen.

Verder lezen

Strategie uitgelegd: het plan van Antagonist om de wereld te veroveren ;-)

Dit jaar zijn er een heleboel features bijgekomen, zoals backups, caching en SSH. En we hebben nog veel moois in petto… Het is de liefde voor techniek die ons motiveert om keer op keer te verbeteren. Maar waarom doen wij eigenlijk de dingen die we doen? Daar zit een strategie achter. Het is de koers van Antagonist, die voortkomt uit een langetermijnvisie. In dit artikel neem ik je graag mee in de vorming daarvan. Want hoe doe je dat, strategie?

De strategie van Antagonist, hoe verover je de wereld!

Eens in de zoveel tijd ga je aan de slag met de vernieuwing van je strategische bedrijfsplan. Dat is vaak een behoorlijk werkje. Logisch, want zo’n strategie bedenk je niet iedere week. Maar goed, je kunt er dan ook weer de komende jaren weer mee vooruit.

Strategie is kiezen wat je niet doet

Bij Antagonist doen we dat niet anders. In zo’n plan kijken we naar onze identiteit. Ons verhaal is goed, maar er zijn vast plekken waar de lading niet volledig wordt gedekt of waar onze uitstraling krachtiger kan. In het afgelopen jaar is gebleken dat er heel veel potentie is! Kansen tot en met, maar daarvoor moeten we wel keuzes maken. Wat doen we wel en wat doen we vooral ook niet? Zo’n plan – dat onze identiteit vaststelt, de strategie beschrijft en naar de toekomst kijkt – is dan best wel handig.

De koers voor de toekomst

We streven naar een kwalitatief topproduct gefundeerd door een stabiele en betrouwbare organisatie, waarbij service op nummer één staat. Dat is een vrij globale strategie. Uiteraard horen daar veel meer onderdelen bij, die specifiek daaraan bijdragen. Denk bijvoorbeeld aan een puik beheersysteem, een heldere interface, een vloeiende communicatie en razendsnelle ondersteuning. Dat weten we en daar zijn we dan ook continu mee bezig. Er blijft immers genoeg te doen!

De strategie van Antagonist: de missie en visie

Minder concreet, maar minstens zo belangrijk voor een strategie, zijn de visie en missie van Antagonist. Deze geven namelijk antwoord op de vragen: “Wie zijn we?”, “Wat willen we?” en “Hoe gaan we dat doen?” Deze vragen moeten we met het gehele team beantwoorden. Hiermee zetten we namelijk het stipje op de horizon die de koers van de organisatie bepaalt. Daarmee beïnvloed het onze toekomst en, nog belangrijker, die van onze klanten!

Waar begin je?

Er is veel te doen, want je hebt vast een heleboel goede ideeën – althans bij Antagonist bruist het ervan – en dus is er veel werk te verzetten. Daarom moeten er keuzes worden gemaakt. Maar hoe maak je de juiste keuzes? En hoe weet je welke keuzes de hoogste prioriteit hebben? Om je daarbij te helpen, is het belangrijk om je af te vragen, wat bij je past bij en wat vooral ook niet. Welke normen en waarden wil je nastreven? Wat maakt je trots en hoe ga je dat vertalen? Kortom, wie ben je of zou je willen zijn? Dat geldt zowel voor intern (cultuur) als voor extern (wat je uitstraalt, het imago).

Verder lezen

Alia komt ons team van experts versterken!

Nieuwe supportmedewerker AliaHallo allemaal. Mijn naam is Alia Spit. Ik ben 28 jaar en eind oktober 2016 begonnen op de supportafdeling van Antagonist. Hiervoor heb ik op de supportafdeling gewerkt van KPN, en stage gelopen bij een reclamebureau en op de webafdeling van een leasemaatschappij.

In mijn jeugd was ik regelmatig met schroevendraaiers in de weer, genoot ik er ook van om websites te maken in HTML en mijn eigen systeemkast te vullen.

Net als mijn collega Elmar heb ik Communicatiewetenschap gestudeerd. Tijdens deze opleiding heb ik onderzoek gedaan naar digitale klantentrouw bij online serviceproviders. Ook heb ik in deze tijd een beginnerscursus Java gevolgd.

Verder lezen

Werken bij Antagonist: join The A-Team!

Antagonist groeit en heeft voor de komende jaren leuke plannen op de plank liggen. Om die reden zoeken we nieuwe collega’s, in alle soorten en maten: developers, systeembeheerders, marketeers en supporters. We zijn vooral op zoek naar échte ‘Antagonisters’. Wij zijn een jong, energiek en ambitieus team met zeer uitdagende doelstellingen. Denk jij dat jij een Antagonister bent? Join the A-Team!

Wij zoeken jou: join The A-Team!In dit blog schrijf ik graag over ons personeelsbeleid, in de breedste zin van het woord. Hiermee hoop ik je een goed beeld te geven, waarom het superleuk is om bij Antagonist te werken en waarom je bij ons zou moeten solliciteren!

De visie van Antagonist

De visie van Antagonist: onze klanten alles bieden voor een succesvolle start van een website en ondersteunen in de groei naar online succes. Voor medewerkers hebben we dezelfde visie: we willen je graag een vliegende start voor jouw carrière bieden en laten je daarna graag doorgroeien binnen de organisatie. Het is natuurlijk geheel afhankelijk welke richting je interessant vindt, met welke kennis je binnenkomt en welke groeirichting voor jou interessant is. Wij staan open voor jouw initiatieven en ondersteunen je graag bij jouw ambities.

De techniek

Naast dat je mogelijkheden hebt om te groeien, is de technische basis waarin je bij Antagonist begint al uitdagend. In het blog over container hosting heeft ons technisch brein, Erik Jan, het serverplatform uitgebreid omschreven. Hij kan dit als de beste overdragen en laat, mede door zijn enorme passie voor techniek, menig techneutenhart sneller kloppen.

Verder lezen

Een crash course software testen!

Het probleem van slecht functionerende software is iedereen bekend, maar wat is de oplossing? Software testen is de meest voor de hand liggende oplossing en dat is precies waar we in dit blog naar gaan kijken. Laten we beginnen!

Een crash course software testen!

Software testen: de voor- en nadelen

Testen is typisch gebaseerd op het controleren van aannames. Dat is wat het merendeel van de softwarewereld nu gebruikt en ook wat we in dit blog gaan bekijken. Het voordeel van deze aanpak is dat het gemakkelijk is te begrijpen, waar het nadeel ervan is dat het lastig is om zo alle randgevallen te vinden. Daarnaast kost het nog altijd veel tijd, maar bespaart het je wel frustratie als het goed wordt gedaan.

Een geheel andere aanpak is de formele methode waarbij je een (wiskundig) bewijs levert. Het grote voordeel van deze aanpak is dat je alles doorrekent waardoor je ook de randgevallen meepakt. Helaas is deze aanpak een stuk moeilijker waardoor formele bewijzen vooral te vinden zijn in de academische wereld en omgevingen met zeer hoge eisen qua betrouwbaarheid.

Wij gaan ons richten op praktisch inzetbaar testen. Dat doen we door een realistisch gebruiksvoorbeeld te pakken, een zogeheten ‘use case’, en daar een minimaal voorbeeld uit te extraheren. Onze recent geïntroduceerde proactieve monitoring is een mooie use case en neem ik daarom in dit blog als voorbeeld.

Verder lezen

Caching voor WordPress en Joomla in een handomdraai!

Onlangs heb je gelezen hoe er gebruik wordt gemaakt van file system caching op ons platform. Bovendien heeft Sander toegelicht wat het belang is van het gebruik van een enkele cachingplugin binnen je CMS. Echter, voor welke plugin kies je dan? En hoe stel je die dan naar wens in? Dat leg ik in dit blog stap voor stap uit, zodat je voor jouw website caching zo optimaal mogelijk hebt ingesteld!

Caching voor WordPress en Joomla in een handomdraai!

Voor WordPress geven we twee voorbeelden van veelgebruikte cachingplugins: WP Fastest Cache en W3 Total Cache. Eén daarvan is simpel te activeren, waar de andere uitgebreide instellingen heeft. Joomla heeft binnen het CMS zelf al een cachingsysteem die ik zal toelichten. Daarnaast bespreek ik de caching-instellingen van de Joomla-extensie JotCache.

Inhoudsopgave

Permalinks

Voor de optimale werking van de cachingplugins is het van belang dat de permalinks binnen je WordPress-applicatie zijn aangepast. Ga hiervoor in je WordPress-dashboard naar ‘Instellingen’ > ‘Permalinks’. De kans is groot dat deze instelling al niet meer op ‘Standaard’ staan.

Als dat echter wel zo is, dan kun je de permalinks instellen op ‘Berichtnaam’. Dit komt ook de vindbaarheid van je pagina ten goede in bijvoorbeeld een zoekmachine als Google. Het is ook mogelijk om de datum of een andere waarde toe te voegen.

Ter illustratie: in plaats van http://www.domeinnaam.nl/?p=123 staat er dan http://www.domeinnaam.nl/voorbeeld-bericht/ in de adresbalk.

WP Fastest Cache voor WordPress

Deze plugin is eenvoudig te installeren. Met een paar klikken kun je dan al gelijk gebruik maken van caching en alle voordelen die daarbij horen! Naast caching van je website kun je met deze plugin ook HTML- en CSS-bestanden verkleinen dat ook weer positief van invloed is op de laadtijd van je pagina.

Installeer eerst de plugin via WordPress en activeer hem. Hoe je in WordPress plugins kunt downloaden en installeren, kun je hier terugvinden. Let hierbij op dat er nog geen andere cachingplugins actief zijn. Beperk je altijd tot één cachingplugin.

Caching voor WordPress en Joomla in een handomdraai: WP Fastest Cache

De gratis versie geeft de bovenstaande mogelijkheden. Naast het installeren van de plugin zelf, is de volgende stap om de functionaliteiten ervan in te schakelen. Het is aan te raden om alle opties in het tabblad ‘Settings’ aan te vinken. Druk ten slotte op ‘Submit’ om de instellingen op te slaan.

Verder lezen

Projectplanning bij Antagonist: van pitch tot lancering!

In 2014 schreef ik een blog over hoe Antagonist haar projectplanning inricht om verbeteringen vanuit de klant en de organisatie structureel op te pakken. Ondertussen zijn we twee jaar verder waarin we flink zijn gegroeid in klantenaantal en personeel. Het was voor Antagonist daarom tijd om het projectproces weer onder de loep te nemen en de nodige verbeteringen door te voeren. Ook tijd voor een update hier dus!

Projectplanning: van pitch tot lancering!

Een idee voor een nieuw project of een verbetering ontstaat door de feedback van een klant of door een interne brainstormsessie. Echter, een idee is nog geen project. In dit blog licht ik graag toe welk proces we doorlopen om van een idee tot een eindproduct te komen.

Stroomlijnen projectproces

Elk project doorloopt een aantal fasen. Per fase wil ik graag omschrijven wat deze voor Antagonist inhoudt. De fasen zijn:

  1. Pitch
  2. Specificatie
  3. Akkoord
  4. Uitvoering
  5. Testen
  6. Release team
  7. Lancering
  8. Evaluatie
Een woord vooraf
Het hele proces wordt niet altijd lineair doorlopen. Soms moeten we terug naar de tekentafel, omdat er geen akkoord is gegeven op de specificatie. In dit blog ga ik er voor het gemak wel vanuit dat het een lineair proces is.

Pitch

De pitch bestaat uit een A4’tje waarin de scope van het project is omschreven. Hierin staat onder andere wat het doel is van het project, maar ook wat we niet gaan doen. Hiermee stellen we duidelijk de kaders vast. Ook koppelen we een grove tijdsindicatie aan het project om een idee te krijgen hoeveel weken we bezig gaan zijn met het project.

De pitch wordt gepresenteerd aan de ‘klant’. Dit kan een klant van Antagonist zijn die feedback heeft gegeven, maar kan ook een collega of de oprichter van Antagonist zijn. Bij een pitch worden altijd twee belangrijke vragen beantwoord:

  • Past de pitch in de grotere visie van Antagonist?
  • Valt de kosten-batenanalyse positief uit?

Wanneer beide vragen met ‘ja’ worden beantwoord, kan er worden begonnen met het opstellen van de specificatie.

Verder lezen