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 16:16:44 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):
ses 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 29 does java 22 kill build tools inside java newscast 63 video java 22 on ramp java 22 brings multi source file execution to the platform it allows us to run programs consisting of multiple source files and even dependencies with just a simple java command for experienced developers this will make exploration and experimentation simpler but it s a real game changer for people just learning java or even just to program they can now write java code from single to multiple source files and even add dependencies before they need to consider an ide or build tool 2024 02 15 the hottest language you didn t have on your radar talk pattern matching performance records virtual threads with so much going on in the programming language space it s easy to miss any specific language s success story and so in this talk i want to put a particularly hot one on your radar 2024 02 05 java 22 previews statements before super and this inside java newscast 62 video java 22 project amber whether for validation preparation or splitting and sharing arguments it can be quite annoying that java doesn t allow statements before the super or this call in a constructor luckily java 22 is about to change that with jep 447 which previews statements before the explicit constructor invocation 2024 02 01 java s plans for 2024 inside java newscast 61 video project amber project babylon project leyden project lilliput project loom project panama project valhalla in 2024 java keeps evolving here s what the big openjdk projects amber leyden valhalla and more plan for this year and how that will push java forward 2024 01 18 java highlights of 2023 inside java newscast 60 video turn of the year on ramp java 8 community meta 2023 is coming to a close and it was quite a year for java let s look back at some of the highlights on ramp improvements why java 8 is dying jvmls community achievements and how cool our youtube channel is 2023 12 21 how project valhalla and jspecify can kill npes video project valhalla libraries conversation project valhalla s value types need to be aware of which instance can be null and which can t so the jvm can inline them so will java get a null aware type system after all not quite but it may get close and jspecify can help with some of those steps 2023 12 14 java null and jspecify video libraries kevin bourrillion gives an introductory presentation on jspecify a project spearheading a set of standard annotations for java static analysis specifically for tracking null 2023 12 11 java 22 unpacking inside java newscast 59 video java 22 jdk 22 will be released on march 19th 2024 but it s forked today dec 7th 2023 and so its feature set is final unnamed patterns and variables the ffm api and multi source file programs are the highlights but there is so much more let s unpack 2023 12 07 java on the gpu inside java newscast 58 video project babylon babylon is openjdk s newest big project aimed at easing execution of java code on the gpu which will unlock machine learning and artificial intelligence on the jvm here s all about its background prototypes and plans 2023 11 16 implementing new java stream operations video streams implementing a bunch of gatherer s to better understand the proposed addition to the stream api 2023 11 02 better java streams with gatherers inside java newscast 57 video streams stream gather is a new intermediate meta operation that allows the jdk and us to implement all kinds of intermediate operations as gatherer s without overloading the stream interface 2023 11 02 java architects answer your java questions video community project amber project loom project valhalla project leyden try catch expressions valhalla timeline synchronizing virtual threads and many more here s how brian goetz alan bateman stuart marks and kevin rushforth answered your questions 2023 10 26 new class file api will make java updates easier inside java newscast 56 video java next migration how the new class file api that brian goetz presented at jvmls will greatly improve the situation around java updates 2023 10 05 java 21 pattern matching tutorial video java 21 pattern matching dop java basics java 21 is the first java release with all essential pattern matching features finalized sealed types type patterns an improved switch records and record patterns this tutorial puts them all together 2023 09 1...
Images from subpage: "nipafx.dev/java-12-switch-expression/" Verify
Images from subpage: "nipafx.dev/java-http-2-api-tutorial/" Verify
Images from subpage: "nipafx.dev/effective-java-builders/" Verify
Images from subpage: "nipafx.dev/java-11-releases-license-lts/" Verify
Images from subpage: "nipafx.dev/java-11-migration-guide/" 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???/"