We’re always looking for good writers at Baeldung.

1. About the Site

Baeldung is a technical site focused on the Java ecosystem, with a reach of about 800.000 page views per month.

We publish tutorials and how-to articles – code-focused and very practical.

As a new author, you should already have experience with the technology you’d like to cover and focus on, as well as good command of the English language.

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

2. Getting Published

As a new author, you’ll go through a quick onboarding process and start working with one of our editors.

Simply put, your editor has the goal of helping you get your article over the finish line. They’re going to review your article and give you feedback technical and language feedback.

A quick note about your publishing schedule – as an author you decide your own cadence and go as fast as you want to go. For example, we have great authors publishing 2-3 articles each week, and we have authors publishing 1 article every 3 weeks.

3. Attribution

Before moving on to budgets, here are the two ways you can publish on the site:

  • A guest post with a full author profile – publishing under your own name (non-paid engagement)
  • As a paid author, publishing under the generic baeldung user

4. Budgets

We have 3 budget levels for articles, depending on the quality of the work:

Level 1 – OK article (editorial work needed):

  • small article – 750+ words – 35$
  • medium article – 1000+ words – 40$
  • large article – 1250+ words – 45$
  • very large article – 1500+ words – 50$

Level 2 – Good article (almost ready to publish, minimal editorial work needed): 

  • small article – 750+ words – 40$
  • medium article – 1000+ words – 45$
  • large article – 1250+ words – 50$
  • very large article – 1500+ words – 55$

Level 3 – Very good article (ready to publish, no editorial work needed): 

  • small article – 750+ words – 45$
  • medium article – 1000+ words – 50$
  • large article – 1250+ words – 55$
  • very large article – 1500+ words – 60$

If you’re an established writer with your own site or extensive experience with technical writing – get in touch with me for a custom budget.

Payments are handled via Paypal or upwork.com.

5. Core Values and Article Topics

There is only one core values you need to be aware of.

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

Finally – here are the main themes/areas for articles:

  • Core Java
  • Core Spring, Spring MVC, REST
  • Spring Security
  • Java Persistence (Hibernate, JPA, etc)
  • Java Marshalling (Jackson, Gson, XStream, etc)
  • Java Libraries – Guava, Hamcrest, JUnit, Mockito, Maven, HttpClient

Generally, once you pick one or two of these areas, we’ll select new topics out of the Content Calendar of the site.

Some authors like to suggest their own topics – which works just as well.

6. The Guidelines

Here are the Formatting, Code, and Writing guidelines:

7. First Step – Get In Touch

Here’s how you start:

1. Introduce yourself (contact me)

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

3. When the article and code are done, you’ll submit a Pull Request and let me know that everything is ready to review

4. I’ll review the PR and the draft and send you detailed feedback, in video form (I’ll record one or two 5 minute screencasts)

5. After integrating my feedback, we hit Publish


— Eugen