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 2:24:56 UTC):

website (probably) only for adults * website (probably) only for adults ! YELLOW status (not for everyone) - not for everyone
page from cache: 2 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):
on can be seamlessly extracted from a crashed jvm s core dump allowing easy post mortem analysis 2026 04 02 java 27 better language better apis better runtime talk java 27 java 25 is the latest release with wide ranging long term support it s a doozy and java 26 and 27 followed hot on its heels 2026 03 13 towards better checked exceptions inside java newscast 107 video java next java s checked exceptions are both an integral part of the language and one of its most contested features let s talk about specific issues with checked exceptions and what could be done about them 2026 02 19 removal of threadpoolexecutor finalize post java 27 core libs migration with finalization being deprecated for removal finalize methods are slowly being removed 2026 02 10 lazyconstants in jdk 26 inside java newscast 106 video java 26 core libs lazily initializing fields in java is error prone and undermines constant folding jdk 26 comes with jep 526 which previews lazyconstant a type that lazily initializes a value through a given supplier 2026 02 05 carrier classes beyond records inside java newscast 105 video project amber carrier classes are a generalization of records that allow java developers to succinctly define classes with a data centric api that can participate in pattern matching and reconstruction 2026 01 22 java s plans for 2026 inside java newscast 104 video project amber project babylon project leyden project loom project panama project valhalla in 2026 java keeps evolving here s how the big openjdk projects amber babylon leyden loom panama and valhalla plan to push java forward 2026 01 08 java s 2025 in review inside java newscast 103 video project amber project babylon project leyden project loom project panama project valhalla community java 25 with 2025 coming to a close let s summarize java s year and look at the current state of the six big openjdk projects as well as a few other highlights 2025 12 18 all features in java 26 inside java newscast 102 video java 26 java 26 enters rampdown phase 1 which sets its feature set in stone http 3 support performance and aot improvements new command line flags to manage final field mutation and more 2025 12 04 java 26 warns of deep reflection inside java newscast 101 video java 26 java 26 will issue run time warnings when a final field is mutated through reflection this prepares a future change that will make such final field mutation illegal by default to improve java s integrity 2025 11 20 q a about my work at oracle s java platform group video community answers to the remaining questions that didn t fit into inside java newscast 100 2025 11 10 try the new valhalla ea build inside java newscast 100 video project valhalla jep 401 value classes and objects has recently re entered candidate status and is getting ready to target a release 2025 11 06 consistent behavior of new file post java 25 core libs migration prior to this change a new file behaved differently depending on whether it was queried as a relative or absolute file 2025 11 03 three g1 improvements inside java newscast 99 video performance java 26 java s almost default garbage collector g1 is undergoing even more improvements 2025 10 23 all api additions from java 21 to 25 video java 25 core libs streams documentation learn about all api additions between java 21 and java 25 scoped values stream gatherers class file api foreign function and memory api javadoc additions and preview features 2025 09 09 structured concurrency in action talk structured concurrency java 26 a deep dive into the structured concurrency api as it is currently proposed 2025 09 03 upgrading from java 21 to 25 all you need to know video java 25 migration updating from java 21 to 25 is a smooth experience unless you re working on an unlucky project that collected all the little details that change whether it s annotation processing null checks file operations or the removal of old technologies peter collects them all 2025 08 24 java architects answer your questions inside java newscast 97 video project amber project leyden project valhalla core libs project babylon you asked questions java architects have the answers from switch and if expressions to record identity from optimal training runs to differentiable programming and more 2025 08 14 http 3 in java inside java newscast 96 video core libs jep 517 proposes to update java s http client introduced in java 11 to be compatible with http 3 2025 07 31 java gets a json api inside java newscast 95 video core libs java considers itself a batteries included language and given json s ubiquity as a data exchange format that means java needs a json api 2025 07 17 java 25 is also no lts version inside java newscast 94 video java 25 java 25 much like java 21 will be described as a long term support version despite the fact that that s categorically wrong 2025 07 03 java 25 encodes pem inside java newscast 93 video core libs java 25 java 25 previews an api that transforms pem privacy enhanced mail texts into cryptographic objects like public or private keys certificates and certification lists and vice versa 2025 06 19 java 25 brings 18 jeps inside java newscast 92 video java 25 java 25 will be released on september 16th its feature set has been frozen today and it is impressive 11 finalized features in language apis and the runtime plus 7 that are brewing 2025 06 05 structured concurrency revamp in java 25 inside java newscast 91 video project loom structured concurrency jdk enhancement proposal 505 revamps the structured concurrency api in jdk 25 by introducing a configuration and joiners 2025 05 08 javaone 25 highlights inside java newscast 89 video community performance maven ai project valhalla javaone 2025 had lots of talks from openjdk insiders as well as from community experts here are some of the highlights 2025 04 10 new null checks in inner class constructors post java 25 core lang migration the java compiler will now inject null checks for the outer instance into the constructor of inner classes 2025 04 04 scoped values in java 24 inside java newscast 86 video java 24 project loom structured concurrency scoped values enable a method to share immutable data both with its callees within a thread and with child threads in a convenient safe scalable way particular in comparison to thread local variables 2025 02 27 jdk 24 deprecates remote debugging with jstat and jhsdb for removal post java 24 migration due to their reliance on rmi which the jdk is moving away from the remote debugging capabilities of jstat and jhsdb are deprecated for removal 2025 01 31 java language evolution in 2025 inside java newscast 84 video project amber in 2025 the java language keeps evolving here s how project amber plans to push java forward from flexible constructor bodies to simplified main from module imports to primitive and deconstruction patterns from withers to string templates 2025 01 30 java s plans for 2025 inside java newscast 83 video project babylon project leyden project lilliput project loom project panama project valhalla in 2025 java keeps evolving here s how the big openjdk projects leyden valhalla and more sans amber plan to push java forward 2025 01 16 java 24 performance improvements deprecations inside java newscast 82 video java 24 performance deprecation java 24 s feature list contains a whopping 24 jdk enhancement proposals here we re going to look at the performance improvements and deprecations removals 2024 12 12 jdk 24 prepares restricted native access post java 24 project panama migration jep 472 prepares restricted access to native code through jni and the ffm api 2024 12 09 java 24 language api changes inside java newscast 81 video java 24 java 24 s feature list contains a whopping 24 jdk enhancement proposals here we re going to look at the language and api changes 2024 12 05 java 24 stops pinning virtual threads almost inside java newscast 80 video java 24 virtual threads on java 24 virtual threads will no longer be pinned inside synchronized blocks which increases ease of adoption 2024 11 21 release your java projects like openjdk with tip tail inside java newscast 79 video openjdk community migration tip tail is a release model for software libraries that gives application developers a better experience while helping library developers innovate faster 2024 10 31 advanced java 101 talk java basics on ramp community java s success as one of the most used programming languages in the world comes in no small parts from its approachability but what may have been an easy entry into programming in the mid 90s appears laborious today and so in recent years oracle and openjdk have worked to improve the situation 2024 10 15 big news from project valhalla inside java newscast 77 video project valhalla java next at jvmls 2024 project lead brian goetz presented the current state of project valhalla this video summarizes the proposed changes to the programming model 2024 10 03 how to read a jdk enhancement proposal inside java newscast 74 video openjdk community java next openjdk evolves java through jdk enhancement proposals jep for short and uses them to communicate its intentions but the the devil is in the details 2024 08 01 integrity by default inside java newscast 73 video j_ms performance reflection integrity is a cornerstone of the java platform as it enables bolsters reliability maintainability security and performance but there are operations that undermine it now java wants to lock them down by default 2024 07 18 java and ai a structured analysis talk java next ai what ai development needs and how much java already has to offer what it lacks as well as what it s poised to acquire in the future 2024 07 12 jdk 23 removes compat locale provider post java 23 migration with the removal of the jdk s own somewhat outdated locale data all projects must now use the cldr data or other implement a custom locale data provider 2024 07 11 java and ai inside java newscast 72 video ai java next project valhalla project babylon project panama ai development can be split into three categories developing an ml model where java isn t competitive and is unlikely to become top of the class any time soon developing an ai centered product where java is well positioned and will become stringer soon but does this category matter in the long run and adding ai based features to larger projects where java is already very good and will only become stronger thanks to valhalla s value types panama s ffm and vector apis and babylon s code reflection 2024 07 04 why update data oriented programming to version 1 1 post dop a review of data oriented programming version 1 1 what caused the update and what is still left to be improved 2024 06 26 what happened to java s string templates inside java newscast 71 video project amber jdk 23 doesn t contain the string template preview that was present in jdks 21 and 22 let s discuss why the feature was removed probably not for the reasons you think what a new proposal could look like and when we may see it 2024 06 20 jdk 23 changes default annotation processing policy post java 23 core lang migration starting with jdk 23 annotation processors in the class path will no longer be executed without further javac configuration 2024 06 18 when to use data oriented programming post dop architecture how does data oriented programming compare to object oriented and functional programming and what are good situations to start using it 2024 06 10 all java 23 features inside java newscast 70 video java 23 java 23 will be released on september 17th but it s branched today june 6th 2024 and so its feature set is final generational zgc markdown in javadoc deprecations in unsafe the removal of string template and the thoughtful evolution of eight preview features let s take a closer look 2024 06 06 separate operations from data data oriented programming v1 1 post dop pattern matching data oriented programming guides us towards a separation of data and operations operations should be implemented in dedicated subsystems using pattern matching over sealed interfaces to pick execution branches and deconstructing records to implement domain logic 2024 06 05 make illegal states unrepresentable data oriented programming v1 1 post dop data oriented programming focuses on modeling data as closely as possible and a guiding principle for achieving that is to ensure that the software can not represent illegal states that can be achieved with good type design or with constructor checks plus tests 2024 06 03 model data the whole data and nothing but the data data oriented programming v1 1 post dop data oriented programming dop centers around modeling data as closely as possible and so a core principle of dop is to model the data the whole data and nothing but the data this goal is best achieved with a mix of records and sealed types as well as some programming practices that may seem odd to the object oriented developer all of which is explored in this article 2024 05 29 model data immutably and transparently data oriented programming v1 1 post dop records to model data immutably and transparently is one of the four principles of data oriented programming in this article we explore why immutability and transparency are important when modeling data and how to use java s features particularly records to achieve that 2024 05 27 data oriented programming in java version 1 1 post dop architecture many of the language features recently added to java come together to support data oriented programming a programming paradigm first described for java in june 2022 by brian goetz this here is a proposal for a revised version 1 1 2024 05 23 module imports in java 23 inside java newscast 69 video java 23 j_ms to reduce the overhead of using apis particularly in single source files java 23 previews module import declarations of the form import module modulename which import all packages exported by the named module 2024 05 16 java withers inside java newscast 67 video records jep 468 proposes a solution to the verbosity that can come from modeling mutable state with immutable records derived record creation aka with expressions aka withers 2024 04 18 java 23 restoring the balance with primitive patterns inside java newscast 66 video java 23 pattern matching the ongoing introduction of pattern matching to java has unbalanced the language here s how primitive patterns in java 23 and other patterns in future versions will fix that 2024 04 04 jdk 20 23 support for unicode cldr version 42 post java 23 java 20 migration java 20 updates its locale data to unicode cldr version 42 which comes with formatting and parsing changes particularly of dates and times 2024 03 29 dirty tricks in java 22 inside java newscast 64 video pattern matching optional clean code pattern matching optional expanding sealed type hierarchies nesting switches reverting instanceof and more so many dirty tricks to play around with in modern java 2024 02...
Images from subpage: "nipafx.dev/demos/" Verify
Images from subpage: "nipafx.dev/talks/" Verify
Images from subpage: "nipafx.dev/past-talks/" Verify
Images from subpage: "nipafx.dev/nicolai-parlog/" Verify
Images from subpage: "nipafx.dev/license/" 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???/"