We're always looking to work with solid writers, here at Baeldung.

1. About the Site

Baeldung is a technical site focused mainly on the Java ecosystem, but also Kotlin, Scala, Linux, and general Computer Science – with a reach of about 8M page views per month.

We publish tutorials and how-to articles – with a very practical, code-focused and to-the-point style.

2. As a New Author

As a new author, you should naturally already have experience with the technology you'd like to cover and focus on.

You should also have a good command of the English language.

Finally – previous writing experience is, of course, a plus, but certainly not a requirement.

2. Getting Published

After a quick onboarding process, you're going to start working with one of our editors.

Simply put, the editor will help you get your articles over the finish line. They're going to do reviews, offer guidance with technical and language feedback and generally be helpful.

You can find out more about our editorial team here.

As for how quickly you'd like to write – that's fully up to you. For example, we have great authors publishing one article each week, and we have authors publishing an article every month or so.

3. Budgets

Here are some typical budgets used for authors:

Level 9

  • 1500+ words – 85.5$
  • 2000+ words – 95.5$

Level 13

  • 1500+ words – 97$
  • 2000+ words – 107$

Once you get started, we have a lot more budget levels (the top level is 18 with some articles going up to 22), based on the quality of your writeups.

Here's the full list of budget levels on the site, if you're curious.

And we generally handle payments via Paypal.

Note that, from mid-June to October, due to COVID-19, we're working with an adjusted budget of -10% to -15% for all articles.

4. What Area You'd Like to Write About

We have an internal, long list of topics you can pick from – about 250 open topic ideas – at any point in time.

Some authors prefer to suggest their own topics – that's perfectly fine as well.

Here are the main themes/areas for articles:

  • Core Java, Spring, etc
  • (new) Kotlin
  • (new) Linux
  • (new) Scala
  • (new) Computer Science

5. Attribution

Here are the ways you can publish on the site:

  • As a paid author, publishing under the generic baeldung user
  • As a paid author, publishing under your own name (once you go over Level 9 on the platform)
  • Directly under your own name, as an unpaid author

Most authors chose a paid engagement.

There are, of course, a few advantages to publishing under your own name as well:

Yes, Tim got the job 🙂

And, if you're curious – here's our list of authors.

6. Core Values and Guidelines

There is a single core value you need to be aware of:

The article needs to be practical and focused on code (good code samples are absolutely essential).

Here are the Formatting, Code, and Writing guidelines:

7. First Step – Get In Touch

Here's how you start:

1. Introduce yourself (contact the team) – including a link to your LinkedIn profile

2. We'll go through a quick evaluation process

3. You will receive a Contributor account on the site (meaning that you'll be able to write but not publish)

4. When the article and code are done, you'll submit your draft and Pull Request and let your editor know that everything's ready to be reviewed

5. Your editor will review the PR and the draft and send you detailed feedback, in video form (usually 5-minute screencast)

6. After integrating the feedback, we hit Publish

Cheers,

— Eugen