StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Jobsrepublic
Jobsrepublic

Jobsrepublic

Nachtwachtlaan 20, 1058 EA Amsterdam, Netherlandsjobsrepublic.nl

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

34tools
3decisions
4followers
OverviewTech Stack34Dev Feed

Tech Stack

View all 34
Stack by Layer
Application & Data20
Utilities3
DevOps11
Application & Data
20 tools (59%)
Utilities
3 tools (9%)
DevOps
11 tools (32%)

Application & Data

20
Node.jsES6DockerMyBatisSpring BootPostgreSQLvuexVue.jsJavaMelodyKotlinNuxt.jsAWS FargateFlywayJavaStoryblokTailwind CSSJavaScriptAmazon ECRTestcontainersAWS Elastic Load Balancing (ELB)

Utilities

3
ElasticsearchTwilio SendGridSlack

DevOps

11
Visual Studio CodeGitLab CIGitLabBabelStatusCakeSentryPrettierAmazon CloudWatchJUnitGradleIntelliJ IDEA

Latest from Engineering

View all
Luis Martinez-Suarez
Luis Martinez-Suarez

Jan 27, 2021

ReviewonTailwind CSSTailwind CSS

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

Software Architect at Jobsrepublic

Apr 8, 2019

Needs advice

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

Software Architect at Jobsrepublic

Mar 25, 2019

Needs advice

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

Team on StackShare

5
Miguel Suarez
Luis Martinez-Suarez
Ewoud Bloemendal
Luis Martínez
Joe Aouad