Extending Firebase with Cloud functions & ElasticSearch

Firebase is a hosted noSQL solution from Google that really focuses on the realtime aspect and the ease of use for developers. It features easy user authentication, security rules, realtime communication and blob storage. With its great features come some limitations regarding query support. Firebase only support startAt(), endAt(), and equalTo() conditions and not any form of fulltext support, […]

Lees meer
Waar komt de naam “jool” vandaan?

Misschien ken je Jool Software Professionals al goed, of misschien is dit de eerste keer dat je met jool in aanraking komt. We kunnen ons hoe dan ook voorstellen dat je je afvraagt waar de naam jool vandaan komt. In deze blog zal je daar achter komen! We stellen deze vraag aan Paul Noordhuizen, één van de oprichters van […]

Lees meer
Techblog: Symfony Workflow component (1/3)

With the release of Symfony 3.2 a new workflow component was added that implemented a workflow net or a state machine. This component helps to separate the business workflow logic from other application logic and can help to visualize the workflow and mark the current state it is in. This blog post is part 1 of a small […]

Lees meer
5 dingen die je móét weten over software developers

1. Een software developer heeft niet per definitie veel kennis van hardware! “Maar je doet toch iets met computers?” Is dan vaak de reactie. We gebruíken ze ja! Maar ontwikkelen ze niet. Dat is net zoiets als: een topvoetballer speelt op gras, maar dat wil niet zeggen dat hij het gras weet te onderhouden. 2. Software developers […]

Lees meer
“Software? Lekker boeiend.”

Ja, dat heb je goed gezegd. Software is erg boeiend! Je staat er misschien niet dagelijks bij stil, maar je komt er wél dagelijks mee in aanraking. Zoals social media, webshops en alle andere websites die je bezoekt. Software is een middel om bepaalde taken op bijvoorbeeld je mobiel of pc gemakkelijk en snel uit […]

Lees meer
Techblog: Waarom de Hexagon Architecture?

De term ‘hexagon architecture’ heb je vast al eens voorbij zien komen in de afgelopen jaren. Maar wat houdt het binnen de ict in? In deze blog wordt deze term tastbaar gemaakt. Er wordt uitgelegd wat het betekent en waarom je het zou moeten gebruiken. Ook worden er voorbeelden gegeven die je inzicht geven in […]

Lees meer
Standaard Software vs. Maatwerk Software

Software is cool. Het is divers en biedt mooie oplossingen. Bekende softwarepakketten zijn Adobe en Microsoft Office. Ook is software in maatwerk te verkrijgen. Hiervan zijn geen voorbeelden te noemen. Waarom? Maatwerk software wordt aangepast aan de bedrijfsprocessen van een individueel bedrijf of organisatie. Voorbeelden van organisaties die ongetwijfeld maatwerk software gebruiken zijn transportbedrijven en […]

Lees meer