Skip to content

Instantly share code, notes, and snippets.

@AdamBien
Last active April 3, 2023 16:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AdamBien/ab8b773336a30dd543af03b62c4a2a0d to your computer and use it in GitHub Desktop.
Save AdamBien/ab8b773336a30dd543af03b62c4a2a0d to your computer and use it in GitHub Desktop.
109thAirhacksQ&A.md
@AdamBien
Copy link
Author

AdamBien commented Mar 7, 2023

Do you TDD?

@AdamBien
Copy link
Author

AdamBien commented Mar 7, 2023

Maven vs. Gradle

@AdamBien
Copy link
Author

AdamBien commented Mar 8, 2023

Time Machine:

  • catching up: episode 8th
  • reviewing topics from the 9th episode

@muescha
Copy link

muescha commented Apr 3, 2023

Maven vs Gradle: why all tutorials for spring are with Maven and not with Grails 🤷‍♂️

@dwamara
Copy link

dwamara commented Apr 3, 2023

Hi Adam,

thanks for your answer last time. Now I have a question and I hope you won't be biased as it is something that you actively and strongly use nowadays :-)
What is the real benefits of going Serverless? Because Serverless is not really Serverless as everything is hosted on a server...
I have actually a client of mine in Angola who is only swearing by it (and actually it's because one of his developers showed your use of Serverless functions), and he would like me to write a complete application (a border control application using Raspberry PI and connecting to a remote server and a bus ticket control also based on Raspberry PI using SMS) and I personally don't see why Should go Serverless for that.
In case I do and don't want to use AWS, is there any open source platform or product that I could install to go Serverless, first during my implementation and after that going live?

Thanks a bunch again,
D.

@FabianUntermoser
Copy link

Hi Adam!

What is your preferred approach when working with multiple containerized services? In regards to building/running when having a local development as well as a production environment.

In a current project I have

  • Multi stage Dockerfile for local development and a Production build
  • docker-compose yml file for production (self hosted docker server)
  • docker-compose.dev.yml file for local development using volume mounts
  • gitignored .env file to bootstrap configuration for local dev & prod
  • additionally I often add a makefile to simplify build commands such as when working with docker-compose file with overrides

When working with the cloud or K8s, separation between local and production is more clear. I often see an infrastructure repository with K8s or helm files. But here I'm trying to minimise setup/configuration in all environments.

What is your experience and what kind of setups do you usually see?

@muescha
Copy link

muescha commented Apr 3, 2023

Spring Boot App: Pro/Cons for switching from Java to Kotlin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment