If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: nipafx.dev/record-args - Record Args // nipafx.

site address: nipafx.dev/record-args redirected to: nipafx.dev/record-args

site title: Record Args // nipafx

Our opinion (on Tuesday 15 September 2026 10:23:09 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


Hashtags existing on this website:



page from cache: 5 hours ago
Meta tags:
description=A simple command-line argument parser for Java applications that relies on records and sealed interfaces;
keywords=record-args;

Headings (most frequently used words):

record, args, getting, started,

Text of the page (most frequently used words):
java (38), project (14), args (13), #record (8), and (5), records (5), the (5), this (5), junit (5), serverargs (4), community (4), code (4), github (3), for (3), documentation (3), arguments (3), their (3), recordargs (3), maven (3), getting (3), started (3), command (3), optional (3), string (3), your (3), follow (3), share (3), with (3), about (3), pioneer (3), demos (3), streams (3), core (3), clean (3), license (2), privacy (2), rss (2), stackoverflow (2), twitch (2), youtube (2), discord (2), mastodon (2), bluesky (2), names (2), nipafx (2), uses (2), line (2), create (2), let (2), without (2), sealed (2), interfaces (2), parse (2), url (2), port (2), that (2), simple (2), active (2), various (2), platforms (2), watch (2), space (2), there (2), get (2), notified (2), when (2), publish (2), new (2), content (2), post (2), talks (2), libfx (2), var (2), turn (2), year (2), tools (2), techniques (2), switch (2), serialization (2), reflection (2), valhalla (2), panama (2), loom (2), leyden (2), amber (2), performance (2), patterns (2), pattern (2), matching (2), ramp (2), migration (2), meta (2), libraries (2), lambda (2), javafx (2), next (2), basics (2), j_ms (2), generics (2), dop (2), deprecation (2), libs (2), collections (2), architecture (2), tags (2), works (2), javascript (2), contact, imprint, types, advanced, features, error, handling, check, out, readme, artifact, group, dev, available, central, component, identify, canonical, constructors, instances, immutability, you, freely, pass, them, around, fear, unwanted, changes, optionality, model, mutually, exclusive, sets, called, modes, actions, class, argsparseexception, throws, main, void, static, public, launch, localhost, 8080, array, instance, int, captures, application, configuration, using, two, step, process, toc, table, contents, argument, parser, applications, relies, everything, slides, upcoming, past, schedule, recordings, virtual, threads, vector, structured, concurrency, lilliput, galahad, babylon, openjdk, conversation, book, club, videos, jms, newsletter, blog, posts, testing, rant, jigsaw, jdeps, impulse, default, methods, lang, review, comments, words, site, well, but, even, better, enabled,


Text of the page (random words):
record args nipafx this site works well without javascript but it works even better with javascript enabled bluesky mastodon discord youtube twitch github stackoverflow rss words tags architecture clean code clean comments code review collections community core lang core libs default methods deprecation documentation dop generics impulse j_ms java 10 java 11 java 12 java 13 java 16 java 17 java 18 java 20 java 23 java 24 java 25 java 26 java 27 java 8 java 9 java basics java next javafx jdeps js junit 5 junit pioneer lambda libfx libraries maven meta migration on ramp optional pattern matching patterns performance project amber project jigsaw project leyden project loom project panama project valhalla rant record args records reflection serialization streams switch techniques testing tools turn of the year var blog posts newsletter the jms videos tags ai architecture book club clean code collections community conversation core libs deprecation documentation dop generics j_ms java 10 java 11 java 12 java 16 java 17 java 18 java 19 java 21 java 22 java 23 java 24 java 25 java 26 java 27 java 28 java 8 java 9 java basics java next javafx junit 5 junit pioneer lambda libraries maven meta migration on ramp openjdk optional pattern matching patterns performance project amber project babylon project galahad project leyden project lilliput project loom project panama project valhalla records reflection serialization streams structured concurrency switch techniques tools turn of the year var vector virtual threads recordings streams schedule code demos demos demos junit pioneer record args libfx talks my talks past upcoming slides about about me license privacy everything about record args a simple command line argument parser for java applications that relies on records and sealed interfaces record args table of contents getting started share follow share this post with your community i m active on various platforms watch this space or follow me there to get notified when i publish new content toc getting started s f share this post with your community i m active on various platforms watch this space or follow me there to get notified when i publish new content using recordargs is a simple two step process create a record that captures your application s configuration record serverargs string url int port let args parse the args string array to an instance of it launch command java url localhost port 8080 public static void main string args throws argsparseexception serverargs serverargs args parse args serverargs class recordargs uses records component names to identify command line arguments their canonical constructors to create instances and their immutability to let you freely pass them around without fear of unwanted changes it uses optional for optionality and sealed interfaces to model mutually exclusive sets of arguments so called modes or actions getting started recordargs is available on maven central group id dev nipafx args artifact id record args for documentation on arguments e g their names and types args records advanced features and error handling check out the readme on github bluesky mastodon discord youtube twitch github stackoverflow rss imprint privacy contact license
Images from subpage: "nipafx.dev/collections/" Verify
Images from subpage: "nipafx.dev/community/" Verify
Images from subpage: "nipafx.dev/core-lang/" Verify
Images from subpage: "nipafx.dev/core-libs/" Verify
Images from subpage: "nipafx.dev/default-methods/" Verify

Verified site has: 94 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-94


The site also has references to the 1 subdomain(s)

  slides.nipafx.dev  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
server GitHub.com
content-type text/html
location htt????/nipafx.dev/record-args/
access-control-allow-origin *
expires Tue, 15 Sep 2026 05:25:05 GMT
cache-control max-age=600
x-proxy-cache MISS
x-github-request-id 8A7C:364EC8:1FEC728:2026726:6AA8D459
x-github-edge-region fra
accept-ranges bytes
age 0
date Tue, 15 Sep 2026 05:15:05 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290027-RTM
x-cache MISS
x-cache-hits 0
x-timer S1789449305.436088,VS0,VE124
vary Accept-Encoding
x-fastly-request-id d0ad8fb3f8a69849db61def3f0812e965ef0a052
content-length 162
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Tue, 15 Sep 2026 02:43:29 GMT
access-control-allow-origin *
etag W/ 6aa8b0d1-27d97
expires Tue, 15 Sep 2026 04:55:01 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id F3F2:BD899:1FD889D:2010E78:6AA8CD4D
x-github-edge-region fra
accept-ranges bytes
age 0
date Tue, 15 Sep 2026 05:15:05 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290027-RTM
x-cache HIT
x-cache-hits 0
x-timer S1789449306.568038,VS0,VE117
vary Accept-Encoding
x-fastly-request-id 90c5e9e485e9fcf86d9227e5cdc47ce67a2d461c
content-length 37920

Meta Tags

title="Record Args // nipafx"
charset="utf-8"
http-equiv="x-ua-compatible" content="ie=edge"
name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"
name="generator" content="Gatsby 5.7.0"
data-react-helmet="true" name="description" content="A simple command-line argument parser for Java applications that relies on records and sealed interfaces"
data-react-helmet="true" name="twitter:card" content="summary"
data-react-helmet="true" name="twitter:site" content="@nipafx"
data-react-helmet="true" name="twitter:creator" content="@nipafx"
data-react-helmet="true" name="twitter:title" content="Record Args // nipafx"
data-react-helmet="true" name="twitter:description" content="A simple command-line argument parser for Java applications that relies on records and sealed interfaces"
data-react-helmet="true" name="twitter:image" content="htt????/nipafx.dev/nicolai.jpg"
data-react-helmet="true" name="keywords" content="record-args"
data-react-helmet="true" property="og:title" content="Record Args // nipafx"
data-react-helmet="true" property="og:type" content="article"
data-react-helmet="true" property="og:image" content="htt????/nipafx.dev/nicolai.jpg"
data-react-helmet="true" property="og:url" content="htt????/nipafx.dev/record-args/"
data-react-helmet="true" property="og:description" content="A simple command-line argument parser for Java applications that relies on records and sealed interfaces"
data-react-helmet="true" property="og:site_name" content="nipafx // You. Me. Java."
name="theme-color" content="#69ea7d"

Load Info

page size163223
load time (s)0.445611
redirect count1
speed download85213
server IP 185.199.111.153
* all occurrences of the string "http://" have been changed to "htt???/"