• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
    Java
  • Created almost 10 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demo app that subscribes to Twitter and publishes it via websockets

sense

Demo app that subscribes to Twitter and publishes messages between tiny services to parse the data and display it on a JavaFX Dashboard.

This application is used to demonstrate how Java 8 features such as lambdas and streams can be used in a real application, and I use it as the framework for a live demo more details and resources here.

There are several branches - on master, you will see the fully working application, although if you want to connect to Twitter you'll need to create an oauth.properties file with the appropriate token values see the Twitter documentation.

The skeleton branch is the start-point of the demo, so if you want to build up the application from the "beginning" (much of the infrastructure code is provided for you), this is the branch to check out.

As I give the demo at various conferences, there will be branches for each conference showing the code that was implemented during that presentation.

JetBrains team project

More Repositories

1

jb-stock-client

This is a Spring Boot and JavaFX Application that uses REST or RSocket to connect to a streaming prices service and display the prices on a line chart
Java
69
star
2

cafelito

Web application demoed at conferences. See history for how it builds up
Groovy
58
star
3

s1p-stocks-ui

Java
47
star
4

mongodb-getting-started

Some examples of how to use the MongoDB Java driver, via unit tests.
Java
45
star
5

s1p-stocks-service

Kotlin
30
star
6

sense-nine

Demo application based on the project in the "sense" repository, but this version uses Java 9 modules and functionality, as well as adopting Reactive libraries
Java
28
star
7

jb-stock-service

This is a simple Kotlin Spring Boot application that emits randomly generated prices via REST and via RSocket
Kotlin
26
star
8

spock-testing-demo

Simple project to show how to use Spock to test Java code
Groovy
20
star
9

javafx-gradle

Simple JavaFX example using Gradle
Java
14
star
10

mongodb-java-tutorial

Tutorial materials for the new Java API for the MongoDB Java driver
Java
13
star
11

restaurant-service

Java
9
star
12

coffee-shop-the-app

The fully featured app that spawned the cafelito demo
Groovy
8
star
13

booking-service

Java
8
star
14

atom-to-hugo

Turns an XML Atom feed into markdown files that Hugo can understand
Groovy
8
star
15

trishagee.github.io

HTML
6
star
16

junit5-showcase

Java
5
star
17

towerdefense

Materials from the Intro to the Disruptor workshop
5
star
18

javafx-gradle-simple

JavaFX application that uses Gradle and NOT Java 9 modules.
Java
5
star
19

multi-version-jar

Demo showing how to create multi release jar files (JEP 238) in IntelliJ IDEA
Java
4
star
20

j8-morphia-perf-tests

Java
3
star
21

socket-locking

Java
2
star
22

simple-twitter-connector

The most simple Java code I could write to connect to the Twitter sample API.
Java
2
star
23

groovy-samples

Groovy code samples showing IntelliJ IDEA support
Groovy
2
star
24

javafx-maven-via-archetype

Simple JavaFX Application created using IntelliJ IDEA and the JavaFX Maven Archetype
Java
2
star
25

boilerplate

Java
1
star
26

scala-demo-code

Scala
1
star
27

stp-radiator

Simple Angular 6 app
TypeScript
1
star
28

mongodb-java8-tests

Java
1
star
29

openstreetmap-to-mongodb

Basic code to convert XML from the OpenStreetMap xapi into something MongoDB can understand.
Groovy
1
star
30

demo-sudoku

Java
1
star
31

koffee-prototype

New demo who dis
Kotlin
1
star