Raspberry Pi R3 - Scalable High Availability MySQL InnoDB Cluster and Apache Kafka® Distributed Streaming Platform - Resiliency Testing

Demonstrating "Real World Clustering and Distributed Processing Platform Scale-up"  technologies on a small scale and budget. Use Open Source technology and middleware to "model and mimic" high cost distributed clustered and/or supercomputer style architectures. Bench Test and manage and test Resiliency in clustered environments on "Real Physical Hardware" that virtualisation may never truly emulate.... and it's Fun!!!

Fn project: How serverless empowers developers to adopt different programming languages

The idea of adopting multiple programming languages to build highly distributed applications is not new to anyone. We all been taught to use necessary toolkits to solve certain problems in the most efficient way. 12Factor concept helped us to understand how to shift from the monolithic applications to smaller functional units - microservices, with that we can extract the most critical pieces of code into a microservice that can be made natively fault-tolerant.

Crossing Relation and Document Database using MySQL

Hybrid database with relational and Document for application becomes very popular.   A flexible schema with JSON datatype to allow developers to design a flexible data architecture is handy and simple in MySQL.   JSON data in data exchange no matter this is Mobile application or traditional application becomes a de-facto standard.  We need JSON data but we need relational database.   MySQL document store + X Dev API allows both trendy application design + relational model application to work together.  Come to hear from the talk, we will share the lat

OpenFaaS vs Fission: Our experiences building a serverless platform for app development

In the midst of revamping Skygear to improve the developer experience of cloud functions deployment, we’ve studied a few existing open source cloud functions solutions and we came down to the final two: OpenFaaS and Fission. In the talk, we will compare the two and share our experiences building an open source server-less platform.

R Short Talk: Interpretable machine learning model, example of using gradient boosted GAM in R

Interpretability is an oft-overlooked yet sometimes critical aspect in machine learning. It allows you to gain more insights about the underlying data generating process and more importantly increase the credibility of your model. A well-developed package in R allows you to build interpretable models with customized complexity in a few lines of code.

Maintaining Open Source While Maintaining Your Sanity

Maintaining open source projects can be hard. Between the haters, noobs and entitled masses it can be tough to stay motivated. Learn from my experience how to maintain your sanity along with your code. I'll give some tips and tricks for structuring your project, fostering a positive attitude, growing your community and dealing with guilty feelings when you can't keep up with all the noise.