DEV Community

Raphael Habereder profile picture

Raphael Habereder

A Freelance DevOps doing container stuff and automating unhealthy amounts of software. Need something automated or containerized? Feel free to hit me up :)

Joined Joined onΒ  github website twitter website

All 170 comments

Have you ever regretted going open-source?

Hey there and welcome to DEV! :) I feel you, I had a similar...

How to Document an Express API with Swagger UI and JSDoc

Good find! And also, welcome to DEV :) As far as I know, swa...

Where do you like to work?

Having worked in both, startups and large companies, as an en...

Get Git and Github/GitLab in sync on default branch naming (master | main)

The quotation you included, 'they' refers to everyone (git a...

DevTo account analyst [My submission]

Very cool app! How long have you been learning/using react? ...

How to learn?

My method of learning is very practical. I "just do it". Som...

Get Git and Github/GitLab in sync on default branch naming (master | main)

It's disappointing that they didn't act in unison to make th...

Is Jenkins Pipelining Really This Messed Up??

I know your pain. Having spent a surreal amount of time with ...

I've noticed my skills are very limited in every language I know

If I have learned one thing it's: "Pick something, and become...

Can `main` be `protected` (and be the program entry point) in Java?

To quote Oracle: The method main must be declared public, ...

Getting into Dev.to

Welcome to DEV :)

Dev.to posts quality

I've written a little bit about this topic on my post A rant ...

Warnings against using unofficial installers

Don't worry about it. One of my customers admins once told me...

First Post :)

Welcome to DEV! :)

Warnings against using unofficial installers

You mention in your last line what I think needs more reinfor...

Question

I can't really answer your question, but still have some advi...

What was your win this week?

Congrats on extending your family!! I wish you the best of lu...

Improving the way DEV elevates the good stuff

What I would love would be guidelines for reports. In the la...

Change job

There is no real answer anyone can give you to this question,...

Sjjsjs

Download what? Go ahead and finish your question, maybe it's ...

I feel like the quality of posts in Dev is deteriorating

To be honest, my feed is complete and utter garbage as of lat...

The Cranky Developer Manifesto

Fantastic article, it reminded me of why I do personal projec...

I need help

If it's any help to you, maybe look at vue.js. I was in your ...

What are your biggest frustrations in the hiring process?

Knowing how to learn, use and adapt an existing framework is,...

What are your biggest frustrations in the hiring process?

I for one absolutely hate "reinvent the wheel" questions. Lik...

Zero To Kubernetes

I've not had a lot of time for my project lately, but it is i...

Which CI/CD tool do you use?

Each of these tools is very good at something, but none of th...

Which CI/CD tool do you use?

Tekton ArgoCD Drone Jenkins Travis Gitlab Concourse That s...

Linux - I am Love with Terminal

Considering we are discussing this in a beginners post about ...

Linux - I am Love with Terminal

That's a cool little utility for my mac! I'll be sure to try ...

Linux - I am Love with Terminal

That could be a solution. I never really used "~/.local/share...

Linux - I am Love with Terminal

That doesn't mean that a cleaned out /etc/ or any other syste...

Linux - I am Love with Terminal

Gladly! I hope you will continue to enjoy linux and it's powe...

Mastering rm command

I just commented this on another post, I thought it might fit...

Linux - I am Love with Terminal

Pro Tip: never use rm -r directory/ You will get used to it, ...

My first real frontend app in 13 years, and it's actually just a joke

I wanted to say "no, because I don't know how", but as it tur...

What's your fav Linux distro

Debian, definitely. I've had a Debian Server since Woody (De...

What E-mail client do you use?

To be honest, I love outlook. As an advocate of OSS I tried a...

As a developer, what problems do you face during job search? πŸ€”

Currently, it's no problem for me to find projects for my emp...

Which Linux distros have you tried?

Up until today, this is the list of Distros I tried, in Order...

Do You Use Python For Anything Besides Data Science?

I do love me some Python for automation and admin stuff. For ...

DevOps Jobs - I don't get it!

There is certainly a disconnect between the people that write...

What's your definition of success?

Well, apparently I am nobody, because I pretty much achieved ...

What's your definition of success?

I can do what I want, whenever I want, wherever I want. That...

Code Smellβ€Šβ€”β€ŠToo Many Parameters

How so? If I see parameters like studentID, studentName, stu...

What is the first thing you do when setting up a new computer?

Restore the last snapshot image of my previous computer. Make...

What's that piece of code that you have to Google *every time*?

new MessageFormat("I just want to format {0} {1}").format("st...

A rant about discussion culture on the internet

To a degree I concur. What happened to me in particular was ...

Why SREs Should be Responsible for Development Environments

Thank you! This really bugged me while reading. I am not on...

A rant about discussion culture on the internet

I think having a constructive discussion requires mechanics ...

A rant about discussion culture on the internet

Thank you for your input Jeremy! I greatly appreciate your p...

From Now You Shall Be Called Main

You know, if you agree with me, you just have to say it. Spel...

From Now You Shall Be Called Main

That didn't answer anything I'm afraid. It's just another bla...

From Now You Shall Be Called Main

And all of your statement is whataboutism. Everything I read...

What are some of the biggest lessons you've learned as an entrepreneur?

Doing taxes yourself, you are standing with one foot in jail...

From Now You Shall Be Called Main

It's virtue signaling and nothing but a PR move. Who is goin...

Podman - as an alternative to Docker?

Interesting, thx for the write-up! I never had the time to do...

How Kubernetes is used? Own Namespaces?

I am inclined to agree. For small teams it probably has no in...

How Kubernetes is used? Own Namespaces?

To be honest, it depends. For small teams maybe you group by ...

Ways to deploy code to production server (linux server) with jenkins ?

No worries, Jenkins is a powerful tool for many use-cases and...

Ways to deploy code to production server (linux server) with jenkins ?

I'm not that familiar with JavaScript development, but this c...

Ways to deploy code to production server (linux server) with jenkins ?

That depends on what you want to deploy. There are dozens of...

How I got 100+ ⭐️ in just less than a day on GitHub?!

I don't want to be that guy, but the title is kind of mislead...

Do you buy domains for personal or side projects?

Usually yes. My preferred tld is dirt-cheap, so I don't see ...

The Contentious Art of Pull Requests

First off, thank you for the detailed response! Depending ...

The Contentious Art of Pull Requests

Currently I work on a project with someone that absolutely lo...

Random Can "Break" Your App

I love this reply, thank you very much for taking the time to...

What's your 'money best spent' on tech?

I second that. I went with Bose QuietComfort 35 and by god, w...

Random Can "Break" Your App

I love this topic. Randomness in programming has been fascina...

Is using Linux really productive?

As with all things, it depends. After using Linux for 10+ y...

WSL2 with Windows Terminal

Interesting, I thought the update has been pushed back, due t...

What do you love most about DEV?

I love that I can write my posts in markdown. I just looooove...

What great software invention or idea never gained adoption?

I'll be the one and say I loved windows on the lumia phones. ...

Care to share some painfully funny debugging stories?

Wow, I never would have thought about that, nicely done! Ima...

Care to share some painfully funny debugging stories?

When we switched to kubernetes a few weeks back, we had quite...

WSL2 with Windows Terminal

WSL1 was already a huge step up for MS in my opinion. It just...

What FTP software do you use?

mingw scp or wsl scp if I have a choice

Work from home

I absolutely understand your feeling and applaud you for endu...

What are some examples of "productive laziness"?

I am absolutely going to steal that one! A favorite of mine,...

What are some examples of "productive laziness"?

I couldn't agree more. If I look at the bashrc I crafted ove...

7 things in your DevOps workflow that kill your developer productivity

Sometimes I wish I could like a post multiple times. As a Dev...

What are some examples of "productive laziness"?

If I have to create the same damn folder structure every othe...

Zero To Kubernetes

Yep, ArgoCD was there, sleeping in a PoC Branch. So I finish...

When things are back to normal, will you be working from home or in an office?

I had a few talks with recruiters about this topic. Most of ...

Zero To Kubernetes

For now I only have tekton concourse rio (not functional a...

Why do you love working with your programming language?

I can't agree more. For me Java still feels the most mature a...

Learning To Be A Mouse-Less Web Developer In VS Code (Updated: 22 July 2020)

3 are for multi-line. Single back quote is for single-line/in...

Why do you love working with your programming language?

I really like go, just because I can use the result on pretty...

What bad habit do you have because you learned an approach *before* a better idea came along?

For me there are a lot "I learned a bad approach before learn...

Explain what a programmer does. Wrong answers only

If everything works, obviously nothing. The same applies if ...

Local stack for kubernetes

Other cool tools I like to recommend are k3d, if you have to ...

Share Your Best Typo Story!

I feel this so much, something similar happened to me a few d...

Send a screenshot of your Code Editor πŸ“Έ

Base vim, no plug-ins, no themes. Nothing. Just vim and a goo...

Pay Cut? For Remote work?

I would say no. You do the same work with probably the same r...

Setup a Linux Dev Environment on Windows 10

Thank you kindly for the reply. Guess I'll give it a shot on ...

Setup a Linux Dev Environment on Windows 10

Would you say the 1904 update is stable enough to roll out to...

What is your fitness routine?

You missed a critical component! Roll into the kitchen and no...

What is your fitness routine?

Proper power lifting at least two to three times a week. No...

Hello! Thanks for a crazy first month on DEV :)

Hey Mike. I'd like to extend another warm welcome to DEV! I'v...

Give one Short Piece of Advice or Wisdom to Beginning Programmers

You don't have to know everything, just where it's written do...

WSL2, who is it for ?

Pretty much anything that requires Linux. Sure, you could fi...

Fired for Agility

Well, I'll be the Devils advocate for once and will say the h...

I work with Containers, Automation and Cloud Stacks for up to 10 years now, ask me anything

To be honest, that depends on your view of the two paradigms....

I work with Containers, Automation and Cloud Stacks for up to 10 years now, ask me anything

That's a great one! There are a few things that aren't fun w...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

Do you think it's a coincidence that everything black in the...

Replacing master in git

I am honored to be a part of your well constructed reply! Ev...

Replacing master in git

Thank you for your comment. I was feeling like my view on thi...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

Well, at this point, it is useless to continue any kind of de...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

The whole debate wouldn't be as problematic, if it didn't go ...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

It takes us white people a lot to care about things that mat...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

Why do people always post this link to the gnome mailing list...

I work with Containers, Automation and Cloud Stacks for up to 10 years now, ask me anything

Damn, you got me. OpenStack is one of the few toolsets I have...

Join the triage team

We don't talk about them. They are weird

πŸ‘©πŸΌβ€πŸ’» Docker for Beginners - By Beginner πŸ‘¨πŸΌβ€πŸ’»

It removes unused Containers, dangling Images and unused Netw...

Replacing master in git

Alright, as for the first part, I absolutely agree. The drive...

Replacing master in git

Technology is not neutral, nor is it apolitical, but that's ...

Why we need Docker?

I've also seen software which comes with multiple contains, ...

Replacing master in git

If it doesn't apply to "Master of Science" or other studies, ...

Why we need Docker?

Now you got me hooked. One "app" per container is the same ...

Why we need Docker?

Well... technically not. But it was standard practice in big ...

Why new docker users should stop using the 'latest' tag on Docker.

Don't let me discourage you, your points are absolutely fair ...

Why new docker users should stop using the 'latest' tag on Docker.

I am willing to debate this. Latest is absolutely crucial in...

An Introduction to Quarkus

Thank you for reading! I'm curios, what made you decide to us...

VIM is tough, or is it???

Which would be perfectly reasonable and understandable :D

VIM is tough, or is it???

:%s/great/awesome/g vim is awesome! People that call vim ba...

An Introduction to Quarkus

Hi Alonso The 50 MB you are referencing is the RAM usage of ...

Welcome Thread - v76

I just started the first post in the series of "How to transi...

Welcome Thread - v76

Indeed it is a massive question, but I love it to be honest. ...

Welcome Thread - v76

Oof, that is a fantastic question, and deserves a detailed an...

Zero To Kubernetes

Edit: @eucariop : It is done, it now works on Mac too :) Alr...

Zero To Kubernetes

It might work on mac, I am not sure to be honest. I don't ha...

An Introduction to Quarkus

graalVM compiled is not java anymore. It is the same as gola...

Python vs Java

It is done :)

Python vs Java

Consider it in the works :)

Python vs Java

Absolutely true. In one of my clients projects we are using ...

Dockerfile Templates For All Programming languages

Gladly! I just forked it and will implement some basic things...

Dockerfile Templates For All Programming languages

I glanced over a few of them, and If there was one thing I'd ...

Welcome Thread - v76

Hello, insert some kind of wave emoji, I'm Raphael. I'm a fre...

Python vs Java

Thank you for your take, you never stop learning! I guess I'...

Python vs Java

Interesting, I never really observed Python like that, though...

I am not at ease with open source asking money for american associations. Are you?

I would think it's a matter of information. Me, for example,...

Let's share our favorite quotations from Software Development Literature, Blogs, Videos...

I hope this qualifies, as it will haunt me for the rest of my...

Python vs Java

Java is niche? I disagree strongly. It might be (falsely so) ...

Python vs Java

I assume you meant JDeveloper with unbearable editor? Urgh, t...

Python vs Java

I absolutely agree. Though I am more focused on the convent...

Python vs Java

Java has such an enormous eco-system built around itself, it'...

Can you suggest me Free productivity tools?

I really liked the combination of Toggl Tracker and Toggl Pla...

Devops joke of the day

"Permission Denied" "sudo ./wakeup.sh" ":O"

TIME TO SAY BYE BYE DOCKER !!! Era of Docker is over...

Having worked in dozens of Containerization-Projects in many ...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I would think so too, but jurisdiction would be terrible to h...

Name one tool you absolutely can't live without...

Absolutely VIM. I can live without a fancy IDE, but god forb...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

If this was done anywhere in the EU, we could bring the might...

What was your win this week?

To be honest, using dev.to for the first time and actually tr...

loading...