Blogposts van Kevin

Fiscaal voordelig beginnen met ondernemen

afbeelding van Kevin

In onze vorige blogpost hebben we een aantal belastingvoordelen voor ondernemers besproken. Maar wist je dat beginnen met ondernemen nog voordeliger is? De belastingdienst hanteert namelijk extra voordelen voor beginnende ondernemers, de zogenaamde startersaftrek. In deze blogpost leggen we uit wat de startersaftrek is, hoe hoog het voordeel kan oplopen en wanneer je er gebruik van kunt maken.

Belastingvoordeel voor ondernemers

afbeelding van Kevin

Ondernemers zijn goed voor de economie! Dat vinden ze bij de belastingdienst vast ook. Om ondernemen aantrekkelijker te maken zijn er namelijk allerlei fiscale voordelen voor ondernemers. Deze voordelen worden samen de ondernemersaftrek genoemd. In deze blogpost leggen we uit wat de ondernemersaftrek is, waaruit deze bestaat en wanneer je er recht op hebt.

Rails tip: display association validation errors on fields

afbeelding van Kevin

In Ruby on Rails it is common to use a (collection) select field to set the value for a belongs_to association. However, using Rails' default form builder, validation errors on the association field are usually not correctly displayed. They are either shown on the form's label or the field, while you usually want both. In this blogpost I show a simple patch to fix this problem and make sure validation errors for associations are shown both on the label and the field itself.

The security of Ruby on Rails

afbeelding van Kevin

At IADA we often use the Ruby on Rails web framework for developing the more complex web applications. Ruby on Rails, like any other web framework, eases the development of these applications, usually by proving many common functionalities that developers can directly put to use. Part of these functionalities are security functionalities that help protect the application against common web attacks, such as SQL injections and Cross Site Scripting (XSS) vulnerabilities. However, a question that now arises is whether these web frameworks and the protection mechanisms they offer are secure themselves. I developed a methodology to analyse the security of (arbitrary) web frameworks, as part of my master thesis research.

Waarom Drupal?

afbeelding van Kevin

Drupal is het contentmangementsysteem dat wij bij IADA vaak gebruiken bij het ontwikkelen van websites. Regelmatig krijgen wij vragen over wat een contentmanagementsysteem is, wat de voordelen daarvan zijn (voor de klant) en waarom wij specifiek voor Drupal kiezen. In deze blogpost zullen we die vragen proberen te beantwoorden.