mvn versions:display-property-updates
mvn versions:display-plugin-updates
mvn versions:display-dependency-updates
Use what can speed you up. Remove barriers and obstacles. Enlarge your comfort zone.
Contains videos. Watching on Chrome / Chromium recommended.
Tomasz Borek, @LAFK pl,
are you stopped, slowed down, impeded - daily - due to an obstacle?
50+ |
PreAcademy - free, 5 months, 3 lectures a week, really large coding task, online
Academy - 3-4 months, on-site, 9 books, 3 projects, hands-on training
tool
if needed, if larger - screenshot or link
often code or commands
followed by a demo, as image or video
where to get
getting started
official
no more than four
mvn versions
just use
mvn versions:display-property-updates
mvn versions:display-plugin-updates
mvn versions:display-dependency-updates
mvn com.redhat.victims.maven:security-versions
mvn org.owasp:dependency-check-maven
just use
mvn com.redhat.victims.maven:security-versions:check
mvn org.owasp:dependency-check-maven:check
plugin details have changed since. Consult the slides above. |
jfairy
as maven dependency (see links)
or use online: https://devskiller.com/datafairy
Fairy fairy = Fairy.create();
Person person = fairy.person();
Company company = fairy.company();
fairy.person(PersonProperties.withCompany(company));
sdkman
curl -s "https://get.sdkman.io" | bash
there are options for Windows install as well (WSL, Cygwin, Git Bash).
sdk update
sdk upgrade
sdk ls
asdf
From PostgreSQL to NodeJS
Linux and/or MacOS
get git and curl
clone the repo
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
sdk env
- https://sdkman.io/usage#env
asdf
and .tool-versions
- https://asdf-vm.com/#/core-configuration
Editor Config
.env
files
no install, editors have bundled support
settings for all editors, languages, etc.
Ruby (the trailblazer) https://github.com/bkeepers/dotenv
Enunciate
still not very much but not enough time so I’ll instead direct you to:
mvn -f enunciate-sample-webapp/pom.xml cargo:run
offers Swagger
scraps HTML docs from your Javadocs
offers multi-language, downloadable API that helps interact with the generated / enriched one that you have
mvn versions
mvn security-versions
mvn dependency-check
jFairy
Enunciate
editor config, .env
asdf
sdkman
There’s lots of tools I haven’t even mentioned!
Slides are published on my website: http://www.lafk.pl/
Tool makers and authors.
Asciidoctor, Reveal.js, xfce4-screenshooter, OBS Studio, Terminator, Vim.
Thank you!