Het high-performance low-code applicatieplatform voor de cloud-native wereld.
De cloud verandert de manier waarop applicaties worden ontwikkeld. Cloudtechnologie stelt bedrijven in staat flexibeler te handelen en daardoor succesvoller te concurreren. “Cloud Native” software oplossingen zijn speciaal ontworpen voor cloudinfrastructuren en profiteren daarmee van de flexibiliteit, schaalbaarheid, betrouwbaarheid en veiligheid die een Cloud omgeving kan bieden. Met de OutSystems Developer Cloud (ODC) heeft OutSystems een applicatieplatform ontwikkeld dat precies hieraan voldoet.

Wat betekent Cloud Native?

Cloud-native betekent het bouwen van applicaties die zijn ontworpen om te profiteren van de flexibiliteit, schaalbaarheid, betrouwbaarheid en veiligheid van moderne cloud computing. Het maakt daarbij gebruik van drie inherente cloud technologieën: containers, microservices en andere reeds beschikbare cloud-native services.
Cloud-native ontwikkeling met OutSystems reduceert het handmatig programmeren en verbetert de samenwerking tussen verschillende onderdelen van het bedrijf door IT, de business en ontwerpers bij elkaar te brengen.

Eén van de grootste knelpunten voor snel resultaat is het handmatig moeten programmeren. Door dit met Low Code te verminderen, kunnen bedrijven hun IT-ontwikkeling en de aanpassing van systemen aan veranderende marktomstandigheden versnellen. Dit is precies waarom low-code zo’n belangrijke rol speelt bij cloud-native development.

Wat is de OutSystems Developer Cloud?

OutSystems Developer Cloud (ODC) is een cloud-native, low-code applicatie-ontwikkelingsplatform van OutSystems. Het combineert de modernste cloud-native architectuur en de volgende generatie visuele, modelgestuurde professionele ontwikkelingstools met best-in-class CI/CD-praktijken. Daarnaast ondersteunt ODC Kubernetes, Linux-containers en microservices op basis van Amazon Web Services (AWS) native cloudservices.

Waarom geeft ODC de juiste invulling aan uw cloud-native strategie?
In plaats van vele euro’s kwijt te zijn aan langdurige architectuur- en configuratie werkzaamheden van uw eigen cloud omgeving, alsmede de moeizame integratie met de vele noodzakelijke clouddiensten, krijgt u bij ODC kant-en-klare voorzieningen voor deze taken aangeboden vanuit het platform. De infrastructuur ligt dus al klaar. Zo kunnen ontwikkelaars zich volledig concentreren op de kern van hun taak: de implementatie van de gewenste applicaties.Doordat OutSystems zorgt voor de inrichting van uw cloudplatform, biedt ODC de oplossing voor de technische uitdagingen van het opzetten van uw cloudinfrastructuur, maar ook voor de personele en financiële uitdagingen betreffende het vinden van cloudexperts.

Hoe profiteert u van de OutSystems Developer Cloud?
Met ODC biedt OutSystems u een cloud-native applicatieplatform dat kan samenwerken met uw eigen IT architectuur. U kunt zich dus concentreren op uw eigen architectuur, met cloud-native schaalbaarheid, beveiliging en beschikbaarheid geleverd door ODC.

Belangrijkste voordelen:

  • Innovatiedriver Cloud Native
    Cloud-native apps hebben veel voordelen. Maar het vinden van de nodige vaardigheden voor hun ontwikkeling is lastig. Het low-code platform van OutSystems biedt visuele, modelgestuurde ontwikkeltools met best-in-class CI/CD-praktijken die uw team helpen om snel en goed cloud-native apps te ontwikkelen.
  • Schaalbaar zonder moeite
    Het OutSystems-platform biedt de schaalbaarheid die nodig is voor de meest complexe klantvragen. Uw team kan bedrijfsapps bouwen die, indien nodig, kunnen worden geschaald naar miljoenen gelijktijdige gebruikers, zonder dat dit ten koste gaat van snelheid en prestaties.
  • Veiligheid aan de basis van het ontwerp
    Meer dan 500 validaties van ontwerp tot productie zorgen ervoor dat alles wat u ontwikkelt met het OutSystems low-code platform vanaf het begin veilig is. Oplossingen voor DDOS, nieuw geïdentificeerde codekwetsbaarheden, mobiele bedreigingen en andere beveiligingen worden automatisch toegepast op uw apps.
  • Continue beschikbaarheid
    Zorg ervoor dat uw apps altijd beschikbaar zijn, zelfs tijdens en na een noodgeval. Het low-code platform van OutSystems is ISO 22301-gecertificeerd – en de OutSystems-cloud automatiseert veel van het werk dat komt kijken bij het verzekeren van bedrijfscontinuïteit.

Hoe komt u meer te weten?
Gebruikt u OutSystems on-premise of maakt u al gebruik van OutSystems Cloud en wilt u meer weten over de voordelen van OutSystems Developer Cloud, neem dan contact met ons op.

 

Ons klantevent stond dit jaar geheel in het teken van Tetris: een game waarbij ieder blokje een onmisbaar onderdeel is in het bouwen van een solide fundament. Door het te verplaatsen, te roteren en passend te maken, kunnen uiteindelijk high scores worden behaald. Een metafoor die ook opgaat voor de IT, om zo een level hoger te komen.

Tijdens deze dag lieten we ons inspireren en uitdagen door de ontwikkelingen in de boeiende, dynamische en veelzijdige IT-sector: Mede dankzij onze gasten is het een onvergetelijke dag geworden. Bekijk hier de presentaties, foto`s en de aftermovie.

 

Beveiliging van ICT-systemen moet aan de allerhoogste veiligheidsstandaarden voldoen. Onze klanten hebben vaak behoefte aan een extern certificaat voor iets wat wij bij Transfer Solutions als vanzelfsprekend beschouwen, zoals bijvoorbeeld het 24×7 uur veilig beheren van klantsystemen.

Het door DNV toegekende ISO 27001 informatiebeveiligingscertificaat toont aan dat Transfer Solutions beschikt over een adequaat toegepast Information Security Management System (ISMS).

Wij werken tevens aan de hand van een Kwaliteits Management Systeem (KMS) en zijn daarvoor ISO 9001-gecertificeerd. Onlangs ontvingen we ook de ISO-14001 certificering, waarmee we bewijzen dat onze dienstverlening niet alleen veilig en kwalitatief hoog is, maar tevens duurzaam.

Op verzoek sturen wij een afschrift van onze actuele ISO-27001, -14001 en -9001 certificaten toe.

 

               

 

 

 

Door gebruiksgericht te ontwerpen kan iedereen profiteren van onze waardevolle IT oplossingen!

Iedereen laten profiteren van waardevolle IT-oplossingen – dat is de visie van Transfer Solutions. Eén van de manieren waarop we dit realiseren, is de gebruiker centraal stellen bij het ontwerpen van de User Experience van een applicatie. Zonder de technologische mogelijkheden en de eisen van de opdrachtgever hierbij uit het oog te verliezen. In deze blog leggen wij stapsgewijs uit hoe je gebruiksgericht kunt ontwerpen.

Gebruiksgericht ontwerpen – Hoe doen we dat?

Analyseren: wie is de gebruiker?

  • We onderzoeken wie de gebruiker is en creëren persona’s – gebruikersprofielen die typische gebruikers beschrijven en visualiseren. Deze zorgen ervoor dat alle belanghebbenden die betrokken zijn bij het ontwikkelingsproces, weten wie onze applicatie gaat gebruiken.
  • We analyseren de manier van werken van de gebruiker. We creëren gebruiksscenario’s die de dagelijkse bezigheden en taken weergeven die gebruikers in een dagelijkse context met de nieuwe applicatie moeten uitvoeren.
  • We onderzoeken wat gebruikers van de nieuwe/verbeterde applicatie verwachten en hoe deze hen kan ondersteunen bij hun dagelijkse taken. Hierbij gebruiken we verschillende beproefde evaluatiemethoden om deze informatie van alle soorten gebruikers te verkrijgen.

Ontdekken & Co-creëren: Wat doet/heeft de gebruiker nodig en waar?

  • Door klanten en gebruikers te interviewen en te observeren in hun dagelijkse werk betrekken we hen bij de start van het ontwerpproces.
  • We ontdekken de gebruikscontext – waar wordt de applicatie gebruikt? Thuis, op kantoor, onderweg?
  • Daarnaast faciliteren we co-creatie workshops waarin we samen met de klant/gebruiker oplossingen bedenken voor hun problemen. We ontwerpen zelfs samen met hen.

Wireframing: de geschetste oplossing

  • De eerder opgestelde gebruiksscenario’s kunnen als basis dienen voor het formuleren van epics en user stories. Zij zijn van belang voor de agile werkwijze die wij veelal toepassen.
  • Op basis van de gebruiksscenario’s schetsen we het UX-design in wireframes; een schematische weergave van de applicatie waarbij de focus ligt op de functionaliteit, de content en de interactie.
  • We bekijken met onze ontwikkelaars welke technische mogelijkheden er zijn, in OutSystems of APEX, om uiteindelijk tot een haalbaar UX design te komen.
  • Hierbij maken we o.a. gebruik van UX patronen ontwikkeld door OutSystems voor mobiele- en web-apps. Hierdoor is het ontwerp gemakkelijker te ontwikkelen en is er minder noodzaak om CSS te programmeren.

Testen: werkt het voor de gebruiker?

  • Vaak al voor de ontwikkelaars beginnen met coderen, doen we een bruikbaarheidstest met echte eindgebruikers. Collega Brian heeft in een eerdere blog uitgelegd hoe waardevol zo’n test Tijdens de test laten we de proefpersonen m.b.v. de wireframes – soms uitgewerkt tot een interactief prototype – vastgestelde taken uitvoeren en controleren wij of dit ontwerp aan hun verwachtingen voldoet, of ze er blij van worden en of het hun productiviteit verhoogt.
  • De testresultaten verwerken we in het ontwerp.

Bouwen & meten: ontwikkelaars brengen de app tot leven

  • Door bij het ontwerpen van de UX gebruik te maken van een toolbox met UX patronen die werken voor gebruikers en die aansluiten bij APEX of OutSystems, is de applicatie gemakkelijk en dus kosteneffectief te implementeren door onze softwareontwikkelaars.
  • Terwijl de ontwikkeling plaatsvindt, valideren we ook delen van de applicatie met gebruikers. Reeds gebouwde delen van de applicatie kunnen al vroeg in het ontwikkelingsproces op bruikbaarheid worden getest door de klant en hun eindgebruikers. Dit is een voortdurende activiteit om feedback te krijgen in alle stadia van het ontwikkelingsproces.
    Hoe eerder in het ontwikkelingsproces de bruikbaarheidsproblemen worden gedetecteerd, hoe gemakkelijker en goedkoper het is om ze op te lossen.

User Experience design bespaart kosten!

Door deze manier van samenwerken met klant/opdrachtgever en eindgebruikers, halen wij als Transfer Solutions met plezier het beste uit technologie waarbij er een waardevolle IT toepassing tot stand komt die:

  • technisch haalbaar is
  • voldoet aan de eisen van de klant
  • de verwachtingen van de eindgebruiker waarmaakt

Een win-win situatie waarvan iedereen profiteert!

 

Ontdek de nieuwste aflevering van Let’s Talk Business met Fabienne de Vries, waar passie voor IT centraal staat. Het gesprek met Jurgen Duijster, CEO bij Transfer Solutions, en Jelle Bouwhuis, Business Development Manager bij Transfer Solutions, richt zich op het groeiende gebruik van data voor fact-based besluitvorming en inzichten. Luister naar persoonlijke visies, ambities en ervaringen, terwijl ze terugblikken, vooruitkijken en de toekomst van de business bespreken, inclusief hun visie over vijf jaar. Mis deze inspirerende podcastaflevering niet!

 

Met veel trots kondigt Transfer Solutions de samenwerking aan met de Belgische wielerploeg Soudal Quick-Step. Transfer Solutions gaat het team helpen bij het analyseren van hun race- en trainingsgegevens.

Transfer Solutions, werkt al meer dan 27 jaar samen met klanten aan het bedenken van innovatieve oplossingen en vormt daarom een perfecte match met Soudal Quick-Step, dat altijd voorop loopt met nieuwe wielertechnologie en innovaties.

Soudal Quick-Step werkt samen met Transfer Solutions aan data-analyse. De renners van het team maken gebruik van Shimano Power Meters, Garmin head units en hartslagmeters, en CORE-lichaamstemperatuursensoren, waardoor er veel race- en trainingsgegevens beschikbaar zijn voor de coaches en het management. Transfer Solutions helpt bij het analyseren van deze gegevens en kijkt naar patronen en details om de prestaties van de renners te optimaliseren. Ook worden raceprofielen en gegevens zoals weersvoorspellingen en omstandigheden bekeken om de wielrenners en het management te ondersteunen bij het maken van weloverwogen keuzes over bijvoorbeeld racetactieken en materiaalkeuzes.

Soudal Quick-Step hoofdcoach Koen Pelgrim over de samenwerking: “Dankzij een aantal van onze technische partners hebben we een overvloed aan gegevens beschikbaar. Dat leidt vervolgens tot de vraag wat we met deze gegevens kunnen doen. Hiervoor zijn we erg dankbaar voor de hulp van Transfer Solutions. Het bedrijf heeft een bewezen staat van dienst op het gebied van data-analyse en het omzetten van de cijfers naar termen die we gebruiken in ons werk met de renners, of dat nu in een training of wedstrijd is. We kijken enorm uit naar deze samenwerking en de manier waarop we nog verder kunnen innoveren.”

René Hol, directielid van Transfer Solutions, sluit zich hierbij aan: “Bij Transfer Solutions begrijpen we het belang van data en de impact ervan op de sportwereld. Ons doel is om Soudal Quick-Step te helpen om optimaal gebruik te maken van hun data door hen de inzichten te bieden die ze nodig hebben voor een zo groot mogelijk succes. Wij geloven dat technologie mensen moet dienen en ons team is toegewijd aan het combineren van de kracht van technologie met de menselijke dimensie om iets opmerkelijks te creëren. Ik ben er trots op om deel uit te maken van een bedrijf dat zich inzet voor innovatie en klanten helpt om hun doelen te bereiken.”

Het IT-systeem dat de rechtbanken in Nederland gebruiken voor het verwerken en afhandelen van civiele rechtszaken draait al jaren naar volle tevredenheid. Na jaren trouwe dienst is de frontapplicatie van het systeem echter technisch verouderd en toe aan een make-over. Transfer Solutions gaat de uitdaging aan en zorgt voor een renovatie van het legacy-systeem ‘Civiel’.

De Informatievoorzieningsorganisatie IVO Rechtspraak – kortweg IVO – is verantwoordelijk voor het beheer en ontwikkelen van de digitale systemen die de processen binnen de Rechtspraak ondersteunen. In 2021 zet IVO een haalbaarheidsonderzoek uit voor een nieuwe oplossing voor het systeem Civiel. Transfer Solutions presenteert een low code Oracle APEX-oplossing, waarmee in relatief korte tijd een nieuwe gebruiksvriendelijke applicatie ontwikkeld kan worden. IVO Rechtspraak raakt overtuigd en kent de aanbesteding vol vertrouwen toe aan Transfer Solutions.

Het team van Transfer Solutions gaat aan de slag, waarbij IVO Rechtspraak, Transfer Solutions, stakeholders én eindgebruikers consequent betrokken worden bij het project. Na anderhalf jaar ontwikkelen is het legacy-systeem van de Rechtspraak Civiel aan de voorkant geheel vernieuwd, en de oude Oracle Forms applicatie volledig omgebouwd naar Oracle APEX. De achterliggende data zijn ongemoeid gelaten.

Winst voor IT en business van de Rechtspraak
Ervaren rechtbankmedewerkers en nieuwe gebruikers werken prettig met de nieuwe software die er aantrekkelijker uitziet, intuïtiever en gebruiksvriendelijk is. Het systeem is ook zeer efficiënt, met realtime berekeningen en het snel kunnen samenstellen van complexe documenten. Ook het navigeren met een muis en het makkelijk switchen naar verschillende tabbladen in de browser geeft meer overzicht. Kees Groot, projectmanager van IVO, is trots op het resultaat: “Onze grootste IT-winst is dat we de komende jaren kunnen vertrouwen op een informatievoorziening die voldoet aan de huidige eisen op het gebied van gebruikersvriendelijkheid en veiligheid. Voor de business is het fijner en flexibeler werken, en we kunnen makkelijker aanpassingen maken.”

Arie Smitskamp, projectmanager van Transfer Solutions: “Alhoewel testrondes regelmatig plaatsvonden in online meetings met soms meer dan 100 mensen, bleef iedereen betrokken en enthousiast. We hadden tenslotte een doel voor ogen, en we zijn er in een fantastische samenwerking écht voor gegaan”.

Kees Groot vult aan: “De samenwerking met Transfer Solutions is erg fijn. Het zijn gedreven professionals die een mooi product op willen leveren en niet alleen aan omzet denken. Ook de reacties van onze eindgebruikers spreken boekdelen: “Het was even wennen, maar het ziet er modern uit en veel overzichtelijker”, en “Eindelijk verlost van die oude applicatie!”.

 

 

Some end users have been complaining to me about losing their public and private reports after installing a new version of an application. Somewhere, somehow, the connection between the application and the saved reports has been lost. This has now happened several times and something has to change. I’ve chosen to revoke the create public report privilege of all end users and convert all public reports to alternative reports.

When exporting the application from acceptance environment the following settings are met.

apex_22_export_settings.png

Public and private reports aren’t exported because all the saved reports, except primary and alternative, only exist in the production environment. The Export with Original IDs option is set to yes, this will ensure that all the component IDs are the same as of the last import. When upgrading an application through the DTAP-street the component IDs should be the same. These IDs are what APEX uses to load the correct items on a page. When an ID changes a mismatch will happen, and the component isn’t loaded.

Somewhere along the line some of the IDs have been changed and as a result the end users can no longer find the saved public reports.

First, we have to find the missing public reports. When connecting to the APEX-schema, you can find all the views which are used by APEX. The view apex_application_page_ir_rpt contains all the saved Interactive Reports, including the reports of the builder. The following query retrieves all reports excluding the APEX builder reports and the primary reports.

 

select
  workspace
, application_id
, page_id
, interactive_report_id
, report_id
, application_user
, report_name
, status
, report_type
from 
  <apex_user>.apex_application_page_ir_rpt
where 
  report_type != 'PRIMARY_DEFAULT'
and workspace != 'INTERNAL';

The application_user shows the user who saved the report and interactive_report_id contains the foreign-key id to the report region id. This can be found using the view apex_application_page_ir. The report_type and status columns are important, both should contain “PUBLIC” to be of interest here.

When all the (missing) public reports have been found, we could take back control over them by changing the report type and application user. We no longer allow the creation of public reports, so all reports should be default (alternative or primary) reports. This gives the control back to developers and should reduce the proliferation of reports in the application.

The following statement updates one or all public reports. By setting the application_user to “APXWS_ALTERNATIVE” all developers become owner of the reports. It’s also possible to update the interactive_report_id column with the correct IDs, but this isn’t the solution I’m after.

-- individual update
update  <apex_user>.wwv_flow_worksheet_rpts 
set     application_user = 'APXWS_ALTERNATIVE'
,       is_default = 'Y' 
where   id = < report_id >;

-- update all public reports
update  <apex_user>.wwv_flow_worksheet_rpts 
set     application_user = 'APXWS_ALTERNATIVE'
,       is_default = 'Y' 
where application_user not in ('APXWS_ALTERNATIVE','APXWS_DEFAULT')
and  r.status != 'PRIVATE';

Lastly, if you want to change filters or the selected columns of a saved report it is also possible to do this via the database. The table wwv_flow_worksheet_rpts contains multiple columns for filtering, sorting and computing the report. Updating the columns will result in a different saved report.

Conclusion

By updating the application user to “APXWS_ALTERNATIVE” in the table wwv_flow_worksheet_rpts it’s possible to change the owner of a saved report. This helped me as a developer to take back control over the saved reports.

Oracle DBAs love to use SQL*Plus when installing database objects. As a developer, I make SQL install scripts. Which then are executed by these DBAs. These scripts contain references to other files with the actual SQL statements. Below is an example of an install script, here the user will be prompted with the step and then the file will be executed.

Prompt install tables
@@table_emp.sql

Prompt install triggers
@@trigger_emp.sql

Prompt install views
@@view_emp.sql

...

Normally the script runs and all the statements are executed without problems. Lately, I’ve encountered some problems after I started to use the IDE PL/SQL Developer for writing my scripts.

When executing the install script using sqlplus, errors start to appear. Listed below, is a snippet of the logging. The error “SP2-0734:” is a general error for statements that aren’t recognized.

install tables
SP2-0734: unknown command beginning "create ..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP and to leave enter EXIT.

install triggers
...

When I look at the create table statement nothing seems incorrect. Even when I copy the statement and execute this in sqlplus the statement is accepted and the table is created. This means something should be wrong with the file and not with the statement.

When searching for the SP2-0734 error most of the solutions lay in correcting its statement. But here it wasn’t the case. When I delved deeper into the logging file I found some interesting errors:

SP2-0734: unknown command beginning "create ..." - rest of line ignored. SP2-0734: unknown command beginning "for ..." - rest of line ignored.

For the first time, I noticed an error in my statement, namely ï»¿. I don’t see these weird characters in my statement, but sqlplus does see them. This must mean that there is an error in the file itself. Opening the file with SQL Developer or PL/SQL Developer gave me no further insight.
Notepad++, on the other hand, does. Notepad++ gives you the option to save a file with a certain encoding. When I looked at this encoding I saw that my files were saved with the UTF-8 BOM encoding instead of UTF-8.

BOM (Byte Order Mark) is a particular usage of the special Unicode character, whose appearance as a magic number at the start of a text stream can signal several things to a program reading the text. BOM use is optional. Its presence interferes with the use of UTF-8 by software that does not expect non-ASCII bytes at the start of a file but that could otherwise handle the text stream. [1] The use of BOM, therefore, is discouraged.

Here you have it, software that does not expect non-ASCII bytes at the start of a file can behave differently. Saving all the files with encoding UTF-8 instead of UTF-8 BOM and running the install script again resulted in 0 errors.
Now that the install script was working correctly I needed to find out why PL/SQL Developer saves files with BOM encoding. When searching the preferences I found in Files > Format the option “Encoding”. Default the checkbox “Save with BOM (Unicode Byte Order Mark)” is checked. By unchecking this option the files will now be saved correctly.

Conclusion
When faced with the “SP2-0734: unknown command beginning ..” error in SQL*Plus and you’re sure the statement is valid, please look for the encoding of your file. When files have the encoding UTF-8 BOM change this to UTF-8.

Dit moet je doen om te solliciteren

Ben jij onze nieuwe collega maar hebben we niet direct een vacature die jou past? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Dit ga je doen…

bij Transfer Solutions werk je samen met collega’s aan de meest interessante opdrachten. Hierbij gebruik je je sterke affiniteit c.q. ervaring met software-ontwikkeling. Je werk is heel afwisselend, omdat Transfer Solutions zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Soms werk je vanuit ons kantoor in Leerdam, een andere keer zit je bij de klant op locatie. Ook de duur van de opdracht varieert, de ene keer is een project binnen een paar weken afgerond, de andere keer ben je langer met een opdracht bezig.

Dit ben jij

  • Je hebt een hbo- of universitaire opleiding afgerond
  • Je hebt belangstelling voor IT
  • Je bent persoonlijk integer, analytisch sterk, resultaatgericht en besluitvaardig
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels

Dit bieden wij

  • Hybride werkomgeving
  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Marktconform salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.

Dit moet je doen om te solliciteren

Ben jij onze nieuwe collega maar hebben we niet direct een vacature die jou past? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Nieuws

APEX Developer inhuren

29 juli 2026 • Transfer Solutions

Aftermovie KlantEvent 2026

17 juni 2026 • Mariette van Pinxteren

Meer nieuws

Blog

Grip op IT is geen toolingvraagstuk

8 mei 2026 • Fabio Vrolijk

Meer blogitems

Training & Events

Meer training & events