Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

How To Submit Your Next Article On Foojay.io

  • May 03, 2022
  • 11792 Unique Views
  • 4 min read
Table of Contents
Getting StartedTips for Working with Code BlocksMiscellaneous Tips and TricksConclusion

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

Redis just got a whole lot better!

We just announced a bunch of new tools and features that a simpler way to build fast, powerful AI apps.

More Info Here!

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 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.
  • Scroll down to the section "Yoast SEO" and add the title and a (optional) short description, as shown below.
  • Is this a cross-post of an article that was already published on another website earlier? Make sure to add a canonical link. It will tell search engines where to find the original article. You can also find this at the bottom of the editor page, in the "Yoast SEO" section > Advanced > Canonical URL. Fill in the full URL to the original article in this field.

Conclusion

Now, in the top right, above the article, you see "Save Draft", "Preview", and "Publish". Click "Save Draft". Do not click "Publish". Or even better, check the homepage of Foojay.io for the list of scheduled pages. You can also find it, when logged in, on the WordPress Dashboard. Find a date without scheduled posts, and use this to schedule your post.

What do you do after your article is all ready and good to go in draft in the Foojay.io WordPress? In the Foojay community on Slack, go to the #foojay-site-content channel, and say "Hurray, I'm done, <your article> is ready to publish!" if your article is in draft, or "I scheduled <your article> to be published on <date>". Please add a link to the preview page of the article. One of the editors working on Foojay.io will then follow-up, and if still needed, tweak a bit and publish according to the weekly schedule that's put together collaboratively in #foojay-site-content every Monday.

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! 

Java Thread Programming (Part 1)

We write code in a file line by line, and then it gets executed. To be able to execute a piece of code requires an execution environment. In Java, a thread is an executing environment. If a program has only one executing environment, then we call this program a single-threaded program.

Java's Project Panama
Project Panama for Newbies (Part 1)

In this series of articles, we will explore the APIs from OpenJDK’s Project Panama.

My intent is to show you how to be proficient in using the Foreign Linker APIs (module ‘jdk.incubator.foreign’) as it relates to Java interoperability with native code.

While this article is for newbies, I assume you know the basics of the Java language, a little bash scripting, and a familiarity with C programming concepts. If you are new to C language don’t worry I will go over the concepts later.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

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.

No comments yet. Be the first.

Subscribe to foojay updates:

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