Awesome List Updates on May 31, 2018
5 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Math
Misc
Probability and Statistics / Stochastic processes
- 📝 Convergence of Stochastic Processes - David Pollard
2. Awesome Static Website Services
Payments / Provided by the Host
- ShapeShift Shifty Button - Accept payments using various cryptocurrencies.
3. Awesome Java
Bean Mapping
- MapStruct (⭐6.9k) - Code generator that simplifies mappings between different bean types, based on a convention-over-configuration approach.
- Orika (⭐1.3k) - JavaBean-mapping framework that recursively copies (among other capabilities) data from one object to another.
- Selma (⭐210) - Annotation processor-based bean mapper.
Build
- Apache Maven - Declarative build and dependency management that favors convention over configuration. It might be preferable to Apache Ant, which uses a rather procedural approach and can be difficult to maintain.
- Buck (⭐8.6k) - Encourages the creation of small, reusable modules consisting of code and resources.
- Gradle - Incremental builds programmed via Groovy instead of declaring XML. Works well with Maven's dependency management.
Bytecode Manipulation
- cglib (⭐4.8k) - Bytecode generation library.
Caching
- Caffeine (⭐15k) - High-performance, near-optimal caching library.
- Ehcache - Distributed general-purpose cache.
Cluster Management / Text-Based User Interfaces
- Apache Aurora - Mesos framework for long-running services and cron jobs.
- Singularity - Mesos framework that makes deployment and operations easy. It supports web services, background workers, scheduled jobs, and one-off tasks.
Code Analysis / Text-Based User Interfaces
- Error Prone (⭐6.8k) - Catches common programming mistakes as compile-time errors.
- Infer (⭐15k) - Modern static analysis tool for verifying the correctness of code.
- NullAway (⭐3.6k) - Eliminates NullPointerExceptions with low build-time overhead.
- PMD (⭐4.7k) - Source code analysis for finding bad coding practices.
- Spoon (⭐1.7k) - Library for analyzing and transforming Java source code.
Code Generators / Text-Based User Interfaces
- ADT4J (⭐143) - JSR-269 code generator for algebraic data types.
- Auto (⭐10k) - Generates factory, service, and value classes.
- Immutables - Annotation processors to generate simple, safe and consistent value objects.
- JavaPoet (⭐11k) - API to generate source files.
- JHipster (⭐21k) - Yeoman source code generator for Spring Boot and AngularJS.
- Lombok - Code generator that aims to reduce verbosity.
Configuration / Text-Based User Interfaces
- centraldogma (⭐588) - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.
- ini4j - Provides an API for handling Windows' INI files.
- KAConf (⭐59) - Annotation-based configuration system for Java and Kotlin.
- owner (⭐911) - Reduces boilerplate of properties.
Constraint Satisfaction Problem Solver / Text-Based User Interfaces
- OptaPlanner - Business planning and resource scheduling optimization solver.
CSV / Text-Based User Interfaces
- jackson-dataformat-csv (⭐194) - Jackson extension for reading and writing CSV.
- opencsv - Simple CSV parser.
- uniVocity-parsers (⭐898) - One of the fastest and most feature-complete parsers. Also comes with parsers for TSV and fixed-width records.
Database / Text-Based User Interfaces
- Apache Phoenix - High-performance relational database layer over HBase for low-latency applications.
- Chronicle Map (⭐2.7k) - Efficient, in-memory (opt. persisted to disk), off-heap key-value store.
- FlexyPool (⭐1.1k) - Brings metrics and failover strategies to the most common connection pooling solutions.
- Flyway - Simple database migration tool.
- H2 - Small SQL database notable for its in-memory functionality.
- HikariCP (⭐20k) - High-performance JDBC connection pool.
- JDBI - Convenient abstraction of JDBC.
- Jedis (⭐12k) - Small client for interaction with Redis, with methods for commands.
- Jest (⭐2.1k) - Client for the Elasticsearch REST API.
- jetcd (⭐137) - Client library for etcd.
- Jinq (⭐658) - Typesafe database queries via symbolic execution of Java 8 Lambdas (on top of JPA or jOOQ).
- jOOQ - Generates typesafe code based on SQL schema.
- Liquibase - Database-independent library for tracking, managing and applying database schema changes.
- MapDB - Embedded database engine that provides concurrent collections backed on disk or in off-heap memory.
- MariaDB4j (⭐7) - Launcher for MariaDB that requires no installation or external dependencies.
- Querydsl - Typesafe unified queries.
- Realm (⭐11k) - Mobile database to run directly inside phones, tablets or wearables.
- Speedment (⭐2.1k) - Database access library that utilizes Java 8's Stream API for querying.
- Vibur DBCP - JDBC connection pool library with advanced performance monitoring capabilities.
Date and Time / Text-Based User Interfaces
- iCal4j (⭐738) - Parse and build iCalendar RFC 5545 data models.
- ThreeTen-Extra (⭐387) - Additional date-time classes that complement those in JDK 8.
Dependency Injection / Text-Based User Interfaces
- Apache DeltaSpike - CDI extension framework.
- Feather (⭐351) - Ultra-lightweight, JSR-330-compliant dependency injection library.
- Governator (⭐823) - Extensions and utilities that enhance Google Guice.
- Guice (⭐12k) - Lightweight and opinionated framework that completes Dagger.
Development / Text-Based User Interfaces
- Faux Pas (⭐130) - Library that simplifies error handling by circumventing the issue that none of the functional interfaces in the Java Runtime is allowed by default to throw checked exceptions.
- JavaParser (⭐5.3k) - Parse, modify and generate Java code.
- NoException - Allows checked exceptions in functional interfaces and converts exceptions to Optional return.
Distributed Applications / Text-Based User Interfaces
- Apache Geode - In-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery.
- Apache Storm - Realtime computation system.
- Apache ZooKeeper - Coordination service with distributed configuration, synchronization, and naming registry for large distributed systems.
- Failsafe (⭐4.1k) - Simple failure handling with retries and circuit breakers.
- JGroups - Toolkit for reliable messaging and cluster creation.
- resilience4j (⭐9.5k) - Functional fault tolerance library.
Distributed Transactions / Text-Based User Interfaces
- Atomikos - Provides transactions for REST, SOA and microservices with support for JTA and XA.
Distribution / Text-Based User Interfaces
- Central Repository - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven, and available in all other build tools.
- IzPack - Setup authoring tool for cross-platform deployments.
- really-executable-jars-maven-plugin (⭐124) - Maven plugin for making self-executing JARs.
Formal Verification / Text-Based User Interfaces
- CATG (⭐98) - Concolic unit testing engine. Automatically generates unit tests using formal methods.
Functional Programming / Text-Based User Interfaces
- Fugue - Functional extensions to Guava.
- Functional Java - Implements numerous basic and advanced programming abstractions that assist composition-oriented development.
- jOOλ (⭐2.1k) - Extension to Java 8 that aims to fix gaps in lambda by providing numerous missing types and a rich set of sequential Stream API additions.
- protonpack (⭐480) - Collection of stream utilities.
- StreamEx (⭐2.2k) - Enhances Java 8 Streams.
Game Development / Text-Based User Interfaces
- LWJGL - Robust framework that abstracts libraries like OpenGL/CL/AL.
Geospatial / Text-Based User Interfaces
- Apache SIS - Library for developing geospatial applications.
- Geo (⭐407) - GeoHash utilities in Java.
- GraphHopper (⭐4.8k) - Road-routing engine. Used as a Java library or standalone web service.
- Spatial4j (⭐929) - General-purpose spatial/geospatial library.
High Performance / Text-Based User Interfaces
- Agrona (⭐2.8k) - Data structures and utility methods that are common in high-performance applications.
- Eclipse Collections (⭐2.4k) - Collections framework inspired by Smalltalk.
- fastutil - Fast and compact type-specific collections.
- HPPC - Primitive collections.
- JCTools (⭐3.5k) - Concurrency tools currently missing from the JDK.
HTTP Clients / Text-Based User Interfaces
- Async Http Client (⭐6.3k) - Asynchronous HTTP and WebSocket client library.
- Riptide (⭐292) - Client-side response routing for Spring's RestTemplate.
Hypermedia Types / Text-Based User Interfaces
- JSON-LD (⭐373) - JSON-LD implementation.
IDE / Text-Based User Interfaces
- Eclipse - Established open-source project with support for lots of plugins and languages.
- Visual Studio Code - Provides Java support for lightweight projects with a simple, modern workflow by using extensions from the internal marketplace.
Imagery / Text-Based User Interfaces
- Thumbnailator (⭐5.1k) - High-quality thumbnail generation library.
- TwelveMonkeys (⭐1.8k) - Collection of plugins that extend the number of supported image file formats.
- ZXing (⭐32k) - Multi-format 1D/2D barcode image processing library.
JSON / Text-Based User Interfaces
- DSL-JSON (⭐992) - JSON library with advanced compile time databinding.
- Gson (⭐23k) - Serializes objects to JSON and vice versa. Good performance with on-the-fly usage.
- HikariJSON (⭐460) - High-performance JSON parser, 2x faster than Jackson.
- jackson-modules-java8 (⭐396) - Set of Jackson modules for Java 8 datatypes and features.
- Jackson-datatype-money (⭐244) - Open-source Jackson module to support JSON serialization and deserialization of JavaMoney data types.
- Jackson (⭐8.9k) - Similar to GSON, but offers performance gains if you need to instantiate the library more often.
- JSON-io (⭐326) - Convert Java to JSON. Convert JSON to Java. Pretty print JSON. Java JSON serializer.
- jsoniter - Fast and flexible library with iterator and lazy parsing API.
- LoganSquare (⭐3.2k) - JSON parsing and serializing library based on Jackson's streaming API. Outperforms GSON & Jackson's library.
- Moshi (⭐9.6k) - Modern JSON library, less opinionated and uses built-in types like List and Map.
- fastjson (⭐26k) - Very fast processor with no additional dependencies and full data binding.
- Jolt (⭐1.5k) - JSON to JSON transformation tool.
- JsonSurfer (⭐289) - Streaming JsonPath processor dedicated to processing big and complicated JSON data.
Logging / Text-Based User Interfaces
- Logbook (⭐1.8k) - Extensible, open-source library for HTTP request and response logging.
Machine Learning / Text-Based User Interfaces
- Apache Flink - Fast, reliable, large-scale data processing engine.
- Apache Mahout - Scalable algorithms focused on collaborative filtering, clustering and classification.
- DatumBox - Provides several algorithms and pre-trained models for natural language processing.
- Deeplearning4j - Distributed and multi-threaded deep learning library.
- Oryx 2 (⭐1.8k) - Framework for building real-time, large-scale machine learning applications. Includes end-to-end applications for collaborative filtering, classification, regression, and clustering.
Messaging / Text-Based User Interfaces
- Aeron (⭐7.2k) - Efficient, reliable, unicast and multicast message transport.
- Apache ActiveMQ - Message broker that implements JMS and converts synchronous to asynchronous communication.
- Apache Camel - Glues together different transport APIs via Enterprise Integration Patterns.
- Apache Kafka - High-throughput distributed messaging system.
- Apache Pulsar - Distributed pub/sub-messaging system.
- EventBus (⭐25k) - Simple publish/subscribe event bus.
- Hermes - Fast and reliable message broker built on top of Kafka.
- JeroMQ (⭐2.3k) - Implementation of ZeroMQ.
- Nakadi (⭐953) - Provides a RESTful API on top of Kafka.
- Smack (⭐2.4k) - Cross-platform XMPP client library.
Miscellaneous / Text-Based User Interfaces
- CQEngine (⭐1.7k) - Ultra-fast, SQL-like queries on Java collections.
- Design Patterns (⭐88k) - Implementation and explanation of the most common design patterns.
- J2ObjC (⭐6k) - Java-to-Objective-C translator for porting Android libraries to iOS.
- Jimfs (⭐2.4k) - In-memory file system.
- JPad - Snippet runner.
- Maven Wrapper (⭐1.6k) - Analogue of Gradle Wrapper for Maven, allows building projects without installing maven.
- MinimalFTP (⭐157) - Lightweight, small and customizable FTP server.
- Modern Java - A Guide to Java 8 (⭐17k) - Popular Java 8 guide.
- OpenRefine - Tool for working with messy data: cleaning, transforming, extending it with web services and linking it to databases.
- Polyglot for Maven (⭐878) - Extensions for Maven 3.3.1+ that allows writing the POM model in dialects other than XML.
- Togglz - Implementation of the Feature Toggles pattern.
- TypeTools (⭐611) - Tools for resolving generic types.
- XMLBeam (⭐73) - Processes XML by using annotations or XPath within code.
Monitoring / Text-Based User Interfaces
- Automon (⭐571) - Combines the power of AOP with monitoring and/or logging tools.
- Glowroot - Open-source Java APM.
- Instrumental - Real-time Java application performance monitoring. A commercial service with free development accounts.
- JavaMelody (⭐2.9k) - Performance monitoring and profiling.
- jmxtrans (⭐1.7k) - Connect to multiple JVMs and query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVM attributes. Supports different output writes, including Graphite, Ganglia, and StatsD.
- Jolokia - JMX over REST.
- nudge4j (⭐155) - Remote developer console from the browser for Java 8 via bytecode injection.
- Pinpoint (⭐13k) - Open-source APM tool.
- Stagemonitor (⭐1.7k) - Open-source performance monitoring and transaction tracing for JVM apps.
- Sysmon (⭐154) - Lightweight platform monitoring tool for Java VMs.
- zipkin - Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.
Native / Text-Based User Interfaces
- JavaCPP (⭐4.4k) - Provides efficient and easy access to native C++.
- JNA (⭐8.4k) - Work with native libraries without writing JNI. Also provides interfaces to common system libraries.
- JNR (⭐1.2k) - Work with native libraries without writing JNI. Also provides interfaces to common system libraries. Same goals as JNA, but faster, and serves as the basis for the upcoming Project Panama.
Natural Language Processing / Text-Based User Interfaces
- DKPro - Collection of reusable NLP tools for linguistic pre-processing, machine learning, lexical resources, etc.
Networking / Text-Based User Interfaces
- Comsat (⭐598) - Integrates standard Java web-related APIs with Quasar fibers and actors.
- gRPC (⭐11k) - RPC framework based on protobuf and HTTP/2.
- KryoNet (⭐1.8k) - Provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO and Kryo.
- MINA - Abstract, event-driven async I/O API for network operations over TCP/IP and UDP/IP via Java NIO.
- Netty - Framework for building high-performance network applications.
ORM / Text-Based User Interfaces
- Apache Cayenne - Provides a clean, static API for data access. Also includes a GUI Modeler for working with database mappings, and DB reverse engineering and generation.
- SimpleFlatMapper (⭐435) - Simple database and CSV mapper.
PaaS / Text-Based User Interfaces
- Heroku - Abstract computing environments.
PDF / Text-Based User Interfaces
- Apache PDFBox - Toolbox for creating and manipulating PDFs.
Performance analysis / Text-Based User Interfaces
- jHiccup (⭐675) - Logs and records platform JVM stalls.
- JITWatch (⭐3k) - Analyze the JIT compiler optimisations made by the HotSpot JVM.
- LatencyUtils (⭐451) - Utilities for latency measurement and reporting.
Reactive libraries / Other
- Akka - Toolkit and runtime for building concurrent, distributed, fault-tolerant and event-driven applications.
- Reactive Streams (⭐4.8k) - Provides a standard for asynchronous stream processing with non-blocking backpressure.
- RxJava (⭐48k) - Allows for composing asynchronous and event-based programs using observable sequences.
REST Frameworks / Other
- Jersey - JAX-RS reference implementation.
- rest.li (⭐2.5k) - Framework for building robust, scalable RESTful architectures using typesafe bindings and asynchronous, non-blocking IO with an end-to-end developer workflow that promotes clean practices, uniform interface design and consistent data modeling.
- RestExpress (⭐937) - Thin wrapper on the JBoss Netty HTTP stack that provides scaling and performance.
- Restlet Framework (⭐645) - Pioneering framework with powerful routing and filtering capabilities, and a unified client and server API.
- Spark - Sinatra inspired framework.
- Crnk - Implementation of the JSON API specification to build resource-oriented REST endpoints with sorting, filtering, paging, linking, object graphs, type-safety, bulk updates, integrations and more.
- Swagger - Standard, language-agnostic interface to REST APIs.
Science / Other
- Erdos (⭐127) - Modular, light and easy graph framework for theoretic algorithms.
- GraphStream - Library for modeling and analyzing dynamic graphs.
- JGraphT (⭐2.6k) - Graph library that provides mathematical graph-theory objects and algorithms.
- JGraphX (⭐663) - Library for visualizing (mainly Swing) and interacting with node-edge graphs.
- Mines Java Toolkit (⭐73) - Library for geophysical scientific computation, visualization and digital signal analysis.
Search / Other
- Apache Lucene - High-performance, full-featured, cross-platform, text search engine library.
- Elasticsearch - Distributed, multitenant-capable, full-text search engine with a RESTful web interface and schema-free JSON documents.
Security / Other
- Apache Shiro - Performs authentication, authorization, cryptography and session management.
- Bouncy Castle - All-purpose cryptographic library and JCA provider offering a wide range of functions, from basic helpers to PGP/SMIME operations.
- Hdiv (⭐211) - Runtime application that repels application security risks included in the OWASP Top 10, including SQL injection, cross-site scripting, cross-site request forgery, data tampering, and brute force attacks.
- jjwt (⭐10k) - JSON web token for Java and Android.
- Keywhiz (⭐2.6k) - System for distributing and managing secrets.
- Nbvcxz (⭐285) - Advanced password strength estimation.
- OACC - Provides permission-based authorization services.
- pac4j (⭐2.4k) - Security engine.
Serialization / Other
- FlatBuffers (⭐22k) - Memory-efficient serialization library that can access serialized data without unpacking and parsing it.
- FST (⭐1.6k) - JDK-compatible, high-performance object graph serialization.
- Kryo (⭐6.1k) - Fast and efficient object graph serialization framework.
- MessagePack (⭐1.4k) - Efficient binary serialization format.
- PHP Serializer (⭐15) - Serializing objects in the PHP serialization format.
Server / Other
- Apache Tomcat - Robust, all-round server for Servlet and JSP.
- Apache TomEE - Tomcat plus Java EE.
- nanohttpd (⭐6.9k) - Tiny, easily embeddable HTTP server.
Template Engine / Other
- Jade4J (⭐704) - Implementation of Pug (formerly known as Jade).
Testing / Asynchronous
- ConcurrentUnit (⭐417) - Toolkit for testing multi-threaded and asynchronous applications.
- Hoverfly Java (⭐168) - Native bindings for Hoverfly, a proxy which allows you to simulate HTTP services.
Testing / BDD
- Cucumber (⭐2.7k) - Provides a way to describe features in a plain language which customers can understand.
- J8Spec (⭐46) - Follows a Jasmine-like syntax.
- JGiven - Provides a fluent API which allows for simpler composition.
- Lamdba Behave (⭐253) - Aims to provide a fluent API to write tests in long and descriptive sentences that read like plain English.
Testing / Fixtures
- Beanmother (⭐113) - Sets up beans from YAML fixtures.
- Fixture Factory (⭐443) - Generates fake objects from a template.
- Randomized Testing (⭐172) - JUnit test runner and plugins for running JUnit tests with pseudo-randomness.
Testing / Frameworks
- ArchUnit (⭐3.1k) - Test library for specifying and asserting architecture rules.
- Apache JMeter - Functional testing and performance measurements.
- Arquillian - Integration and functional testing platform for Java EE containers.
- Citrus - Integration testing framework that focuses on both client- and server-side messaging.
- Gatling - Load testing tool designed for ease of use, maintainability and high performance.
- Pact JVM (⭐1.1k) - Consumer-driven contract testing.
- PIT - Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test suites.
Testing / Matchers
- JSONAssert - Simplifies testing JSON strings.
Testing / Miscellaneous
- Mutability Detector (⭐239) - Reports whether instances of a given class are immutable.
- raml-tester (⭐71) - Tests if a request/response matches a given RAML definition.
- TestContainers (⭐7.9k) - Provides throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Testing / Mocking
- Mockito (⭐15k) - Mocking framework that lets you write tests with a clean and simple API.
- MockServer - Allows mocking of systems integrated with HTTPS.
- Moco (⭐4.3k) - Concise web services for stubs and mocks.
- WireMock - Stubs and mocks web services.
Utility / Mocking
- Dex (⭐1.3k) - Java/JavaFX tool capable of powerful ETL and data visualization.
- Guava (⭐50k) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more.
- JavaVerbalExpressions (⭐2.6k) - Library that helps with constructing difficult regular expressions.
- minio-java (⭐1.1k) - Provides simple APIs to access any Amazon S3-compatible object storage server.
- Protégé - Provides an ontology editor and a framework to build knowledge-based systems.
- Underscore-java (⭐524) - Port of Underscore.js functions.
Version Managers / Mocking
- SDKMan (⭐6k) - Java Version Manager inspired by RVM and rbenv. Supports UNIX-based platforms and Windows.
Web Crawling / Mocking
- Apache Nutch - Highly extensible, highly scalable web crawler for production environments.
- Crawler4j (⭐4.5k) - Simple and lightweight web crawler.
- jsoup - Scrapes, parses, manipulates and cleans HTML.
- StormCrawler - SDK for building low-latency and scalable web crawlers.
- webmagic (⭐11k) - Scalable crawler with downloading, url management, content extraction and persistent.
Web Frameworks / Mocking
- Apache Tapestry - Component-oriented framework for creating dynamic, robust, highly scalable web applications.
- Apache Wicket - Component-based web application framework similar to Tapestry, with a stateful GUI.
- Firefly - Asynchronous framework for rapid development of high-performance web application.
- Ninja - Full-stack web framework.
- Pippo - Small, highly modularized, Sinatra-like framework.
- Play - Built on Akka, it provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications in Java and Scala.
- Ratpack - Set of libraries that facilitate fast, efficient, evolvable and well-tested HTTP applications.
- Takes (⭐800) - Opinionated web framework which is built around the concepts of True Object-Oriented Programming and immutability.
Related Awesome Lists / Mocking
Frontends / Mocking
Influential Books / Mocking
Podcasts and Screencasts / Mocking
- The Java Posse - Discontinued as of 02/2015.
People / Twitter
- Adam Bien - Freelance author, JavaOne Rockstar speaker, consultant, Java Champion.
- Aleksey Shipilëv - Performance geek, benchmarking czar, concurrency bug hunter.
- Antonio Goncalves - Java Champion, JUG Leader, Devoxx France, Java EE 6/7, JCP, Author.
- Arun Gupta - Java Champion, JavaOne Rockstar, JUG Leader, Devoxx4Kids-er, VP of Developer Advocacy at Couchbase.
- Brian Goetz - Java Language Architect at Oracle.
- Bruno Borges - Product Manager/Java Jock at Oracle.
- Ed Burns - Consulting Member of the Technical Staff at Oracle.
- Eugen Paraschiv - Author of the Spring Security Course.
- Heinz Kabutz - Java Champion, speaker, author of The Java Specialists' Newsletter, concurrency performance expert.
- Holly Cummins - Technical Lead of IBM London's Bluemix Garage, Java Champion, developer, author, JavaOne rockstar.
- James Weaver - Java/JavaFX/IoT developer, author and speaker.
- Java EE - Official Java EE Twitter account.
- Java Magazine - Official Java Magazine account.
- Java - Official Java Twitter account.
- Javin Paul - Well-known Java blogger.
- Josh Long - Spring Advocate at Pivotal, author of O'Reilly's Cloud Native Java- and Building Microservices with Spring Boot, JavaOne Rock Star.
- Mario Fusco - RedHatter, JUG coordinator, frequent speaker and author.
- Mark Heckler - Pivotal Principal Technologist and Developer Advocate, conference speaker, published author, and Java Champion, focusing on Internet of Things and the cloud.
- Mark Reinhold - Chief Architect, Java Platform Group, Oracle.
- Markus Eisele - Java EE evangelist, Red Hat.
- Martijn Verburg - London JUG co-leader, speaker, author, Java Champion and much more.
- Martin Thompson - Pasty faced performance gangster.
- Monica Beckwith - Performance consultant, JavaOne Rock Star.
- OpenJDK - Official OpenJDK account.
- Peter Lawrey - Peter Lawrey, Java performance expert.
- Randy Shoup - Stitch Fix VP Engineering, speaker, JavaOne Rock Star.
- Reza Rahman - Java EE/GlassFish/WebLogic evangelist, author, speaker, open source hacker.
- Simon Maple - Java Champion, VirtualJUG founder, LJC leader, RebelLabs author.
- Stephen Colebourne - Java Champion, speaker.
- Trisha Gee - Java Champion and speaker.
- Venkat Subramaniam - Author, University of Houston professor, MicroSoft MVP award recipient, JavaOne Rock Star, Java Champion.
Websites / Other
4. Awesome Vue
Resources / Tutorials
5. Awesome Web Security
Remote Code Execution
- $36k Google App Engine RCE - Written by Ezequiel Pereira.
- Poor RichFaces - Written by CODE WHITE.
- Prev: Jun 01, 2018
- Next: May 30, 2018