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/jspecify-presentation - Java, null, and JSpecify // ni.

site address: nipafx.dev/jspecify-presentation/ redirected to: nipafx.dev/jspecify-presentation

site title: Java, null, and JSpecify // nipafx

Our opinion (on Sunday 04 October 2026 17:22:16 UTC):

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


Hashtags existing on this website:




Meta tags:
description=Kevin Bourrillion gives an introductory presentation on JSpecify, a project spearheading a set of standard annotations for Java static analysis, specifically for tracking null;

Headings (most frequently used words):

java, null, and, jspecify,

Text of the page (most frequently used words):
java (41), project (19), and (15), the (15), this (10), #jspecify (9), null (7), you (6), about (6), that (5), kevin (5), video (5), junit (5), conversation (4), valhalla (4), with (4), for (4), community (4), code (4), privacy (3), twitch (3), youtube (3), upload (3), well (3), presentation (3), was (3), next (3), annotations (3), but (3), there (3), year (3), watch (3), follow (3), share (3), libraries (3), pioneer (3), demos (3), streams (3), core (3), clean (3), license (2), rss (2), stackoverflow (2), github (2), discord (2), mastodon (2), bluesky (2), may (2), overview (2), nipafx (2), bourrillion (2), just (2), spearheading (2), set (2), standard (2), static (2), analysis (2), specifically (2), tracking (2), active (2), various (2), platforms (2), space (2), get (2), notified (2), when (2), publish (2), new (2), content (2), post (2), your (2), videos (2), talks (2), libfx (2), record (2), args (2), var (2), turn (2), tools (2), techniques (2), switch (2), serialization (2), reflection (2), records (2), panama (2), loom (2), leyden (2), amber (2), performance (2), patterns (2), pattern (2), matching (2), optional (2), ramp (2), migration (2), meta (2), maven (2), lambda (2), javafx (2), basics (2), j_ms (2), generics (2), dop (2), documentation (2), deprecation (2), libs (2), collections (2), architecture (2), tags (2), works (2), javascript (2), contact, imprint, wouldn, like, know, answer, audience, questions, rest, soon, also, have, spotted, skipped, section, part, will, our, third, watching, future, they, already, out, appear, otherwise, subscribe, don, miss, them, long, outro, current, status, design, problem, intro, hey, can, call, nicolai, today, gonna, from, live, stream, few, months, ago, while, too, manu, sridharan, contains, after, gave, great, had, detailed, including, illuminating, exchange, why, cares, keep, short, ish, sweet, separately, hopefully, before, ends, introduction, enjoy, channel, policy, give, cookie, remember, always, embed, gives, introductory, 2023, slides, upcoming, past, schedule, recordings, virtual, threads, vector, structured, concurrency, lilliput, galahad, babylon, openjdk, book, club, jms, newsletter, blog, posts, testing, rant, jigsaw, jdeps, impulse, default, methods, lang, review, comments, words, site, without, even, better, enabled,


Text of the page (random words):
java null and jspecify 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 2023 12 11 java null and jspecify video libraries kevin bourrillion gives an introductory presentation on jspecify a project spearheading a set of standard annotations for java static analysis specifically for tracking null always embed videos and give me a cookie to remember privacy policy watch on youtube java null and jspecify 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 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 hey i m nipafx but you can call me nicolai and today it s gonna be you kevin bourrillion and jspecify this is from a live stream on my twitch channel a few months ago and while i was there too and so was manu sridharan this video contains just kevin s presentation about jspecify a project spearheading a set of standard annotations for java static analysis specifically for tracking null after kevin gave us a great overview we had a detailed conversation about the project including an illuminating exchange on project valhalla and why it cares about null but to keep this video short ish and sweet i ll upload that separately hopefully before the year ends this video is just the introduction to jspecify enjoy intro jspecify overview the problem with null and annotations the design of jspecify the current status outro and wouldn t you like to know i ll upload the answer to that as well as to the audience questions and the rest of the conversation soon you may also have spotted that we skipped section 3 of kevin s presentation that was the part on project valhalla and i will upload that as well as our conversation about it in a third video if you re watching this in the future they may already be out and appear next to me otherwise subscribe so you don t miss them so long bluesky mastodon discord youtube twitch github stackoverflow rss imprint privacy contact license
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

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


The site also has 1 references to other resources (not html/xhtml )

 nipafx.dev/feed.xml  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/1.1 301 Moved Permanently
Connection close
Content-Length 162
Server GitHub.com
Content-Type text/html
Location htt????/nipafx.dev/jspecify-presentation/
X-GitHub-Request-Id 9C4E:0A13:362C2:39434:6AC28B47
x-github-edge-region uksouth
Accept-Ranges bytes
Age 0
Date Sun, 04 Oct 2026 17:22:15 GMT
Via 1.1 varnish
X-Served-By cache-lcy-egml8630044-LCY
X-Cache MISS
X-Cache-Hits 0
X-Timer S1791134536.728482,VS0,VE88
Vary Accept-Encoding
X-Fastly-Request-ID 16ca53d69810b7d0f41e9ba87e00d6b6823bbcce
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Sun, 04 Oct 2026 03:38:01 GMT
access-control-allow-origin *
etag W/ 6ac1ca19-2928d
expires Sun, 04 Oct 2026 17:32:15 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id A322:3E7A13:DA50F7:DE5158:6AC28B47
x-github-edge-region fra
accept-ranges bytes
age 0
date Sun, 04 Oct 2026 17:22:15 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290049-RTM
x-cache MISS
x-cache-hits 0
x-timer S1791134536.847624,VS0,VE137
vary Accept-Encoding
x-fastly-request-id 4acd5138b24ab9d59044e442f22c75505bdf11bc
content-length 40670

Meta Tags

title="Java, null, and JSpecify // 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="Kevin Bourrillion gives an introductory presentation on JSpecify, a project spearheading a set of standard annotations for Java static analysis, specifically for tracking null"
data-react-helmet="true" name="twitter:card" content="summary_large_image"
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="Java, null, and JSpecify // nipafx"
data-react-helmet="true" name="twitter:description" content="Kevin Bourrillion gives an introductory presentation on JSpecify, a project spearheading a set of standard annotations for Java static analysis, specifically for tracking null"
data-react-helmet="true" name="twitter:image" content="htt????/nipafx.dev/static/db65849e3ac7929daa22eb0240901022/e115a/jspecify-presentation.jpg"
data-react-helmet="true" property="og:title" content="Java, null, and JSpecify // nipafx"
data-react-helmet="true" property="og:type" content="article"
data-react-helmet="true" property="og:image" content="htt????/nipafx.dev/static/db65849e3ac7929daa22eb0240901022/e115a/jspecify-presentation.jpg"
data-react-helmet="true" property="og:url" content="htt????/nipafx.dev/jspecify-presentation/"
data-react-helmet="true" property="og:description" content="Kevin Bourrillion gives an introductory presentation on JSpecify, a project spearheading a set of standard annotations for Java static analysis, specifically for tracking null"
data-react-helmet="true" property="og:site_name" content="nipafx // You. Me. Java."
name="theme-color" content="#69ea7d"

Load Info

page size40670
load time (s)0.383656
redirect count1
speed download106187
server IP 185.199.109.153
* all occurrences of the string "http://" have been changed to "htt???/"