Summarized casual ethics considerations that are required for the Japanese Professional Engineering Examination. (技術士一次試験)
It covers basic principles and thought provoking examples (classic and recent)
Clickstream Analysis with Spark - Understanding Visitors in Real TimeQAware GmbH
Spark Summit East 2016, New York City: Talk by Josef Adersberger (@adersberger, CTO at QAware).
Abstract: Users leave thousands of traces per second on a successful ecommerce site. It’s very pragmatic to analyse and react on this trace event stream in realtime. This is called clickstream analysis. In the talk I’ll present a software architecture based on Apache Spark which is able to process thousands of clickstream events per second. A product based on this architecture is in production since mid 2015 and is still performing well. The building blocks of the architecture beside Spark are Kafka to handle the inbound event stream, Spark Streaming for initial stream processing and Parquet as serialization format. I argue why we’ve chosen these technologies and what experiences we had in developing, launching and operating the product.
Clickstream Analysis with Spark - Understanding Visitors in Real TimeQAware GmbH
Spark Summit East 2016, New York City: Talk by Josef Adersberger (@adersberger, CTO at QAware).
Abstract: Users leave thousands of traces per second on a successful ecommerce site. It’s very pragmatic to analyse and react on this trace event stream in realtime. This is called clickstream analysis. In the talk I’ll present a software architecture based on Apache Spark which is able to process thousands of clickstream events per second. A product based on this architecture is in production since mid 2015 and is still performing well. The building blocks of the architecture beside Spark are Kafka to handle the inbound event stream, Spark Streaming for initial stream processing and Parquet as serialization format. I argue why we’ve chosen these technologies and what experiences we had in developing, launching and operating the product.
I gave a talk about an excellent Clojure/ClojureScript rule engine library at Ichigaya Geek Night September 22 2017. https://ichigayageek.connpass.com/event/65356/
I gave a short talk at a small JavaScript study group about the strengths of ClojureScript in order to convince the audience to try it out. Event: https://it-ghost.connpass.com/event/59062/ June 24th, 2017
I gave a talk about a Clojure library called formative, which makes life better when you have to deal with web forms. These are the slides. Presentation was done in Japanese at the Lisp meetup #49 https://lisp.connpass.com/event/50148/
Note to self on some potentially useful vim tricks.
Please do not that this is a constant wip, so if there is anything cool, please share or give me pointers!
I gave a talk about an excellent Clojure/ClojureScript rule engine library at Ichigaya Geek Night September 22 2017. https://ichigayageek.connpass.com/event/65356/
I gave a short talk at a small JavaScript study group about the strengths of ClojureScript in order to convince the audience to try it out. Event: https://it-ghost.connpass.com/event/59062/ June 24th, 2017
I gave a talk about a Clojure library called formative, which makes life better when you have to deal with web forms. These are the slides. Presentation was done in Japanese at the Lisp meetup #49 https://lisp.connpass.com/event/50148/
Note to self on some potentially useful vim tricks.
Please do not that this is a constant wip, so if there is anything cool, please share or give me pointers!