close
DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Image Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones Build AI Agents That Are Ready for Production
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
Build AI Agents That Are Ready for Production

New Trend Report "Security by Design": Learn AI-powered threat detection, SBOM adoption, and much more❗️

Join our live webinar on May 5 to learn how to build and run LLM inference on Kubernetes without the guesswork.

Writers Zone

From inspiration to publication, Writers Zone is your go-to resource for contributing meaningful technology content to DZone. Explore event recordings, catch up on content from our partners, learn how to submit articles, and review editorial guidelines to refine your writing for a developer audience.

icon
Latest Premium Content
Event
Create, Orchestrate, and Govern AI Agents at Scale: OutSystems Agent Workbench Demo
Create, Orchestrate, and Govern AI Agents at Scale: OutSystems Agent Workbench Demo
Event
From YAML Chaos to Self-Service: Standardizing Delivery with an Internal Developer Portal
From YAML Chaos to Self-Service: Standardizing Delivery with an Internal Developer Portal
Event
Getting started with OpenTelemetry: Planning and tips for observability teams
Getting started with OpenTelemetry: Planning and tips for observability teams

DZone's Featured Writers Zone Resources

How to Submit a Post to DZone

How to Submit a Post to DZone

By DZone Editorial
Want to share your knowledge with the DZone community? You’re in the right place. Below is a step-by-step guide to submitting a post. One quick note before we start: submitting an article doesn’t guarantee it will be published. Every submission goes through moderation to make sure it’s a good fit for the DZone community. Following our Article Submission Guidelines will give your post the best chance of being accepted. Alright, let’s get into it. Submitting an Article Step 1: Sign In (or Sign Up) Head over to DZone.com and sign in. If you don’t have an account yet, just click Join to create one. Step 2: Start a New Article Once you’re signed in, click the plus sign (+) next to your profile picture and choose Post an Article. That’ll open up the article editor. Step 3: Add Your Content Now it’s time to fill in the details: Your titleA short summaryThe article bodyAuthor information (Important: posting an article doesn’t automatically make you the author. If you’re the author, remember to tag yourself. If you’re publishing on someone else’s behalf, they’ll need a DZone account so you can credit them properly.)Any images and the article source Pro tip: Click Save draft often so you don’t lose your work if you get interrupted. Step 4: Submit for Review When everything looks good, click the green arrow next to Save draft and select Submit to Moderation. From there, our editorial team will review your article. If it needs a few tweaks, we’ll reach out. If it’s a good fit, we’ll schedule it for publication and you'll be notified once it goes live. Congratulations! You're officially done. Editing Your Published Article Need to make changes after your article is published? No problem. Just click the gear icon next to the pageview count under your article title and select Edit. Make your updates, then click Submit to Moderation again. Your original article will stay live while we review the changes. Once approved, the updated version will replace it. Before making edits, be sure to review our Submission Guidelines. If the changes made don’t follow them, we will reject the changes and keep the original version on the site. Need a Hand? If you run into any issues or have questions that aren’t covered here, feel free to reach out to us at [email protected]. We’re happy to help. Thanks for your interest in contributing to DZone! More
DZone's Article Submission Guidelines

DZone's Article Submission Guidelines

By DZone Editorial
Due to an extremely high volume of submissions, current review times are at 30 business days. We appreciate your enthusiasm and look forward to publishing your article! Do you work in software development and have something interesting to share with your industry peers? If so, we invite you to submit your content for consideration to be published to DZone's global audience of software development professionals. But before you hit "Submit to Moderation," please review the submission guidelines below. Otherwise, we may not review or publish your content. Submission Requirements and Standards Profiles Your profile may not be a company account or include your company logo. Your profile must include your real name, a valid email, your job title, etc. You may not use a company logo as your profile image.If you wish to submit a post on behalf of another person, that person must also have a DZone account. Topics Submissions must be related to software development and written for an audience of professionals working in software development. Do not submit content written for the following audiences: marketing, sales, finance, healthcare, etc. Do not submit content with the goal of advertising your product. Language Articles must be written in English, free of grammatical errors, and properly formatted. Originality Your content must present unique ideas and insights. Do not submit content that merely summarizes well-known concepts or tutorials without providing unique perspectives or practical applications.Plagiarism will result in suspension. Any references to external materials must be properly cited.Articles partially or fully created using AI tools, such as ChatGPT, are not allowed. AI-generated content often lacks the depth, context, and personal touches that resonate with our audience. Length Article submissions must have a minimum of 800 words. While this is the baseline requirement, DZone reserves the right to reject articles that meet this word count but fail to cover the topic adequately or provide sufficient depth and value to our readers.Submissions for podcasts, YouTube videos, and presentations must include an accompanying text submission of at least 800 words.  Images All images included should be owned by you or used with permission from the copyright owner. Images should be compressed to 100–200 KB (JPEG/JPG recommended). Individual DZone articles have a 5MB cumulative image file size limit. What Will Be Rejected Plagiarism  Plagiarism is copying someone else's words or ideas and claiming them as your own.  If you need further clarification, see our article on Plagiarism from our Writers Zone. There are several free tools to check your work that can be found online, such as SmallSEOTools.If our editorial team finds plagiarism in your article, it will be rejected, you will receive one warning, and your account will be flagged. Any further violations will result in account suspension. AI-Generated Content All content must be original and created by a real human. We do not allow articles written by AI tools such as ChatGPT. If we find that articles have been written by AI, either partially or fully, we will reject the submission, and your account could be subject to suspension. Why You Don’t Need AI to Edit Your Articles DZone's editorial team edits and polishes your content for grammar, formatting, and clarity. We help you meet our standards without sacrificing your unique voice. We understand that AI can be a helpful tool, but when used improperly or excessively, it can dilute originality, introduce inaccuracies, and produce content that often feels generic and repetitive. AI-generated articles tend to follow similar patterns and lack the unique voice or personal insights that resonate with readers — and yes, we can always tell! Our editors are trained to maintain your perspective and make sure your article is in the best shape for publication. Trust our team and work with us to enhance your work while preserving your voice. No AI needed! Off-Topic Submissions Submissions must be related to software development. Some topics we do not accept submissions for include: SEO and search marketingUI/UX design principlesGeneral business strategies or topicsWeb design concepts or aestheticsE-commerce strategies or toolsCryptocurrency or NFTs-related contentGame developmentUnoriginal or duplicate articles (check DZone to ensure your topic hasn’t already been covered) Advertorial/Promotional Content We do not accept articles with advertising or promotional intent. Submissions must be unbiased and free of: Marketing language or press releasesExcessive backlinks or UTM tracking linksLinks to paid tools, products, or servicesProduct feature lists or summariesGated content or links to gated contentContent created solely to promote a product, service, or companyBlurbs or incomplete articles that link off-site for the full content If you are interested in advertising your product on DZone, you can learn about our advertising programs here. What Will Lead to Delays in the Review Process The editorial staff at DZone aims to review and publish articles as quickly as possible. The following is a list of things that can delay an article from being published. Syndicated articles Original articles (articles not published anywhere else) are prioritized.Missing images or alt text Several grammatical and spelling mistakes throughout If largely illegible, your article may be rejected.Missing code or incorrect formatting — code not in code blocks or snippetsArticles that are too long for publication We encourage you to keep your article at a reasonable length so as not to overwhelm readers. Key tip: If it covers multiple ideas, consider splitting it into a series. Cause for Account Suspension When your account is suspended, you can still view and read articles on DZone, but you will no longer be able to submit articles or download premium publications. The following are some behaviors that will cause account suspension: PlagiarismAI-generated contentSpam submissions Fake profiles, duplicate profiles, or company profiles Bullying or harassmentPosting hate in articles or commentsPosting spam comments This includes links to products or services in commentsAll comments go through moderation. Moderation and Support Process Please note that all articles submitted to DZone must go through our moderation process and will be edited by our team. The time it takes for articles to be reviewed varies based on article quality, article length, and the volume of submissions received, but generally, you can expect your article to be looked at within 7 to 12 business days. Once your article has been published or rejected, you will receive an automated email from us. Frequently Asked Questions (FAQs) I submitted my article a while ago, and it still hasn't been published. What's taking so long? Sometimes, we have as many as 400+ articles in our moderation queue at one time. While this is a really great "problem" for us to have, it also means we can't always review articles within the 12-business-day timeframe. We review articles in a specific order. If you're in our Core Program, your original articles are given prioritization. Outside of Core, we prioritize the oldest original content in our queue and work our way up. Why was my article rejected, and what do I do now? If your article was rejected, please check your email for an automated email from us. It gives a list of reasons why your article may have been rejected, and you might even have a note from the editor who deleted it giving further explanation. However, the guidelines in this article give a very detailed explanation of what we can and cannot accept on DZone. It might be worth it to review them again! We encourage you to either revise your article and try submitting it again or create a new article that meets our requirements. Don't hesitate to reach out to us for help! What if I want to collaborate with another person on an article? We love collaborative articles! All you need to do is make sure every person who worked on the article has a DZone account and is listed as an author. Why is my account not popping up when I type my name into the author field? We recommend slowly typing in your username rather than your name. If your account still doesn't pop up, please reach out to us so we can help! What if my article exceeds the 5MB cumulative image size limit? If your article exceeds the limit, it will cause issues with the article, and you might not be able to save your work. You should compress your images or remove non-essential visuals to meet the file size requirement. I created my article using Markdown, but I'm encountering issues with the DZone version. How can I fix this? DZone doesn't support Markdown, so we highly recommend using the DZone editor to create your articles. If you still wish to use Markdown, you can convert your article to HTML, click the "Code View" button in the DZone editor, and paste the HTML. Click the "Code View" button again, and your article should be there! If you create your article in a Word document and copy/paste from there, click "Clean formatting" when asked. Reach out to us if you need assistance! Can I post my DZone article to another platform? Yes, but we ask that you wait at least one week before doing so and include a canonical tag pointing to the DZone article as the original source. Including a canonical tag ensures you get proper credit and boosts your visibility. It helps direct traffic to the original article, builds your reputation, and avoids issues with duplicate content on search engines. In other words, you’re not competing with your own content! With that, thank you for contributing to DZone! If you have any other questions about articles, content, or submission rules, please email us at [email protected]. Additional Resources How to Submit a Post to DZone What Is Plagiarism? How to Avoid It and Cite Sources DZone's Article Types How to Format Articles for DZone More
Building a 300 Channel Video Encoding Server
Building a 300 Channel Video Encoding Server
By John Oneill
Optimizing Java Applications for Arm64 in the Cloud
Optimizing Java Applications for Arm64 in the Cloud
By Dave Neary
Momento Migrates Object Cache as a Service to Ampere® Altra®
Momento Migrates Object Cache as a Service to Ampere® Altra®
By Dave Neary

The Latest Writers Zone Topics

article thumbnail
DZone's Article Submission Guidelines
Want to be a DZone contributor? We welcome you! See what it takes for your article to get published!
Updated February 4, 2026
by DZone Editorial
· 335,454 Views · 97 Likes
article thumbnail
How to Submit a Post to DZone
Find everything you need to post on DZone. Review these guidelines and submit your article for consideration.
Updated May 29, 2025
by DZone Editorial
· 422,159 Views · 140 Likes
article thumbnail
The Digital Age: The Era We All Are Living In
The progression into the digital age has been inevitable; for businesses to survive and thrive in this era, an understanding of these innovations is key.
Updated June 21, 2022
by Anna Vorobiova
· 102,816 Views · 5 Likes
article thumbnail
Apache Harmony Finally Defeated
Some have probably been expecting it for a long time, and this week it finally happened. Apache Harmony, an open source cleanroom implementation of Java was moved to the Apache Attic, where inactive projects are sent. The project management committee voted 20 to 2 in favor of discontinuing the project. One of the votes against moving Harmony to the Attic was PMC chair Tim Ellison, who thought it was too early to deactivate Harmony. But Harmony was probably already dead and buried once it's primary corporate sponsor, IBM, switched its support to OpenJDK last year. Android has not gotten invovled in the Harmony project recently because of their ongoing lawsuit with Oracle. Developers may still use the code while it resides, inactive, in the Apache Attic. Here were some comments from last year when most predicted the death of Harmony: "Well, pragmatically I would prefer one great open source JVM, rather than multiple average ones. So as long as OpenJDK is still GPL, I see no reason to cry over this. Reality is that I don't know of a single project going into production using Harmony. " --Jacek Furmankiewicz "Google has single handedly turned around the disaster that was J2ME. Assuming they'll eventually sort out the patent mess (and given the stakes, they will) that removes from the equation all the partners that had very little to bring to the table when it comes to mobile Java. Meanwhile, Oracle and IBM need to demonstrate through actual technical innovation that they are still relevant in the Java world. Last time I checked, the enterprise Java world was dominated by things like Spring (under the Apache license) rather than any JCP efforts. Oracle bought an empty shell. Filing patent related lawsuits left and right is probably not going to be very helpful since that tends to scare away customers. So, I'm hoping that this will end pretty quickly. Once it does, all parties can get back to moving the agenda forward on the run-time, language, and APIs. There is a lot of stuff that needs to start happening there and if Oracle won't do it, others will do it for them. In a nutshell, that's why Google is shipping Harmony rather than CDC. I'm pretty sure Google would have preferred to stay in the Sun community a few years ago if only Sun was not being so unreasonable." --Jilles van Gurp "For me, the question is: what to we, as coder, expect from Java? I don't think I will ever use a self patched SDK/openSDK in any production; I even doubt I would ever work in a project which would like todo that. Oracle might be the bad boy here, but -man!- they know techology. I strongly believe, that the SDK will be less stagnant in performance/features and lots of those 10 year old problems in Bugzilla will finally be tackled. Sun let the "open" part of Java start smelling and people started to invest significant time in non-Java languages like Scala and new ways of dealing with partitioning of services aka OSGi containers. Since JVM 1.5 they were not really able to focus this community power to anything bigger then some lame syntactic sugar and a DOA flash clone. Harmony is a nice place to play around with an open JVM, but I think this job moves more over to the more general LLVM. And I don't think that I want to bet my (professional) future on the fact that Google has to step always in when the rest of the industry has just a bad haircut day. IBMs move is logical. Whatever Harmony is or was, the impact was already limited. You simply can't build such infrastructure without more people building it. One company alone wouldn't push Apache or Tomcat, and any serious openJDK shouldn't do either." --Igor Laera Let the conversation now continue.
May 26, 2022
by Mitch Pronschinske
· 25,580 Views · 3 Likes
article thumbnail
Apache Aries: Helping Enterprise Developers Build OSGi Apps
the approval of the blueprint container specification by the osgi alliance enterprise expert group (eeg) inspired members of the eeg to start an open source project centered around implementing the blueprint spec and other technologies for osgi applications. in september the apache aries project was born in the apache incubator. the purpose of the apache aries incubator is to create a new community of people interested in building enterprise osgi technology geared toward the application programming model. for an introduction to the history and the purpose of the aries project, dzone interviewed ian robinson, a distinguished websphere engineer and a member of the osgi eeg. robinson is at the frontrunner for the apache aries project and has begun using its technology for ibm's websphere application server. dzone asked robinson about the factors inspired the aries project. robinson said, "from a standards direction, the work of the osgi alliance eeg was to define a set of specifications that would form part of an enterprise profile for osgi." he says the eeg has approved several specs for technologies that allow osgi applications to consume existing java ee technologies like jta, jpa, jndi, etc. "the purpose of the eeg was not to try and define competing specifications but to take what exists already in the java enterprise space and define how those technologies become consumable for applications running in an osgi framework," robinson said. robinson also observed some point efforts starting up inside existing apache projects that didn't have an enterprise osgi home to host them. one example was an implementation of the blueprint container spec, which started out inside apache geronimo , an open source java ee application server. robinson said that developing a blueprint implementation in geronimo made sense since the app server could use the it, but that didn't provide much visibility of the blueprint work outside of the geronimo project. robinson and his collaborators thought it would be a better idea to start a new incubator project who's primary focus was enterprise osgi, form a community around it, and then gather a set of osgi technologies in that new project so that other projects like geronimo, felix karaf, and servicemix could use that technology in their own runtime environments. apache aries is not an effort to build a new enterprise application server or a new application integration runtime. robinson says the purpose of the project is to build components like the blueprint container that can be used by those enterprise application servers. apache geronimo is currently working on consuming the aries blueprint container and apache felix karaf , which is the kernel of an enterprise integration runtime, is already consuming the aries blueprint container. in its three month existence, the apache aries incubator has already been successful in building a sizable community. including robinson, there are currently 43 committers distributed across a wide variety of companies. robinson says at the end of an incubation period, an incubator is considered a success and a top level project if it builds a vibrant community, and aries is well on its way with companies like red hat, progress, ibm, and sap represented. right now, no timeframe has been determined for when the aries project intends to graduate from incubation. robinson says the community will decide when they've done enough work to become a top level project. dzone asked robinson the most important question for any apache project: 'how did the project get its name?' robinson explains: "we started thinking in ibm about the aries project way back in early april when the blueprint work started in apache geronimo. i mentioned that geronimo is a consumer of blueprint, but not the obvious project to develop it - we thought back then that what we needed was a new incubator for the blueprint container and other enterprise osgi technologies. aries is the star sign for that time of the year - simple as that." hence the logo for apache aries is the ram. ibm's websphere application server v7 already uses some of the technology in the apache aries project for its open alpha , which helps deploy enterprise applications as osgi bundles. to get involved with the apache aries project, you can visit their "getting inolved" page.
May 26, 2022
by Mitch Pronschinske
· 23,085 Views · 3 Likes
article thumbnail
13 Tips to Write Better Posts for Developers
Technical writing can be challenging. How do you start? How do you write a blog post or documentation that other developers will enjoy?
May 10, 2022
by Tomas Fernandez
· 6,411 Views · 1 Like
article thumbnail
DZone's Article Types
This guide provides information on each of DZone's article types and can help you determine where your article fits!
Updated May 4, 2022
by Lauren Forbes
· 17,274 Views · 3 Likes
article thumbnail
The Official DZone Style Guide
This is the content style guide for user contributions on the site.
Updated May 4, 2022
by stephen Duetzmann
· 14,384 Views · 5 Likes
article thumbnail
Props to Rosie the Riveter and Women Who Pioneered the Digital Revolution
This blog was inspired by the importance of Women's History Month and the role women have played in the evolution of software development and the digital revolution.
Updated April 1, 2022
by Roland Alston
· 16,819 Views · 2 Likes
article thumbnail
The Low-Code Revolution Will Not Be Televised
You will not be able to stay in your application development comfort zone, my friend.
Updated March 31, 2021
by Roland Alston
· 16,809 Views · 3 Likes
article thumbnail
10 Tips to Improve Professional Conduct in the Workplace
The way you communicate with others and provide a comfortable atmosphere to work in sets you apart as a professional. Here are 10 tips that will help you!
February 17, 2021
by Sinduja Sunder
· 12,195 Views · 3 Likes
article thumbnail
SEO Writing 101: A Simple Guide to Getting Found
This is a practical guide to writing SEO-friendly DZone articles that align with search intent, engage developers, and improve organic visibility.
Updated January 15, 2021
by Hayata Nakamura
· 25,065 Views · 12 Likes
article thumbnail
4 Tips for Improving Code Readability
We only get seconds to attract a reader's attention, and readable code snippets can make the difference. Discover 4 tips for improving readability of your code snippets.
July 7, 2020
by Justin Albano DZone Core CORE
· 18,894 Views · 5 Likes
article thumbnail
Software Developers: Create and Sell Your Own Online Courses
If you're looking for some additional income, creating and selling your own online course on software development may be just the ticket.
Updated June 20, 2019
by Javin Paul
· 11,931 Views · 8 Likes
article thumbnail
What Is Plagiarism? How to Avoid It and Cite Sources
When it comes to plagiarizing, we only have one thing to say: don't.
May 3, 2019
by Lindsay Burk
· 36,201 Views · 23 Likes
article thumbnail
Writing in Markdown: An Introduction
Markdown is a simple plaintext document format that makes it easy to focus on your writing.
February 11, 2019
by B Jones
· 7,738 Views · 2 Likes
article thumbnail
Creating Presentations With Jupyter Notebook
When you build a presentation using Jupyter Notebook, you'll be able to run code live from your slides.
October 22, 2018
by Mike Driscoll
· 20,389 Views · 3 Likes
article thumbnail
Making Money Through Tech Blogs
Looking to turn your content into a revenue stream? Successful tech blogger Erik Dietrich shares his advice for pricing guest posts, product reviews, and more.
October 20, 2017
by Erik Dietrich
· 11,317 Views · 1 Like
article thumbnail
Article Moderation: Your Questions, Answered
What happens while your article is "in moderation?" Here's a breakdown of the moderation process, plus answers to your most pressing questions.
August 18, 2017
by Kristen Pagan
· 6,459 Views · 6 Likes
article thumbnail
A Walk-Through of the DZone Article Editor
Ready to submit your first article to DZone? We'll guide you through the various features of our article editor tool to make the process as easy as possible.
June 28, 2017
by Kristen Pagan
· 5,415 Views · 6 Likes
  • 1
  • 2
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×