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 Saturday 11 July 2026 23:31:39 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):
the other side inside java newscast 51 video java 21 omg how is there even more in jdk 21 scoped values preview key encapsulation mechanism api a new jfr command and various api improvements generational shenandoah is out though and it doesn t look good for the 32 bit windows port either 2023 06 22 all that is in java 21 inside java newscast 50 video java 21 jdk 21 is almost too good to be true it finalizes virtual threads sequenced collections generational zgc and the pattern matching basics and evolves and introduces over half a dozen other features 2023 06 08 script java easily in 21 and beyond inside java newscast 49 video java basics on ramp to give java and programming beginners a better learning path jep 445 proposes to allow stand alone main methods that are non public non static and don t have an args array and we re also jep draft for multi file programs 2023 05 25 scaling simply with virtual threads talk project loom java 21 virtual threads combine the simplicity of blocking code with the resource efficiency and scalability of reactive programming and in this talk you re going to learn how they do that and how you can use them in your project 2023 05 24 save 10 20 memory with compact headers inside java newscast 48 video performance jdk enhancement proposal 450 proposes to merge a compressed class word into the mark word to reduce object header size on 64 but systems from 96 128 bits to 64 bits thus saving 10 20 of heap space 2023 05 11 getting rid of unused variables finally inside java newscast 46 video pattern matching jep 443 proposes to add unnamed variables and patterns to java with them unused variables and patterns can be replaced by a single underscore which helps writing readable and maintainable code 2023 04 13 new sequenced collections in java 21 inside java newscast 45 video collections java 21 all lists some sets and some maps have an encounter order but the collections framework has no type to capture this property and define operations like getting or removing first and last elements or iterating in reverse order sequenced collections will fix that in java 21 2023 03 30 java 20 post java 20 the list of big new features that can be used in production with java 20 is rather short that was it already pretty boring these six month releases we really don t need to take a closer look 2023 03 14 the holy grail of java performance inside java newscast 43 video project leyden the goal of project leyden is to improve the startup time time to peak performance and footprint of java programs project lead mark reinhold recently proposed to extend the java programming model with features for selectively shifting and constraining computation with condensors let s look at his white paper and roadmap 2023 03 02 prepare your code bases for future java inside java newscast 41 video deprecation tools what do the security manager applet api finalization and primitive wrapper constructors have in common what about cms nashorn rmi activation and biased locking and what does jdeprscan have to do with all of this 2023 02 02 java s plans for 2023 inside java newscast 40 video project amber project galahad project leyden project lilliput project loom project panama project valhalla a summary of what happened in 2022 and what will probably happen in 2023 for projects amber galahad leyden lilliput loom panama and valhalla 2023 01 19 24 java features you missed in 2022 inside java newscast 39 video collections documentation java 18 java 19 pattern matching performance records structured concurrency jdk 18 and jdk 19 preview a number of big ticket features but they also come with a lot of smaller improvements here are 24 less known features that were added to java in 2022 among them additions to future and forkjoinpool to hashset and hashmap security and gc improvements custom localized date time formats and an internet address resolution spi and much more 2022 12 15 from idea to ide how java features are considered designed and shipped talk openjdk community how a community of java enthusiasts drives innovation for 15 years turning ideas into designs into code into features you can use in your ide 2022 11 13 graalvm in openjdk and more javaone announcements inside java newscast 36 video community java 8 java 17 openjdk performance oracle will contribute graalvm s just in time compiler and native image technology to openjdk it will also create ea and ga builds for javafx 20 and is hard at work at creating generational zgc to vastly improve zgc s already impressive performance and then there s the java se subscription enterprise performance pack a drop in replacement for jdk 8 with jdk 17 performance 2022 11 03 the simplest hello world inside java newscast 35 video project amber on ramp visibility classes methods instance and static members parameters a newcomer to programming needs to learn all of these concepts to truly understand a simple hello world program in java time to make that simpler and cut down on what needs to be known up front 2022 10 06 the solutionfactory to java s problems talk java next project amber project amber steadily and carefully chips away at java s persistent pain points this talk discusses released previewing and upcoming features achieve that and make java more expressive more succinct and more readable 2022 09 30 data oriented programming version 1 1 talk dop pattern matching project amber data oriented programming models data as data records for entities and sealed types for alternatives combined with pattern matching we can define operations on the data without overloading it with functionality 2022 09 27 loom in the java ecosystem inside java newscast 34 video java 19 project loom libraries among other things java 19 ships with virtual threads structured concurrency apis sealed types and pattern matching in switch all of them as previews but still very cool i m using these features here to create a github crawler 2022 09 27 java 19 in action inside java newscast 33 video java 19 dop project loom among other things java 19 ships with virtual threads structured concurrency apis sealed types and pattern matching in switch all of them as previews but still very cool i m using these features here to create a github crawler 2022 09 08 string templates javafx 19 deserialization and more at javaone inside java newscast 32 video javafx java 19 serialization string templates make it easy and safe to embed variables and expressions in strings javafx 19 comes with many improvements chief among them derived observables and the deserialization filter can keep apps safe from certain attacks more on all of this at javaone 2022 08 23 sequenced collections purity and more at javaone inside java newscast 31 video collections lambda sequenced collections introduce an abstraction for collections with a known encounter order like all lists and some sets and maps it will be easy to add get or remove the first and last elements and to iterate or stream in reverse order we re also discussing immutable collections and pure functions more on all of this at javaone 2022 08 11 java q a inside java newscast 30 video project leyden project lilliput project valhalla project amber we asked you for questions on youtube reddit and twitter and are here to answer a bunch of them from projects amber to valhalla leyden to lilliput from language to performance from the immediate future to pipe dreams we covered a lot of ground 2022 07 28 data oriented programming inside java newscast 29 video records dop pattern matching patterns techniques data oriented programming focuses on modeling data as data instead of as objects records for data and sealed types for alternatives let us model immutable data where illegal states are unrepresentable combined with pattern matching we get a safe powerful and maintainable approach to ad hoc polymorphism that lets us define operations on the data without overloading it with functionality 2022 07 14 what is openjdk inside java newscast 28 video openjdk community java basics what s openjdk or the openjdk how does it work and what does it do here s the answer to these questions as well as explorations of jdk enhancement proposals the java community process why there are so many jdk providers and how long term support works 2022 06 30 java 19 the best java release inside java newscast 27 video java 19 project amber project loom project panama java 19 is the first release to preview project loom s virtual threads and structured concurrency project amber s record patterns and project panama s foreign memory and function apis it also continues previews of pattern matching in switch and vector api put together this makes it the most groundbreaking java release in years and probably for years to come 2022 06 16 deconstructing records in pattern matching inside java newscast 26 video project amber pattern matching how record patterns use records transparency to safely deconstruct them in pattern matching allowing us to separate checking structure and value of data from processing it 2022 06 02 news grab bag loom virtual threads lilliput pattern matching inside java newscast 25 video project loom tools project lilliput project amber pattern matching community project loom s virtual threads are merged and ship with jdk 19 here s to prepare for them also news on project lilliput proposal for record patterns in pattern matching some astonishing numbers from sonatype on maven central and the move of openjdk to openjdk org 2022 05 19 when and null in pattern matching inside java newscast 24 video project amber pattern matching jep 427 proposes two changes to pattern matching in switch 1 guarded patterns which belonged to patterns are replaced with when clauses which belong to the case 2 null needs to be handled by a specific case null 2022 05 05 how to use switch in modern java post switch pattern matching since java 14 introduced switch expressions using switch isn t as straight forward as it used to be colons or arrows statement or expression labels or patterns here s how to best use switch in modern java 2022 04 19 virtual thread deep dive inside java newscast 23 video project loom now that project loom s jep 425 officially proposes virtual threads it s time to take a close look at them scheduling and memory management mounting unmounting capturing and pinning observability and and what you can do for optimal scalability this episode has almost everything on virtual threads 2022 04 07 all about jdk 18 inside java newscast 21 video java 18 project amber project panama pattern matching tools reflection documentation refinements in pattern matching and panama s foreign and vector apis a new command jwebserver and a new ip address resolution spi preparing code for utf 8 becoming the default character set and for the eventual removal of finalization and a few more bits and pieces 2022 03 10 modern java ask me anything talk java next conversation new language features api additions and jvm improvements projects amber loom and panama valhalla leyden and babylon shorter release cadence and free oracle jdk there s a lot going on in modern java i ll do my best to answer all your questions about it 2022 02 18 state of pattern matching with brian goetz video project amber pattern matching conversation conversation with project amber lead brian goetz about pattern matching in java why map get should be a pattern the linear thinking trap and how it impacts null handling in pattern matched exhaustiveness in switch statements and the rehabilitation of switch 2022 02 16 configuring maven for compiled and tested code in javadoc post java 18 documentation tools for jdk 18 s jep 413 s embedded snippets to be compiled and tested by your maven build they need to be added to a source set surefire needs to pick them up and javadoc needs to know their location here s how to do that 2022 02 10 compiled and tested code in javadoc inside java newscast 20 video java 18 documentation short code snippets in javadoc are a great way to document an api but they re brittle jdk 18 jep 413 solves that problem by allowing us to reference snippets 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 ...
Images from subpage: "nipafx.dev/caliz-learning-graal/" Verify
Images from subpage: "nipafx.dev/java-12-guide/" Verify
Images from subpage: "nipafx.dev/java-12-teeing-collector/" Verify
Images from subpage: "nipafx.dev/java-12-experiments/" Verify
Images from subpage: "nipafx.dev/effective-java-utilities-singleton-dependency-inj... " 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???/"