Friends of OpenJDK Today

How To Submit Your Next Article On Foojay.io

May 03, 2022

Author(s)

  • Avatar photo
    A N M Bazlur Rahman

    A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious ... Learn more

  • Avatar photo
    Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and holds an LL.M in European Union Law from the University of Amsterdam.

Foojay, the place for friends of OpenJDK, is a friendly community of users of the OpenJDK, such as Java developers and Kotlin developers.

It is a collaborative community with tips and insights being shared on a daily basis on Foojay Today.

But how to get started and begin publishing your content? We use WordPress, which has several advantages, notably that everyone knows WordPress. (In a perfect world, we'd be using something different and Java-based and anyone with an alternative available in Java or who wants to work on that with us, speak up!)

However, the Foojay.io WordPress is not just any WordPress. It has been extended by the brave Foojay.io Development Team in Ukraine. (Read more about them here. Hire the Yelk Team. They're great.) Possibly the Foojay.io WordPress is the most developer-friendly WordPress you have ever encountered, including, for example, built-in support for Markdown and AsciiDoc.

Sponsored Content

Jakarta EE 11: Beyond the Era of Java EE

This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.

Get Started

Here's the complete guide to publishing or republishing your content on the Foojay.io WordPress!

Getting Started

  1. Get started by joining the Foojay community on Slack, go to the #random channel and say a bit about who you are how you'd like to collaborate with the friends of OpenJDK community (maybe you'd like to share content on foojay.io/today, maybe you'd like to just hang out and chat with other Java or Kotlin users, etc), then go to the #foojay-site-content channel and ask for your login credentials, if you'd like to blog/share content on foojay.io/today.
  2. Login to the WordPress: foojay.io/wp-admin.
  3. Create your post, as shown below, after clicking Posts in the navigation bar on the left or the menubar along the top.
  4. Write your article, click Save Draft, and don't hit the publish button yet.

Tips for Working with Code Blocks

Working with code blocks can be a bit painful if you don't know how it works and you might be surprised at how it is initially rendered.

Some tips are below.

  1. Disable Markdown and, optionally, Asciidoc, then review in WYSIWYG.
  2. Take note of the code snippets and whether they are rendered correctly.
  3. Top right above the article, you see "Save Draft", "Preview", and "Publish". Click "Preview" and then click "Preview in new tab'"
  4. Scroll down, look at the code, if it looks horrible (i.e., no syntax colors), go back to the article, to the place where the code is, copy the code from the preview, click "Code Insert" and select the Language from the drop-down (e.g., Java), paste in the code, click OK.

Miscellaneous Tips and Tricks

Here are some other tips and tricks to be aware of and to which you'll be pointed as needed.

  • Shorten your long paragraphs, even one sentence per paragraph is better than multiple long sentence forming long unscannable paragraphs, and browse through the text to make sure everything is readable.
  • Add some Related Articles (and optionally Popular Posts) at the end of the article:
  • In the navigation bar on the right-hand side, in the Post tab:
    • Pick a few categories.
    • Add a featured image, which is nice to have, though not mandatory.
    • Put the short description into the Excerpt field.
  • Click "Improve your post with Yoast SEO", then "Google Preview", and add the title and a short description, as shown below.

Conclusion

Now in the top right, above the article, you see "Save Draft", "Preview", and "Publish". Click "Save Draft". Do not click "Publish".

What do you do after your article is all ready and good to go in draft in the Foojay.io WordPress?

In the aforementioned Foojay community on Slack, go to the #foojay-site-content channel, and say "Hurray, I'm done, ready to publish!"

One of the editors working on Foojay.io will then take a look, tweak things a bit, and publish according to the weekly schedule that's put together collaboratively in #foojay-site-content every Monday.

Related Articles

View All
  • How to Add an Event to the Foojay Event Calendar

    If you want to add an event to our calendar or advertize your event on Foojay.io, you can follow the following steps! 

    Read More
    Avatar photo
    June 07, 2022
  • “Foojay – All About Java and the OpenJDK” — I Programmer

    Tracking the OpenJDK is not an easy feat. It evolves rapidly under a release cycle of a new version every 6 months, hence there’s hoards of new features, changes and bug fixes.This is where foojay steps in, collecting all the relevant information.

    What was the alternative? A lot of manual searching. scouring disparate sources such as the OpenJDK mailing lists and official blog posts.

    So what does foojay do differently? It organizes information into distinct sections. All the OpenJDK and Java info you need, cleaned up, categorized and nicely presented under one roof.

    Read More
    Avatar photo
    November 02, 2020
  • “Foojay: A Place for Friends of OpenJDK” — ADT Magazine

    Foojay.io, the community site for developers who use, target, and run their applications on top of Java and OpenJDK, today announced the companies who will make up its advisory board.

    The roster includes Azul, Datadog, DataStax, JFrog, Payara, and Snyk. This board will guide the direction, content and oversight of the site, with a focus on growing the community and meeting its mission to provide free information for everyday Java developers.

    Read More
    Avatar photo
    February 04, 2021

Author(s)

  • Avatar photo
    A N M Bazlur Rahman

    A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious ... Learn more

  • Avatar photo
    Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and holds an LL.M in European Union Law from the University of Amsterdam.

Comments (0)

Your email address will not be published. Required fields are marked *

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Save my name, email, and website in this browser for the next time I comment.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard