StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
  1. Home
  2. Companies
  3. Jobsrepublic
Jobsrepublic logo

Jobsrepublic

Verified

Jobsrepublic levert software voor de betere match tussen mensen en werk | Recruitment | Inhuur externen | Mobiliteit |

Nachtwachtlaan 20, 1058 EA Amsterdam, Netherlandsjobsrepublic.nl
34
Tools
3
Decisions
4
Followers

Tech Stack

Application & Data

14 tools

Node.js logo
Node.js
ES6 logo
ES6
MyBatis logo
MyBatis
Spring Boot logo
Spring Boot
PostgreSQL logo
PostgreSQL
vuex logo
vuex
Vue.js logo
Vue.js
JavaMelody logo
JavaMelody
Kotlin logo
Kotlin
Nuxt.js logo
Nuxt.js
Flyway logo
Flyway
Java logo
Java
Tailwind CSS logo
Tailwind CSS
JavaScript logo
JavaScript

Utilities

2 tools

Elasticsearch logo
Elasticsearch
Slack logo
Slack

DevOps

2 tools

StatusCake logo
StatusCake
Amazon CloudWatch logo
Amazon CloudWatch

Other

16 tools

Visual Studio Code logo
Visual Studio Code
Docker logo
Docker
GitLab CI logo
GitLab CI
GitLab logo
GitLab
AWS Fargate logo
AWS Fargate
Storyblok logo
Storyblok
Babel logo
Babel
Amazon ECR logo
Amazon ECR
Sentry logo
Sentry
Prettier logo
Prettier
Testcontainers logo
Testcontainers
AWS Elastic Load Balancing (ELB) logo
AWS Elastic Load Balancing (ELB)
Twilio SendGrid logo
Twilio SendGrid
JUnit logo
JUnit
Gradle logo
Gradle
IntelliJ IDEA logo
IntelliJ IDEA

Team Members

Miguel Suarez
Miguel SuarezSoftware Architect
Luis Martinez-Suarez
Luis Martinez-Suarez
Ewoud Bloemendal
Ewoud BloemendalCTO
Luis Martínez
Luis Martínez
Joe Aouad
Joe AouadSenior Backend Developer

Engineering Blog

Stack Decisions

Luis Martinez-Suarez
Luis Martinez-Suarez

Jan 27, 2021

I don't know about material design.

You would go with Bootstrap if you want to prototype / build something without bothering about the design at all and you are OK if everything looks kinda template-y, using bootstrap out of the box components.

Go with Tailwind if you need a sleek design, a user interface where building with components will be important (because tailwind strongly favors component-based UI), and you know you will need to extend the built-in classes with your own (because tailwind is very easy to extend)

I would personally recommend tailwind over bootstrap any day of the week.

297k views297k
Comments
Miguel Suarez
Miguel Suarez

Apr 8, 2019

Flyway vs Liquibase #Migration #Backwards-compatible

We were looking for a tool to help us integrating the migration scripts as part of our Deployment. At first sight both tools look very alike, are well integrated with Spring, have a fairly frequent development activity and short release cycles.

Liquibase puts a lot of emphasis on independence with the DB, allowing you to create the scripts on formats like JSON and YML, abstracting away from SQL, which it's also supported. Since we only work with one DB type across services we wouldn't take much advantage of this feature.

Flyway on the other hand has the advantage on being actively working on the integration with PostgreSQL 11, for it's upcoming version 6. Provides a more extensive set of properties that allow us to define what's allowed on what's not on each different environment.

Instead of looking for a tool that will allow us to rollback our DB changes automatically, we decided to implement backwards-compatible DB changes, for example adding a new column instead of renaming an existing one, postponing the deletion of the deprecated column until the release has been successfully installed.

939k views939k
Comments
Miguel Suarez
Miguel Suarez

Mar 25, 2019

Hibernate @mybatis, #ObjectRelationalMapperOrm

We needed a performant ORM that wouldn't add too much magic or complex intermediate layers.

Hibernate is a very mature tool, but it's gone too far in abstracting OOP from relational databases. It works nicely for simple CRUD operations and it's integration with Spring is fantastic. Its biggest downside, in our opinion, is when it comes to complex queries from several tables. For these cases it normally requires using HQL or other proprietary query building mechanisms.

MyBatis provides a very lightweight and mature ORM. We prefer it over Hibernate because:

  • It doesn't add an extra layer of complexity, you can either ask MyBatis Generator to generate the SQL queries for you, or write your own SQL

  • Writing SQL can be cumbersome, but with it you have great, standard mechanisms of optimization and can execute queries directly to a slave of your production DB to measure performance and improve it if needed.

  • Its integration with Spring is very straightforward nowadays. You can use annotation based DAOs and the mappers between fields and columns are automatic if you respect the naming conventions in both sides.

In general we feel that with MyBatis we can have a better development experience, easier to tune-up queries, zero boilerplate and a simplified integration test platform.

15.1k views15.1k
Comments