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 - nipafx // You. Me. Java..

site address: nipafx.dev redirected to: nipafx.dev

site title: nipafx // You. Me. Java.

Our opinion (on Sunday 12 July 2026 14:37:07 UTC):

website (probably) only for adults * website (probably) only for adults ! YELLOW status (not for everyone) - not for everyone
page from cache: 3 days ago
Meta tags:
description=A website to sharpen your Java skills - by Nicolai (aka nipafx), a Java enthusiast with a passion for learning and sharing, online and offline.;

Headings (most frequently used words):

you, me, java,

Text of the page (most frequently used words):
java (750), and (417), the (328), project (211), post (174), with (153), video (128), for (108), how (92), inside (89), newscast (89), pattern (78), that (77), code (68), matching (61), junit (60), jdk (59), this (58), from (56), 2015 (55), you (53), data (53), about (51), more (50), all (50), valhalla (49), new (47), optional (47), can (47), are (45), talk (44), amber (44), 2016 (43), next (42), jigsaw (42), community (42), features (41), what (40), use (39), performance (39), here (38), but (38), api (38), loom (38), migration (37), patterns (36), 2021 (36), 2024 (36), will (35), methods (34), basics (34), tools (33), stream (33), 2022 (33), 2017 (32), programming (32), your (31), switch (31), records (31), release (30), core (30), panama (30), 2025 (30), maven (29), them (29), 2023 (29), default (28), streams (28), 2018 (28), openjdk (28), which (27), why (27), module (27), clean (26), its (25), collections (24), one (24), var (24), leyden (24), 2014 (23), architecture (23), generics (23), j_ms (23), look (22), some (22), first (21), comments (21), language (21), libfx (20), type (20), lambda (20), classes (20), libraries (20), jep (20), into (20), virtual (20), threads (20), oriented (20), impulse (19), system (19), projects (19), let (19), conversation (19), structured (19), not (18), serialization (18), they (18), null (18), apis (18), also (18), 2019 (18), concurrency (18), javafx (17), year (17), class (17), documentation (17), javaone (17), support (17), dop (17), there (16), need (16), babylon (16), make (15), guide (15), create (15), reflection (15), version (15), better (15), record (14), where (14), expressions (14), testing (14), like (14), talks (14), time (14), review (14), have (14), pioneer (14), libs (14), techniques (13), feature (13), source (13), jdeps (13), tutorial (13), tests (13), types (13), model (13), file (13), improvements (13), javadoc (12), future (12), many (12), brian (12), goetz (12), has (12), turn (12), work (12), deprecation (12), well (12), lilliput (12), meta (11), released (11), changes (11), most (11), know (11), rant (11), now (11), additions (11), other (11), get (11), jvm (11), preview (11), ramp (11), sealed (11), 2026 (11), take (10), single (10), was (10), their (10), using (10), out (10), command (10), test (10), beyond (10), should (10), much (10), best (10), channel (10), 2020 (10), vector (10), final (10), operations (10), github (9), may (9), over (9), without (9), does (9), jar (9), hell (9), improve (9), just (9), short (9), when (9), series (9), modules (9), long (9), update (9), plans (9), oracle (9), http (9), previews (9), big (9), even (8), hello (8), tags (8), value (8), evolution (8), add (8), build (8), dependencies (8), implement (8), development (8), six (8), state (8), things (8), number (8), book (8), run (8), live (8), makes (8), lang (8), set (8), string (8), good (8), proposes (8), modern (8), questions (8), removal (8), reasons (7), years (7), close (7), summary (7), statements (7), method (7), lead (7), line (7), interface (7), part (7), comes (7), brings (7), proposal (7), then (7), discuss (7), want (7), modularity (7), come (7), learn (7), through (7), platform (7), static (7), files (7), multi (7), tricks (7), variables (7), club (7), these (7), faster (7), socket (7), needs (7), enhancement (7), field (7), mutation (7), twitch (6), args (6), discussing (6), effective (6), given (6), sources (6), don (6), multiple (6), see (6), goodbye (6), safe (6), plugin (6), prepare (6), become (6), coming (6), security (6), detailed (6), doesn (6), list (6), introduces (6), recent (6), proposed (6), exceptions (6), reviews (6), off (6), disy (6), sitepoint (6), almost (6), handling (6), common (6), issue (6), newsletter (6), less (6), today (6), easy (6), three (6), term (6), lts (6), before (6), native (6), immutable (6), change (6), evolving (6), memory (6), domain (6), primitive (6), switches (6), highlights (6), youtube (5), world (5), running (5), write (5), introduced (5), based (5), presentation (5), gives (5), lambdas (5), quick (5), step (5), around (5), remove (5), blogging (5), own (5), collection (5), getting (5), contains (5), improved (5), posts (5), further (5), lists (5), explains (5), versions (5), team (5), month (5), readability (5), requires (5), analysis (5), great (5), still (5), lot (5), tool (5), help (5), possible (5), compiler (5), quite (5), few (5), works (5), reactive (5), define (5), than (5), way (5), definitive (5), caliz (5), learning (5), zgc (5), news (5), unix (5), process (5), mission (5), foreign (5), particularly (5), already (5), finalization (5), developers (5), going (5), answer (5), forward (5), modeling (5), sequenced (5), galahad (5), constructor (5), contact (4), including (4), pointers (4), got (4), real (4), decorator (4), enables (4), results (4), key (4), points (4), jsr (4), design (4), making (4), concepts (4), peek (4), under (4), hood (4), eclipse (4), current (4), non (4), used (4), everything (4), elvis (4), operator (4), software (4), whole (4), anonymous (4), break (4), lets (4), whether (4), goals (4), encapsulation (4), fucking (4), jvmls (4), two (4), presented (4), approach (4), app (4), plan (4), problems (4), dependency (4), saw (4), introduction (4), details (4), advanced (4), compatibility (4), allows (4), didn (4), recently (4), any (4), reduce (4), read (4), allowing (4), those (4), share (4), extensions (4), correctly (4), takes (4), started (4), after (4), september (4), spjcn (4), cool (4), extension (4), gradle (4), checked (4), parameterized (4), jars (4), challenges (4), coding (4), split (4), logging (4), collector (4), path (4), annotation (4), important (4), allow (4), needed (4), instance (4), specific (4), jupiter (4), constructors (4), cadence (4), releases (4), longer (4), teeing (4), collectors (4), steps (4), execution (4), graal (4), during (4), practices (4), blocks (4), aka (4), together (4), sharing (4), nipafx (4), same (4), mapmulti (4), json (4), towards (4), instanceof (4), while (4), dev (4), thread (4), candidate (4), closer (4), timeline (4), visitor (4), random (4), overloading (4), compiled (4), tested (4), proposals (4), illegal (4), order (4), templates (4), among (4), generational (4), programs (4), scoped (4), values (4), jspecify (4), keeps (4), push (4), locale (4), checks (4), channels (4), privacy (3), foobar (3), done (3), codefx (3), life (3), principle (3), keynote (3), refactoring (3), martin (3), different (3), readable (3), robert (3), prevent (3), isn (3), implementation (3), descriptions (3), coordinates (3), argument (3), return (3), creation (3), capturing (3), implementations (3), interfaces (3), last (3), modularization (3), described (3), his (3), aims (3), public (3), functionality (3), due (3), transforming (3), another (3), configuration (3), comment (3), thoughts (3), topic (3), road (3), focused (3), gets (3), downsides (3), compare (3), ideas (3), discussion (3), apache (3), instead (3), mark (3), flexible (3), back (3), worked (3), private (3), elements (3), must (3), ultimate (3), benefits (3), expert (3), people (3), too (3), seven (3), right (3), blog (3), equals (3), fun (3), iterate (3), always (3), case (3), were (3), articles (3), bunch (3), etc (3), second (3), publish (3), third (3), summarize (3), iii (3), only (3), start (3), wants (3), space (3), easier (3), never (3), resources (3), background (3), migrating (3), welcome (3), opinions (3), unified (3), loading (3), garbage (3), package (3), launch (3), fix (3), javax (3), local (3), such (3), hoc (3), dynamic (3), custom (3), disabled (3), enabled (3), down (3), ecosystem (3), scripts (3), ever (3), function (3), experience (3), images (3), aot (3), compares (3), our (3), considered (3), text (3), syntax (3), plus (3), enable (3), finalized (3), application (3), times (3), capabilities (3), rundown (3), flatmap (3), reverse (3), group (3), react (3), structure (3), main (3), four (3), discusses (3), server (3), secure (3), inter (3), communication (3), schedule (3), parameters (3), nifty (3), could (3), manager (3), june (3), access (3), upcoming (3), upgrading (3), generation (3), free (3), really (3), simple (3), put (3), answers (3), snippets (3), added (3), bits (3), deep (3), separate (3), processing (3), probably (3), objects (3), states (3), known (3), encounter (3), sets (3), very (3), crawler (3), action (3), understand (3), ide (3), object (3), updates (3), architects (3), ffm (3), cldr (3), withers (3), import (3), deprecations (3), soon (3), integrity (3), prepares (3), videos (3), demos (3), license (2), rss (2), stackoverflow (2), discord (2), mastodon (2), bluesky (2), officially (2), finally (2), ready (2), example (2), improves (2), quality (2), day (2), workflows (2), fowler (2), ways (2), lost (2), held (2), several (2), intention (2), revealing (2), npes (2), discussions (2), mail (2), serializable (2), proxy (2), serialize (2), goto (2), conference (2), references (2), listeners (2), listenerhandles (2), complexity (2), instances (2), behavior (2), taking (2), achievements (2), implnote (2), implspec (2), apinote (2), android (2), emulator (2), haxm (2), thinkpad (2), t440p (2), explanation (2), breaking (2), client (2), guava (2), easily (2), roll (2), agile (2), smooth (2), functional (2), rid (2), crafted (2), internal (2), helps (2), view (2), available (2), solve (2), classpath (2), maintainability (2), motivation (2), casting (2), think (2), interesting (2), infoq (2), adventures (2), generic (2), prototypes (2), dzone (2), each (2), role (2), else (2), taxonomy (2), load (2), web (2), jmeter (2), osgi (2), basic (2), modular (2), bring (2), prototype (2), principles (2), reinhold (2), delay (2), thus (2), would (2), march (2), preparation (2), between (2), did (2), findany (2), findfirst (2), implied (2), costs (2), atom (2), gentoo (2), straight (2), building (2), present (2), against (2), story (2), writing (2), conferences (2), top (2), introduce (2), nesting (2), jeeconf (2), showing (2), wrote (2), nice (2), hashcode (2), thoughtful (2), considerably (2), tropes (2), besides (2), check (2), months (2), 500 (2), full (2), primitives (2), might (2), rewrite (2), 23rd (2), snapshots (2), sonatype (2), october (2), 7th (2), humanity (2), went (2), maybe (2), focus (2), words (2), give (2), stand (2), scala (2), helping (2), thrown (2), minutes (2), compile (2), draws (2), bytecode (2), solutions (2), base (2), hurdles (2), packages (2), gather (2), options (2), five (2), impressions (2), javazone (2), members (2), party (2), various (2), central (2), mechanism (2), xlog (2), declare (2), annotations (2), 305 (2), variable (2), impacts (2), later (2), stack (2), jvms (2), included (2), target (2), intersection (2), unlocking (2), fields (2), though (2), combine (2), traits (2), requirements (2), intellij (2), powerful (2), provides (2), conditions (2), disable (2), assertions (2), assumptions (2), separation (2), edition (2), factory (2), shortcomings (2), item (2), covered (2), licensing (2), preparations (2), announcements (2), caused (2), avoid (2), request (2), statement (2), expression (2), response (2), bodies (2), handled (2), scholte (2), experimentation (2), shebang (2), supported (2), scripting (2), eleven (2), small (2), others (2), little (2), patters (2), explored (2), since (2), strings (2), shenandoah (2), wrapping (2), week (2), turmoil (2), jakarta (2), summarizes (2), script (2), compilation (2), sander (2), mak (2), adoption (2), size (2), formatting (2), consistent (2), maturity (2), jpms (2), expressive (2), error (2), prone (2), footprint (2), xshare (2), dump (2), upgraded (2), oliver (2), turns (2), birthday (2), hour (2), event (2), hours (2), cheat (2), sheet (2), javac (2), adds (2), operation (2), 2077 (2), 128 (2), save (2), folder (2), nicolai (2), wrong (2), larger (2), kinds (2), sockets (2), host (2), puts (2), introducing (2), exploratory (2), bounded (2), kinda (2), thing (2), extends (2), wildcards (2), quicker (2), immediate (2), somewhat (2), deliberations (2), behind (2), boilerplate (2), stronger (2), semantics (2), throw (2), guarded (2), enters (2), freeze (2), jeps (2), ron (2), pressler (2), interaction (2), maurizio (2), cimadamore (2), dealing (2), past (2), incremental (2), alternative (2), wayland (2), usable (2), extensible (2), robust (2), flight (2), recorder (2), numbers (2), developer (2), expanding (2), compact (2), manage (2), happen (2), concept (2), half (2), categories (2), arguments (2), framework (2), consider (2), place (2), 413 (2), pick (2), address (2), resolution (2), spi (2), pinning (2), optimal (2), scalability (2), dive (2), replaced (2), transparency (2), deconstructing (2), focuses (2), alternatives (2), unrepresentable (2), combined (2), maintainable (2), asked (2), maps (2), functions (2), derived (2), deserialization (2), filter (2), ships (2), away (2), achieve (2), program (2), simpler (2), graalvm (2), impressive (2), happened (2), rmi (2), goal (2), unnamed (2), unused (2), word (2), evolves (2), means (2), upgrade (2), collected (2), offer (2), situation (2), try (2), kevin (2), intermediate (2), gatherer (2), gatherers (2), implementing (2), gpu (2), aware (2), kill (2), call (2), super (2), success (2), hot (2), radar (2), dirty (2), unicode (2), imports (2), immutably (2), transparently (2), article (2), closely (2), nothing (2), achieved (2), template (2), starting (2), removed (2), developing (2), provider (2), been (2), 101 (2), tip (2), tail (2), whopping (2), restricted (2), remote (2), debugging (2), deprecated (2), jhsdb (2), jstat (2), both (2), inner (2), runtime (2), pem (2), 100 (2), carrier (2), lazily (2), being (2), finalize (2), crashed (2), stop (2), events (2), javascript (2), imprint, accidentally, teach, description, nestings, summer, recess, shit, upholding, responsibility, saved, oop, categorizes, beautiful, concise, occasions, digest, summarizing, archive, 335, defined, defines, describes, examples, deal, limitation, necessary, 2013, aarhus, attaching, keeping, hazard, encapsulate, opposed, adhering, myth, unexpected, possibly, bug, inducing, open, contributions, laying, resolutions, history, meaning, covering, literally, exist, limitations, gradually, replace, testlib, thoroughly, coalescing, member, selection, pirate, molly, dishman, reilly, least, enough, practical, verbose, obfuscating, oust, strongholds, mainly, abstract, existing, overview, planned, yours, affected, sandro, mancuso, geecon2014, jep253, defining, inaccessible, 253, onto, appear, parametric, aim, fulfill, cast, created, sparked, conversations, polished, published, august, specialization, matt, werner, interviewed, stance, interview, stephen, colebourne, pragmatic, argue, stricter, considerable, strict, loops, oder, arrays, plays, boxing, implements, execute, relate, promises, falls, conflicting, scenarios, layers, loaders, eventually, considerations, 376, according, self, paced, explaining, service, locator, decouple, hands, looking, feeling, tired, continue, branch, areas, haskell, exhaustion, wow, sure, toonlyelement, beware, 3rd, passes, 1st, 2nd, transitive, currency, who, tell, rarely, discussed, brief, fucked, accounts, made, doomed, happening, speak, hire, gave, leveled, parameterization, parallelization, liked, raving, romanticizing, kiev, giving, feedback, awesome, fundamental, aspect, definition, equality, determined, ofnullable, dropwhile, takewhile, heartfelt, arguing, ifpresentorelse, couple, overload, predicate, returns, finite, forgot, said, editor, burgeoning, wanted, often, repeat, succinctness, ugly, mechanics, anemic, pipelines, weak, exception, rebuttal, rebutting, setting, peer, culture, came, workflow, picked, yes, crucible, reviewing, completing, recommendations, observations, 9th, babble, advances, special, wonder, snapshot, repo, publishing, recommend, watch, professionally, because, cared, sorry, finish, disciplined, discipline, delightful, resolved, fourth, 21st, presumable, demise, quo, vadis, desire, echoes, visit, master, repackage, pipeline, complaining, repackaging, javaland, spent, exploring, brand, nighthacking, session, accessible, absent, skyrocketed, recommended, high, content, pop, repos, blogs, books, courses, filters, aggregate, diagrams, analyze, explained, symptoms, fixes, typical, overcoming, trivial, opposite, challenging, categorize, planning, patch, reads, opens, exports, hack, stay, music, willrock, throwing, tips, configurable, observe, threading, messages, option, info, graph, causes, postconstruct, generated, nullable, nonnull, impact, keyword, infer, exists, executable, toolchains, mavenrc, mvn, config, profiles, configure, knocking, annual, subscribe, head, medium, factories, walking, redirected, approachable, inference, matches, exact, alas, fails, via, setup, thorough, parameterizedtest, methodsource, csvsource, converters, parameterize, hierarchical, flexibly, disabledonjre, disabledonos, customized, name, tag, afterall, aftereach, beforeeach, beforeall, lifecycle, promotes, concerns, clear, testers, kick, find, angles, josh, cover, kicking, overcome, ruckus, calmed, headed, dawn, builder, builders, cautiously, httpclient, httprequest, httpresponse, center, shows, synchronous, asynchronous, becomes, throttle, cancel, early, requests, responses, cornerstones, chairman, compiling, show, shiny, elegant, hidden, gems, mildly, surprising, sense, goes, utilities, singletons, injection, items, yay, experiments, forwards, input, merging, indenting, cds, toward, acceptable, extending, written, plenty, links, letting, store, hashing, fall, talked, luminis, won, immutablecollection, lightning, promote, fits, mentality, harms, ability, tailored, hand, harmful, literals, span, lines, indentation, escape, sequences, experiment, frameworks, classifies, style, arrow, outliers, archiving, workload, reduced, yield, appcds, archives, fame, additional, seventeen, drotbohm, celebrate, https, yesterday, fills, imperative, abused, simulate, broken, pushed, brink, rewired, sort, root, src, sorting, mailing, quartet, mutability, nullability, parlog, architect, quirks, defaults, terminology, flow, scoping, apply, applications, packaging, gathers, technical, aspects, automatic, glimpse, incubating, serializing, mention, 356, walk, ceremony, green, growing, strong, squashing, commits, click, covers, detail, surprisingly, concrete, cases, decisions, similarities, downstream, depends, circumstances, excuse, clickbait, lombok, kotlin, linked, reducing, secret, 29th, late, turned, days, relay, race, 406, 411, begin, 10th, debuggers, advice, linker, jextract, explain, handle, netflix, achieves, pointless, fast, original, sin, unifying, expands, randomgeneratorfactory, randomgenerator, boolean, chaining, predicates, comparators, jpackage, jlink, handpicked, shaping, crossing, finishing, gonna, handles, happens, regular, dip, toes, parameter, question, related, ones, usually, wrap, serializability, document, brittle, solves, problem, reference, external, embedded, surefire, location, configuring, linear, thinking, trap, matched, exhaustiveness, rehabilitation, map, shorter, ask, anything, refinements, preparing, utf, becoming, character, eventual, pieces, jwebserver, 425, scheduling, management, mounting, unmounting, observability, episode, colons, arrows, labels, 427, belonged, clauses, belong, merged, ship, astonishing, move, org, grab, bag, safely, deconstruct, checking, continues, groundbreaking, explorations, providers, polymorphism, reddit, twitter, pipe, dreams, ground, abstraction, pure, purity, embed, chief, observables, keep, apps, certain, attacks, models, entities, steadily, carefully, chips, persistent, pain, previewing, succinct, solutionfactory, visibility, newcomer, truly, cut, front, simplest, contribute, image, technology, builds, hard, creating, vastly, subscription, enterprise, pack, drop, replacement, enthusiasts, drives, innovation, turning, designs, idea, designed, shipped, ticket, smaller, localized, date, formats, internet, hashmap, hashset, forkjoinpool, missed, applet, wrapper, cms, nashorn, activation, biased, locking, jdeprscan, bases, startup, peak, extend, selectively, shifting, constraining, computation, condensors, white, paper, roadmap, holy, grail, production, rather, pretty, boring, capture, property, removing, iterating, 443, underscore, 450, merge, compressed, header, systems, saving, heap, headers, simplicity, blocking, resource, efficiency, scaling, simply, beginners, 445, alone, array, draft, true, finalizes, dozen, omg, jfr, bit, windows, port, either, side, vendors, maintenance, chock, naught, actually, potential, every, essential, greatly, catch, synchronizing, alan, bateman, stuart, marks, rushforth, answered, addition, newest, aimed, easing, unlock, machine, artificial, intelligence, 19th, forked, dec, unpack, unpacking, bourrillion, introductory, spearheading, standard, specifically, tracking, inline, dying, validation, splitting, annoying, luckily, 447, explicit, invocation, miss, hottest, consisting, experienced, exploration, game, changer, hierarchies, reverting, play, parsing, dates, ongoing, unbalanced, restoring, balance, 468, solution, verbosity, mutable, overhead, declarations, form, exported, named, modulename, paradigm, revised, explore, immutability, centers, mix, seem, odd, guiding, achieving, ensure, represent, guides, implemented, dedicated, subsystems, branches, logic, 17th, branched, 6th, markdown, eight, unsafe, situations, processors, executed, policy, contain, jdks, left, competitive, unlikely, centered, product, positioned, stringer, category, matter, adding, thanks, outdated, removes, compat, lacks, poised, acquire, cornerstone, bolsters, reliability, undermine, lock, uses, communicate, intentions, devil, languages, parts, approachability, entry, mid, 90s, appears, laborious, library, innovate, pinned, synchronized, increases, ease, stops, 472, jni, removals, sans, simplified, deconstruction, reliance, moving, deprecates, callees, within, child, convenient, scalable, particular, comparison, inject, outer, had, lots, insiders, experts, 505, revamps, joiners, revamp, 16th, frozen, brewing, transforms, enhanced, texts


Text of the page (random words):
ippets from external files that are compiled and tested 2022 02 10 more opinions on optional post optional how much work is it to wrap optional do you need to null check optional arguments what about serializability and framework support and why consider the type in the first place answers in here 2022 01 27 where to use optional inside java newscast 19 video optional is it ok to use optional as parameter type overloading is an alternative but how well does it stack up thoughts on this question and other optional related ones can usually be put into one of three and a half categories 2022 01 27 java s plans for 2022 inside java newscast 18 video project amber project loom project panama project valhalla an update on java s four key projects valhalla panama loom and amber what they re about where they are right now and what their plans are for 2022 and beyond 2022 01 13 project loom brings structured concurrency inside java newscast 17 video java 18 project loom structured concurrency project loom aims to bring structured concurrency to java a concept that compares to regular concurrency like structured programming compares to goto programming let s dip our toes into this new concept also jdk 18 feature freeze jdk migration guide and nifty things to do with the new simple web server 2021 12 16 what happens to finalization in jdk 18 inside java newscast 15 video java 18 deprecation migration reflection finalization was part of java from day one to help developers manage resources but it turns out that it s really not good at that here s why and what s gonna happen next also reflection and method handles 2021 11 11 java next talk java next project amber project babylon project leyden project loom project panama project valhalla from amber to valhalla from loom to leyden from babylon to panama six big projects are shaping java s future and while some of them are already crossing the finishing line others are just getting started let s take a closer look at how they will improve java 2021 11 08 11 tricks from dev java inside java newscast 14 video generics lambda pattern matching records serialization from compact record constructors to boolean expressions in pattern matching from generic wildcards to chaining predicates and comparators from jpackage to jlink here are 11 java tricks handpicked from dev java 2021 10 28 faster lts and free jdk with java 17 inside java newscast 12 video java 17 java 17 comes with more than just new features a faster lts cadence and free oracle jdk make this the best supported modern release ever 2021 09 14 better random number generation in java 17 post java 17 core libs java 17 expands the api for random number generation to make it more usable extensible and robust with randomgenerator and randomgeneratorfactory at its core 2021 09 13 the state of project valhalla with brian goetz video conversation project valhalla conversation with project valhalla lead brian goetz about java s original sin unifying the type system expanding generics current work the project timeline and more 2021 08 30 fast and secure inter process communication on jdk 16 inside java newscast 11 video java 16 jdk 16 s socket channel server socket channel api can use unix domain sockets for faster and more secure inter process communication on the same host also jdk 17 final release candidate and oracle developer live 2021 08 26 random numbers and jdk flight recorder inside java newscast 9 video java 16 java 17 core libs performance tools the new api for random number generation in java 17 why it needed to change and how the new api is more usable extensible and robust and how to get started with jdk flight recorder particularly on java 16 2021 07 29 incremental evolution pattern switches vs visitor pattern and wayland support inside java newscast 8 video java 17 project panama pattern matching patterns how the six month release cadence enabled a more incremental evolution of the java platform and how pattern switches and sealed classes are an alternative to the visitor pattern also maybe wayland support for java 2021 07 15 visitor pattern considered pointless use pattern switches instead post patterns pattern matching in modern java the visitor pattern is no longer needed using sealed types and switches with pattern matching achieves the same goals with less code and less complexity 2021 07 08 handling null and upgrading past java 8 inside java newscast 7 video migration optional switch project valhalla dealing with null is never fun so in this newscast i explain how to best handle it what tools can do and how recent and upcoming language changes help dealing with it i ll also look at a recent blog post about how netflix upgraded from java 8 to 16 2021 07 01 the state of project panama with maurizio cimadamore video conversation project panama conversation with project panama lead maurizio cimadamore about the project s core mission the split into foreign memory access and foreign linker apis jextract performance interaction with project valhalla the timeline and more 2021 06 22 java modules in real life talk j_ms migration advice on why when when not and how to use java modules in real life for your projects 2021 06 18 the state of project loom with ron pressler video conversation project loom conversation with project loom lead ron pressler about the project s core mission challenges like interaction with debuggers and garbage collectors the timeline for the next steps compatibility and more 2021 06 15 java 17 features and development inside java newscast 6 video java 17 openjdk java 17 the next long term support release enters feature freeze and the release preparations begin today june 10th a good time to take a closer look at the list of jeps as well as the development process 2021 06 10 pattern matching in switches and security manager deprecation inside java newscast 5 video switch pattern matching deprecation jep 406 which is a candidate for java 17 introduced pattern matching in switch statements and expressions introduces guarded patterns and improves null handling then we need to talk about jep 411 s deprecation of the security manager 2021 05 27 26 hours of java event conversation community on may 29th we ll throw a late birthday party for java which turned 26 a few days before with a 26 hour live stream relay race 2021 05 18 5 secret java api tricks and record semantics inside java newscast 4 video records five nifty java api features that you need to know and many more in the linked thread and a quick explanation why java records are not about reducing boilerplate 2021 05 11 why java s records are better than lombok s data and kotlin s data classes post java 16 records rant while all three remove boilerplate the similarities don t go much further records have stronger semantics with important downstream benefits which makes them better not always depends on circumstances excuse the clickbait 2021 05 05 why don t they just the deliberations behind evolving java talk streams optional records collections there are many nifty features that java could have but doesn t somewhat surprisingly there are reasons for that and in this talk i ll discuss those for a few concrete cases as well as the deliberations behind such decisions 2021 04 28 junit pioneer an exploratory mission to jupiter and beyond video junit pioneer from growing a community on twitch to strong documentation from squashing commits to one click releases this presentation covers junit pioneer in all detail 2021 04 26 quicker java and jdk 16 compatibility inside java newscast 3 video java 16 vector java 17 a walk through language features apis and jdk capabilities that make java quicker to use with less ceremony and more immediate results also a rundown of some of the projects with all tests green on jdk 16 2021 04 22 java generics iii wildcards video generics second part of a short series on java generics this one explains generics extends number that kinda thing 2021 04 19 java generics ii bounded type parameters video generics second part of a short series on java generics this one explains bounded type parameters t extends number that kinda thing 2021 04 12 vector api record serialization and java 17 release schedule inside java newscast 2 video java 16 vector java 17 short introduction to the vector api incubating in jdk 16 and an update on serializing records also a quick mention of jep 356 in jdk 17 and the proposed release schedule 2021 04 08 java 16 rundown first of java 17 inside java newscast 1 video java 16 java 17 java 16 got released so i go over most of the additions like records stream apis unix domain socket support and much more then there s a first glimpse at java 17 2021 03 25 to jupiter and beyond on an exploratory mission with junit pioneer talk junit pioneer junit 5 community documentation tools junit pioneer gathers junit 5 extensions this talk discusses the technical aspects but also the mission dev practices automatic releases and what twitch has to do with all of this 2021 03 18 definitive guide to java 16 post java 16 a detailed guide to java 16 records type patterns sealed classes stream and http 2 additions unix domain socket support project panama previews packaging tool performance improvements and more 2021 03 16 patterns switch and valhalla s primitive classes jdk news 2 video java next openjdk project amber pattern matching project valhalla project amber brings new patterns and puts them into switch while project valhalla takes off and proposes introducing primitive classes 2021 03 05 code first unix domain socket tutorial post java 16 java s socket channel server socket channel api can use unix domain sockets for faster and more secure inter process communication on the same host 2021 03 03 type pattern matching with instanceof post java 16 java basics pattern matching type patters with instanceof are java s first step towards pattern matching motivation syntax details and future applications here s all you need to know 2021 02 23 pattern matching in java post java basics pattern matching java takes its first steps towards pattern matching but the topic is much larger than instanceof goals terminology flow scoping these apply to all kinds of patterns 2021 02 16 java s quirks and wrong defaults with brian goetz video conversation migration optional serialization mutability nullability serialization primitives nicolai parlog discusses with java language architect brian goetz why java is the way it is 2021 02 11 pattern matching quartet jdk news 1 video java next project amber pattern matching a summary of four recent discussions about pattern matching on the project amber mailing lists 2021 01 26 sorting a react app into java s folder structure post js libraries maven tools how to use react app rewired to sort a react app into a java folder structure with package json at the root and sources in src main test js 2021 01 19 java 2077 post java next project amber project jigsaw project leyden project loom project panama project valhalla the year is 2077 the java version is 128 it s not lts here s how loom valhalla panama leyden amber and jigsaw pushed humanity to the brink and how you can save us 2020 12 10 broken stream group with java 16 s mapmulti post java 16 streams java 16 adds a new method mapmulti to stream and it can be abused to simulate a reverse flatmap aka group operation with shortcomings 2020 11 16 faster flatmap s with stream mapmulti in java 16 post java 16 streams performance java 16 adds a new method mapmulti to stream it fills the same role as flatmap but is more imperative and faster 2020 11 04 java modules cheat sheet post j_ms java 9 java 11 a cheat sheet for building and running java modules from the command line with javac jar and java 2020 10 19 junit pioneer 1 0 post junit pioneer junit 5 testing yesterday we released junit pioneer 1 0 here s a quick rundown of its features 2020 10 07 java generics i the basics video java basics generics first part of a short series on java generics this one explains the basics 2020 04 28 25 hours of java event conversation community on may 23rd 2020 java turns 25 and what better way to celebrate its birthday than with a 25 hour live stream on twitch https twitch tv nipafx 2020 04 20 modularity with oliver drotbohm video architecture conversation j_ms oliver and i discuss modularity in java with a focus on the java module system 2020 04 07 java after seventeen talk java 17 java 18 java 19 java 20 java 21 a live coding talk during which i update a java 11 17 code base to java 21 making good use of new language features additional and improved apis and jvm capabilities 2020 02 05 how we upgraded from java 8 and why you can and should do it too video community migration my two minutes of fame during the oracle code one 2019 keynote 2019 09 18 definitive guide to java 13 post java 13 a detailed guide to java 13 text blocks switch expressions with yield zgc dynamic appcds archives 2019 09 17 improve launch times on java 13 with application class data sharing post java 10 java 12 java 13 performance on java 10 you can use application class data sharing to reduce launch times response time outliers and memory footprint by archiving class data with xshare dump and loading it with xshare on the jvm s class loading workload can be reduced considerably 2019 09 15 definitive guide to switch expressions in java 13 post java 13 java basics switch java 13 finalized switch expressions together with a new lambda style arrow syntax this makes switch more expressive and less error prone 2019 08 16 the jpms maturity model post j_ms java s module system requires consistent support by libraries frameworks and tools this maturity model classifies a project s support for the jpms 2019 08 07 evolving java with enable preview aka preview language features post java next use enable preview plus source or release during compilation to experiment with java s preview features 2019 07 11 definitive guide to text blocks in java 13 post java 13 java basics java 13 introduces text blocks string literals that span multiple lines learn about syntax indentation escape sequences and formatting 2019 06 19 best practices considered harmful talk techniques a lightning talk about how best practices promote a one size fits all mentality that harms our ability to create solutions that are tailored to the problems at hand 2019 06 03 immutable collections in java not now not ever post collections the jdk contains immutable collections but no type immutablecollection here s why that s so and why it won t change 2019 05 29 the java module system with sander mak video conversation j_ms at j fall 2018 i talked to sander mak modularity expert at luminis about the java module system j_ms its adoption how it compares to osgi and more 2019 05 26 caliz iii hashing scripts and background compilation video performance tools letting caliz store native images and only create them for a given java script single s...
Images from subpage: "nipafx.dev/inside-java-newscast-109/" Verify
Images from subpage: "nipafx.dev/talk-java-x/" Verify
Images from subpage: "nipafx.dev/inside-java-newscast-107/" Verify
Images from subpage: "nipafx.dev/threadpoolexecutor-finalize/" Verify
Images from subpage: "nipafx.dev/inside-java-newscast-106/" Verify

Verified site has: 411 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-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350
351-355 356-360 361-365 366-370 371-375 376-380 381-385 386-390 391-395 396-400
401-405 406-410 411-411


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/1.1 301 Moved Permanently
Connection close
Content-Length 162
Server GitHub.com
Content-Type text/html
Location htt????/nipafx.dev/
X-GitHub-Request-Id 31CC:1CE416:1866E34:18B167D:6A4FA18F
Accept-Ranges bytes
Age 0
Date Thu, 09 Jul 2026 13:26:39 GMT
Via 1.1 varnish
X-Served-By cache-rtm-ehrd2290050-RTM
X-Cache MISS
X-Cache-Hits 0
X-Timer S1783603599.125900,VS0,VE90
Vary Accept-Encoding
X-Fastly-Request-ID bda096f42cc19a02fd1aba02483fc46ecad7bd80
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
x-origin-cache HIT
last-modified Thu, 09 Jul 2026 02:13:10 GMT
access-control-allow-origin *
etag W/ 6a4f03b6-12f665
expires Thu, 09 Jul 2026 13:36:39 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id D47C:141319:187B7DF:18C60EA:6A4FA18F
accept-ranges bytes
age 0
date Thu, 09 Jul 2026 13:26:39 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290022-RTM
x-cache MISS
x-cache-hits 0
x-timer S1783603599.257821,VS0,VE153
vary Accept-Encoding
x-fastly-request-id 96e44dbf87cb3c3a610bea1df5066150b93297b7
content-length 118107

Meta Tags

title="nipafx // You. Me. Java."
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 website to sharpen your Java skills - by Nicolai (aka nipafx), a Java enthusiast with a passion for learning and sharing, online and offline."
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="nipafx // You. Me. Java."
data-react-helmet="true" name="twitter:description" content="A website to sharpen your Java skills - by Nicolai (aka nipafx), a Java enthusiast with a passion for learning and sharing, online and offline."
data-react-helmet="true" name="twitter:image" content="htt????/nipafx.dev/nicolai.jpg"
data-react-helmet="true" property="og:title" content="nipafx // You. Me. Java."
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"
data-react-helmet="true" property="og:description" content="A website to sharpen your Java skills - by Nicolai (aka nipafx), a Java enthusiast with a passion for learning and sharing, online and offline."
data-react-helmet="true" property="og:site_name" content="nipafx // You. Me. Java."
name="theme-color" content="#69ea7d"

Load Info

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