• Home
  • Over ons
    • Wie is Kabisa?
    • Ons Team
    • Werkwijze
  • Services
    • Digital Agency
    • Software Development
    • Cloud Solutions
    • Managed Services
    • Scrum Consultancy
    • Integration Software
    • Mobile Apps
    • Team as a Service
    • Alle Services
  • Portfolio
  • Werken-bij
  • Kennisbank
    • Nieuws
    • Blog
    • Tech Blog
    • Webinars
  • Contact
Home > Tech
  • Using Jackson builders in Spring Boot Native

    Posted by Joery Vreijsen on 24-3-2023

    When you love the builder pattern, and compiling to native images as much as me, you need this Jackson configuration in your Spring Boot 3 application.

  • A “Qwik” look into next-gen

    Posted by Dominic Bisschop on 16-3-2023

    Read more about how Qwik holds up against other frameworks in this post.

  • gRPC vs its alternatives (REST, GraphQL etc.)

    Posted by David Weng on 31-1-2023

    A blog post from Kabisa Software Artisans

  • Responsive design in Flutter, the easy way

    Posted by Egon Meijers on 21-11-2022

    With the release of Flutter 3 we are finally able to extend our ThemeData in an easy way, and it's going to help us to implement responsive designs in our apps!

  • Using the Java Kinesis Producer Library (KPL) with LocalStack

    Posted by Joery Vreijsen on 18-11-2022

    The Kinesis Producer Library (KPL) offers us a lot of configuration options, but setting it up with LocalStack can be tricky. Let's look at how to do it right

  • Migrating from Spring Native to Spring Boot 3

    Posted by Joery Vreijsen on 24-10-2022

    Spring Boot 3 will support native compilation out of the box, we look at how to migrate our project from the Spring Native library.

  • SRE is gaining traction amongst industry leaders, how to get in on the action?

    Posted by Rik Broers on 28-9-2022

    SRE is gaining traction amongst industry leaders, how to get in on the action?

  • Cloud Native Development: Are you prepared?

    Posted by Joery Vreijsen on 2-8-2022

    Whether you like it or not, cloud native development is rising in popularity. Question is, are you prepared to adapt to it?

  • Preview to Redis OM Spring using RedisJson

    Posted by Joery Vreijsen on 29-3-2022

    After the announcement made last week about RedisJson 2.0 in RedisDays London 2022, lets have a look at how to use it in Spring Boot!

  • (De)-serializing Polymorphic objects with Jackson

    Posted by Joery Vreijsen on 3-3-2022

    Polymorphism is cool and all, but how do you deserialize such structure? Well, I so happen to have written this blogpost about it so click along!

  • A story on how to use delay queues

    Posted by Joery Vreijsen on 15-2-2022

    Ever heard about delay queues, and how they could be used? Join me in this real-life use-case where we will utilise delay queues to expose critical issues.

  • Using the Java Kinesis Client Library (KCL) with localstack

    Posted by Joery Vreijsen on 31-1-2022

    Find out how to use the Java Kinesis Client Library and how to run it locally with LocalStack!

  • What I love about Lombok and the builder pattern

    Posted by Joery Vreijsen on 17-1-2022

    We all know I'm a big fan of Lombok, but why? Well here are a few reasons that will make sure you start using it today!

  • Using Spring Webflux with Websockets to build an interactive Quiz

    Posted by Joery Vreijsen on 28-12-2021

    Christmas; what a wonderfull time, wrapping paper in every store, lights and decorations on every corner what's not to like? Well here is the thing...

  • Optimizing Phoenix endpoints using flamegraphs

    Posted by Luc Tielen on 21-4-2021

    In this post, I will show how we achieved a 5x performance improvement for one of our Phoenix projects most used endpoints, without using any form of caching.

  • Specimen Skeleton, the universal font specimen boilerplate

    Posted by Roel Nieskens on 30-3-2021

    How do you lay a solid technical foundation for an amazing variable font specimen site? When Google asked us to create such a websites, we set out to find out.

  • Learning functional programming #5: Parsing arrays and objects

    Posted by Matthijs Groen on 25-3-2021

    This post is part 5 of the series "Learning Functional Programming using JavaScript".

  • Learning functional programming #4: Parsing strings and numbers

    Posted by Matthijs Groen on 17-3-2021

    This post is part 4 of the series "Learning Functional Programming using JavaScript".

  • Learning functional programming #3: Combining parsers

    Posted by Matthijs Groen on 5-3-2021

    This post is part 3 of the series "Learning Functional Programming using JavaScript".

  • Learning Functional Programming #2: Creating the first Parser

    Posted by Matthijs Groen on 26-2-2021

    This post is part 2 of the series "Learning Functional Programming using JavaScript".

  • Learning Functional Programming #1

    Posted by Matthijs Groen on 16-2-2021

    This post is part 1 of the series "Learning Functional Programming using JavaScript"

  • Playing around with ESLint

    Posted by Matthijs Groen on 28-1-2021

    In order to learn myself Functional Programming (FP) using Javascript, I wanted to restrict myself from cheating and forcing myself to a particular syntax.

  • Rails without tha added sugar

    Posted by Ariejan de Vroom on 21-1-2021

    A modern web application has many moving parts, Ruby on Rails is no exception. With a new Ruby on Rails 6.1 application there's a lot you get for free.

  • Beat Java cold starts in AWS Lambda's with GraalVM

    Posted by Joery Vreijsen on 19-10-2020

    With this blogpost I'm going to walk you through pre-compiling your Java lambda with GraalVM to eliminate slow cold-start times.

  • Browser beats I: synthesizing a kick drum

    Posted by Luc Engelen on 25-5-2020

    Have you ever wanted to create music in your browser? Why not start with a kick drum?

  • Browser beats II: synthesizing a snare drum and a hi-hat

    Posted by Luc Engelen on 25-5-2020

    Now that we've discussed syntesizing kick drums in the browser, it's time for snares and hi-hats.

  • You're not stubbing, stupid!

    Posted by Patrick Baselier on 17-4-2020

    Using Capybara's `accept_confirm` kept me from stubbing an external API request. Luckily, I was able to fix it. So now you can too...

  • Kubernetes workshop in a box

    Posted by Pascal Widdershoven on 9-4-2020

    Participants of our K8s workshop got their own 3-node Kubernetes cluster. All they needed was a laptop with an SSH client, no other software. How? Read on!

  • Extending Flutter Driver with custom commands

    Posted by Pascal Widdershoven on 17-2-2020

    In this post we'll look at how Flutter Driver communicates with your app and how we can extend that communication with custom commands.

  • Using Phoenix Presence in LiveView |> A Simple Example

    Posted by Tjaco Oostdijk on 11-2-2020

    In this post of Real World Phoenix Tjaco explores how easy it can be to incorporate Phoenix Presence inside LiveView

  • Rendering Markdown in Elixir

    Posted by Tjaco Oostdijk on 29-1-2020

    In this post Tjaco explores how to render markdown files directly in a Phoenix app and investigates the underling mechanism of Template Engines.

  • Real World Phoenix |> Let's D4Y |> __using__ K8S

    Posted by Tjaco Oostdijk on 21-1-2020

    In this follow up on Tjaco's adventures in deploying Phoenix apps, he dives deep into Kubernetes to see if it is really that hard...

  • When Elixir's performance becomes Rust-y

    Posted by Nick van Eijk on 14-1-2020

    In this post Nick explores how we can delegate to Rust when we need more compute power in our Elixir app.

  • Generating CSS from scratch with PostCSS

    Posted by Pascal Widdershoven on 6-1-2020

    In this post we’ll look at using JavaScript with PostCSS to generate a CSS stylesheet based on user input.

  • Real World Phoenix |> Let's d4y

    Posted by Tjaco Oostdijk on 31-12-2019

    In this episode of Real World Phoenix Tjaco explores how easy it is to deploy our Phoenix app into the Real World!

  • Real World Phoenix |> Let's Send Some Emails

    Posted by Tjaco Oostdijk on 24-12-2019

    In this episode of Real World Phoenix we'll find out how easy it is to welcome our new users with an email when they sign up for our app.

  • Real World Phoenix |> Sign Up Flow SPA style with LiveView!

    Posted by Tjaco Oostdijk on 18-12-2019

    We're back with another post in our Real World Phoenix series! This time we'll explore usertype based registrations.

  • HTTP caching gotcha: Heuristic Freshness

    Posted by Pascal Widdershoven on 9-12-2019

    I recently ran into an issue where after deployment of an SPA, a situation would occur where the page looked broken because CSS could not be loaded.

  • TIL about VCR

    Posted by Martijn Versluis on 4-11-2019

    A while ago I had to dive into the VCR source code. I discovered some VCR features I did not know. Here are six things you might not know about VCR.

  • Where to put JSON Web Tokens in 2019

    Posted by Luc Engelen on 26-8-2019

    Should you keep your JWTs in a cookie or in a header?

  • Matching multipart request bodies with VCR

    Posted by Martijn Versluis on 20-8-2019

    When using VCR to test a HTTP multipart request, you might experience mismatching cassettes because of multipart boundaries. Here's how to solve this problem.

  • Running multiple Docker containers in parallel with Jenkins

    Posted by Luc Engelen on 19-8-2019

    Running multiple Docker containers in parallel with Jenkins is easy. The only hard part is figuring out how to do it for the first time.

  • Reactive Java using the Vert.x toolkit

    Posted by Luc Engelen on 8-8-2019

    A guided tour of Vert.x, a toolkit for reactive applications on the JVM

  • Immutable objects in Python

    Posted by Luc Engelen on 1-8-2019

    Three ways to achieve (near) immutable objects in Python

  • Real World Phoenix | User Roles | The Explicit Way

    Posted by Tjaco Oostdijk on 25-6-2019

    Last time we implemented user authentication. Now let's see how we can implement user authorization by implementing different user roles into our system.

  • How to manage dotfiles with GNU Stow

    Posted by Eric Bartholemy on 17-6-2019

    Dotfile managers basically create symlinks to the dotfiles in the home directory. But do we really need a dotfile "manager" to symlink some files?

  • Real World Phoenix |> Let's auth some users |> Pow!

    Posted by Tjaco Oostdijk on 7-6-2019

    In this episode of 'Real World Phoenix', Tjaco will explore and find out if there is a library in Elixir land to get user authentication up-and-running easily.

  • Git: Putting the Knowledge into Practice

    Posted by Rik Tonnard on 3-6-2019

    In this final part, we'll discuss some more practical examples of what happens when use certain Git features.

  • Git: Content based addressing, branches and tags

    Posted by Rik Tonnard on 23-5-2019

    In part one of this series, we learned that objects are referenced by a hash. Let's find out how these hashes are determined, and why it matters.

  • How the CSS stacking context works

    Posted by Marciano Schildmeijer on 21-5-2019

    In this blogpost I’ll explain how understanding stacking context may help you to solve future stacking issues.

  • Git: The Object Database

    Posted by Rik Tonnard on 16-5-2019

    Nowadays, Git is probably the most used version control system. This Blog Post will help you understand Git better. It makes using Git a lot less daunting.

  • [LUNCH & LEARN] ESLint | Get more out of it for your project!

    Posted by Matthijs Groen on 15-5-2019

    In this L&L Matthijs talks about ESLint. The talk is focused on `no-restricted-syntax` and the creation of a custom plugin.

  • Caveats storing large amounts of data in Elixir Agents

    Posted by Pascal Widdershoven on 25-4-2019

    Recently while working on an Elixir project I ran into an interesting gotcha with Agents that caused massive amounts of resource usage.

  • How to handle JavaScript/frontend errors with Selenium Webdriver

    Posted by Martijn Versluis on 24-4-2019

    An integration test in a headless browser can run into JavaScript/frontend errors. Learn how to make them popup in your test output.

  • Node version management in Docker containers

    Posted by Sjuul Janssen on 11-4-2019

    Recently I came across a solution to a Docker specific problem that I didn't know about. I'd really like to share this with you in my brand new blog post.

  • Cost-saving with NAT instances

    Posted by Luk van den Borne on 10-4-2019

    In this blog post I will outline our reasons for moving from NAT Gateways toward NAT instances, instead of the opposite direction.

  • Real World Phoenix |> A LiveView Dashboard

    Posted by Tjaco Oostdijk on 3-4-2019

    There is some real excitement going on in the Elixir community after the fact that Chris McCord made his PhoenixLiveView available to the public.

  • Enriching requests with an AWS Lambda Authorizer

    Posted by Joery Vreijsen on 28-3-2019

    What is an Amazon API Gateway Lambda Authorizer exactly, and what can it do? Do you know it can also enrich the request with additional session information?

  • Splitting domain logging from application logging in Sentry

    Posted by Sjuul Janssen on 19-3-2019

    For one of our customers our goal lately was to make the logs more actionable. We ran into limitations in "sentry-sdk" this is how we tackled those problems.

  • [LUNCH & LEARN] ReasonML | Pascal Widdershoven

    Posted by Pascal Widdershoven on 14-3-2019

    [VIDEO] In this presentation, Kabisa Software Artisan Pascal Widdershoven talks about his experiences with ReasonML.

  • [Lunch & Learn] Kubernetes: The Emerging Standard for Container Orchestration

    Posted by Sjuul Janssen on 7-3-2019

    During a Lunch & Learn a Kabisa Artisan tells his colleagues something about a relevant software subject. We recorded the presentation.

  • You don't Have To Choose

    Posted by Tjaco Oostdijk on 7-3-2019

    Exploring Mixing and Matching of Front-end Components

  • Things you could do with Mix (4)

    Posted by Tjaco Oostdijk on 19-2-2019

    Part 4 of my blog post series: Exploring Things you could do with Mix.

  • Sending Data to the Other Side of the World: JSON vs Protocol Buffers and REST vs gRPC

    Posted by Luc Engelen on 19-2-2019

    If you had to pick a communication protocol for your app, would it be REST or gRPC? How about the data representation? Would it be JSON or protocol buffers?

  • Things you could do with mix (3)

    Posted by Tjaco Oostdijk on 17-1-2019

    Hello again! This is part 3 of my blog post series: Exploring Things you could do with Mix

  • Jenkinsfiles for Beginners and Masochists

    Posted by Luc Engelen on 16-1-2019

    Continuous-delivery pipelines in the form of Jenkinsfiles are great. This post gives an introduction and describes some pitfalls.

  • Setting up Dokku on Azure with Terraform and Ansible: a Guided Tour

    Posted by Luc Engelen on 10-1-2019

    If you want to get started with infrastructure as code, why not start by reading this blog post?

  • Thing You Could Do With Mix (2)

    Posted by Tjaco Oostdijk on 31-12-2018

    The continuation of my blog about the possibilities of Mix

  • Things you could do with Mix

    Posted by Tjaco Oostdijk on 19-12-2018

    Recently I gave a talk at the Code Beam Lite conference in Amsterdam. Now I share my thoughts in the form of a blog post as well...

  • Good-looking PDFs with CSS for Paged Media and Markdown

    Posted by Luc Engelen on 13-12-2018

    Transforming your Markdown documents into good-looking, printable PDFs isn't hard and can even be free.

  • 5 reasons not to use safe navigation operators

    Posted by Martijn Versluis on 5-12-2018

    Ruby and Rails include some techniques to "safely navigate" objects. However, using those techniques can lead to bad code.

  • Clean and maintainable Docker images using multi-stage builds

    Posted by Luc Tielen on 15-11-2018

    In this post I'm going to show you how you can keep your Docker images maintainable by making use of multi-staged builds.

  • Check the latest videos of the Serverless Meetup in Eindhoven

    Posted by Niek Horsmans on 1-11-2018

    Kabisa organised a Serverless Meetup in Eindhoven on October 9th. All the presentations were recorded. You can find them on our Youtube channel.

  • Does your test tell a story?

    Posted by Martijn Versluis on 27-9-2018

    Every developer will tell you that a good codebase is DRY and has details abstracted away. However, in my opinion those rules do not apply to tests.

  • 🌶 Spice up your server-side rendered apps with Stimulus and Turbolinks

    Posted by Pascal Widdershoven on 16-7-2018

    A brief look at using Stimulus and Turbolinks to improve your server rendered apps

  • Confidence in your software

    Posted by Martijn Versluis on 1-2-2018

    If you want to develop powerful software with speed, you need to be able to rely on your application. No fingers crossed when you deploy, do it with confidence!

  • Dashbling - hackable React-based dashboarding

    Posted by Pascal Widdershoven on 29-1-2018

    Dashbling is an open source React-based dashboarding tool.

  • Project Management from the perspective of a free agent

    Posted by Jonny Kievits on 15-9-2017

    As a freelance software developer you’re in a constant struggle between client, project and managing expectations. How to avoid unhappy customers?

  • How to use fonts in your hybrid mobile app

    Posted by Roel Nieskens on 3-8-2017

    What can you do to to make sure you're correctly embedding fonts in your hybrid mobile app?

  • An introduction to GraphQL

    Posted by Nick van Eijk on 25-7-2017

    During a lunch 'n learn, I gave a presentation about GraphQL for my colleagues of Kabisa.

  • Integrating 3D graphics into a website using BabylonJS

    Posted by Jonny Kievits on 21-3-2017

    BabylonJS is an engine for visualizing 3D elements within a website.

  • Dockerizing a Custom Karaf Distribution in 5 minutes

    Posted by Joery Vreijsen on 12-12-2016

    A Karaf distribution on Docker creates an OSGi environment which you can easily bootstrap and is also high scalable. Here is how to set one up from scratch!

  • Docker workshop - Getting started with Docker

    Posted by Andy Maes on 4-10-2016

    Take your first steps into Docker. Follow along from running your first container until building a complete application of multiple containers.

  • Print list of integers as integers in IEx

    Posted by Tonći Galić on 26-9-2016

    Workaround for confusion when list of integers show up as charlist/string in your IEx console.

  • macOs Sierra: Cursor not moving when holding a key

    Posted by Joost Saanen on 22-9-2016

    After upgrading my machine to macOS Sierra 10.12 I noticed an issue using the keyboard: when holding a random key the cursor on the screen was not moving.

  • 4 Rules of Simple Design

    Posted by Nicole Bekkers on 15-9-2016

    Explanation and insight into the 4 Rules of Simple Design

  • Building GitHub Pull Requests using Jenkins Pipelines

    Posted by Pascal Widdershoven on 17-8-2016

    This post shows you how to build Github Pull Requests using Jenkins pipelines and (optionally) Docker

  • How to avoid `ORA-12899: Value too Large for Column` in your Rails application

    Posted by Patrick Baselier on 28-7-2016

    Use Ruby on Rails metaprogramming to avoid and ORA-12899 error when using an Oracle database

  • Hanami and Multi-Database Testing with Travis

    Posted by Ariejan de Vroom on 15-4-2016

    Hanami: good! Travis: good! Testing your code against multiple databases: priceless!

  • Installing nokogiri / libv8 / therubyracer on OS X

    Posted by Etienne van Delden on 6-4-2016

    Tired of fighting to install nokogiri, libv8 or therubyracer on OS X? Me too! So follow these steps for a hassle free bundle install of these three gems.

  • Flight Tracking For Fun and Learning - Getting Started

    Posted by Laurens Boekhorst on 7-3-2016

    There are various places where you can obtain a prebuilt flight tracker, but where is the fun in that? Let's build one from from scratch!

  • Deploy a Spring Boot app on your own server in less than 15 minutes

    Posted by Pascal Widdershoven on 29-2-2016

    Tutorial on how to deploy a Spring Boot app on your own server in less than 15 minutes, using the open source Dokku PaaS

  • How to enable or disable the "Press and Hold"-menu in Mac OS X

    Posted by Joost Saanen on 1-2-2016

    Enabling or disabling the "Press and Hold"-menu in Mac OS X is pretty easy. If you know how to do it at least ;)

  • Build and deploy static sites w/ Middleman, CircleCI and Amazon S3

    Posted by Patrick Baselier on 24-12-2015

    Build a static site with Middleman, host on Amazon S3 and managing the deployment process with CircleCI

  • Lunch break game development

    Posted by Matthijs Groen on 11-12-2015

    Lunch and learn session about javascript game development during the lunch breaks.

  • Rails generate model: be specific

    Posted by Ariejan de Vroom on 27-11-2015

    Rails offers some useful generators, one of which creates a new model. But did you know you can get into the specifics right from the command line?

  • Technical Debt: Cucumber

    Posted by Ariejan de Vroom on 2-11-2015

    That awkward moment when you realize your cucumber feature tests have become technical debt. What went wrong?!

  • Learn Ember with our free workshop

    Posted by Patrick Baselier on 30-10-2015

    Kabisa offers you a freely available workshop to learn Ember.js. You decide when to learn and how much time you want to spend.

  • ElixirConf EU 2015 impressions

    Posted by Tonći Galić on 22-7-2015

    On April 22th and 23nd the Elixir Europe Conference took place in Krakow, Poland.

  • Jenkins + Docker = awesome CI

    Posted by Pascal Widdershoven on 9-4-2015

    Recently we’ve upgraded our CI environment to be even more awesome. Here’s how.

  • Sorting displayed data in Ember.js

    Posted by Patrick Baselier on 30-5-2014

    I think this subject makes a pretty good candidate for a recipe in the Ember cookbook. I suggested this as a pull request, I hope this post will help you.

  • Emacs vs. Vim (vs. RubyMine)

    Posted by Ariejan de Vroom on 9-5-2014

    Real programmers use Emacs. No Vim.

  • Duality

    Posted by Stefan van Raaphorst on 24-4-2014

    Duality as food for thought

  • Dealing With Technical Debt

    Posted by Ariejan de Vroom on 4-4-2014

    Needless to say, as most projects of this size and age, this one has plenty of technical debt. Let's make an inventory.

  • Backup PostgreSQL from a Rails project to Amazon S3

    Posted by Patrick Baselier on 26-3-2014

    Creating a backup of a (PostgreSQL) database in your Rails application should be easy. Well, so seems to be playing Eddie Van Halen's Eruption.

  • The Guild 2

    Posted by Ariejan de Vroom on 27-2-2014

    On February 2014 The Guild kicked off it’s second public edition. With over 50 people attending The Guild was a great success.

  • Open sourcing at Kabisa

    Posted by Niels Stevens on 3-12-2013

    We, at Kabisa, can proudly announce we have open sourced 2 gems! We developed these gems as part of one of our latests projects.

  • Kabisa supports Rails Girls

    Posted by Ariejan de Vroom on 5-11-2013

    Kabisa wants to make software engineering accessible to everyone. Kabisa is committed to sponsoring Rails Girls events in our region.

  • Building GitHub Pull Requests with Jenkins

    Posted by Pascal Widdershoven on 5-11-2013

    We at Kabisa are Jenkins users. We live and breathe Test Driven Development, so a CI server continuously running our tests and building our apps is vital.

  • The Guild 1

    Posted by Ariejan de Vroom on 5-9-2013

    The Guild opens its doors for the first time. With about fifty craftsmen in attendance, this edition was a great hit!

  • CamelOne 2013

    Posted by Niels Stevens on 9-7-2013

    Last month I had the privilege of attending the CamelOne 2013 Conference thanks to Kabisa. Looking back the trip to CamelOne 2013 was definitely worth it.

  • Devoxx 2012

    Posted by Niels Stevens on 29-11-2012

    Discussing, discovering, and enlightening yourself with tools, tips and techniques: that’s what Devoxx is about

  • Devoxx 2012: Talks roundup

    Posted by Niels Stevens on 26-11-2012

    This year Kabisa attended the Devoxx University Days in Antwerp, Belgium. There were lots of interesting talks, in this post you'll find a short summary.

  • Setup remote pair programming

    Posted by Matthijs Groen on 3-10-2012

    At Kabisa we are big fans of pair programming. Unfortunately, we can't always sit fysically together when doing so.

  • EuRuKo 2012 Highlights

    Posted by Ariejan de Vroom on 7-6-2012

    Kabisa got to attend EuRuKo, an annual Ruby conference that was held in Amsterdam this year.

  • Kabisa at #arrrrcamp 2011

    Posted by Ariejan de Vroom on 7-10-2011

    We're posting this one right at ya from Arrrrcamp 2011 in Ghent. Arrrrcamp is one of the best known RoR events in Belgium.

  • Custom Array#uniq for ActiveRecord results

    Posted by Ariejan de Vroom on 3-6-2011

    Custom Array#uniq for ActiveRecord results

  • “No architectures to compile” in Xcode 4

    Posted by Ariejan de Vroom on 3-6-2011

    “No architectures to compile” in Xcode 4

  • Xcode4: Attaching to MyApp

    Posted by Ariejan de Vroom on 24-5-2011

    Today I imported an iOS project, originally written in Xcode3 into Xcode4. I ran into an issue that prevented me from debugging the app.

  • Long running migrations? Use the right tool for the job!

    Posted by Ariejan de Vroom on 19-5-2011

    Thinking about the code you put in your migrations is very important and will pay you back in less database downtime during deployments.

  • Share sessions between Rails 2 and Rails 3 applications

    Posted by Patrick Baselier on 27-10-2010

    We started building a Rails 3 application for one of our customers which had to share data with their existing Rails applications, built with Rails 2.

  • Handle CMYK colorspace uploads with Paperclip

    Posted by Ariejan de Vroom on 17-6-2010

    When saving images in general, and JPEG in particular, a colorspace is used. The two most commonly used colorspaces are RGB and CMYK.

  • Headless Cucumbers and Capybaras with Selenium and Hudson

    Posted by Ludo van den Boom on 24-5-2010

    Nowadays software engineers can't live without their favorite test frameworks. Kabisa is using Hudson, Cucumber and Selenium

  • Dynamic Queue Assignment for Resque Jobs

    Posted by Ariejan de Vroom on 16-3-2010

    Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later. Sounds great!

  • Setup a self-signed SSL site with Apache2

    Posted by Ariejan de Vroom on 8-3-2010

    This guide will show you how to quickly set-up a SSL site with a self-signed certificate and automatic HTTP-to-HTTPS redirect.

  • Running cucumber features with sunspot_rails

    Posted by Patrick Baselier on 3-2-2010

    Running cucumber features with sunspot_rails

  • Using transactions with Ruby DataMapper

    Posted by Ariejan de Vroom on 21-1-2010

    Using transactions with Ruby DataMapper

  • Xen: How to fix “SIOCSIFADDR: No such device”

    Posted by Ariejan de Vroom on 11-12-2009

    Xen: How to fix “SIOCSIFADDR: No such device”

  • How to setup Ruby on Rails, Apache and Passenger on Debian Linux

    Posted by Harm de Laat on 8-12-2009

    For this article I'm going to install a single (virtual) server to run a standard Ruby on Rails application.

  • Ruby and SSL Certificate Validation

    Posted by Ariejan de Vroom on 12-4-2009

    If your ruby app is doing SSL, you have probably seen one of the following errors:

Koffie met Limburgse vlaai?

Wij ontvangen u graag op ons kantoor om samen te kijken wat we voor elkaar kunnen betekenen!

Maak een afspraak
Daag ons uit!
×

Daag ons uit!

Samen met Kabisa de mogelijkheden bekijken? Vul onderstaand formulier in en we nemen spoedig contact op.

Over Kabisa

‘Actions speak louder than words.’ Dat is hoe Kabisa denkt. Kabisa’s specialiteit is het ontwikkelen en beheren van bedrijfskritische webapplicaties, zowel voor desktop als mobiel. Onze ontwikkelaars hebben diepgaande kennis van- en ervaring met het opzetten en implementeren van complexe integratieconcepten en maken gebruik van de beste technologieën en methodieken. Wij zijn gespecialiseerd in het ontwikkelen van maatwerksoftware. Denk hierbij aan development van webapplicaties en mobiele applicaties met behulp van Ruby on Rails, Java en Python.

Waar zijn we goed in?

  • Ontwikkelen van Maatwerksoftware
  • Webdevelopment
  • Mobiele App Development
  • Front-end: JavaScript, React, Ember, Angular
  • Back-end: Python, Ruby on Rails, Java
  • Integratieoplossingen
  • Scrum Consultancy
  • Hosting en Support

Hoofdkantoor

Kabisa B.V.
Marconilaan 8
6003 DD  Weert

+31 495 430 798
info@kabisa.nl

  • Weert
  • Eindhoven
  • Amsterdam

Neem contact op
  • Home
  • Over ons
    • Wie is Kabisa?
    • Ons Team
    • Werkwijze
  • Services
    • Digital Agency
    • Software Development
    • Cloud Solutions
    • Managed Services
    • Scrum Consultancy
    • Integration Software
    • Mobile Apps
    • Team as a Service
    • Alle Services
  • Portfolio
  • Werken-bij
  • Kennisbank
    • Nieuws
    • Blog
    • Tech Blog
    • Webinars
  • Contact
  • Disclaimer
  • Privacy Statement
  • Bij Kabisa staat privacy hoog in het vaandel. Wij vinden het belangrijk dat er zorgvuldig wordt omgegaan met de data die onze bezoekers achterlaten. Zo zult u op onze website geen tracking-cookies vinden van third-parties zoals Facebook, Hotjar of Hubspot. Er worden alleen cookies geplaatst van Google en Vimeo. Deze worden gebruikt voor analyses, om zo de gebruikerservaring van onze websitebezoekers te kunnen verbeteren. Tevens zorgen deze cookies ervoor dat er relevante advertenties worden getoond. Lees meer over het gebruik van cookies in ons privacy statement.