TWJUG 十月份聚會





Slava Schmidt - Single Page Web Application with Scala/Spray.IO

Single Page Web Application (SPA) is not a new concept, but it's adoption steadily grows.

SPA has some benefits and few drawbacks as compared to the traditional Web Applications.

Adoption of SPA as a programming paradigm triggers significant changes in the development process, team structure and application architecture.

And the architectural changes in turn allow to replace traditional server-side frameworks with new lightweight alternatives.

As an example, a Scala/Akka/Spray.IO software stack can be used to program server-side logic of the SPA.

In the talk we will outline pros and cons of the SPA adoption and architectural changes following such an adoption and demonstrate demo application.


- SPA History

- Traditional Issues

- Benefits

- Architectural Effects

- Demo

- Review of the source code


Gunther Pippèrr - Developing high performance application with the Oracle NoSQL Database

The Oracle NoSQL Database is a distributed key value store. Based on the proven Oracle Java Berkley DB Oracledeveloped an new database, the Oracle NoSQL.

This new database, also available  as free community edition, can be optimal used in high performance applications as persistent cache or for queuing usages. 

A easy to use Java API  helps to implement the read and write operations on the store with low programming effort.  The Java API  also allows the developer to choose the transactional behavior directly  in his own code.

The data of the store can be defined  with the help of Avro or over  a simple table construct, but is also possible to use the Key-Value store schema less.

With the new Version 3 the connecting to the store can be encrypted and secured to satisfy high security requirements.

In the talk we will show the general architecture , the first steps to implement the store and how to develop the first lines of code to use the store in your own software.


-  Architecture of this distributed key value store

-  Transactional behavior

-  Overview and tips for the installation and  setup

-  Writing and reading to the store

-  Using AFRO and Table concepts

-  Security

-  Operational scenarios


About the speakers:

Gunther Pippèrr and Slava Schmidt living in Munich, Germany, the capital of Bavaria, and working since years together in Java and Oracle Projects.  For example we developing together a platform to collect smart meter data.

We both are freelancer developer and architect  with more than 20 year of experience in the IT industry.  Gunther works mostly with the Oracle Database since end of the ’90, Slava as developer and architect with Java and Scala.



  • 場地:台灣 Oracle 會議室 , 位於台北車站新光三越樓上35樓(火車站對面新光三越兩個銅獅大門電梯上16樓,轉35樓)
  • 報名:活動只需要在這邊或是 其中一邊報名就好,請勿兩邊報名喔 :)
台灣Oracle會議室 / 台北市10018忠孝西路一段66號35樓

Event Tickets

Ticket Type Sale Period Price

2014/09/18 12:00(+0800) ~ 2014/10/04 13:40(+0800) End of Sale
  • Free
Next Step