GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Java-Archive/workshop_functional-reactive

This repository was archived by the owner on Aug 13, 2018. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

21 Commits
21 Commits

Folders and files

NameName
Last commit message
Last commit date
_data/m00_basics/v001
_data/m00_basics/v001
 
 
src/org/rapidpm/workshop/frp
src/org/rapidpm/workshop/frp
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

Functional Reactive Core Java

Here we are with the FRP - Workshop. This here is the TOC of the workshop. Feel free to use this one. The workshop is for Community - Activities and to learn for yourself.

The workshop is still under heavy development right now! There is the website http://www.functional-reactive.org/ that have a way more text as this readme.

If you have any questions, ask me ;-) You could reach me via

  • Twitter
  • LinkedIn
  • Xing
  • email

Java Core Classes

Tupel , Tripel, Quad and Quint

Java Basics - m00_basics

Interfaces

Inheritance and default implementations

public static methods

public static attributes

Java9 JEP213 - private methods in interfaces

Difference between class and Lambda

Optional

Lambdas - m01_lambdas

Basic Functional Interfaces

Functional Interfaces from the JDK

Consumer

Supplier

Predicate

BiPredicate

Function

BiFunction

Mixins

Exercises : Refactoring UserDAO

The Solution you could find under https://github.com/svenruppert/JDBC-DAO

practical refactoring

explore the solutions

show the result

show QueryOneValue with explicit typing

Pattern - m02_pattern

v001 - Proxy with Functional Interfaces

by hand

with FunctionalInterfaces

with FunctionalInterfaces from JDK

With ProxyBuilder

v003 - Decorator

v004 - Interpreter

v005 - Strategy

Functional with Lambdas - m05

higher order functions

memorizing functions

how to create Functions

Function<String, String> func = new Closure().func()

recursion

ForkAndJoin - RecursiveAction

TailRecursion Optimization

Reactive

Observable

CompletableFuture

Flow Java9 - Pub/Sub

FRP - combining both in Java

persistent and immutable data structures in Java

About

No description or website provided.

Topics

frpfunctional-programmingfunctional-reactive-programmingjavajava8java9lambdasreactiveworkshop

Resources

Readme
Activity
Custom properties

Stars

4 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.