Quantcast
Channel: labs @ Qandidate.com
Browsing all 33 articles
Browse latest View live
↧

Having fun with geometry data in MariaDB and ElasticSearch

At Qandidate.com we get an insane amount of job applications each day. Because we're an awesome company to work for? Well I hope so, but that's not the reason why. It's because we make a free ATS or...

View Article


Kanban: Continuously improving our process!

In my previous post I explained how our development process works at a high level. Now I will try to go into detail and explain how we develop day-to-day. ∞ labs @ Qandidate.com Permalink

View Article


There is a microservice for that

At Qandidate.com we recently shifted our development process towards building microservices. We’re constantly looking to improve our way of writing software. For example, moving from CRUD applications...

View Article

Using HAProxy to offload SSL

At Qandidate.com we started to use Docker containers to run our apps and REST APIs. Some of them are publicly exposed and should communicate over a secure connection. Of course we can config nginx in...

View Article

Using the Accept Header to version your API

I investigated different ways to version a REST API. Most of the sources I found, pretty much all said the same thing. To version any resource on the internet, you should not change the URL. The web...

View Article


Adding a unique request id using middleware

In our event-sourced applications built using Broadway we have a full log of all events that happened in our application. We also log all commands using monolog. We did however miss some traceability...

View Article

Broadway just got a new release

Today we tagged version 0.3.0 for Broadway. In this version we have merged some nice pull requests from various contributors, thanks to everybody that submitted issues and/or pull requests! One of the...

View Article

So...we received funding! Now what are we going to invest in?

If you are an experienced developer and keen on growing you should definitely read this bit. On Tuesday 4 November we announced our Series A investment by Randstad Innovation Fund and Qmulus. A really...

View Article


A Broadway demo application

After the release of Broadway we got a lot of requests for a demo application. People were curious how we use Broadway and how everything ties together. So Fritsjan started with the demo application a...

View Article


Projecting your event stream

When you are using a CQRS and Event Sourcing architecture you are separating your writes from your reads. You can fire commands that change state but return nothing and you have queries that return a...

View Article

How filepicker saved us a lot of trouble

Adding upload possibilities to an application is often not a pleasant experience. How often did you forget to configure the upload size? Or forgot to whitelist the mimetypes? And that is just the basic...

View Article

Replaying event streams with Broadway

With event sourcing you have access to some powerful mechanisms. One of which is the ability to revisit the events that happened in the past. By revisiting the events, you can discover new patterns in...

View Article

Asynchronous Event Processing with Broadway using RabbitMQ

Broadway allows the processing of events by passing them to an event bus. You can have a Projector subscribe to this event bus in order to update your read models, or you can have a Processor subscribe...

View Article

Browsing all 33 articles
Browse latest View live