Stickers - VX Company

Blogs

Kritisch kijken met waarom-vragen

We gaan een app maken! Dit klinkt als een superleuk idee, maar is niet altijd de oplossing voor een probleem. Niet altijd worden de wensen van eindgebruikers goed in kaart gebracht waardoor een app niet voldoet en niet of nauwelijks wordt gebruikt. De gebruiksvriendelijkheid van een applicatie kan ook een groot verschil maken. Als tester test ik daarom niet alleen een systeem maar kijk ik ook kritisch naar het gebruik om dergelijke situaties te voorkomen.

Lees meer

How to build a Smart contract

In mijn vorige blogs heb ik beschreven wat de voordelen van blockchain zijn en de rol van smart contracts. Met blockchain technologie krijgen we de mogelijkheid de uit te voeren afspraken in contracten vast te leggen in code, waardoor deze te allen tijde wordt uitgevoerd conform de vastgelegde condities. Denk bijvoorbeeld aan een uitkering van een verzekering of de overdracht van vastgoed. Naast transacties kunnen blockchain en smart contracts ook gebruikt worden als truth machine voor bijv. de onderhoudshistorie van gebouwen of voertuigen. In deze blog beschrijf ik hoe een eenvoudig smart contract gemaakt kan worden op de Ethereum blockchain.

Lees meer

Getting started with TypeScript and Webpack

As you probably know, TypeScript is a programming language that is a typed superset of JavaScript which compiles to plain JavaScript. Learning the language isn’t that difficult, but where do you start? In today’s world of front-end development, learning the language is only one part of the puzzle. In addition, you need to set up a system that somehow produces a production-ready deliverable from your source code. So how do you set this up? How do you go from plain JavaScript files (maybe in an existing code base) to a professional build output? This tutorial shows one way of doing this, using Webpack.

Lees meer

Smart contracts en Dapps: het einde van de middle man?

In mijn vorige blog heb ik uitvoerig stilgestaan bij de mogelijkheden en voordelen van blockchain. In deze blog ga ik in op smart contracts die nog veel meer veranderingen teweeg kunnen gaan brengen dan de meest bekende blockchain: Bitcoin. Maar wat zijn smart contracts en Decentralized apps?

Lees meer

Blockchain, what’s all the fuss about?!

In de weekendbijlage van een gemiddelde krant staat bijna wekelijks een artikel over bitcoin en blockchain. Vooral door de flinke waardestijging van de bitcoin, de digitale munt die sinds 2009 bestaat. Inmiddels meer dan €3500 waard, ruim drie keer zo hoog als op 1 januari 2017. Maar achter de bitcoin schuilt technologie genaamd blockchain. En hierin zit pas echt de vernieuwing. Een introductie op bitcoin en blockchain.

Lees meer

Removing SP App Principals through PowerShell

PowerShell support for SharePoint Add-ins is very minimal. A limitation I ran into today is that you can use PowerShell to register an App Principal, or to retrieve one, but deleting the principal is not possible.

Lees meer

SharePoint Communication Sites in Office 365

Create a site – SharePoint Communications Sites in Office 365

Sinds deze week is een nieuw type site beschikbaar binnen Office 365, een ‘Communication’ site. Nadat Microsoft enige tijd geleden lijsten, bibliotheken en pagina’s in een moderner jasje heeft gestoken, was het nu de beurt aan het publicatie gedeelte. Tuurlijk, het is een begin, maar het begin belooft wat. Overigens is de aankondiging te lezen op https://blogs.office.com/2017/06/27/sharepoint-communication-sites-begin-rollout-to-office-365-customers/.

Lees meer

Agile softwareontwikkeling in een complexe organisatie

Stel: je bent een grote organisatie. Er zijn veel systemen, veel regels en procedures die je moet volgen. En er zijn veel afhankelijkheden, veel risico! En toch wil je jouw klanten snel kunnen leveren wat ze vragen, snel op de markt kunnen reageren en snel nieuwe klanten kunnen bedienen.

Lees meer

Creating an AngularJS Component Using TDD

Learning Test-Driven Development (TDD) can be a great way to improve your skills as a professional software developer or, dare I say, software craftsman. There is a lot to learn about TDD as a process, and taking up the practice can be challenging at first. Once you master the basics, you sometimes just run into small technical obstacles. You know what you want to do, you just need to know how to do it. In this article, I’ll discuss one such specific obstacle that I recently had to overcome myself: how to test-drive the development of an AngularJS component?

Lees meer

Maak je software ‘future-proof’, je kunt het!

Je merkt het vaak op het moment dat software die door andere ontwikkelaars is geschreven – of zelfs een paar maanden geleden door jezelf – lastig te lezen en te doorgronden is. Of een nieuwe feature kost significant meer tijd dan normaal omdat code lastig uit te breiden is. Soms wordt een softwareproject gedwongen om een kwaliteitsaudit te doen omdat dit vanuit de industrie vereist wordt om in beheer te laten nemen. Vooral bij dat laatste is de druk vaak groot in het ontwikkelteam om aan de eisen te voldoen, veelal door technical debt dat ontstaan is in de loop der tijd.

Lees meer