I thought of the difference between first and second screenshot part. But that was similar before introducing antora, so I was wrong. Apologies. What really changed seems to be the missing color of headlines. :)
I thought of the difference between first and second screenshot part. But that was similar before introducing antora, so I was wrong. Apologies. What really changed seems to be the missing color of headlines. :)
Great. Would you mind comparing monospace text without hyperlinks in PDF and HTML output please? In HTML it's black text color like the default styled text, therefore class names are much harder to read in HTML than in PDF. AFAIR this was different in the old style?
It looks more polished. But I believe a typical visitor to the site comes looking for eclipse.org *projects*. That visitor has a bad user experience, as the main page is rather just advertising the foundation. Compare to apache.org, which has a better balance between projects and foundation.
You better would have googled "Yuxi circle" for your fact check. en.wikipedia.org/wiki/Valerie...
mcuoneclipse.com/2015/03/29/s... gives you another Windows command interpreter without that limit. Not sure if more such projects exist.
If you use AssertJ instead of JUnit 5 Assertions, then you can have custom assertions without any static utility class (rather one assertion class per domain class). And OpenRewrite can convert your assertions from one to the other.
Those are good practices, if you can enforce the IDE and CI/CD system will generate the same code, no matter what OS, custom developer settings, IDE version number etc. If you cannot guarantee this, version the generated code and raise an issue to make it reproducible.
Didn't work well with company proxy when I tried it a while ago (but the project was very young then). sdkman doesn't really support Windows AFAIK, that's why I also watch this project. Star count is high, and there seem to be quite some Asian users, AFAICS.
Mine only seemed to work after removing the line break. But maybe it was just a matter of timing in the website publishing process of GitHub, so I might be wrong there.
Important: Don't add line breaks in the atproto-did file, or the validation will fail.
not really knowing your domain, my initial thinking was "why not just stream()"? the value prefix sounds superfluous, unless there are several other fooBarStreams() methods
IMO the number of tails isn't important, assuming CI is automated. It's more important to reduce the number of backported changes. If a library would only fix security issues (like CVEs for itself and its dependencies), that should be very small. Not sure if I ever saw a secur. fix for AssertJ yet.
For those who like video more than a long JEP text, nipafx explains this also in www.youtube.com/watch?v=ozUE...
Please read openjdk.org/jeps/14. It explains why it's not a good idea to have popular Java libraries all remain on old versions for compatibility with their large user base. It also suggests a way out. I encourage you to upgrade at least to 17 (better 21), so all the new Java features can be used.
I tend to add <ππππππππΆπππ>ππππππ’</ππππππππΆπππ> to all my projects, and document building it with πππ without arguments.
Might have a simple cause: There is absolutely no example in the main part of the AssertJ documentation. It's mentioned one time, but not shown. All other references are release notes. At least that's what I see using browser search on assertj.github.io/doc/
Thanks for explaining the background, now I understand. And again thanks for pointing to the other junit provider, I was not aware of that library, I only knew the file system implementation itself. Immediately helped to remove some of my selfmade extension code.
Has there been a reason why you chose jimfs in your extension? I had the impression that github.com/marschall/me... is more actively maintained and supports more file related classes, but I might be wrong there.
That fits my experience of pasting URLs in the bluesky web client: immediately afterwards I cannot continue editing a post, because the input field is in LTR mode for no good reason. My workaround is to always add URLs as last action after writing all other text.
Build cache can make a huge difference for larger projects, and it's based on a formal definition of (input, task, output) tuples for all tasks. Neither the build cache extension from Maven itself nor from Develocity for Maven come close to that.
That said, I also prefer Maven.
It would not have helped with that specific issue, but enabling dependabot could reduce some of the update related work, as it also upgrades github action versions. (I've only checked the main asciidoctor repo, so I might be wrong about dependency upgrade automation in your repos)
I don't like the "hiding" aspect of the shelving you suggest. Wouldn't it be sufficient to rather have (all) comments being _displayed_ in an order of priority in the review system (instead of order of file names), based on some tags in the comment or similar?
Applications with huge dependency trees regularly break on stable updates, because not everything is part of the API/contract. That said, a somewhat similar idea is suggested for all of the Java eco system: openjdk.org/jeps/14
I use a mixture of checkstyle IlegalImport/SingleLineRegexp and github.com/gaul/moderni.... modernizer includes premade signatures, but is harder to extend because it requires bytecode signatures, not source code signatures.
Depending on how/what you typically search, "everything" might be a good replacement www.voidtools.com It's instant when searching file names, but slower when searching file content.
Since it was only generated date time strings contained in some other output, and the date time strings were not relevant, I either just updated the expected value or reduced the assertion to the relevant part. The tips would surely have helped, if my code were about parsing instead.
Now I finally get why some of our unit tests failed when switching to 21. I saw the difference in the space character, but didn't know the root cause. Thanks for teaching me.
That's a great presentation, covering some more than the "usual recommendations". Can you recommend some good introduction to the maven cache configuration (and concepts)? Not fully understanding that config is what lead to my experiments with the cache not being successful.