<

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 4.5M page views per month.

We publish tutorials and how-to articles – with a strong focus on practical, ready-to-run code.

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 certainly 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 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 month.

You can find out more about our editorial team here.

3. Budgets

Here are the typical budgets used by most authors:

Level 6

  • 750+ words – 60$
  • 1000+ words – 65$
  • 1250+ words – 70$
  • 1500+ words – 75$

Level 7

  • 750+ words – 65$
  • 1000+ words – 70$
  • 1250+ words – 75$
  • 1500+ words – 80$

Level 8

  • 750+ words – 70$
  • 1000+ words – 75$
  • 1250+ words – 80$
  • 1500+ words – 85$

Once you get started, we have 8 more budget levels (the top level is 16), based on the quality of your writeups.

And we generally handle payments via Paypal, Skrill or upwork.com.

4. Article Topics

We have an internal, long list of topics you can pick from – about 150 open topics 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, Kotlin
  • Core Spring, Spring Boot, Spring MVC, REST
  • Spring Security
  • Java Persistence (Hibernate, JPA, etc)
  • Java Marshalling (Jackson, Gson, XStream, etc)
  • Java Libraries – Guava, Hamcrest, JUnit, Mockito, Maven, Gradle, HttpClient, Vavr, RxJava, Apache Commons, and so on…

5. 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

While more authors chose the paid engagement, there are certainly advantages to publishing under your own name:

Yes, Tim got the job 🙂

Finally – Level 8 authors and above can do both – paid engagements published under their own name.

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 a 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 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 your draft and Pull Request and let your editor know that everything’s ready to be reviewed

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

5. After integrating the feedback, we hit Publish

Cheers,

— Eugen

  Subscribe  
newest oldest most voted
Notify of
ravi
Guest
ravi

Great tutorials just enjoyed with cheers all working examples …Great Thanks !

Marcos Cespedes
Guest
Marcos Cespedes

Great tutorials !!!! Sincerely

Johnc585
Guest
Johnc585

I think this is one of the most important info for me. And i am glad reading your article. But wanna remark on few general things, The web site style is ideal, the articles is really excellent D. Good job, cheers egdebdbddbcg

Juan M.
Guest

Great articles, btw, I found a typo on this page if the number of page view is 1.2500.000, It maybe will be 12.500.000 or 1.250.000