VX Company Software Development 12-2

Meer dan alleen werken

Jezelf continu ontwikkelen en ondertussen schitteren in jouw vakgebied

Software Development

Dit is het verschil tussen een software engineer en een computer scientist

Deze blog is voor jou wanneer jij werkzaam bent als IT’er in de softwarebranche, maar het nog steeds lastig vindt om het precieze verschil tussen een software engineer en een computer scientist te identificeren.
featured post

Alle blogs

Software Development
Dit is het verschil tussen een software engineer en een computer scientist
Deze blog is voor jou wanneer jij werkzaam bent als IT’er in de softwarebranche, maar het nog steeds lastig vindt om het precieze verschil tussen een software engineer en een computer scientist te identificeren.
Software Development
5 manieren om jouw kennis als software developer te testen
Als software developer is het van cruciaal belang om voortdurend je kennis en vaardigheden op het gebied van programmeren te testen en te verbeteren. Lees snel de blog om erachter te komen hoe je jouw skills op de proef kunt stellen!
Software Development
De 7 voordelen die jij meebrengt als een full stack developer
Als developer beschik je over een unieke kracht om de Nederlandse maatschappij vorm te geven en positieve veranderingen teweeg te brengen. Benieuwd hoe? Lees deze blog!
Software Development
Dit is wat een software developer doet
Als developer beschik je over een unieke kracht om de Nederlandse maatschappij vorm te geven en positieve veranderingen teweeg te brengen. Benieuwd hoe? Lees deze blog!
Software Development
Dit is hoe jij als developer invloed hebt op de Nederlandse maatschappij
Als developer beschik je over een unieke kracht om de Nederlandse maatschappij vorm te geven en positieve veranderingen teweeg te brengen. Benieuwd hoe? Lees deze blog!
Software Development
5 redenen waarom coderen onmisbaar blijft in 2025
In deze blog nemen we je mee naar de 5 belangrijkste redenen waarom coderen onmisbaar blijft in 2025. Lees de blog snel en word software developer!
Software Development
Java versus Python: dit is de beste keuze voor software developers
Lees deze blog om te weten welke programmeertaal belangrijker is voor software developers volgens VX Company.
Software Development
Zal AI het werk van software developers vervangen?
In deze blog verkennen we hoe AI voor jou vooral mogelijkheden biedt en bespreken we of AI daadwerkelijk de toekomst van programmeren is
Software Development
Dit zijn 7 belangrijke redenen waarom software developer een stabiele carrière is
In deze blog hebben we 7 belangrijke redenen op een rijtje gezet waarom software developer een stabiele carrière is. Lees het in deze blog!
Software Development
5 doorslaggevende redenen om voor een vast contract te gaan als software developer
Of je nu net begint als developer of al jaren ervaring hebt, het is belangrijk om de voordelen van een vast contract te weten. Lees de voordelen in deze blog!
Software Development
4 redenen waarom software developers gelukkig zijn!
Werken in één van de meest dynamische en uitdagende industrieën wereldwijd? Hoe houd je de balans tussen werk en privé op orde? Lees het in deze blog!
Software Development
Deze 7 technologieën moet je kennen als software developer!
Als je wilt gaan voor een carrière als software developer, is het belangrijk om op de hoogte te zijn van de nieuwste technologieën en tools die worden gebruikt in de software-industrie. Lees hier de meest interessante technologieën!
Software Development
Dev trends: van AI tot Quantum Computing
Er verschijnen continu nieuwe trends en technologieën die de manier waarop we software bouwen kunnen veranderen. Lees in deze blog over de trends die jij in de gaten moet houden om hoogwaardige software te blijven maken die voldoet aan de wensen van jouw gebruikers!
Software Development
Beeldherkenning met Azure Cognitive Services
Beeldherkenning is vaak gebaseerd op Machine Learning. Toch hoef je hier niet veel van te weten om er mee aan de slag te gaan. Lees in deze blog hoe het werkt!
Software Development
Het lustrum feest: VX Company bestaat 35 jaar
Het zevende Lustrum van VX Company: Het 35 jarige bestaan wordt groots gevierd in Kinepolis Utrecht. Lees hier meer over het feest.
Software Development
Een kennisdag bij VX
Het doel van onze kennisdagen is het delen van kennis met elkaar. We leren nieuwe platformen, technieken en begrippen kennen die een positieve invloed op ons werk hebben. Onze kennis blijft altijd up-to-date. In deze blog maak je kennis met Nx, een micro-front-end.
Software Development
De unieke werkwijze van VX Company
Bij VX Company nemen wij de tijd om de perfecte match voor jou te vinden binnen ons werkveld. Vastbesloten vinden wij voor iedere collega de beste fit.
Software Development
Selenium tests in parallel
Developers often write “Selenium tests” which, after a while, become too slow. Let’s look at how to fix that!
Software Development
De overeenkomst tussen Usain Bolt en een developer?
Als developer weet je één ding zeker: je moet jezelf altijd blijven ontwikkelen. De veranderingen in het IT-vakgebied gaan namelijk écht sneller dan Usain Bolt op de 100 meter sprint. Goede training is dus cruciaal om bij te blijven. Volg cursussen, sluit aan bij webinars of deel actief kennis met je collega’s. Van die laatste optie is Niek Kuijken, .NET developer bij VX Company, in ieder geval groot fan.
Software Development
Programming with Elm: how difficult can it be?
This is a blog series about functional programming with Elm. Setting up an development environment with Elm and electron should not be to difficult, but was it?
Software Development
Building the next killer app
Learning by doing, teaching by sharing. Like most software services companies we have the regular meetups, webinars, blogposts, etc. We wanted to create a common theme for these events, an app that we could use in all our demos and articles. A bit like what Microsoft did with Wingtip Toys or Contoso Inc. (Contoso), but a lot simpler and smaller of course.
Software Development
Continu feedback
Vandaag de dag wordt software zelden nog gemaakt door één enkele ontwikkelaar. Eigenlijk zien we vooral meerdere teams samenwerken aan applicaties en oplossingen. Hierbij is feedback van het grootste belang: het laat ontwikkelaars zien, dat de software op een bepaalde manier correct werkt. Het vertelt of de code qua syntax correct is (‘it builds!’), maar ook dat vitale onderdelen nog steeds werken zoals bedoeld is (de ‘unit tests’ slagen!) en dat de wijzigingen van individuele ontwikkelaars elkaar niet in de weg zitten. In dit artikel kijken we naar wat we allemaal aan terugkoppeling kunnen organiseren en op welke manier dat kan bijdragen aan betere software!
Software Development
Veilige software bouwen
Of het nu gaat om kleine of grote systemen, ik vind het fijn om veilige software te bouwen. Ik weet, dat ik daarin niet alleen ben. Sterker nog, ik durf wel te stellen dat iedereen veilige software wil maken. Hoewel ik dat al best een tijdje doe (software bouwen in het algemeen bedoel ik dan), vind ik het ook nog steeds lastig in een paar zinnen te beschrijven wat dat dan is… veilige software. Als het al zou lukken, dan is zo’n beschrijving ook weer niet eeuwig houdbaar. Zeker in de IT geldt: wat vandaag als definitie wordt aangenomen, kan morgen weer achterhaald zijn. Wat dat betreft had de oude Griek Heraclitus wel gelijk: ‘verandering is de enige constante’. Voor mij is dat misschien ook waarom software bouwen zo interessant blijft.
Software Development
Openlijk kennis delen
Blijven leren en groeien zijn belangrijke aspecten binnen onze organisatie. Als IT-dienstverlener moeten we ons vakgebied in de gaten houden en voortdurend onze kennis en kunde ontwikkelen. Bij Software Development zorgen we daarom voor een cultuur waarbij het normaal is dat medewerkers onderling informatie, kennis en ervaringen delen. Het gaat daarbij om veel meer dan alleen maar de technische kant!
Software Development
Implementing Clean Architecture, DDD-style, with .NET Core
In 2017 Uncle Bob wrote a great book about clean architecture. It explains the principles of a good software architecture. The book contains lots of information about the SOLID principles, about boundaries in the application, about screaming architecture, and so forth. What’s great about the book, is that it isn’t dogmatic. It doesn’t have code samples explaining how to implement a use case or a controller. However, at some point you need to start coding. This leads to the question: What could a clean architecture look like? In this article I’ll explain my take on clean architecture.
Software Development
Getting started with TDD
Learning Test-Driven Development (TDD) isn’t very difficult. There are only a few rules you need to follow when doing TDD. And you can find plenty of resources that teach you the basics. But it is often a big leap from learning the basic TDD exercises to applying it in your day job on real-life production software. I know it certainly was for me! So, what can you do to make that leap easier? Let’s look at a number of strategies.
Software Development
Your secret weapon for flow and productivity: Windows Notepad
How do you keep track of your tasks as a software developer? Perhaps your team uses a Kanban board, or issue-tracking system. And personally you might have a calendar, a to-do list, or even a personal productivity system such as Getting Things Done. There are a lot of productivity apps you can download. But there is one app that hardly ever shows up in productivity app reviews. An app that keeps you in a state of flow and makes you very productive: good old Windows Notepad*.
Software Development
The technical side of Agile software development
How do you make your software development project a success? Make it Agile, is the popular answer. And many methodologies exist that will help you do that, such as Scrum and Kanban. But those methodologies usually focus on the work process, and not so much on the technical aspects of a software project. However, these technical aspects can impact your agility in a big way. What are these technical aspects, and how do they impact your software development project? Let’s find out.
Agile Coaching
De voordelen van digitaal werken met Kanban
Als je mij begin 2020 zou hebben gevraagd: “Maarten, wat heeft jouw voorkeur: een fysiek Kanban bord of een digitaal Kanban bord?”. Dan zou mijn antwoord zijn geweest: “Een fysiek bord wint het voor mij altijd van een digitaal bord. Een digitaal bord heeft voordelen op het gebied van statistiek en trendanalyse, maar dat is ook op te lossen met een Excel sheet.”. Ik zou een blogpost hebben geschreven over de voordelen van een fysiek bord.
Agile Coaching
De kracht van de Scrum Master
Wat maakt iemand een goede Scrum Master? Elke Scrum Master heeft een drive om zich te ontwikkelen. Maar hoe groei je in je rol? En hoe ben je een Agile leider?
Agile Coaching
Zeven adviezen voor Agile leiderschap
Welke rol speelt een manager of leider in een Agile organisatie? Hoe ga je als manager om met een Scrum team? Hoe beoordeel je hen? En hoe stimuleer je zelfmanagement? Zeven adviezen voor de Agile leider.
Agile Coaching
De relatie tussen KMM en Metallica’s Master of Puppets
Eigenlijk is er helemaal geen relatie tussen de muziek van Metallica en het Kanban Maturity Model (KMM), maar ik ga jullie een anekdote vertellen waarmee ik de relatie tussen deze twee toch leg. Hierbij speelt de (Kanban) Coach overigens een belangrijke brugfunctie.
Software Development
Fiets jij een eindje mee met Joost?!
Joost de Bos is een enthousiaste en leergierige Java ontwikkelaar met een afgeronde hbo Informatica opleiding, die alweer vijf jaar bij VX Company werkt. Naast zijn werk fietst hij graag en kijkt hij graag naar sportwedstrijden.
Software Development
Kotlin, the essence of Java
In this series of posts I want to show you how Kotlin improved on the Java language, without going into too much of the added features. Just the features that enhance your (existing) Java code.
Agile Coaching
Hoe bereik je groei van Kanban binnen een organisatie?
Binnen Kanban is er geen goed of fout. Enkel een meer of minder volwassen implementatie. Die implementatie draait overigens niet om een snelle verandering. Of om een ommezwaai in rollen, processen en afspraken. Het gaat om inzicht in je bestaansrecht en handelen, om vanuit daar te ontwikkelen en verdiepen.
Agile Coaching
Waarom zelforganisatie hoort bij Agile werken
Een Agile team werkt het best als het zelforganiserend of zelfmanagend is. En een goed functionerend team levert eerder succesvolle producten en tevreden klanten op. Maar hoe pak je zelforganisatie aan?
Agile Coaching
Vergaderen is leuk
Accepteer je gedachteloos alle uitnodigingen voor vergaderingen? Dan zijn helaas veel vergaderingen niet zo effectief.
VX Company Software Development 11

Open Sollicitatie

Wil jij werken in een organisatie met collega's, die net als jij, passie hebben voor software development en ben je benieuwd welke carrière mogelijkheden er voor jou zijn?

Heb je een vraag?

Neem contact op met Conny van Dijk: +31 6 22 98 68 72

Neem contact op
VX Company Software Development 12-2