question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Rome 2 Questionnaire

See original GitHub issue

Hi everyone!

If you’re interested in the future of Rome, please fill out (and share) this google from. If you don’t have a google account, or don’t like forms, feel free to write your thoughts in the comment section below.

The text below is a copy-paste from the form.

I would like to initiate development of Rome 2.

With recent announcements of JSON Feed and new Itunes RSS tags Rome starts lagging behind. While some modifications are relatively easy to implement, other are not at all. On top of that the Rome codebase is ancient and does not particularly boost productivity.

This is why I would like to suggest a complete rewrite. There is nothing advanced in what the current code does. I believe it can be easily replicated, improved and extended.

Here is a random list of things I would like to see in the new version:

  • Java 8
  • Better API (something like Rome.minimal().readUrl("..."), see more in this gist)
  • Android support (as in we know it works, not just assume)
  • Drop support for old standards (e.g. RSS 1.0)
  • Get rid of rome.properties
  • Expose raw strings for fields like date (in addition to the parsed value)
  • Similarly expose parsing errors (also never fail completely because of invalid fields)
  • Expose the old SyndFeed object (to ease transition)
  • Single artifact (merge core rome and rome-modules)
  • Single maven dependency: slf4j-api
  • Code generation (stop writing getters and setters by hand)
  • Immutability and builders

If you agree, disagree or have other ideas or concerns, please fill out the form or leave a comment.

@PatrickGotthard and @imk already questioned some of my ideas. To reach an agreement I’m going to hold a public discussion (in form of github issues) on each controversial topic.

Tagging everyone who has been active in Rome development: @snoopdave @icyerasor @Athou @buckett @IgnacioDomingo @mityi @Joerg-Schoemer @farrukhnajmi @michael-simons @dipacs @markhobson @fschiettecatte @eknoes @mDandini @rchakra3 @puntogil @matwood @sagen @AymanDF @freemarmoset @arankin @janih @tacoo

And reporters of recent issues: @jimsteel @GabrielBB @herau @buko @djvergel @johnedo1234 @dotquam @joaoBeno @Huangbin1234 @adelinolobao @bdurepo1 @endorphins @maxfieb @jannesep

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:27 (22 by maintainers)

github_iconTop GitHub Comments

2reactions
FrVaBecommented, Aug 9, 2017

@michael-simons Have a look at #152 for the reasons why lombock was removed in the camunda-spring-boot-starter project.

1reaction
michael-simonscommented, Aug 8, 2017

@imk Yes, that’s my impression, too. As it isn’t too hard to generate accessors, its not the most convening use case. Constructors might be. But TBH I think that it’s better to keep it out.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Additional file 1 Rome II Modular Questionnaire
Rome II Modular Questionnaire: Respondent Form. Question. Answer. Esophageal Symptoms. 1. In the last 3 months, did you often*. □0 No or rarely...
Read more >
Questionnaires - The Rome Foundation
It is commonly used as an outcome measure in clinical trials because it is highly responsive to change with treatment. Two versions are...
Read more >
Doubtful outcome of the validation of the Rome II questionnaire
The Rome II Modular Questionnaire: Respondent Form (Additional File 1) consists of 38 questions concerning not only symptoms but also the ...
Read more >
Validation of the Japanese version of the Rome II modular ...
The aim of this study was to develop, validate, and confirm the reliability of the Japanese version of the Rome II modular questionnaire...
Read more >
Survey with Rome II criteria for the diagnosis of irritable ...
Download scientific diagram | Survey with Rome II criteria for the diagnosis of irritable bowel syndrome. from publication: [The prevalence of irritable ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found