Stickers - VX Company

Blogs

AVG voor ontwikkelaars

Hoe om te gaan met de AVG in ontwikkelteams?

Bij het verzamelen, opslaan en beheren van persoonlijke gegevens komt tegenwoordig de Algemene Verordening Gegevensbescherming (AVG) om de hoek kijken. Deze verordening is sinds 25 mei 2018 van kracht en dat betekent dat vanaf dat moment in de hele Europese Unie (EU) vergelijkbare privacywetgeving geldt.

Lees meer

Getting coverage reports with .NET Core

Code coverage calculates the percentage of code that is covered by automated (unit) tests. And unit tests are important to ensure ongoing code quality and predictability in our software. Code coverage reports help investigate how well our software development is doing by showing us that percentage. But we know all this right? Tests are important, so test coverage is also important 🙂

Lees meer

A Quality Gate Dashboard Widget for VSTS

In a previous post we figured out how we could work with SonarQube Quality Gates in a JavaScript build on VSTS. For regular VSTS builds (based on MSBuild that is) Sonar provides an excellent extension that enables several goodies including a “Publish Quality Gate Result” build task. Unfortunately this task requires MSBuild to function correctly and our usual client side/ JavaScript/ gulp/ grunt or npm builds do not.

Lees meer

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