Random Thoughts on Java Programming

Trying to define some of my thoughts on Software Design.

Monday, 22 August 2022

Rust in Perspective

Found this in my tweet timeline.

References

Rust in Perspective - linusw
https://people.kernel.org/linusw/rust-in-perspective
Posted by Turbo at 15:21 No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: languages, linux, perspective, programming, Rust
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Weight

stuff

Currently Reading

Java SE 8 for the Really Impatient


Pages

  • Home
  • About me
  • Glossary
  • Quotes
  • References
  • FAQ
  • Java Specification Requests
  • ASCII Table
  • How I Explained REST to My Wife
  • Weight Measurements

Blog Archive

  • ►  2025 (14)
    • ►  June (1)
    • ►  May (4)
    • ►  April (4)
    • ►  March (3)
    • ►  February (2)
  • ►  2024 (21)
    • ►  December (3)
    • ►  November (3)
    • ►  October (3)
    • ►  September (2)
    • ►  August (1)
    • ►  July (4)
    • ►  June (1)
    • ►  May (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2023 (28)
    • ►  December (4)
    • ►  November (5)
    • ►  October (4)
    • ►  September (4)
    • ►  July (2)
    • ►  June (3)
    • ►  May (2)
    • ►  April (2)
    • ►  January (2)
  • ▼  2022 (24)
    • ►  December (5)
    • ►  November (4)
    • ►  October (4)
    • ►  September (1)
    • ▼  August (1)
      • Rust in Perspective
    • ►  July (2)
    • ►  May (1)
    • ►  March (2)
    • ►  February (2)
    • ►  January (2)
  • ►  2021 (33)
    • ►  December (3)
    • ►  November (4)
    • ►  October (5)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (3)
    • ►  May (4)
    • ►  April (5)
    • ►  March (2)
    • ►  February (2)
    • ►  January (2)
  • ►  2020 (36)
    • ►  December (4)
    • ►  November (1)
    • ►  October (1)
    • ►  September (3)
    • ►  August (2)
    • ►  July (4)
    • ►  June (4)
    • ►  May (4)
    • ►  April (3)
    • ►  March (1)
    • ►  February (4)
    • ►  January (5)
  • ►  2019 (42)
    • ►  December (4)
    • ►  November (5)
    • ►  October (5)
    • ►  September (2)
    • ►  August (1)
    • ►  July (4)
    • ►  June (2)
    • ►  May (5)
    • ►  April (2)
    • ►  March (4)
    • ►  February (4)
    • ►  January (4)
  • ►  2018 (43)
    • ►  December (4)
    • ►  November (6)
    • ►  October (4)
    • ►  September (4)
    • ►  August (3)
    • ►  July (2)
    • ►  June (3)
    • ►  May (4)
    • ►  April (2)
    • ►  March (4)
    • ►  February (4)
    • ►  January (3)
  • ►  2017 (52)
    • ►  December (4)
    • ►  November (4)
    • ►  October (2)
    • ►  September (4)
    • ►  August (6)
    • ►  July (5)
    • ►  June (6)
    • ►  May (4)
    • ►  April (4)
    • ►  March (5)
    • ►  February (4)
    • ►  January (4)
  • ►  2016 (39)
    • ►  December (3)
    • ►  November (4)
    • ►  October (4)
    • ►  September (5)
    • ►  June (2)
    • ►  May (4)
    • ►  April (4)
    • ►  March (5)
    • ►  February (4)
    • ►  January (4)
  • ►  2015 (46)
    • ►  December (5)
    • ►  November (5)
    • ►  October (5)
    • ►  September (4)
    • ►  August (4)
    • ►  July (5)
    • ►  June (4)
    • ►  May (3)
    • ►  April (1)
    • ►  March (3)
    • ►  February (2)
    • ►  January (5)
  • ►  2014 (49)
    • ►  December (4)
    • ►  November (2)
    • ►  October (5)
    • ►  September (5)
    • ►  August (4)
    • ►  July (5)
    • ►  June (3)
    • ►  May (3)
    • ►  April (5)
    • ►  March (6)
    • ►  February (3)
    • ►  January (4)
  • ►  2013 (31)
    • ►  December (4)
    • ►  November (2)
    • ►  October (4)
    • ►  September (1)
    • ►  August (3)
    • ►  July (5)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (4)
    • ►  February (4)
    • ►  January (1)
  • ►  2012 (20)
    • ►  December (2)
    • ►  November (3)
    • ►  October (3)
    • ►  July (1)
    • ►  June (3)
    • ►  May (1)
    • ►  April (1)
    • ►  March (2)
    • ►  February (3)
    • ►  January (1)
  • ►  2011 (21)
    • ►  December (3)
    • ►  October (3)
    • ►  September (3)
    • ►  August (1)
    • ►  July (6)
    • ►  June (1)
    • ►  March (1)
    • ►  February (3)
  • ►  2010 (29)
    • ►  December (4)
    • ►  October (3)
    • ►  September (5)
    • ►  August (3)
    • ►  July (7)
    • ►  June (3)
    • ►  May (1)
    • ►  March (1)
    • ►  February (2)

Categories

"if it hurts do it more often." (1) @After (1) @Before (1) @DeclareRolls (1) @FunctionalInterface (1) @RolesAllowed (1) @SuppressWarning (1) #itsjustangular (1) 1024 (1) 14 (1) 2017 (1) 2018 (3) 2019 (1) 2022 (1) 2023 (1) 2024 (2) 2025 (2) 301 (1) 401 (1) 500 (1) abacus (1) abstract (1) abstractions (3) abuse (1) access level modifiers (3) AccessLocalException (1) accessors (1) accidental overrides (1) AdditionalCriteria (1) administration (2) aggregation (3) agile (3) AI (1) Akka Streams (1) Allman style (1) alternate docroot (2) alternative (2) alternatives (3) amd (1) angular (15) angular 18 (1) angular 19 (1) angular 4 (1) angular 7 (1) angular 9 (2) angular2 (2) angularjs (2) annotation (1) annotations (7) anonymous inner class (2) answer (1) Ant (3) anti-pattern (3) antisamy (1) Antwerpen (2) apache (1) api (1) application servers (1) appreciation (1) Aquarium (1) architect (3) architecture (4) Aristotle (1) arithmethic (1) arrays (2) arrows (1) asadmin (1) assertj (3) assocation (1) associate (1) association (1) atdd (1) atob (1) authbind (1) authentication (4) auto (1) autoboxing (6) autoformatting (1) autogeneration (1) automatic semicolon insertion (1) automation (1) autonomous vehicles (1) autoupdates (2) back (1) backend (1) backups (3) backwards compatible (1) BadRequest (1) base64 (1) bash (1) basics (2) batch (2) battery (1) bean-discovery-mode (1) beans (2) BeEF (1) beginners (3) Belgium (1) Belkin (1) best practices (7) BigDecimal (2) bikes (1) binary (4) binary numeral system (4) bits (1) bliki (1) blog (6) blogger (4) blogspot (3) boilerplate (1) bookmark (6) boolean expressions (2) booleans (3) boot messages (1) bootstrap (2) bootswatch (2) bower (1) bowling (1) boyscout rule (1) branch (2) branch instruction (1) branch prediction (1) branches (1) Brian Goetz (8) broken window theory (1) browser (2) btdd (1) buckets (1) bug (2) bugs (1) build (1) builder pattern (2) business logic (1) buttons (1) Byteman (1) bytes (1) ca (4) caching (2) cafe babe (1) cake (3) CAP_NET_BIND_SERVICE (1) capture the flag (1) career (1) CascadeType (1) case (1) cast (1) casting (1) causality (1) cd (2) cdi (3) centos (3) cert.pem (1) certbot (2) certificates (6) certification (7) chain (4) changed (1) changing generated classes (1) chaordic (1) Charles "Chuck" Weiss (1) cheatsheet (1) check constraints (1) Checker Framework (1) ci (1) ciphers (1) circumference (1) class diagram (2) classes (1) classic (1) classpath (1) classpathhell (1) cleancode (2) cleaning up (1) cli (2) client (1) clipboard (1) clothesline (1) cloud (5) Cloud OnBoard (1) cmp (1) coalesce (1) code (1) code formatter (3) code reviews (1) code smell (1) coding guidelines (4) coding standards (3) collections (12) collectors (1) combining (1) command line (2) command line interface (2) comments (3) commit (1) commit message (1) commitment (1) commits (1) common mistake (2) compare (3) comparing files (1) composite keys (1) composite primary keys (1) composition (4) computer (1) concat (1) concurrency (3) ConcurrentModificationException (2) conditional statement (1) conference (8) configuration (3) connectionpool (1) considered harmful (2) constant (1) constraints (1) ConstraintViolation (1) ConstraintViolationException (1) constructor (7) consul (1) Consumes (1) container (1) containers (1) content management framework (2) contents (1) context (1) continuation passing style (1) continuous delivery (3) continuous integration (2) contract (1) contravariant (1) convenient (1) convention over configuration (1) conversion (3) cookies (1) cool (1) cordova (1) core (1) coreutils (1) costs (1) Coursera (4) courses (14) covariant (1) cps (1) CQRS (1) createNativeQuery (1) criteria (1) cron (1) crontab (1) cross-site scripting (1) csr (4) css (1) ctf (1) cucumber (1) curly quotes (1) currency (1) CurrencyUnit (1) curry (1) cursor (1) danger (1) darkmode (1) data (1) data class (1) database (9) datacenter (1) datatype conversion (1) date (5) datetime (1) days (1) dbms (1) dconf (1) debugger (1) debugging (7) declarative programming (1) decode (1) decompiling (1) default constructor (2) default methods (2) degraded (1) delegation (1) delete_orphan (1) deleting domain (1) dependencies (3) dependency (2) dependency injection (2) dependency management (3) deployit (1) deployment (1) deprecated (2) deque (1) Derby (1) design pattern (15) developers (1) development (3) Devoxx (10) diagram (1) diagrams (1) diff (1) Diffie-Hellman (1) distinct (1) dnf (7) dnf-automatic (1) docker (6) doclint (1) docroot (1) documentation (4) dogfooding (1) dojo (1) domain (2) domain administration (1) domain language (1) don't be cute (1) dotadiw (1) doubles (1) download (1) drawing (1) driver (4) driving (1) DSDM (1) dsl (4) dual (1) dumb quotes (1) dvd (1) dvdrip (1) EAGER (1) easy (2) eating your own dog food (1) ECJ (1) Eclipse (1) eclipse compiler (1) Eclipse Transformer (1) EclipseLink (5) ecma (3) ecmascript 6 (1) Eddie Izzard (1) education (1) edX (2) effectively final (1) ejb (4) ejb3.1 (2) Elliptic-Curve Diffie-Hellman (1) embedding code (1) Emily Bache (1) energy (1) energy widget (1) engine (1) engineering (1) engineers (1) enterprise (2) enterprise portal (2) enterprisedb (1) entity (2) entity-relationship diagrams (1) entropy (1) enum (1) enums (3) environment (1) Epimenides (1) epson (2) er (1) error (1) error messages (1) errormessage (1) errors (2) ET-3750 (2) ethernet (1) euler diagram (1) european law (1) example (3) exams (3) exception (3) exfat (1) explicit join (2) expression evaluation (2) external (1) factorial (2) factory (1) false (1) feature creep (1) fedora (15) fedora core (11) fetch (1) FetchOverride (1) FetchProfile (1) file (1) files (2) filesystems (2) filter (2) filtering (2) final (1) finally (1) find (1) firefox (2) firewall (1) first hello world (5) flash (1) flexibleJDBCRealm (3) floats (1) flush (1) flyway (1) flyweight pattern (1) for statement (2) for-loops (1) forecast (1) foreign keys (1) formatter (1) formatting (1) formula (1) framework (1) frameworks (2) Freemarker (2) front (1) frontend (1) Fruitbat (1) full outer join (1) functional operations (1) functional programming (8) functions (2) funny (3) fuse (1) future (2) gadgets (1) GAE (2) gamblers fallacy (2) game (1) game engines (1) gaming (3) Garbage Collection (2) Gauss (1) gc (1) gconf (1) gconf-editor (1) GCP (1) gedit (1) GeForce (1) general availability (1) generics (2) geometry (4) gibibyte (1) gists (1) git (15) git for beginners (7) git history (1) git large file storage (1) git lfs (1) git rebase (2) git reflog (1) git remote (2) github (6) gitignore (1) glassfish (25) gliffy (1) global (2) glue (1) gnome (1) godaddy (2) google (3) Google Doc (1) Google Drive (1) gpg (1) gpg2 (1) gpl (1) gpt (1) GraalVM (6) GraalVM Updater (1) graphics (3) graphics cards (1) graphviz (1) gregorian calendar (1) group by (1) groups (1) gsettings (1) guard clauses (1) guildwars (1) gwt (1) habits (1) hack (1) hackathon (1) hacker (1) hacking (1) hamcrest (1) handbrake (1) handledNonSpecificException (1) handler (1) harddisks (9) hardening (1) hardware (2) harmony (1) hash (1) hashsets (1) HATEOAS (1) hazelcast (1) hdd (1) headers (1) heap (1) heap pollution (1) hell (1) hi/lo algorithm (1) hibernate (23) hibernate.cfg.xml (1) hierarchy (1) history (3) hooks (1) hosting (1) hql (3) html (3) html sanitizer (1) http (5) http caching (1) http errorcodes (1) http for beginners (1) http statuscodes (1) http-listener (1) http/2 (1) https (3) humour (4) hypermedia (1) i18n (1) icedtea (1) ide (2) identity (2) if statement (2) ifPresentOrElse​ (1) IKEA (1) images (1) immutable (1) imperative programming (1) implementation (1) implementation detail (1) implicit join (1) important (1) In Our Day (1) increase visibility (1) indent style (1) indentation (2) index (1) indexOf (1) infinite series (1) infix (2) inheritance (7) init (1) injection (1) inkscape (1) inner join (1) inotify (1) insert (1) installation (5) instance (1) integration (1) integration testing (2) IntelliJ (4) interface (1) interfaces (2) internationalisation (1) internet (2) invariant (1) Invariant TSC (1) Inversion of Control (1) IoC (1) ip (1) IPS (1) iptables (1) iron triangle (1) Isaac Asimov (1) issues (1) it (1) Ivy (1) J-Fall 2012 (2) J-Fall 2013 (1) J-Fall 2014 (1) J-Fall 2015 (2) J-Fall 2016 (2) J-Fall 2022 (1) Jakarta (4) Jakarta 10 (2) Jakarta 9 (1) Jakarta EE (3) James Gosling (1) java (87) Java Flight Recorder (1) java for beginners (106) java installation (3) java interoperability (1) java web start (1) java.nio.file (2) JavaBean (1) javadoc (10) JavaFX (2) javap (1) javascript (15) javascript dates (1) javascript for beginners (6) javascript injection (1) JCP (2) jdbc (9) JDBCRealm (2) jdk (2) jdk10 (1) jdk11 (5) jdk13 (1) jdk17 (3) jdk21 (2) jdk7 (5) jdk8 (21) jdk9 (3) jee (13) jee 7 (11) jee 8 (3) jee versions (2) jelastic (4) jenkins (1) JetBrains (1) jfall (12) jigsaw (1) jlogviewer (1) jls (8) jmockit (1) jndi (1) jnlp (1) Joel Spolsky (1) joel test (1) join (1) JoinColumn (1) JoinColumns (1) JoinTable (1) jopt (1) JPA (17) JPAContainer (1) jpql (4) jquery (2) JSESSIONID (1) jsfiddle (1) jshell (1) JSON (7) json_object (1) JsonIgnoreProperties (1) JSR 268 (1) JSR 303 (1) JSR 305 (1) JSR 308 (1) JSR 337 (1) JSR 352 (1) jtail (1) julian calendar (1) junit (1) junit3 (1) junit4 (2) jvm (1) jws (1) jwt (1) Kali linux (1) kanban (1) kata (1) keyboard (1) keyboard shortcuts (1) keypad (1) keyset (1) keystore (5) keytool (1) keywords (1) kibibyte (1) knowledge (1) knowledge transfer (1) Kotlin (15) Kotlin for beginners (16) KotlinConf (1) labtop (2) lambda (9) lambdas (7) languages (3) large (1) latency (1) launch (3) law of demeter (1) LAZY (1) LazyInitializationException (1) leadership (1) lean (1) learning (1) learning tower stool (1) left join (3) less (1) let (2) Let's Encrypt (2) letsencrypt (4) lfs (1) liberation (1) library (1) license (1) lifecycle (1) liferay (3) lightfish (1) limiting (1) links (1) Linus Torvalds (2) linux (39) linux for beginners (9) list (2) lists (1) living documentation (1) LocalDate (1) LocalDateTime (1) localhost (1) locate (1) locationtech (1) log4j (1) logging (5) logic (1) logjam (1) loglevel (2) logon message (1) LogRecord (1) logs (1) long-lived branches (1) loose coupling (1) LTS (1) mac (1) MacBook (1) MacBook Pro (1) machine learning (1) madm (1) mainframes (1) major release (1) ManyToMany (1) ManyToOne (1) map (2) mapping (1) maps (2) maria (6) mariadb (10) markdown (1) Martijn Verburg (1) Martin Fowler (5) Martin Odersky (2) martingale (2) master-password (1) math (4) mathematics (4) MathJax (1) mathml (3) Maven (8) mbr (1) mdadm (7) mebibyte (1) memory (1) merge (3) mesos (1) MessageBodyWriter (1) metaphor (1) method calls (1) method chaining (1) method determination (1) method overloading (4) method parameter (2) method reference (3) methodology (1) methods (1) microprofile (3) microservices (2) microsoft (3) migrating projects (2) migration (1) mirror (6) mocking (1) model (1) modelling (3) moderation (1) module (1) MonetaryAmount (1) Money (1) monitor (2) monitoring (1) Monte Carlo (2) moo (1) more (1) most (1) mount (4) mpd (1) MTBF (1) multipolygon (1) multithreading (1) musings (1) mutable (1) mvc (1) mysql (11) mysqld (4) namedqueries (1) naming (2) nativequery (2) netbeans (10) NetBeans as a Platform (1) netlify (1) network (5) network sniffing (1) networking (2) new (1) newyear (1) nginx (3) ngResource (1) Nicolai Parlog (1) NIO.2 (1) NLJUG (6) non-determinism (1) non-reifiable (1) Nonnull (1) nostalgia (1) notebooks (1) notifications (1) null (2) null safety (1) null values (4) Nullable (1) NullPointerException (5) nullsafety (1) number system (1) numeral systems (1) nvidia (2) nvl (1) object (3) object oriented programming (2) objects (1) offset (1) OneToMany (1) online (1) open source (1) openapi (1) opencv (1) openjdk (5) openssl (1) operator (3) operator precedence (2) optional (12) options (1) Oracle (17) ordering (1) orElse (1) orm (12) orphanRemoval (1) outer join (3) overloading (1) owasp (2) paas (1) package (2) package manager (3) package-info.java (1) package-private (1) package.html (1) pagers (1) pagination (1) paradox (5) parameters (1) parsing (1) partition table (2) partitions (1) pass (1) pass-by-reference (2) pass-by-value (2) passwords (3) pattern recognition (1) payara (18) payara micro (6) pdm (1) Peak of Complexity (1) pendrive (1) penetration testing (1) perception (1) performance (2) performance tuning (2) persistence (1) persistence.xml (1) perspective (1) pgp (1) philosophy (2) photos (1) pi (1) pictures (1) pipeline (1) pl/sql (2) plantuml (9) playground (1) podman (1) podman desktop (1) point (1) pointer (1) polish notation (1) polygon (1) popper.js (1) Portainer (2) portforwarding (1) porting (1) ports (1) postfix (1) postgresql (3) precedence (1) precision (2) predicates (1) presentation (1) primary key (1) primitives (1) printer (2) println (1) private key (1) privkey.pem (1) problem (1) process (1) processors (1) production (3) programming (2) project Amber (1) project coin (1) Project Reactor (1) promises (1) property (1) protected (2) proxy (4) proxy server (1) psychology (1) public key (1) pwgen (1) QHD (1) quality (1) quality control (1) Quarkus (1) query (1) QueryDSL (2) QueryParam (1) queue (1) quickly (1) quiz (1) quotes (1) race condition (1) Radeon (1) radix (1) raid (3) RAID levels (2) RAID1 (9) raspberry pi (3) raspbian (1) raspbmc (1) rc-dukes (1) rc.local (1) RDTSC (1) reactive streams (1) real life (1) realization (1) reasoning about programs (1) rebase (1) records (2) recovering (1) recovering git (1) recovery (2) recursion (2) Redhat (2) redirecting (1) reduce (1) refactoring (7) reference (1) reflection (1) reifiable (1) reified generics (1) relations (1) releases (1) removing (1) renewals (1) repository (1) requirements (1) resource (1) ResourceBundle (1) rest (14) rest-assured (1) restangular (1) resteasy (1) RESTEASY004590 (1) restore (2) reveal.js (1) revision (1) rewriting (3) RFC3986 (1) Rhel (1) Richardson Maturity Model (1) right join (1) robot (1) RoG (1) roles (1) rpm (2) rsync (2) rubber duck debugging (1) Rust (2) RxJava (1) RxJS (1) s1as (4) SafeVarargs (2) Samsung (1) Sarketsdr (1) SATA (1) SATA III (1) Sateshi (1) sbe (2) Scala (6) science fiction (1) scope (2) scope functions (1) scripting (2) scripts (1) scrubbing (1) scrum (3) scrum guide (1) sealing jars (1) second hand (1) security (9) SEMA (1) semantic versioning (1) senior (1) separation of concerns (1) sequence (2) server (2) service provider mechanism (1) servoblaster (1) session (1) sets (3) sha1 (1) shell scripting (2) shelving (1) short-circuit (4) shortcuts (1) shouting (1) Simon Ritter (1) simple (2) SimpleDateFormat (1) simplification (1) Simpson (1) single page application (1) singleton (2) smart (1) smart quotes (1) smetana (1) snapshots (1) soap (1) soapUI (2) sockets (2) SoftAssertions (1) software (4) software architecture (1) software defect detection (2) software defects (1) software design (24) software development (9) software teams (1) solution (1) sonar (1) SonarQube (1) sorting (1) soup (1) spam (1) specification by example (1) splash (1) spread operator (1) sprint (1) sql (20) sql for beginners (9) SQL injection (1) sql scripts (1) sqldeveloper (1) square root (1) Srinivasa Ramanujan (1) ssd (1) ssh (3) ssl (7) stack (1) stacktrace (1) standards (1) standup (1) starting (1) starting afresh (1) stash (1) statements (2) static (3) statistics (1) stax (1) step definitions (1) stream (5) StreamingOutput (1) streams (19) strict (1) String (1) string functions (1) string manipulation (1) substring (1) subversion (3) sum (1) sun (1) Sun Microsystems (1) super (1) surface (1) switch (1) switches (1) syntax (1) syntax highlighting (3) system (1) System V (1) systemctl (1) systemd (1) tables (1) tablet (1) taglet (1) tagline (1) tags (1) tail (1) tail call (1) tail call optimization (1) tail recursion (1) takeout (1) target-database (1) TCO (1) teams (1) technical (1) telephone (1) terminals (1) test driven design (1) testing (8) testng (2) testpyramid (2) tests (2) text (1) themes (1) thinclients (1) things you should never do (1) this (2) thoughts (2) threading (1) tight coupling (1) time (3) timeout (1) timestamp (1) tips (1) TN (1) toddler (1) tools (1) toy (1) tracer bullet (1) tracing (1) traditional (1) trailing commas (1) training (2) training models (1) trainwreck (2) transfer (1) transitive dependency (1) transitivity (1) tricks (1) true (1) try (1) try-with-resources (1) tunnels (2) tupels (1) tuples (1) two-factor authentication (1) typed (1) TypedQuery (1) typescript (4) typescript for beginners (2) ugly (1) uml (10) Unauthorized (1) uncanny valley (1) uncle bob (7) unique index (1) unit tests (6) Unity (2) unix (1) update (3) updates (1) updating projects (1) upgrade (7) upload (1) upsert (1) upsource (1) URI (1) URL (1) URN (1) user interface (1) users (1) utc (1) utf-8 (1) uuencoded (1) vaadin (1) validation (1) var (1) varargs (5) variables (2) vavr (1) Vector (2) vendor name (1) Venkat Subramaniam (2) venn diagram (1) vert.x (1) video (1) viewing (1) views (1) virtualbox (1) Virtuozzo (1) visibility (1) VisibleForTesting (1) Visitor pattern (1) visualisation (1) visualvm (1) Vlad Mihalcea (1) vm (1) voxxed (2) vulnerability (1) walking skeleton (1) warcraft (1) WatchService (1) wayland (1) web (1) web application framework (2) web applications (3) web components (1) web container (1) web content management system (2) web framework (2) web.xml (1) WebApplicationException (1) webcast (3) webgoat (1) webpack (1) webroot (1) weight measurements (1) welcome banner (1) welcome message (1) weld (1) wheel (1) whippersnappers (1) wiki (1) wildfly (1) Will Smith (1) window manager (1) WireMock (1) wkt (2) woodmanship (3) workshop (2) worktrees (1) world of warcraft (2) WQHD (1) writing (2) xbmc (1) xfce (1) XHR (1) xkb (1) xml (4) XMLGregorianCalendar (1) XMLHttpRequest (1) xmllint (1) xorg (1) xss (1) yarn (1) youtube (2) YPPO (6) yum (3) zip (1) zipfiles (1)
Ethereal theme. Powered by Blogger.