Schedule

Track: [Clear Filter]
Room: [Clear Filter]

Thursday, 14th Mar

09:00 - 09:05

Welcome at the FOSSASIA Summit 2019!


09:05 - 09:15

The Lifelong Learning institute and council promote lifelong learning mindset among Singaporeans under the SkillsFuture. 


09:15 - 09:30

10 years and back to the future! A lot has happened in 10 years and a new generation of technologists and developers is growing up and participating in the community. What are the challenges today and how do we connect them to the previous generations of FOSS developers?


09:30 - 09:50

10 years FOSSASIA


09:50 - 10:05

State of Open Tech


10:05 - 10:25

Security vulnerabilities are almost a fact of life. This is why system vendors are increasingly relying on physically separate chips to handle sensitive data. Unfortunately, private keys are not the same as your private matters. Exploits on your local device still have the potential to grant bad actors access to your screen and keyboard. This talk introduces the Betrusted device as a possible remedy. Betrusted is a physically separate, trustable display and keyboard directly connected to a secure enclave. This talk concludes with a brief exploration of some of Betrusted's goals and design features.Project page: https://betrusted.ioSocial media: https://twitter.com/bunniestudios


10:25 - 10:40

As scientific endeavours require an open mind, science is to be shared openly.  The mission of a science centre is about science communication with the purpose of opening the mind of people with evidence based information. Scientific information, discoveries, and inventions should be treated as an open source to benefit as many people and sectors as possible. In my sharing, I will give a general reflection on how SCS started supporting FOSSASIA and the event has grown over the years to not just open minds but also open eyes for people to see possibilities otherwise untapped if the initiative was only for a closed community. 


10:40 - 11:00

Enjoy your coffee and tea!


11:00 - 11:15

Technological advances in the last decade have led to a resurgence of interest in AI for solving critical business problems and enabling new & transformative business models. Along have come common fallacies in the implementations of AI systems leading to mounting technical debt and infrequent, unsustainable deployments. IBM has brought together a set of industrial AI capabilities and tools that provide a robust open AI platform for the enterprise, built to consistently leverage a wide choice of open source libraries and data science runtime environments. Do not miss this session on the latest IBM announcements bringing AI capabilities to the data -- wherever it may exist in hybrid and multi-cloud data estates -- and infusing the trust and transparency needed from industrial AI into any business processes with confidence.


11:15 - 11:30

Open Source Hardware and Education


11:30 - 11:40

People often speak about THE open source community but there are actually many open source communities which differ in a number of ways, including aspects related to technology, processes, governance and philosophy. Each open source community has its own culture and norms. In this talk, we'll talk about open source culture and community norms and discuss how to get started contributing to open source. I'll use Debian as an example of one open source community but the lessons learned will be applicable to other projects.


11:40 - 12:25

2009 Obama promised a New Era of Openness. The idea was that openness prevails. Talking about the Freedom of Information Act at that time Obama said that openness "means more than simply informing the American people how decisions are made." It also means recognizing that the government doesn’t have all the answers. To that end, he directed members of his administration to "find new ways of tapping the knowledge of ordinary Americans" — scientists, educators, entrepreneurs — to find ways to solve the problems of our times. While his message as the US president was directed towards Americans, for the FOSS community, developers, designers, content creators, makers, entrepreneurs and of course companies active in our community “openness prevails” has always been true. Openness for us is not just an idea to access information, it is the basis for amazing collaboration models in the FOSS community.

At FOSSASIA developers work across time zones, countries, and continents and anyone can join development. Imagine how difficult it would be to develop our products if we had to get everyone to sign NDAs and Copyright agreements. This would cause a huge overhead, but there are different models and possibilities to how what extend openness can prevail and in this panel we would like to get insights into how open development, open communication, open tools and technologies, open knowledge and open collaboration has benefited organizations and work of our panelists.

In the second part of the panel we would like to talk about the future. What are plans of panelists for the future in their organization in regards to opening up and creating new opportunities? And in the bigger picture how will society change and open up and what opportunities and challenges lie in opening up areas of society? Panelists will answer these questions from their specific point of view as managers of a large tech corporation, successful Open Hardware makers, representatives of a community driven Open Tech company, or a manager in a computer processor company.


12:25 - 12:30

The Summit 2019


12:30 - 13:30

Join us for a community lunch and celebrate 10 years FOSSASIA at our summit opening 2019.


13:30 - 13:55
Every single day we are making rapid progress in the field of AI / ML. What does it mean for a news media company? The core business of SPH is news. We have many publications like Straits Times, Business Times , Zaobao, Berita Harian, Tamil Marasu. We publish in English , Chinese, Tamil and Malay. We have many journalists , editors and sub-editors. They all work hard to create high quality and engaging contents for our readers. Contents are in text, audio and video. There are many manual work that we do in every day life. For example someone writes stories in English and then someone else writes the same story in Chinese/Tamil/Malay. We consume external feeds from other news agencies , we manually sift through them to assign them as per themes like sports, fashion etc. While writing stories we spend time in thinking about the keywords for the article so that it can be searched online. We record interviews and then try to listen It to write stories. Now all this are time consuming, our creativity is lost in doing manual work. How can AI help in automating all this manual work. ? How can AI help us to automatically translate article in one language to another language, how can AI help us in converting raw data into readable text, how can AI help us in suggesting keywords for out articles? I will try to cover some of the key initiatives at SPHTech that we are driving in the area of AI for the newsroom.
14:00 - 14:25

Microsoft’s commitment to openness and collaboration is ingrained in our day-to-day approach to doing business alongside open source industry partners as well as communities around the world. Microsoft not only releases key innovations as open source for others to use and build upon, it also contributes code and thought leadership to open source communities.

Surprised to hear that? Come learn more from Sindhu Chengad, OSS Lead at Microsoft


14:30 - 14:55

Blockchain can do for business what the internet did for communication. Powering that transformation is Hyperledger, hosted by The Linux Foundation. Innovators in finance, banking, healthcare, IoT, supply chain, manufacturing and technology are creating open, standardized and enterprise-grade distributed ledger blockchain frameworks and code bases to produce tangible business results. In this session, we will discuss IBM's Blockchain strategy, from its ongoing contributions to the Linux Foundation Hyperledger project to how it is helping clients build, grow and accelerate Blockchain networks.


14:55 - 15:20

Flowchain aims to implement a blockchain that can provide a distributed ledger technology for the IoT and AI. And Flowchain already proposed the virtual blocks technology that can ensure chunked data (data streams) transactions in a near-instant manner. Furthermore, the virtual block technology can integrate with IPFS, an emerging distributed storage blockchain and can work as an off-chain mechanism to transfer your digital assets from one trusted party to another. In this presentation, Jollen will show the implementation of a distributed storage using Flowchain and IPFS open source technologies.


15:20 - 15:40

Enjoy your coffee and tea!


15:40 - 16:05

When you build a serverless app, you either tie yourself to a cloud provider, or you end up building your own serverless stack. Knative provides a better choice. Knative extends Kubernetes to provide a set of middleware components (build, serving, events) for modern, source-centric, and container-based apps that can run anywhere. In this talk, we’ll see how we can use Knative primitives to build a serverless app that utilizes the Machine Learning magic of the cloud.


16:05 - 16:30

Quantum computers are not just science fiction anymore, with many companies building increasingly more powerful quantum computers. While, concepts in quantum computing have been around for over 30 years, but it hasn't been generally accessible until recently. Despite this quantum computing is still very much in its infancy and there are physical limitations preventing them from being generally usable. But the machines that are available today are useful for experimentation and showcasing certain applications where they will be useful.

Open source software for quantum computing has started being developed as these new machines are being built. Learning the lessons from the history of developing classical computers, there are already several open source SDKs, languages, and libraries being developed for quantum computers despite the current limitations of quantum computers. This means as the technology matures and becomes more practical there will already be an open source ecosystem for using quantum computing.

This talk will provide an introduction to the basics of quantum information theory, look at some of the quantum computers out there, explore the open source tooling available for quantum computing, and show how you can use that to write your own quantum programs and run them on simulators and actual quantum computers.


16:30 - 16:55

With the introduction of DevOps, organisations have become more agile. Given the scale and velocity imposed by processes and today’s threat landscape, this also means that organisations can no longer depend on the existing approaches – especially for cybersecurity.

Organisations need to look beyond the current practices and enable a ‘secure by default’ posture. This can be achieved in two ways: by distributing more responsibilities to development and operations teams, and by embracing continuous delivery of applications on newer platforms. Some security practices include:

  • Permeate security across the organisation. A prudent security posture, including processes and tooling, will permeate the organisation. An adoption of company-wide initiatives, for instance, could be enabled by security teams, but may not be necessarily manned by them.
  • Bring in the developers. The inclusion of security practices and guidance within the application development lifecycle is key. What this means for businesses is to make that inclusion without a significant cognitive overload to the developers themselves.
  • Use automation to improve defense posture. To reduce cyber risks, organisations will need to repair vulnerable software through automation – this means that patches are applied as soon as they are released. Repaving servers and applications will also help organisations remove any malware that has already gained access to their systems and prevent them from penetrating the same systems in the future.

In today’s DevOps era, cybersecurity should no longer be at the back burner of any business. Relooking at cybersecurity approaches will enable organisations to reap positive outcomes such as faster responses to business needs and crises caused by incidents or disclosures, and prevention of cyberattacks. 


17:00 - 17:10

What does the UNESCO do with FOSS? What is the interest and goal of the UNESCO to support FOSS? 


17:10 - 18:00

The theme of the FOSSASIA Summit 2019 is "The Future is FOSS". FOSS - Free and Open Source Software stands more and more for Free and Open Source Solutions. At FOSSASIA we are not only developing software, but also hardware, content and complete solutions following a model of free and open development. But, is the Future indeed FOSS? Is FOSS mainstream already in many areas and does it mean it will be also mainstream in other areas? Is it possible that trends also go in another direction where developers follow a more closed source approach in some areas again? What opportunities do really exist in other areas like hardware? In this panel we hope to get ideas for answers from our panelists.


Friday, 15th Mar

09:00 - 10:55

Get hands-on with Kubernetes and learn to effectively manage networking, security, user access, maintenance, performance and scale. This workshop is perfect for developers who are already using Kubernetes and those that want to learn from the pros. Join this workshop led by Kubernetes experts to create and deploy your own cloud-native microservices application to IBM Cloud Kubernetes Service.In addition, we will discuss how Knative provides developers with the building blocks for serverless platforms to run on Kubernetes.

* Audience: Developers

* Keywords: Knative, Kubernetes, Open Source, Containers, Serverless

* Prep Videos:

   * Kubernetes: https://www.youtube.com/watch?v=2vMEQ5zs1ko

  * Knative: https://www.youtube.com/watch?v=69OfdJ5BIzs

Requirements

* Bring a laptop wit full access. The installation of software is required for this workshop.* Sign up for IBM Cloud before the workshop: http://ibm.biz/FOSSASIAIBM


10:00 - 10:25

An internet kiosk is a special use case. A single computer is shared by an indefinite number of users. Lots of security concerns arise. In Asia and elsewhere multiple non-latin languages have to be supported. We decided to create a custom lightweight distribution, Meilix and a generator web app that allows you to preconfigure an ISO with the wallpaper and desktop settings in place.


10:30 - 10:55

It is impressive how much time and resources a team can save by using the OBS infrastructure to manages their packages creation and distribution. OBS is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.

Andrew Lee will cover the benefits of using OBS, explain some of it features and workflow for all your packaging and releasing needs, like automatically build package from scratch on multiple target distros and architectures, and show you how to setup OBS infrastructure to build your own Debian based distro easily.


11:00 - 11:35

Guide on customising Debian image to use in your project with Raspberry Pi and BeagleBone.


11:05 - 13:30

In this workshop participants will learn how they can understand the data they have, apply this information to build and run optimal machine learning models, and then operationalizing AI to continuously understand, improve, and explain outcomes. In the hands on lab we will be using data science workbench to explore, model and deploy a machine learning model and then monitor the model for performance, accuracy, and fairness.

* Audience: Data Scientists, Application Developers, Domain Experts

* Keywords: Python, Jupyter Notebooks, Python, Rest API, Machine Learning, Trust and Transparency, Object Storage, Watson, Studio, Watson Openscale, AI

Requirements

* Bring a laptop wit full access. The installation of software is required for this workshop.* Sign up for IBM Cloud before the workshop: http://ibm.biz/FOSSASIAIBM


11:40 - 12:05

This talk will begin with a brief introduction to the problems which revolve around the software build space from the perspective of the developer and the perspective of the system integrator. Then we will present the solutions we've come up with in the BuildStream project; which is now used to build the base Flatpak runtimes and GNOME releases. As this will be a brief session, we will try to discuss the build space in the abstract and hope to raise awareness through the Q&A session.


12:10 - 12:35

After 3.0 release, an overview of current achievements and ongoing work at VideoLAN on the most popular multimedia player.


13:00 - 13:25

As PayPal has transitioned  to a cloud-native environment, Web Engineering team has led the Node.js Docker effort in revamping the deployment architecture for all applications built on Node.js.

Using Docker allows for immutable, composable Node.js deployments in a nice declarative fashion. In this session, we'll cover Docker image best practices, container startup and process management, signal handling, and mounting files .

The presentation will focus on how the Docker can help soften some of the rugged parts, while maintaining great Developer Experiences.


13:00 - 13:55

This panel discussion is convened by UNESCO under the umbrella of the United Nations 2019 International Year of Indigenous Languages. It will bring together indigenous young activists, specialists of languages and FOSS to raise awareness on the challenges affecting indigenous people in the region, in particular their languages, and to discuss the importance of technology and FOSS for preserving and developing indigenous languages.

It is our goal to engage the developer community to develop innovative applications as open source by leveraging open data and knowledge-sharing. With the hackathon we support the dissemination of good practices with regard to indigenous languages and increase access to multilingual information and knowledge.

"Languages play a crucial role in the daily lives of people, not only as a tool for communication, education, social integration and development, but also as a repository for each person's unique identity, cultural history, traditions and memory. But despite their immense value, languages around the world continue to disappear at an alarming rate. With this in mind, the United Nations declared 2019 The Year of Indigenous Languages (IY2019) in order to raise awareness of them, not only to benefit the people who speak these languages, but also for others to appreciate the important contribution they make to our world's rich cultural diversity." (en.iyil2019.org)


13:30 - 13:55

Do you use kubectl ? How efficiently you use kubernetes? In this talk, I will give you the tour of some of the most powerful, interesting and less-known features of kubernetes command line i.e kubectl. While preparing for CKA(Certified Kubernetes Administrator), I found some of the commands very interesting and worth to share with wider audience. This will not just unleash the power but, these tricks will help audience to learn new things about kubectl which will improve there productivity with kubectl. Talk will involve things like how you can set editor of your choice for kubectl, how to learn about kubernetes resources using kubectl only and lot more cool stuff. This will also useful for the people who deal with OpenShift CLI (oc).


The FreeBSD Project is an old and well-established open source community. With volunteer developers around the world, handling security advisories in a timely manner while respecting third-party embargoes poses unique challenges. This presentation introduces the FreeBSD security officer team and the processes in place for handling security advisories affecting the FreeBSD open source operating system itself and the third-party components the project distributes.


14:00 - 14:25

The TeX environment has grown slowly but steadily to a huge collection of programs, fonts, macro packages, support packages. Current TeX Live ships about 4Gb in more than 3500 different "TeX Live packages". As teTeX stopped to be developed and supported several years ago, TeX Live has taken over as the main TeX distribution in practical all areas, not only on Unix, but also Mac (MacTeX is based on TeX Live) and is also gaining on Windows (where MikTeX is still strong).

In this talk we recall shortly the history of TeX Live, its transition from CD/DVD based distribution to net based distribution, and the difficulties one faces when distributing a considerable piece of software to a variety of operating systems and hardware combinations. Topics touched are cross-platform distribution, security, release management etc.

Furthermore, we shortly will touch the topic of re-distributing TeX Live into Linux distributions like Debian, Red Hat, SuSE. Integrating TeX Live into any distribution is a non-trivial task due to big amount of post installation tasks that have to be performed. Although over the last years the quality of packages has improved, we (TeX Live development list) still get often bug reports that stem from incorrect packaging.


No doubt Open Sources technologies are leading the IT business. Every day we hear about Open Source implementations successes but also fails. For what reasons? Mostly because companies were unable to build a sustainable Operation Model including 24/7 support, upgrading strategy and so on. The reality is: not everyone can be an Open Source Technical Leader and Operation Manager have to deal with people with different skillset from different places and cultures. In this topic, I will share my experience building Operation Support teams in large international companies. How we filled the gap between high-level expertise needs, real-life people and a... tight budget of course! We will see why OS Model is so valuable by leveraging partners and communities inside and outside the company.


Join us for the Codeheat Awards


Will AI Replace Developers?


14:30 - 14:55

The upcoming VLC 4.0 will finally have support for the next-generation open-source Wayland display protocol. We will discuss the key points to consider when porting a native application to Wayland through the example of VLC.


Targeted audience are managers, system architects, system administrators and developers of Linux systems in small to enterprise sized environments. Networked Linux machines more and more take over tasks formerly executed by Mainframe systems. With those tasks also comes the workload which has to be managed and automated. New technologies like Business Intelligence, Data Warehousing and Big Data also require the execution of numerous programs interconnected by dependencies and synchronization needs. To manage those workloads, the use of Enterprise Job Scheduling or Workload Automation systems is self-evident in Mainframe environments for decades. In Linux environments this software class is not widely spread and automation is done using cron, built in scheduling functionality of systems like ETL tools and a bunch of scripts. This creates a numerous amount of problems regarding transparency, maintainability, stability and efficiency. One reason for this development was the lack of an Open Source Workload Automation System able to satisfy the demands. Since 2013 the schedulix Open Source Enterprise Job Scheduling System closes this gap and gives an extremely powerful and reliable tool into the hands of Linux system administrators and software developers. The other reason is the lack of knowledge on this software class and which huge benefits job scheduling systems can deliver. This talk is aimed to change this and to give the audience an introduction to what schedulix can do to establish an efficient, reliable and cost effective IT Workload Automation.

Within a given company, there are typically only a few people involved in deciding which FOSS projects and initiatives to support financially. This year we decided to change all that and democratize the decision making process. We set up an internal FOSS Sustainability Fund, and invited everyone to participate in the process. This talk will examine how we got executive buy in for the fund, how the fund was set up, how we encouraged participation, and what the impact has been so far.


This talk is about how the analytical features of the CMS are implemented and thus talks about the different metrics provided by the CMS Webapp. This also explains how the entire UI of the Webapp was revamped for the powerful use of various filters that were implemented and the search functionality to easily search for the required skills.

This also gives an insight about the enhanced power to the skill creators about the rating their skill is receiving so they can improve it and correspondingly act according to the user feedback.


14:30 - 15:15

When you have a data-centric problem to solve and you look for a technology to support you with this: The machine intelligence landscape can be overwhelming.

I analysed the landscape using a data-driven approach and condensed the outcome into a consumable form.

Additionally, I came to the conclusion that there is a set of questions you have to ask yourself to make the best possible choice for your situation.

This talk will cover these questions and present the analysis results on the basis of these.

TL;DR: With this simple talk you will know which framework / toolkit / library is best suited for your problem. Machine Learning Consultants hate him! 


Coding a WCAG-compliant website is achievable with minimal expense & minimal impact on usability with some basic guidelines and strategies. In this talk, Aayush will highlight the entry barriers to accessibility, helping you with the tools required to analyze your website to make it WCAG compliant.


15:00 - 15:10

Join the FOSSASIA Hackathon at the FOSSASIA OpenTechSummit with UNESCO, build awesome apps, games and personal assistants improving people's lives and tackling sustainable development challenges for indigenous people, and win awesome prizes! As part of the celebrations of the International Year of Indigenous Languages the hackathon takes place from Friday 15 March to Sunday 17 March 2019 at the Lifelong Learning Institute in Singapore.

We are specifically interested in applications and games, that tackle questions of indigenous people and their languages and solutions which could be replicated in other countries solving challenges for indigenous populations such as:

  • Localization, geolocation, Internationalization and multi-language search features of existing software, e.g. Open Event, Badgeyay, Badge Magic or any other FOSSASIA app
  • Implementation of new skills in different languages in voice applications and smart speakers
  • Solutions, apps or skills to increase cooperation around indigenous languages, e.g. implementing a website bot
  • Apps for learning or reading in indigenous languages using chat interfaces
  • Implementing translation tools, glossaries, e-dictionaries in a personal assistant
  • Solutions for providing greater access to scientific apps in indigenous languages, e.g. for Open Science apps like PSLab.io
  • Apps and experiments for promoting scientific knowledge in indigenous languages using different media, images, voice, audio, videos etc., e.g. using PSLab.io
  • Games solving questions and challenges related languages, indigenous topics, cultures and science

It is our goal to engage the developer community to develop innovative applications as open source by leveraging open data and knowledge-sharing. With the hackathon we support the dissemination of good practices with regard to indigenous languages and increase access to multilingual information and knowledge.

    "Languages play a crucial role in the daily lives of people, not only as a tool for communication, education, social integration and development, but also as a repository for each person's unique identity, cultural history, traditions and memory. But despite their immense value, languages around the world continue to disappear at an alarming rate. With this in mind, the United Nations declared 2019 The Year of Indigenous Languages (IY2019) in order to raise awareness of them, not only to benefit the people who speak these languages, but also for others to appreciate the important contribution they make to our world's rich cultural diversity." (en.iyil2019.org)

We are inviting developers, designers, open source contributors, bloggers, journalists and all FOSSASIAcommunity members to be part of the Hackathon. The hackathon is open for all and awesome prizes are waiting for you!


15:00 - 15:25

Bare-metal provisioning in data center normally covers the server, computing, and storage nodes. Open Network Install Environment (ONIE) is an open source initiative that defines an open “install environment” for bare metal network switches [1]. ONIE allows users to have a choice among different network operating systems, and also to keep the network configurations. In this talk we introduce the way to use Clonezilla [2] to deploy the systems for the whole cabinet, including the ONIE network switches. This presentation will give you a picture about how to fast deploy the system environment you need.

[1] http://onie.org/

[2] http://clonezilla.org


Containers are everywhere, but do you know how to create the rootfilesystems that they use?  There are simple tools available to createyour own custom Ubuntu or Debian root filesystem.  By using these tools to build environments matching your needs, you will end up with a better understanding of how containers are built - and how to debugthem - as well as gain access to more options that can speed up your own builds and testing.

In this presentation, I will show the debootstrap and multistrap tools and provide worked examples on how to avoid their gotchas and end up with a bootable root filesystem.


The talk will focus on SUSI.AI Web Clients and the migration to Redux from conventional Flux architecture based stores, alongside ReactJs. I am hoping to cover the following points -

  • Introduce the SUSI.AI architecture in brief and begin by introducing the SUSI.AI Web Clients and the purpose of each of them.
  • The current stack and implementation of the web clients.
  • State the reason and advantages for the migration, and how would it be the best-fit.
  • The directory structure and coding pattern that we use for this implementation and how it is scalable.
  • Discussion about the middle-wares used while setting up the Redux store and the helpers used for making API calls.
  • How Redux solves the problem of carrying out actions asynchronously and update the UI state of the application.
  • Briefly mention about the slight differences in the  implementation in the chat application and CMS would then be followed.
  • Will conclude the talk about the future plans that we are trying to implement for the SUSI.AI Web clients, that would include setting up a common repository for making the UI components for SUSI.AI to be built using styled-components.
  • Also mention the channels through which the developers can reach out and start contributing.

15:10 - 15:20

REQUIREMENTS

For the expected outcome of the hack, the applications or games shall help to provide greater access to multilingual information and knowledge and enable knowledge-sharing and dissemination of good practices, specifically with regard to indigenous languages. All work shall be FOSS/Open Source and use or connect to FOSSASIA projects (APIs) and technologies to improve people's lives and tackle sustainable development challenges.

FUNCTIONING APP

An important point is, is the prototype or showcase functioning? We prefer real code and design implementations over mockups.

WHAT TO ENTER

Please submit a link to the app, a Github repo link and a short presentation as a download or on Google drive (ensure it is set to public sharing). You can also share anything else to demonstrate your work and let us test it.

  • Video: The platform accepts links to YouTube, Vimeo or Youku. If you like you can post a short video to demonstrate your work.
  • File Upload: There is also an option to upload a file. The platform allows submitters to upload one file, though they can combine files into a single ZIP file.
  • Other: The platform requires contestants to enter an entry name and description. Please also accept the the conditions of the contest including sharing your work under certified Open Source license.

PLATFORM

Share information about what operating systems or devices can your hack run on.

Resources

Include information about API, SDK, or data set, that are required to run the app.

NEW VS. EXISTING

Any work done need to be new for the competition. Existing apps are not eligible. However the specific details what is acceptable and what is not will be determined by the jury. For example existing apps that have been modified substantially and include entirely new functionality would still be eligible.

JUDGING CRITERIA

Technical ImplementationThe solution implements and uses technologies in an innovative way. Code is made available as FOSS/Open Source during the hackathon.

  • Relevance and ContributionThe solution is using technologies developed at FOSSASIA and improves a project. Parts of the code are submitted to a FOSSASIA repository or project website/service.
  • Open Data and Open KnowledgeThe solution is using open and accessible data and open knowledge in an innovative way to improve FOSSASIA projects and benefit the society.
  • Usability and UXThe hack is an easy-to-use prototype and an intuitive application with a clear and easy to use UI.
  • Benefit to Society and Market OpportunityThe solution has the potential to engage with a wide range of actors in the society for sustainable development.
  • Scalability and ReplicabilityIt is possible to scale the solution and replicate it in different contexts in Asia and elsewhere.
  • Indigenous Topics/LanguagesThe solution is related to languages, culture, science and issues advancing society and has relations to indigenous topics and languages.

15:20 - 15:35

100,000 developers from 156 nations accepted the challenge and built over 2,500 applications in 2018. Over 60 organizations amplified the Call as supporters last year. Will you answer the call in 2019? https://callforcode.org

Commit to the Cause. Push for Change. Answer the Call.

Developers have revolutionized the way people live and interact with virtually everyone and everything. Where most people see challenges, developers see possibilities. That’s why David Clark Cause launched Call for Code in 2018 alongside Founding Partner IBM. This multi-year global initiative is a rallying cry to developers to use their skills and mastery of the latest technologies, and to create new ones, to drive positive and long-lasting change across the world with their code. The second annual Call for Code Challenge theme is natural disaster preparedness and relief in the context of community health and well-being.


15:30 - 15:55

SUSI AI Web bot builder is a service I created as a part of my GSoC 2018 project. This allows the users to create SUSI.AI chatbots very easily. Basic theme settings and custom replies to specific user texts are currently allowed in this chatbot. Many other features like preview of the chatbot, saving its draft, allowing bot only on specific sites etc are in initial stage and many more features are yet to build. This bot builder is built using ReactJS.


15:35 - 15:40

Who are the mentors of the hackathon supporting participants?


15:35 - 16:00

The IO Foundation is working on a project intersecting a Digital Rights SDK (aimed at providing infrastructure for a Human Rights centered software design) and community-based, open source Personal Assistants, called Sidekick.

FOSSASIA’s Susi.ai has been identified as a potential element of Sidekick.

We wish to bring the attention to the audience upon:

- The importance of concentration of information;

- The importance of emotions and how user profiling is used to trigger reactions aligned with third-parties interests/agendas and not necessarily the user’s;

- How the right approach to Personal Assistants can help mitigating these issues;

- Launch the questions:

- Could this be the birth of a distributed knowledge paradigm?

- How could this approach shape stateless communities?

The session will follow a flow presenting a bit of history of information search interfaces, move into the relevance of emotions in our decisions, how information is used to profile users and how all those ingredients bring up a scenario where the line between an informed decision and an imposed decision is getting more blurry than ever.

Agenda:

- Searching for information

- Search engines

- Chatbots

- Personal Assistants

- Friends (that are not looking out for you)

- Data collection

- Linkability

- Profiling

- Choosing a Personal Assistant

- Enter Digital Rights

- Features

- DR SDK

- Case scenarios

- Access to information

- Refugees

- A peek on future systems of (e)Governance.

Expected outcomes:

- Raise awareness on the importance of Personal Assistants and their choice;

- Spark the conversation on this project;

- Identify stakeholders interested in implementing a PoC of Sidekick using Susi.ai.

- Create a PoC to be applied in the case scenarios described in the talk.


15:40 - 16:05

"Kubernetes" is one of the most popular and famous container orchestration open source software. And now, there are so many Kubernetes environments and deployment tools such as SUSE CaaS Platform, minikube, kubeadm, Rancher, GKE/AKS/EKS, etc. So, we can use or build a Kubernetes cluster with them very easily. However, it also prevents opportunities to understand Kubernetes technologies themselves from users. Therefore, if a Kubernetes cluster gets something wrong, it would be tough challenge to resolve it without such knowledge. With the situation, here is a very good exercise document - "Kubernetes The Hard Way[0]" which is a tutorial for setting up Kubernetes the hard way on Google Cloud Platform(GCP). People can learn internal architecture of Kubernetes from that.

In this session, attendees will get an opportunity to know how to set up a Kubernetes cluster on not only GCP but also an OpenStack cloud or something based on the tutorial, and, will get to know its technology deeply."Kubernetes The Hard Way"[0] has 14 chapters right now. And it's written for the GCP basically. However, it works on the other clouds  with some modifications.

[0] https://github.com/kelseyhightower/kubernetes-the-hard-way


This will be a demostration of Openshift v4.x on the RED HAT COREOS & latest Red Hat Enterprise Linux flavor the RHEL 8.

This demo will include the improvements of the latest openshift version over the previous iterations and how the latest OCP takes advantage of the RHEL 8 which is optimised for containerization.

This will be an interactive session with live demonstration of the product which includes the improvement over the previous version.


15:40 - 16:15

Presentation of Ideas, Teams and Team Building Activities at FOSSASIA Hackathon.


15:40 - 16:25

GraphQL is an open source query language for APIs that solves some of the problems REST runs into when using it for complex web applications. While it was only published in 2015, there is now a large number of libraries available for it, including Java Script and Django.

This talk will present an introduction to GraphQL and my own experience of building a mid-sized web application using Django as backend and Vue.js as frontend with GraphQL. Sections:

  1. Intro to GraphQL - Schemas, queries and mutations
  2. Implementations server-side (Django)
  3. Implementations client-side (Apollo, graphql.js)
  4. Patterns for common web application tasks compared: REST vs. GraphQL
  5.   a, user registration
  6.   b, account details
  7.   c, insert new item
  8.   d, ...
  9. Resources to get started
  10. Q&A

16:00 - 16:25

The talk will focus on the newly implemented user-role permission model of SUSI.AI which we have recently switched to from the former Wikipedia user-role permission model. I will discuss why we felt the necessity to switch to our own permission model, and what are the newly implemented user-roles and their specific features implemented on the Server side.

During my session, I'm hoping to clarify the different user-roles which we have implemented on SUSI.AI Server to facilitate various APIs to support the different SUSI.AI Clients. I will discuss about how these have been implemented on SUSI Server, and would also like to emphasise on the logic behind the decision to switch to our own permission model, and how it allows us to have a better administrative model.

SUSI.AI has various user-roles implemented on SUSI Server. The different user-roles of users of SUSI.AI affects their abilities to perform certain actions on various SUSI.AI Clients. I would like to go over each user-role and the various permissions associated with that particular user-role. I will also discuss several features which are available only for specific user-roles for demonstration purposes.

At the end, I'd also demonstrate how anyone can try out the different user-roles on their locally setup SUSI Server. I'd also motivate people to contribute to the SUSI.AI project.


16:05 - 16:30

At I/O 2018, Google released the Firebase ML Kit which creates various exciting opportunities for Android Developers aiming to build smart apps without having to worry about the nitty-gritties of Machine Learning.

The Firebase ML Kit APIs offer features like face detection, text recognition, object detection, etc. Your apps can also label a provided image for special characteristics and identify popular landmarks in a picture.

In this talk, I will outline the usage of all the 5 APIs available in Firebase ML Kit and I’ll be doing so by using a sample app that utilizes these APIs.

I will be walking you through the working of each api and you will leave the talk having sufficient knowledge of the APIs to go ahead and implement them in your own apps.


16:10 - 16:35

Organizations move to open cloud solutions based on certain advantages of combining multiple services of different cloud providers. NodeCloud is an open source project which unifies the API layer to simply application layer API contracts and provisioning. The talk will deliver the design and development methodology of NodeCloud library.

With the advent of multiple cloud providers with similar services, many projects tend to use different services from many providers due to certain advantages. API contracts of cloud providers tend to differ in major ways and this leads to slower development and bad developer experience. NodeCloud is an open source solution which unifies the API layer in Node.js runtime. API contracts in NodeCloud make it easier to consume same types of services in different providers with common API semantics.


16:10 - 16:55

It is a common sight to see teams struggling to collaborate because of varying preference of programming languages. GraalVM is a universal virtual machine created to address this issue. 

In this session, we will look at how you can use GraalVM to create polyglot applications with ease. It is a hands-on live coding session where we will look at Ruby, NodeJS & Java interoperability.


16:30 - 16:55

One of the issues that plague most meetups and is especially hurtful to OSS meetups are no-shows; more so when a meetup has got registrations in multiples of the capacity. 

Since we are an OSS community : all are meetups are free and we don't do sponsorship. The venues are given free, speakers and organizers volunteer their time and resources. And our tickets are free; unfortunately this is treated with disdain and a cavalier attitude by quite a few registrants. 

In the first year we had an abysmally low RSVP percentage ....for some meetups it even plunged to single digit. Now its above 90% on an average.  This talk is all about showing how we turned this around.....and how you can too. And yes it includes Open Event :-)


Wiki Education Dashboard connects higher education with Wikipedia. I spent my summer working on this project in Outreachy Round 16 and continue to mentor in Outreachy Round 17 and Google Code-in 2018.This session will involve how to get started with React, how Wiki Education makes it possible for students and scholars to successfully contribute to open knowledge that reaches to millions of people. Lastly, my goal would be to inspire women and trans people to participate in Outreachy -  3 months internship opportunity for underrepresented people in tech to work in FOSS.


This talk is about writing codemod’s using babel. Often we want to mass-refactor our codebases, for example, switching from one library to another like from glamorous to styled-components but it’s not as easy as doing a find/replace and requires a lot of manual work. A babel codemod will help you automate the tasks by running the transform for each file passed to it. In this talk, I’ll introduce you to babel-codemod, babel and AST’s and how I refactored our huge codebase from glamorous to styled-components in less than 1 hour. You can apply the same concepts to build a babel plugin or an eslint plugin. 

Outline:


16:30 - 17:25

The workshop will mainly be focused on getting involved with SUSI.AI and how to start contributing. It will be based on the following points - 

  • Setting up SUSI.AI repositories locally.
  • Making a SUSI.AI skill.
  • Integrating SUSI.AI bots to own websites.
  • Showcase and Setup of SUSI Smart Speaker.
  • Find and solve a bug.

16:35 - 17:20

As more applications move to a DevOps model with CI/CD pipelines, the testing required for this development model to work inevitably generates lots of data. There are valuable insights hidden in this data that ML can help extract with minimal human intervention. Using open source tools like TensorFlow and Pandas we trained ML algorithms with real-life data from the OpenStack community's CI system. We built a Kubernetes application that sets up a prediction pipeline to automate the analysis of CI jobs in near real time. It uses the trained model to classify new inputs and predict insights like test results or hosting cloud provider. In this talk, we present our experience training different ML models with the large dataset from OpenStack's CI and how this can be leveraged for automated failure identification and analysis. We also discuss how these techniques can be used with any CI system.


16:40 - 17:05

Serverless and micro-services now being evolving and many providers have been introduced services and frameworks to creating Serverless applications. I will talk about how the industry evolved to Serverless and when It’s useful. WebTask.io is a new Serverless provider who supports Node version 8 out of the box. WebTask can use as code sandbox for Node.js applications. WebTask also can be used to create scheduled tasks and Webhooks with Node.js. I had a chance to work with WebTask on beta phase so I would like to share my knowledge and some demos I have created to the Audience.


17:00 - 17:25

The talk would focus on the basics of Augmented Reality and the various aspects which make it possible, in the mobile context. An exploration of some current problems being faced would be done, and links to Machine Learning (or AI in general) shall be drawn to potentially eliminate these issues.

We'll also be seeing how various libraries (ARCore/ARKit) are handling the key features of AR.

Outline of the talk:

  • Vision
  • Augmented Reality (AR)
  • Vision in AR
  • Current AR libraries and some problems
  • Combine with Artificial Intelligence
  • Conclusion


17:00 - 17:55

Concepts in quantum computing have been around for over 30 years but only recently have practical quantum computers started to become available. While today's quantum computers are still very limited it's enough to start putting some of these concepts into practice. With the development of these machines there has been open source tooling developed to use them. One such example is QISKit, which is an Apache Licensed SDK for developing quantum applications. It lets you mix classical programming and quantum computing together to build applications that leverage the advantages of both. This workshop will explain the basics of quantum information theory and how you build quantum circuits. It will then provide a hands on introduction into using qiskit and how you can use it to implement quantum programs, how that can be integrated together within a larger application, and will also demonstrate how you can run your quantum program on real quantum computers.


17:10 - 17:35

What do product and project managers do when waterfall goes away? How did our customers/users react to this transition? What changes did we bring about?  and How long did it take us to get here? This talks presents our journey with our customers/users in Red Hat Developers Group.

Our approach to bridge the gap between Dev & Ops was to  give the teams not only the ability to build, deploy the code to production but also manage the service delivery aspects. We even managed to incorporate end-user feedback into our continuous delivery model.

This talk will review how we crossed the following hurdles.

  1. ‘Culture follows structure’ hence org change from two different Dev & Ops departments to just one

  2. Transition from just building products to running and managing services in production.

  3. Release schedules didn’t disappear, they simply served as a marker on our continuous delivery path.

  4. Continue to focus on reducing dependency on Service Delivery teams - balancing access & security.

  5. Invested in building toolchains that minimized and automated efforts to build, deploy &  maintain code.

  6. Continuous feedback channels such as user behaviour via telemetry, stability via monitoring tools etc.

  7. Redefined business value by focusing on flexible architecture that allows for easy extensibility via plugins.

  8. Engagement with community & customers via several touch points and direct access to developers.


17:25 - 17:50

Machine learning algorithms are increasingly black-box models. However, their outputs are business data that humans need to understand and act upon.

For example, if a clustering model suggests 4 customer clusters, how do we identify and characterize these? If a random forest model suggests a pattern of classification, how do we understand the dominant factors and the irrelevant ones?

These topics fall under the umbrella of model visualization -- where the inputs, process, and output of machine learning models are the topics of understanding.

This talk explores some of the prevalent ways of visualizing machine learning models.


17:30 - 17:55

WebVR is an open specification that makes it possible to experience VR in your browser. Working with WebVR directly requires knowledge of JavaScript and WebGL. A-Frame is an open community project that uses the WebVR API along with HTML, CSS, JavaScript, and Three.js. 

The talk is about building a game using the components and capabilities of A-Frame, with relatively easy and compact HTML, JS. The complete ecosystem of the game, along with the physics and particle component system, the surroundings, the objects, will be shown on demo in a multiplayer environment where multiple people (here sessions) can enter and play in with their Oculus Go. 


Google claims that we live in a mobile-first era where a lot of users tend to use mobile devices and mobile apps within their daily routine. So, every user expects to have great performance, smooth animations, and beautiful interactive designs whenever they use a mobile application. also, most of the mobile application developers need to develop such applications and new features without compromising quality or performance. This is where flutter and its interesting features make us have serious look at it.

Flutter is Google's mobile UI framework which provides a fast and expressive way for developers to build native apps on both IOS and Android. Rather than just giving an introduction to flutter, I thought of covering a comparison between flutter and native application development to highlight the key points why flutter has become an all-rounder in terms of flexibility, easiness, and developer-friendliness.  This speech and the demo will focus on following areas such as Flutter’s cool features bundle for developers, Dart the language of flutter and flutter’s reactiveness and why everything in flutter based on widgets. Also during the demo, I am planning to build an application to make sure that the audience is grabbing every cool feature to have a serious look at Flutter. 
17:40 - 18:05

Dunner is a task runner tool like Grunt but uses Docker images like CircleCI do. You can define tasks and steps of the tasks in your .dunner.yaml file and then run these steps with Dunner do taskname.

GitHub: https://github.com/leopardslab/Dunner

We love to share about the project with the world, for both to let the world know about the use of Dunner and to get contributors to the project.


17:55 - 18:20

Disruptive technologies are game changers especially in medical emergencies, where a few minutes can be the difference between life and death. With blockchain technology democratizing information distribution, Edge AI bringing intelligence to the end device, chatbots powered by enormous amounts of trained data mimicking human beings and machine learning and deep learning making accurate predictions, it has become possible to ensure the best medical care is provided to every individual irrespective of their place of residence. With all these technologies being open sourced, it is easy to focus on how to improve the efficiency, enhance the security and refine the accuracy while reducing the cost.

Automated Emergency Paramedical Response System leverages various open source technologies to provide medical supplies using aerial distribution by drones. It is a multifunctional end to end semi-autonomous system which operates differently in urban and rural areas based on their individual requirements. In semi-urban and rural areas, there is a need to provide access to specialised doctors and medical supplies as these are unavailable in their community hospitals. AERPS  leverages medical image processing and deep learning using OpenCV and TensorFlow to accurately predict the presence of disease like ischemic strokes and based on the diagnosis, allows the community hospital to order for medical supplies. The medical supplies are delivered using a drone enhanced with edge AI to run intelligent algorithms enabling it to ensure that the medicines are only delivered to authorised people and providing accurate obstacle avoidance thus making delivery in hard to reach places easier. In congested urban areas, an interactive chatbot with the ability to predict ailments based on patient symptoms informs the medical personnel who approves the delivery of medicines thus providing quick delivery of medical supplies where traffic is a major roadblock in providing medical assistance. Confidentiality of patient records has been achieved by using decentralised blockchain-based distributed computing to ensure security for the users without involving third-party institutions.


18:00 - 18:25

The talk will focus on mobile (Android and iOS) clients of SUI.AI. I will start with the Goals of SUSI AI. During this session, I will discuss the various features of SUSI AI mobile apps, how they can be customized and can be used for personal purpose. I will also talk about the SUSI Smart Speaker connection with mobile clients.

The session will also be focused on the important features added to SUSI AI in recent. I will talk about the server side features as well as the UI perspectives.


From project development to translation and then packaging for distros like fedora seems tedious at times. Project development has its own release schedule which may or may not always fit availability of translators, timely execution of localization steps like push or pull strings, packaging and building, etc. As a result improper localized interfaces, delay, last moment breakage, poor user experience, etc. can be seen.

One solution to this is complete translation tracking at all there places: source repository, translation platform and release build system. Transtats does this, for every package! Plus, there are a few tools to track string loss during the process. Let's have a closer look on Transtats and discuss it's use cases.


18:30 - 18:55

Flatpaks is a new world for application developers. It is a way to publish applications on different Linux distributions. This is useful to third parties to distribute their application on multiple distributions. This will be an introductory presentation where following topics will be covered1) Introduction to Flatpaks2) Flatpak concept (underlying technology)3) Features of Flatpaks4) Using Flatpak commands5) Build application using Flatpak6) FlathubWe will see what Flatpak is, how to use its commands on Fedora Linux, then build the simple application as a Flatpak. We then look at how to use Flathub on Fedora. Flathub is a central repository where flatpaks are stored.


19:00 - 20:55

Participants will learn about VueJS, a progressive JavaScript framework for creating user interfaces. They will build a simpe SPA (Single Page Application) by applying VueJS's core concepts.


Participants will learn how Python can be used to automate common tasks and program a simple text-based game. We will cover data types, conditionals, loops, data structures and functions.


Participants will learn about MongoDB, a cross platform document-oriented NoSQL database system. They will connect to MongoDB using the PyMongo API to perform common operations.


Create Skills for SUSI.Ai


Participants will learn about relational databases through SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine which is the most widely deployed database in the world. Both single and multi-table (with normalization) scenarios will be covered. Participants will connect to SQLite using the Python sqlite3 standard library module to perform common operations.


Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


Saturday, 16th Mar

09:30 - 10:00

Meet the Open Hardware community for breakfast at the FOSSASIA Summit.


10:00 - 10:25

Mitch will share a bit about some of the cool stuff he does and how he came to do what he does, with the hope of inspiring others to do more of what they love to do.


Today, network and system security are of paramount importance in the digital communication environment. On par with the developments in technology, many threats to information security have emerged that can impact sensitive transactions: intruders can easily cause all kinds of breaches and crash networks, launch denial of service attacks, inject malware, and so on. To avoid such breaches, security administrators badly need a means to detect intruders and prevent them from entering the network. Nowadays, new threats and associated solutions are emerging together.

This session showcases a hybrid intrusion detection system that leverages the benefits of machine learning techniques to build a system that detects intrusion and alerts network administrators. This system can be extended from intrusion to breach detection as well.

The developed system analyzes and predicts user behavior, which in turn classifies as an anomaly or a normal behavior. Other systems use just one machine learning algorithm to solve the problem, while this hybrid intrusion detection system uses a combination of algorithms for classification, achieving greater accuracy.


The key idea of property based testing is that rather than writing a test that tests just a single scenario, you write tests that describe a range of scenarios and then let the computer explore the possibilities for you rather than having to hand-write every one yourself.Think of a normal unit test (example-based) as being something like the following:1. Set up some data.2. Perform some operations on the data.3. Assert something about the result.Using property-based tests, your approach will look like this:1. For all data matching some specification.2. Perform some operations on the data.3. Assert something about the result.

In this talk, I'll share on the following:

  • Short intro to property-based testing (PBT)
  • Few examples/approaches in using it
  • Adding PBTs to a Continuous Integration Build (so it can hunt bugs while you're sleeping :-) )


Vast and fast growing ecosystem of opensource components enable developers choose appropriate components. Along with the vast choice of opensource components, developers need guidance to choose secure, license compliant and appropriate dependencies that match the "intent" of the application(s) being built.

Powered by Machine Learning algorithms, Dependency analytics platform  ingests vast number of opensource components and right inside your VSCode editor, provides complete health check for all the opensource components (Security, License compliance and flag any usage outliers) along with specific guidance to choose appropriate opensource components matching the intent of the application being built.

The platform performs in depth analysis of application dependencies and provides developer with a report which has below features and are the major topics for our talk:

1. Suggests a project level license, check for conflicts between dependency licences.

2. Flags a security vulnerability(CVE) and suggests a remedial version.

3. Shows Github popularity metrics of dependencies along with latest version.

4. Recommends dependencies based on the current set of dependencies used, using machine learning techniques.


10:00 - 10:45

How do you mix SQL and NoSQL worlds without starting a messy revolution?

This live coding talk will show you how to add Elasticsearch to your legacy application without changing all your current development habits. Your application will have suddenly have advanced search features, all without the need to write complex SQL code!

Aravind will start from a Spring Boot/Postgresql/MySQL based application and will add a complete integration of Elasticsearch, all live from the stage during his presentation.


10:00 - 11:55

Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


10:25 - 10:40

Struggles with NB-IoT


10:30 - 10:55

Have you attended an orchestral performance and wondered what it is exactly that conductors do besides waving their arms in the air? Most of the value that the conductor (community manager) brings to the orchestra (community) is carried out before the performance (behind the scenes). In this session, I will share my experiences in orchestras and open source communities big and small across different countries. How do you take care of the different types of contributors/players and bring out their best? What happens when they have differences in opinion on how to collaborate? How do you make the community welcoming and inclusive especially for people with different backgrounds and who may not speak your (programming) language? Join me on a musical journey through some of the common (and perhaps not so common) dissonances of community orchestration and their possible resolutions!


AI, IoT and Industry 4.0 has sped up tremendously.  Industry expects our students to  be Worker 4.0 when they graduate. Is our Education system 4.0?  Is the next generation AI Ready?  How could we get our education system in the same speed as technology?  This talk hopes to share our experience and engage meaningfully with FOSSASIA participants on this subject.


As mobile applications are becoming more complicated, we often find it difficult to understand the application thru static analysis. With Dynamic Instrumentation - a dynamic analysis technique, it enables the analysis of application behaviour at runtime, by injecting the instrumentation code into the process. This talk aims to discuss the use case of Dynamic Instrumentation in the context of Mobile security on various mobile operating system platforms and how you can embed this technique into your bug hunting toolkit.


If your Continuous Integration pipeline is slow, you are basically wasting money! A CI pipeline is an essential tool for any modern development team, as the necessary quality assurance mechanism that ensures they can deliver working software. Slow, (or, worse, broken) pipelines cause serious impediment to development teams, and this impediment directly translates into wasted $$$. 

Instead, CI should be very much treated like any other production system the company maintains. Whereas the customer-facing systems bring revenue into the company, the CI pipeline ensures the development teams remain productive and efficient in serving the former. 

From this talk, you can expect to pick up some tips on how to speed up your CI pipelines -  leveraging cloud capabilities, such as horizontal scaling of its workloads to cater for more / heavier /longer builds. This leads to short feedback loops in the development cycle, and - therefore - a more efficient use of your dev team’s (expensive) time.  And for the cherry on top,  you will probably be reducing your CI costs while doing all this!


10:30 - 11:25

A major problem for AI developers today is how to publicize and monetize their work, as promising algorithms often end up sitting in a GitHub repository hoping to be discovered. SingularityNET, a revolutionary new open source, decentralized network for exchanging AI services & data, will resolve this by providing an open platform for developers and enterprises to find, buy, publicize and sell AI services. The network also enables different AI services to interoperate seamlessly and autonomously for the first time, via smart contracts and a standard API. In this developer workshop, we’ll introduce the main features of the SingularityNET platform and demonstrate how to interact with the SingularityNET services, how to develop and publish your AI models & services on the network, and how to use the payment system.


10:30 - 11:30

Join the UNESCO Booth for questions about Indigenous Languages and the FOSSASIA Hackathon.


10:40 - 10:55
Pocket Science Lab is a complete platform that is fully open source in every layer; hardware and software. Looks may deceive you thinking it's another Arduino device but you would be amazed to see what it can do. This tiny device can literally replace a room full of electronic analytical tools with its 4 channel oscilloscope, logic analyzer, multi-meter, wave generator and many more instruments it got. With a PSLab in hand, you wouldn't need to know any software programming to use and take readings from almost any sensor you got. PSLab got it all. In this session I am going to show you all of it.
10:55 - 11:20

tba 


11:00 - 11:20

Security vulnerabilities are almost a fact of life. This is why system vendors are increasingly relying on physically separate chips to handle sensitive data. Unfortunately, private keys are not the same as your private matters. Exploits on your local device still have the potential to grant bad actors access to your screen and keyboard. This talk introduces the Betrusted device as a possible remedy. Betrusted is a physically separate, trustable display and keyboard directly connected to a secure enclave. This talk concludes with a brief exploration of some of Betrusted's goals and design features.Project page: https://betrusted.ioSocial media: https://twitter.com/bunniestudios


11:00 - 11:25

Over the years, Nepal made a significant improvement in the field of Openness, especially in Open Data. The government showed some commitment by starting a discussion and made some notable decision to promote the culture of collaboration in Nepal. This was made possible because of the active participation of civil societies and grassroots awareness conducted in different cities, sensitizing the huge number of audience using localized resources. Openness alone is nothing but once connected with grassroots awareness and civic technology, it’s everything especially for the developing countries like Nepal. Slowly and steadily, Nepal is making a significant improvement in the field of openness and the use of civic technology to tackle development challenges has been a great case study which can help many others developing countries. The civil society organization of Nepal played a vital role in this changes by organizing the diverse grassroots awareness in the different cities to sensitize the huge number of audience using localized resources.

The session will cover how the grassroots program like Open Data Awareness Program (http://odap.oknp.org/) and PAHICHAN (http://yuwa.org.np/project/youthleadershipanddata/) changes the landscape in Nepal by motivating local youths to tackle the community problems by using the available resources. It will also cover, how the civic tech projects like NepalMap (http://nepalmap.org), Open Data Nepal (http://opendatanepal.com/), AskNepal (http://asknepal.info/) etc are making the impact so that it can inspire others to start similar kinds of projects in their country.

The session will highlight the importance of connecting the different aspects of openness to build a successful ecosystem and how to conceptualize the diverse awareness campaigns by translating the resources in the local language as an outcome. This will help the participant of different developing countries to conceptualize the similar kinds of initiative without the big support and make long-term impacts to the community.


Sciencer is an AI powered application that can automatically mark Science open-ended questions. It is built on IBM watson using Python as well as Flask. It is hosted on pythonanywhere.

We built Sciencer because when I was in Primary 4, I did horribly in Science. As a result, I used an app, geniebook, an online tuition service to help me improve. Geniebook was awsome except for one problem; teachers who marked the science questions took a long time too mark them. Therefore, I improved slowly. We wanted to create an app like geniebook, but one that could mark questions faster and more efficiently.

Sciencer consists of an interface for sudents to take tests and an interface for teachers to add questions, tests as well as mark answers disputed by the students. Sciencer learns from these disputed answers. It allows students to practice for Science exams multiple times and recieve marks immediately.

Sciencer has been designed so even non-technical teachers can add in questions and tests easily. We are looking for teachers/parents/students/tuition centers to help us add questions and test out our platform. Come to our talk to learn more about Sciencer and Artificial Intelligence. You can also access the beta version at:

http://sciencer.pythonanywhere.com/


While data science is enabling advancement in various disciplines, the fear of sensitive personal information being leaked is a hindrance to the adoption of data-centric methods in applications which use recommendation engines based on sensitive user's data, medical data for health AI, and more.

With the advancement in the field of AI, while the algorithms might be trusted, the output might unintentionally reveal sensitive information, compromising the privacy. There is a need to rethink privacy in the age of AI. Simply anonymizing data doesn't ensure privacy.

One of the proposed techniques to improve privacy is differential privacy. Differential privacy provides a mathematical guarantee that your privacy won’t be violated even if your data is used for analysis/ training. It allows the analysis while protecting sensitive data and can be used to maximize accuracy while minimizing the risk.

In this talk, we will discuss the pros and cons of differential privacy from a machine learning and deep learning perspective and the determination of the optimal balance between accuracy and privacy.


11:00 - 11:55

Meet IBM Developers to talk about IBM Cloud and your hack ideas.


A hot topic in recent years is running applications in containers. Tools such as docker have made deployment of applications using Linux containers easier, but they do not alone provide everything that is needed to easily manage many applications, or run containers at scale across a cluster of machines.

In this hands on workshop you will learn about the fundamental concepts and terminology around deploying applications to Kubernetes and why it is emerging as the de-facto standard for container orchestration and scheduling.

Topics which will be covered to illustrate how Kubernetes works will include:

  • What are containers and pods.
  • Accessing pods for an application via a service.
  • Scaling up applications to many instances.
  • Automatic recovery from application failure.
  • Exposing a web application to the public.
  • Application lifecycle management.
  • Monitoring health of an application.

If you attend the workshop, you will be provided access to an online workshop environment with everything you need already setup and installed, but you will need to bring your own laptop in order to access the online environment. You will not need to install anything on your laptop and will be able to jump straight into getting hands on with Kubernetes.


11:25 - 11:50

Upgrading MySQL server instances are essential to get access to new features, performance improvements and bug fixes especially related to security concerns. Upgrades are generally postponed due to concerns about cost, down time and also due to the apprehensions about the risk involved.This talk would cover the following points:* Importance of upgrade.* Different methods used to upgrade.* A new pre-check tool to test preparedness for upgrade.* A Straight forward upgrade process to MySQL 8.0.* Upgrade to MySQL 8.0 in detail and how the new tool, "upgrade_checker" helps.* Auto upgrade mechanism introduced for MySQL 8.0+ upgrade.


11:25 - 11:55

AMA (Ask Me Anything) Panel Project Feedback, Bunnie, Mitch, Adnan moderated by Mario - Tell us about your project and get feedback from Open Hardware icons on your next steps.


11:30 - 11:55
Project Malmo is an open source Minecraft mod that turns Minecraft from a game into a free robot simulator. Although it was designed for AI researchers, we have successfully used it in an introductory AI workshop for Python novices by developing a beginner friendly Python library. In this session, we will share our experiences running an AI workshop using Project Malmo and our Python library, malmopy.
Being part of the Open Source movement for 25 years, I've seen the philosophy of openness, collaboration, and freedom have extended beyond code to spawn wildly successful projects such as Wikipedia. Many Open Source projects have created a culture of teaching, learning and mentoring; essentially an education pipeline that has built productive members of the community and experts in their respective fields. I believe that the Open Source culture makes an excellent alternative to traditional education, and I've chosen to use it as the basis upon which my children are raised. This is the premise for my talk "Hacking Education."
The Internet is getting a lot bigger. As it keeps getting bigger and bigger, more and more devices are getting interconnected with each other. And its a very important time to talk about IOT security. This talk will be focused on one of the aspects of IOT security, hacking into BLE protocols. Right now Bluetooth low energy is everywhere, your smartwatches, fitness trackers, smart locks and many more. This talk will be a live demonstration on How I hacked a Bluetooth Low energy fitness tracker and send notifications, messages, place a phone call and even could update the firmware over the air!

https://medium.com/@yogeshojha/i-hacked-xiaomi-miband-3-and-here-is-how-i-did-it-43d68c272391

https://medium.com/@yogeshojha/i-hacked-miband-3-and-here-is-how-i-did-it-part-ii-reverse-engineering-to-upload-firmware-and-b28a05dfc308


Natural Language Generation is positioned as one of the next generation of disruptors in the data consumption space. Rather than have analysts interpret data, we remove the gatekeepers and use machine learning to summarise insights and convert them into textual narratives and stories.

Today, this technology is nascent, but very much a reality. Weather forecasts, financial research, stock market data, sales data, medical research -- all of these have seen applications of automated narratives. Recent research includes an experiment which showed that users sometimes preferred computer-generated weather forecasts to human-written ones, in part because the computer forecasts used more consistent terminology.

This talk shares some of the successful examples of natural language generation, the techniques and libraries behind these, and how you can incorporate narratives into your data analysis.


12:00 - 12:10

Please join us for the FOSSASIA Summit Community Photo 2019!


13:00 - 13:45

Embedded system or firmware programming can be very intimidating for beginners and often they tend to drop it very soon, thanks to connecting wires across a breadboard and writing bits and bytes to processor registers using bit shifting and logical operations. 

Enter MicroPython and CircuitPython which let's you program microcontrollers using everyone's favourite Python programming language, no toolchain, cross compiler, assembler required. The code lives on your board itself and every lower level detail is abstracted. And if you think you can just blink LEDs with it, you just imagined tip of the iceberg. You can actually track the current location of International Space station and turn on an alarm when it is passing above you ;) . Quite Interesting hah, There is so much we can do with it and it's not scary. 

Talk includes Introduction and some example project showcase and can also include basic hands-on experience. 


13:30 - 13:55

We love open source and for many of us, open source started as a hobby. But somewhere along the way, we've all had to sell its value to someone skeptical. That pitch hasn't always easy. It may not even work in some industries. However, to take open source into future, we will all need it as a critical part of our repertoire.   

Whether its pitching investors, getting your company to invest in a program office or convincing your manager to make open source part of your job, we could all do a better job of crafting compelling and coherent narratives for how to translate open source into business value and revenue potential. As more and more mainstream companies begin to understand and invest in open source, we'll need the tools and concepts to help capitalize on these opportunities. 

Drawing from pitches to VCs, investors and board rooms, this talk explores themes and strategies for how to find and improve your voice and personal narrative to make open source an essential part of your growth trajectory. We'll also hear a number of war stories from perspective of engineers and program managers at large companies about how they effectively sold open source within their organizations. 


Email remains the least common denominator when two or more people communicate over the Internet. After snowden and various other disclosures, email encryption has become common. There are two standards related to email encryption namely OpenPGP and S/MIME. This talk discussed various interesting attacks against both of them. The talk ends with a discussion on the famous efail vuln (https://efail.de/) and the lessons learned from it.


Come learn about the new features you can use in MariaDB Server 10.3, including Oracle compatibility. There are of course differences with MySQL, e.g. around the X Protocol and more. Learn when MariaDB Server will be the right fit for you and how to make the most of it during deployments.


13:30 - 14:15

This session is dedicated to answering the important questions companies need to ask before deciding to build a Voice Assistant and then talking through the journey to deliver one to market.

The most important questions to ask before you start are:

·       Do you even need a Voice Assistant

·       Which Platform should you build yours on (Alexa, Google, Apple etc)

·       What is the company Objective

·       What Problem are you trying to solve for your customers

Once the above have been answered a plan needs to be developed for building and measurement of the Assistant:

·       Which internal Stakeholders need to be involved (IT, Marketing, Customer Service etc)

·       What is the Call to Action (CTA)

·       Do you have a defined Brand Persona/Voice and how do you bring this to the Assistant

·       What APIs are available and, if you don’t have any, can you use Live Data

·       What does Success look like for this Assistant

·       How will you Measure performance

·       Who will own the Assistant post launch

Lastly we will then walk through the Conversational Development Process to show:

·       How to write conversations for Assistants

·       What a Context is and how to use them to anchor conversations to customer Goals

·       Examples of Voice Intents and how to craft customer journeys in a Voice environment

·       When Screen devices can be used and how to build Rich Cards to complement Voice interactions

·       Other functions in Assistants such as Transactions, Email Sending, Video Casting, Map Directions, Pre Ordering (Voice to Collect) and other Actions

Attendees will leave this session with a better understanding of the Voice ecosystem, how it can be applied to their business as well as the building blocks to go back to their own company and start a discussion about where Voice may fit into their company plans plus how to start developing an Assistant


13:30 - 15:55

This is a hands-on workshop that takes you through what it takes to run a container based application to a Kubernetes cluster running on Azure Kubernetes Service.

 

You’ll go through:

 

  • Creating Kubernetes deployments, running MongoDB, setting up Services and Ingress, using Azure Monitor for Containers, load testing and scaling your application and clusters through Horizontal Pod Autoscaler and the Cluster Autoscaler.
  • You’ll also get to work on building your container pipelines using Azure DevOps and Azure Container Registry and packing the application with Helm.
  • As well as go through more advanced tasks like scaling using Virtual Nodes, setting up SSL/TLS for your deployments as well as applying some best practices like Resource Quotas and others.

13:50 - 14:35

There are a host of ARM based development boards, possibly the most famous of them being the Raspberry Pi series. There are also many others that very few people may know about. Some boards are more or less costly than others and offer different levels of performance, connectivity and levels of software support.

Have you considered getting such a dev board? Have specific use cases for them? Perhaps considered developing one of your own and want to see what else is out there?

This presentation will go over some boards, demo some of them, show how to use or install them, what is and is not well supported and how.


14:00 - 14:25

The STEAM education in Asia originates from the Maker Movement in the USA 10 years ago. Now, DIY Biology is another up and coming movement and evaluate to popularize biotech education in schools.

Data talks about the importance of the Biotech Education to teenagers and its impact and challenges to STEAM education in Asia. Data will also highlight how to transfer a classroom to a laboratory and the reasons for learning biotechnology in Schools. In the end, Data will reveal how biotech integrates with existing STEAM education in Hong Kong.


This is a story about how we made a full-fledged product working 100% remotely which assists developers in solving the complex problem of using multiple toolchains using just 1 product and achieving their desired outcomes - more collaboration, shorter cycle times, happier developers.  We call it devops on steroids.


The MySQL Performance Schema is a feature for monitoring Oracle's MySQL Server execution at a low level. This versatile and tightly integrated component collects performance and session data from various subsystems within the server during runtime with minimal impact on overall server performance.

With help of few real world use cases, this talk aims to explain how/what statistical information user is provided with using Performance Schema. With these use cases, it also explains how this information can be used for monitoring and trouble shooting to track an issue back to the relevant file and line of code in source file.

Again, with some use cases, this talk also explains how Performance Schema gives consolidated view of different activities of MySQL server behind the scene with the multiple summary tables and how this can be tuned and used. This talk also covers the manual/automatic configuration of Performance Schema to suite to individual requirement in a specific scenario.

This talk is targeted to many database users which includes DBA, Database Application developers, Database developers, Students. This talk is to give overview of MySQL Performance Schema and also how/what information can be collected using it and how this information could be used further for debugging/trouble shooting Database users' issue.

Takeaways from the talk:

  • Overview of tuning and monitoring MySQL Server activities using Performance Schema.
  • Understanding of how to tailor the Performance Schema to track the data you want.
  • With few real world usecases, explain how to diagnosing problems with the Performance Schema. 
  • A glimpse of new features in Performance Schema in MySQL MySQL 8.0 GA.


14:00 - 14:45

This talk will cover the core SELinux concepts and how to leverage SELinux to improve protections on a Linux system. You will learn the fundamentals of SELinux configuration including conditional policies, policy types and constraints, and the Linux audit subsystem. 


14:20 - 15:05
tba 
14:30 - 14:55

People in remote areas of India are facing severe problem for visiting hospitals at city centers. Digital solution need to be provided for assisted living in rural areas to make “No Doctor to E-Doctors”.

The main objectives of this project are :

Integrated System Design: To design and develop integrated health monitoring system in rural areas.

Health Monitoring: Monitoring vital parameters (Body Temperature, Pulse rate, Respiratory systems and Blood pressure)

Continuous Monitoring: Based on the obtained Health data, Primary health care centre can maintain data logger for the betterment of assisted living in rural areas.

With the rapid development of wireless sensor network technologies has in several ways revolutionized healthcare and different forms of ambient assisted living environments .The project contributes to the advancement of knowledge on Internet of Things (IoT), micro controller, sensors and inter-connectivity. Most of the assisted population in India has very poor access to healthcare. Most of medical facilities are concentrated in urban areas, and there is an overall shortage of medical personnel. Thus rural patients are left to semi- and unqualified practitioners, creating a huge disease burden. Assisted living people shows more diversity in their health conditions than younger people. Thus, due to the lack of the system which provides a data log for the patient health record, it is not possible to regularly monitor the important parameters such as temperature, pressure, pulse etc, from a distant place. The patients manually have to visit hospital for their health check, which may not be feasible all the time.


MySQL InnoDB cluster provides a complete high availability solution for MySQL. MySQL Shell includes AdminAPI which enables you to easily configure and administer a group of at least three MySQL server instances to function as an InnoDB cluster. Each MySQL server instance runs MySQL Group Replication, which provides the mechanism to replicate data within InnoDB clusters, with built-in failover. In the presentation, we will learn on how to set up InnoDB cluster using the official MySQL Docker containers and run them with docker-compose. This presentation covers a demo, including how to connect to the cluster through MySQL Router using a simple application.


14:40 - 15:25

Prototypes using Arduino and Raspberry Pi are a great first step to build a proof-of-concept. There is still a lot of work remaining after you have completed your breadboard prototype. Once you have finished your prototyping phase, you have to switch over to `production mode` to take your project to the next level.

ESP32 is the bigger brother to the awesome-ly popular ESP8266. It comes with more RAM, BT and BLE, and more. 

This workshop is about all the things we need to incorporate in our `production firmware` for an ESP32 based product.

We will start with a `Hello World` application and gradually build up to a full fledged product which will include

 - Hardware interfacing

 - Network configuration

 - Cloud connectivity

 - OTA updates

 - Creating and managing partitions


14:50 - 15:35

Before releasing a public dataset, practitioners need to thread the needle between utility and protection of individuals. Felipe Hoffa explores how to handle massive public datasets, taking you from theory to real life showcasing newly available tools that help with PII detection and brings concepts like k-anonymity and l-diversity to the practical realm. You’ll also cover options such as removing, masking, and coarsening.

What you’ll learn:

  • - How to identify PII in massive datasets
  • - Explore k-anonymity, l-diversity, and related research and options such as removing, masking, and coarsening
  • - Gain experience with practical demos over massive datasets

15:00 - 15:25

GCompris is a high-quality educational software suite, including a large number of activities for children aged 2 to 10.

Some of the activities are game orientated, but nonetheless still educational.

Currently, GCompris offers more than 100 activities, and more are being developed. GCompris is free software, it means that you can adapt it to your own needs, improve it, and most importantly share it with children everywhere. The topics of discussion under talks and main points with descriptions are - Architecture of GCompris (https://github.com/gcompris/GCompris-qt.git). How to contribute GCompris and how is it made of? Documentation Localization The session will be mainly for new contributors who wished to contribute to GCompris under Core and Activity Development. With the help of FOSSASIA, I wish to encourage the ideas and outreach of learning and encourage developers to take part in the development.


To run your application efficiently on cloud, you would need to make your queries faster. MySQL optimizer over the years have brought in a lot of improvements to handle big queries efficiently and in a faster way. This talk presents you a specific set of features added in MySQL 8.0 that would reduce the execution time of your queries. This session will help you understand tips and tricks that you can use to tune your application. This session would present the following

Cost Model Improvements

Newly added hints

Index Skip-Scan

Internal TempTable Storage Engine


15:40 - 16:05

This is a personal journey to discover the unknown pollinator of the Australian Helmet Orchid. It's Citizen Science in action and includes GIS mapping, insect trapping, Raspberry Pi's, infra-red cameras, electronics, 3D printing, laser cutting, wrapped up with a sprinkling of Python and OpenCV.

One of the application security golden rules is you should never build security system from scratch if possible. In the following session the audience will learn about a boilerplate solution for a React applications that includes preconfigured SSO via open source IdentityServer4 and a set of authentication and authorization React components, including secure routing for react-router, shared claims storage, refresh tokens, etc.


15:45 - 16:10

tba


15:45 - 16:30
Firmware is found in all computing devices, including PCs, laptops, networking equipment, printers, embedded devices such as IoT and industrial controllers, mobile phones, tablets, and more. The community around open source firmware has grown over the last years, allowing for more exchange in the development and granting freedom to end users. Prominent projects like U-Boot, Tianocore, coreboot and others teach how firmware works and welcome contributions. This talk provides an overview of the current state, an end user report, and a summary of the first Open Source Firmware Conference.
15:55 - 16:35

There is a large number of deaf and dumb people across globe and communicating with them is difficult as not everyone can understand the sign language. There is also a lack of official sign language interpreters. In India the official number of certified sign language interpreters stood at merely 250 in the year 2017. This makes communication with mute people really difficult. Most of the teaching methods for deaf and dumb involve accommodating them to people without disabilities - while discouraging the sign language.  To make it easier for people to communicate with deaf and dumb people, I had attempted to use tensorflow to interpret sign language. As of now the system can recognize only alphabets and work is in progress to interpret complete words. The talk will be divide in two parts. First is how tensorflow object recognition was used to achieve the desired results. The second part will focus on how to contribute to the project and add localization (language specific signs) to make it more robust and more usable.


16:10 - 16:35

First some of the ideas, principles, and basic methods of meditation will be explained. Meditation is something so simple and yet challenging. Because it is experienced in one's interior, it can be hard to comprehend.

In the middle we will pause for 5 minutes or so to do a short group meditation. The remaining time will focus on experiences, effects, and results of meditation practice. Perhaps one day in the future meditation may become known as a cornerstone of experiential inner science.


16:10 - 16:55
Short Abstract

Security is tough and is even tougher to do, in complex environments with lots of dependencies and monolithic architecture. With emergence of Microservice architecture, security has become a bit easier however it introduces its own set of security challenges. 

This talk will showcase how we can leverage DevSecOps techniques to secure APIs/Microservices using free and open source software(FOSS). We will also discuss how emerging technologies like Docker, Kubernetes, Clair, ansible, consul, vault, etc., can be used to scale/strengthen the security program for free. 

We will cover the following as part this talk.

1. Static/Dynamic Analysis on code during CI/CD.

2. Scanning dockers for vulnerabilities and managing it using Clair and open source tools. 

3. Managing secrets in distributed systems.

4. Security monitoring using ELK ( ElasticSearch, Logstash, Kibana) stack.

5. Server hardening using Ansible and molecule (Ansible testing framework).

6. Cloud security using smart monkey.


16:15 - 16:40

Microsoft and Linux


JSON functionality in MySQL was introduced in version 5.7. With the latest 8.0 release, a lot of new functionality is added like the JSON_TABLE function, JSON aggregation functions etc which will enable developers to get the best of both worlds; one can store data in JSON but at the same time leverage the power of SQL. In this presentation, we will see how that can be done.


16:35 - 17:00

Raspberry Pi is now 6 years old, there are several tips and use cases. It was born for kids programming education, though, it is now also used for electric DIY hobbies, industrial use, Edge Computing, IoT and more. Masafumi will talk Raspberry Pi history and latest updates and discuss several its use cases and tips for our business and daily use.


16:40 - 17:05

TensorFlow is Google's popular deep learning library. The upcoming 2.0 version will bring many important improvements, with a strong focus on usability. It will be much easier to learn and use than before (in particular thanks to the Keras API), while preserving TensorFlow's key advantages over competing libraries such as Facebook's PyTorch or Microsoft's Cognitive Toolkit (CNTK): namely its amazing portability, its support for high-end hardware acceleration (including TPUs), its rich API and its huge ecosystem. In this talk, you will learn what's new in TensorFlow 2 and how to handle the migration from TF 1.x.

Try out these Open Source Jupyter notebooks to learn TensorFlow 2.0: https://github.com/ageron/tf2_course


16:45 - 17:10

MySQL 8.0 promises many improvements in terms of security of the database. It makes sure that instance is secure by default and provides enough options/tools to further harden security of the database. In this talk we will discuss various tools provided by MySQL 8.0 to help administrators improve overall security of database instance. We will cover various aspects such as communication security, encryption, authentication and passwords, privilege management, securing configuration etc.


16:45 - 17:30

Tutorial session demonstrating the evolution of a software monolith to microservice implementation running on Kubernetes.

We'll look at various design patterns (Strangler, API Gateway, Ingress, Service Mesh, Hybrid app) & operational practicalities of rolling out service upgrades to a Machine Learning app.

Attendees will learn about real Kubernetes use cases supported by *visual* demonstrations showing what's going on at each step to explain the concepts.


17:05 - 17:30

Until now, all the smart speaker market has been dominated by the proprietary speakers like Google Home, Amazon Alexa, Apple HomePod, etc. To break this Oligopoly we created the SUSI Smart Speaker which provides complete customisability to the users unlike the proprietary competitors available in the market. And no personal assistant is completely personal until you are able to completely customize it. We have tried to solve this issue by developing our smart speaker.

This talk aims to emphasize the lack of Open Source competitors in the Smart Speaker industry and the oligopoly created by the proprietary organizations.

And how we, an active FOSS community have implemented cool features like “region-free” youtube music support, offline functionalities, custom USB media Daemons, open skill languages, etc. Most importantly we do not track your data.

The SUSI Smart Speaker aims to fill this gap between the Open Source world and the Smart Speaker industries. 

By the end of the talk, the audience will have been introduced to an Open Source Smart Speaker Project which is better than the proprietary speakers in many ways and will have a chance to contribute to a Speaker which is Open Source, works offline and is fully customizable by the user.


17:10 - 17:55

An impressive array of tools and technologies for building artificial intelligence and machine learning models in R/Python is now available, and growing daily. Breaking into this technology is daunting. This talk will introduce and demonstrate an experimental concept of an AI and machine learning repository for openly sharing pre-built models and technology demonstrators. The repository (https://mlhub.ai/) is based around a command line pip installable tool, mlhub, which locally installs AI/ML packages directly from github (and other git repositories). Packages are downloaded, configured and demoed within minutes.


17:15 - 17:40

In the service oriented architecture a lot of micro services interact with each other. MySQL is world's most popular open source database and caching the data has always been a very interesting problem involving database usage design. Using cache instead of fetching from disk makes the response time time exponentially fast. In this swift world with manifold use cases for software, there are use cases of intelligent caching. This involves pre polluting the cache directly from data source before cached data is requested from Redis. Pre population of cache can be done as follows based on use case:

- pre populate the cache before starting application.

 This makes the application faster from beginning as required data is already cached.

- populate a set of key, value once a key matching a pattern is set in cache

 This case is based on sequential multiple disk access as application is executed. When a key is populated in disk, the probability of other related keys increases. For example, if when a user logged in the website, the changes of him accessing his profile increases. The use case is more significant in different scenario.

- Never let a cache expire

 Set a key/pattern of keys to a group which will always be present in the cache. If it is deleted from cache, it will be fetched from the data source and cache will be auto populated.

 This case fits best for the keys which are frequently used buy frequently expires too.

The talk will comprehensively discuss above scenarios with MySQL plugin for redistribution caching, showing the improvement with the smart caching and how to integrate it in some of the applications.


17:35 - 18:00

Now-a-days Ansible is becoming de-facto for automation right from Physical machines to remote machines. Managing Virtual Machines and Instances through Ansible on local machine is easy. What if you want to manage both under one roof ..? 

My talk basically covers various use-cases around

  • Installation
  • Configuration
  • Management
  • Destroying VM/Instance
  • Report Generation

Also, ManageIQ with Ansible will help to easily orchestrate environment as well as Automation via Ansible.


Voice assistants like Alexa and Google Assistant offer excellent SDKs and APIs so that people can incorporate them in their hobby projects and consumer products. There is still a prohibitive cost to doing this, as $5 Raspberry Pis are not exactly available at bulk. Additionally, size is an issue.

A lesser known, but more effective way is using supercharged micro- controllers like the ESP32. The WROVER module for ESP32 comes with half a megabyte of RAM, which is more than enough for fitting voice assistants in tiny places.

In fact, we can do a lot more fun stuff with micro-controllers because of their smaller size and lower power requirements. We can embed them into appliances like light bulbs and fire alarm systems, to give them a truly ubiquitous feel.


18:00 - 18:25

(I)IoT is rapidly growing these days so does the Edge computing. Industries prefer Edge computing mainly since it has the capability of providing security, privacy and low network latency. In this session I am going to showcase a real world Edge gateway with Eclipse Kura on Ubuntu Core.


18:00 - 18:45

There is a long research tradition in the field of science and technology studies (STS) showing the importance of the social in technical design processes. The notion sociotechnical design practices, for example, stands for tight entanglements and co-shaping processes of technical and social elements. Following this basic assumption critical algorithm studies, infrastructure studies, and software studies have started to investigate how social biases in big data, preferences of designers and coders, or imaginations of future users shape digital tools, software, or artificial intelligence. Moreover, innovative methods have been developed to not only analyze, but also problematize and intervene in software practices. “De-biasing” has become an issue of concern bringing together computer scientists and social scientists to learn from each other in the attempt to bring fairness, accountability and transparency to the table of software design.

Following this research tradition the proposed workshop tries to bring together developers, coders, researchers and other contributors working on SUSI.AI to address the following question: “Where is SUSI in the AI”? During the workshop the participants are invited to show and share how SUSI (standing for the social in terms of social biases, user imaginations, gender relations, developers’ own desires, or something else that is important for the SUSI.AI team) actually figures in the design process and how they deal with SUSI/ or hope to deal with SUSI in the future. While the workshop mainly invites contributors working on SUSI.AI, it is open to developers working on similar AI projects as well.


18:05 - 18:55

I will present Common Voice, Mozilla's crowdsourcing project to create resources for speech recognition in multiple languages. Participants will also be able to listen to recordings of others who have contributed their voices and evaluate them using the project interface (this is a good way of engaging with shyer participants). I will encourage speakers of languages not already covered by the project to submit a request for their language and help Common Voice increase the number of languages covered.I will encourage participants to continue recording their voices after the event and to take the message back to their own communities. I will also encourage them to tweet, blog and use other means of dissemination to raise awareness and increase the crowdsourcing effort, initiating a 'I've contributed my voice, have you?' campaign.I will use busy periods to talk to participants as a group, explaining the technology background, dissemination strategy, and language and digital inclusion. I will also use busy periods to demo the voices already recorded to any groups gathering around, showing how to evaluate the voices, initiate discussion and obtain group feedback on issues arising.    


19:00 - 20:55

Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


Participants will learn how Python can be used to automate common tasks and program a simple text-based game. We will cover data types, conditionals, loops, data structures and functions.


Participants will learn about MongoDB, a cross platform document-oriented NoSQL database system. They will connect to MongoDB using the PyMongo API to perform common operations.


Participants will learn about relational databases through SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine which is the most widely deployed database in the world. Both single and multi-table (with normalization) scenarios will be covered. Participants will connect to SQLite using the Python sqlite3 standard library module to perform common operations.


Sunday, 17th Mar

09:00 - 10:00

FOSSASIA and OpnTec have created a lot of projects, run many events, collaborated with people around the world. Lots to talk about. What do you want to know? Ask me/us anything just before the sessions start.


10:00 - 10:25

With the advancement of technology in database there has been a debate among developers to use SQL or NoSQL databases. Both of these have their own pros and cons. Their usage mainly depends on the type of application the developer is looking forward to build. The pros and cons of both these architecture and their applications will explained. Moreover case studies will be presented which will help the audience understand the differences and also the implementation of the same.


Continuous testing is an important aspect of DevOps. It is primarily related to Verification & Validation.

Verification – Are we building the product right?Validation – Are we building the right product?

With Agile principle in place, when we release a Minimum Viable Product to the customers, we get a feedback that helps us with validation. While validation is important and the core emphasis of practices like DoD, Acceptance criteria, System Demo.

What is equally important is to have a scientific way to verify that we are building the product right. Let us evaluate the relevance of code-coverage based verification at system testing. While code coverage is extensively used during unit testing phase, rarely do we use this technique at system testing.

Code Coverage Based Verification (CCBV) will help us accomplish1. Test suite comprehensiveness2. Reduction in technical debt

In addition to this, it will also help us with1. E2E Requirement traceability matrix (RTM)2. Regression test suite preparation


10:00 - 11:15

Lightning Talks are short lectures (almost) any conference participant may give! Bring your infectious enthusiasm to an audience with a short attention span! Discuss a program, software, hardware, system or technique! Pitch your projects and ideas or try to rally a crew of people to join you! Whatever you bring, make it quick!

Link to lightning talks: https://github.com/fossasia/2019.fossasia.org/wiki/Lightning-Talks#schedule


10:30 - 10:55

The database engine is one of the basic building block of any application. What choices are available and what criteria should be considered. Besides technical considerations, this talk will also highlight some non-technical aspects to keep in mind.


10:30 - 11:15

Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.

This talk will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.


10:30 - 12:25

Not ready to take the exams just yet? Linux Professional Institute will be offering an exam preparation session on Sunday, March 17, 2019. Learn more about the importance and understanding the objectives, exam structure, and why obtaining any of your certifications will be professionally beneficial. Come prepared with questions! Register here https://pretix.eu/lpi.org/s7pew/


11:00 - 11:25

We manage over 9,000 servers and 3,000 MySQL servers.

In one game, 800,000 QPS in database.

I will explain what the game company wants for MySQL.

Now, game companies are increasingly using PaaS(for example AWS Aurora).

I would like people to come and listen to these stories.


11:15 - 12:00

Immutable infrastructure is a way to success, but what about the lifecycle of individual resources. This talk is about the evolution of resources, code structure, Terraform coding tricks, composition, and refactoring.


11:15 - 12:05

How is the state of FOSS around the world? Open Techies from across the globe share their insights.


11:30 - 11:55

The upcoming version of PolarDB will support parallel execution of an SQL query. In this presentation we will show how query execution times may be significantly improved by using multiple threads to scan a table or index in parallel. Each thread will be able to do filtering and aggregation in order to reduce the amount of data to be processed by the query coordinator. We will discuss which type of queries will benefit from this feature, and present results that shows performance and scalability characteristics. We will also show how to control the degree of parallelism for a query and discuss other aspects of tuning of parallel queries.


11:55 - 12:20

In this session, we will give a introduction of PolarDB, which is a  a cloud native database available on Alicloud. PolarDB separates the computing layer from a shared storage layer. This design allows the storage space to automatically scale according to usage. The computing layer adopts a a single master - multiple read only replica architecture, and scaling up a compute node or adding a replica only takes a few minutes.  The computing nodes and storage nodes  are connected with a high-speed network and use the RDMA protocol to execute data transmissions, resulting into I/O performance never being a bottleneck again.


12:00 - 12:45
In any observability stack, the “last mile” of metrics, or application metrics, can often be the hardest to get. Platforms expose a variety of different metrics about the underlying performance of the hardware (virtualized or otherwise), but may not easily expose and collect application level metrics to understand the performance of our application code. In this talk, we will cover:

  • The open source project Prometheus for exposing and collecting metrics.
  • How Prometheus democratizes metric collection by creating a standard way of adding metrics to code, exposing the metrics for collection, and collection and storage of these metrics.
  • Graphing and reporting of application metrics with Grafana.
  • Solutions for long term storage of Prometheus metrics.

Attendees will learn how to implement performance metrics for their own code base, and how Prometheus (along with Open Metrics) has become the standard for exposing application level metrics.


12:05 - 12:50

You have heard that having a GitHub profile can help when job hunting. Is it true? How can you get started? What if you don’t have the time?

You are hiring to fill a position, and you have two great candidates. One has a robust history of working in open source, and the other has no history at all. Is this an easy choice?

This session will look at the implications of working in open source, from the perspectives of both the candidate and the hiring manager. Individuals will come away with an understanding of how open source participation affects their hireability, how they can get started, and what to do when active participation is challenging. Hiring managers will come away with an understanding of how to evaluate the open source work of potential candidates, how to evaluate candidates with no history, and how requiring an open source footprint creates harmful bias.


13:15 - 13:40

Insurance giants and startups alike are attempting to use blockchain solutions to prevent insurance fraud, digitally track medical records, and more.

Each step in this collaborative process represents a potential point of failure in the overall system, where information can be lost, policies misinterpreted, and settlement times lengthened.

While the blockchain has been subject to extreme hype, its true killer applications are likely to be in some of the most antiquated fields out there. And it has the capability to be a transformative force for industries like insurance, which requires the coordination and cooperation of many different intermediaries with different incentives.

It’s too early to tell whether blockchain can overcome the legal and regulatory hurdles to become a default standard in the insurance industry. But the possibilities are endless, and insurance companies and startups alike are exploring insurance applications for the blockchain full-throttle.

These include:

1. Fraud detection and risk prevention: By moving insurance claims onto an immutable ledger, blockchain can help eliminate common sources of fraud in the insurance industry.

2. Property & casualty (P&C) insurance: A shared ledger and insurance policies executed through smart contracts can bring an order of magnitude improvement in efficiency to property and casualty insurance.

3. Health insurance: Through the blockchain, medical records can be cryptographically secured and shared between health providers, increasing interoperability in the health insurance ecosystem.

4. Reinsurance: By securing reinsurance contracts on the blockchain through smart contracts, the blockchain can simplify the flow of information and payments between insurers and reinsurers.


13:20 - 13:45

The long-term survival of your business depends upon what people feel about it. And, it's an emotional connection that you do have control over. By taking greater consideration of how customers interact with your business and making that experience smarter, faster, or happier; you're solidifying long-term gains, today.

Now, you've been successful to find a profitable market fit for your product and service. Yet, revenue growth has stalled and you're trying to reach the next level. Through this session, you'll learn how to step back from stalling and find a transformational path for your organization and its customers through a customer journey.

Target audience: Organization leaders, Happiness seekers, Entrepreneurs, Client-facing people


13:30 - 13:55

At Adjust we have around 4PB of data in PostgreSQL in various forms with many new offerings reaching the big data stage where scaling up is no longer the best option.  This talk is a basic tour around various approaches we take to different environments.  It does not go into deep discussion in any single environment but aims to show how big data techniques can be applied to open source RDBMSs to create scalable data environments.   This talk is suitable for all audiences.


Fedora Silverblue is an immutable desktop operating system. Aiming atgood support for container-focused workflows, this variant of FedoraWorkstation targets developer communities.Fedora Silverblue unleashes the power of rpm-ostree to reap you thebenefits over traditional distros. The use of rpm-ostree for the coreOS brings fully atomic upgrades, easy rollbacks and workflows that arefamiliar from OSTree-based servers. An OS image that is composed onthe server side allows for testing the exact bits before they reachclient systems, leading to more reliable updates.Moving desktop applications into Flatpak brings stronger isolation andsolves longstanding issues with using yum/dnf for desktopapplications, such as the fact that upgrading deletes the filesunderneath the running application and often breaks it.Through this talk, I'll demo on how I've been using Fedora Silverblueas my primary workstation, and you could too!


This talk will demonstrate the methods to build a Professional Tool Kit and lead a successful career in tech.


13:45 - 14:10

Smart Contracts are self-executing contracts, implemented in Computer code on a blockchain. They are immutable, tend to control asset flows and can be a major security risk.

Over the last 18 months, I have audited more than 20 complex smart contract systems. In this talk, I argue for smart contracts to be published as open source and their audits to be made public.

I highlight a number of high-profile security incidents, how they could have been prevented, and how open source significantly increases the security of smart contracts.

I also provide an insight into the auditing process and common mishaps.


13:50 - 14:25

People often speak about THE open source community but there are actually many open source communities which differ in a number of ways, including aspects related to technology, processes, governance and philosophy. Each open source community has its own culture and norms. In this talk, we'll talk about open source culture and community norms and discuss how to get started contributing to open source. I'll use Debian as an example of one open source community but the lessons learned will be applicable to other projects.


14:00 - 14:25

As PostgreSQL nears feature freeze for v12, now is a good time to take a step back and think about where the PostgreSQL project is heading. Let's look at a bit of the history behind PostgreSQL, the features which are coming in v12, and what the future looks like for our favorite database system.


Fedora CoreOS is an Operating System which emerged from the best of both Fedora Atomic Host and Container Linux. It provides unique features like immutability, automatic updates and rollback so that you don't have to worry about the host. It is also optimized to run/manage both standalone and a cluster of containerized applications. Fedora CoreOS community is working towards its first version release with a likely target being Fedora 30 release.

During this talk, you will get to know:

* What is Fedora CoreOS and its underlying history

* Features which makes this OS unique and fit for running containers

* Tools like ignition and rpm-ostree to manage your host

* Availability in cloud providers

* Demo (if time permits)

* How you can get involved

Know more about Fedora CoreOS from https://coreos.fedoraproject.org/


14:15 - 14:40
 Open Source Software and Open Source contributorsprovide for a massive percentage of today's softwares and weband other technical ecosystems. It provides a freedom and globalway of contributing to make things better. However, Open Sourcecontributions are mostly driven by intrinsic motivations. This oftenleads to burn out due to lack of sustainability.Gitcoin provides a solution to help all the wonderful Open Sourcecontributors earn by doing what they do best. Gitcoin is a bountyingplatform which helps bounty open source issues which now thecontributors can work on and also earn and sustain themselves.
14:30 - 14:55

VMs, Containers and functions provide with a wide choice of delivery platforms. When to use what? This is a difficult choice. What do you gain and lose in each of those choices? 

How do we address that in the cloudfoundry? What is our experience with these? More importantly what is our customer's experience with these.


Software Freedom: The Free Software Foundation's four essential freedoms seek to put human beings (users) in very real control of the software running on their devices.Data Subject Rights: The European General Data Protection Regulation's data subject rights seek to put human beings (data subjects) in very real control of the processing of data about them.These two apparently-unrelated approaches pursue the same objective: protecting and expanding human freedom by limiting the ability of powerful organisations to use automation to exert power over individuals. This session will compare and contrast these two approaches, offer a way to think about what GDPR is actually trying to achieve, and provide an overview of the questions technologists should be asking about systems that process personal information.


14:30 - 15:25

You're a SysAdmin, SRE, or anyone who needs to understand what running PostgreSQL involves from a system level. We're going to cover:  

  • OS-level configurations to support PG  
  • Tuning PG for your system  
  • Roles and Managing Authentication and integrating PG w/ enterprise   
  • Authentication systems (Kerberos, Certificates, LDAP, RADIUS, etc..)  
  • "Dos" and "Don'ts" (should you give non-SysAdmins "superuser" access...?) 
  • Clusters, Databases, and Schemas   - Connections and pooling

14:45 - 15:40

How does Blockchain fit into the FOSS community?

unlike many other projects that are started in the FOSS community, or where the ideals of the project are very much aligned with the FOSS community, many Blockchain projects appear to be following a different philosophy, and the fact that the Blockchain code is under a Free Software and Open Source licence is more incidental than intentional.

a selection of speakers coming to FOSSASIA will join the panel


15:00 - 15:45

In 17media, we are currently facing C10K average traffic.

The sudden burst of traffic can easily go beyond our system scaling ability and threaten our backend stability.

In order to cope with the unpredictable burst, we had used redis to implement a low-cost, simple but elegant solution for rate limiting.


15:00 - 16:25

The FOSSASIA Hackathon presentations and awards.


16:35 - 17:00

Please join us for a wrap up of FOSSASIA Summit 2019!


Thursday, 14th Mar
 
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
Exhibition
Community Lunch
Community Lunch (12:30 - 13:30)

About the session

Join us for a community lunch and celebrate 10 years FOSSASIA at our summit opening 2019.


Speakers

FOSSASIA Team

Team FOSSASIA

The Summit 2019


Exhibition

Thursday, 14th Mar, 12:30 - 13:30

  •  
  • Breaks


Lecture Theatre
The FOSSASIA OpenTechSummit
The FOSSASIA OpenTechSummit (09:00 - 09:05)

About the session

Welcome at the FOSSASIA Summit 2019!


Speakers

Thorsten Neumann (龚拓思)

Chief Technical Officer & Co-Founder SmartPesa

Thorsten has extensive experience in ICT domain with both strong academic and professional experience, and a strong competence for systems, architecture and integration.


Lecture Theatre

Thursday, 14th Mar, 09:00 - 09:05

  •  
  • Open Data, Internet, Community


Lifelong Learning in Singapore with SkillsFuture
Lifelong Learning in Singapore with SkillsFuture (09:05 - 09:15)

About the session

The Lifelong Learning institute and council promote lifelong learning mindset among Singaporeans under the SkillsFuture. 


Speakers

Dr Koh Tat Suan

Director Lifelong Learning Institute

Dr Koh Tat Suan is the Director, Lifelong Learning. He oversees the management of the Lifelong Learning Institute and supports the Lifelong Learning Council to promote lifelong learning mindset among Singaporeans under the SkillsFuture. He has been a public service officer for nearly 38 years, of which 22 years serving the Singapore Armed Force; 3 years at the Ministry of Education; and currently serving the then Workforce Development Agency, and now SkillsFuture Singapore, since 2016. He is an Engineer by training. He completed his Bachelor in Electrical and Electronics Engineering from the National University of Singapore, Masters in Education Management from University of Western Australia and Education Doctorate from Institute of Education, University of College London.


Lecture Theatre

Thursday, 14th Mar, 09:05 - 09:15

  •  
  • Open Data, Internet, Community


10 years and back to the future
10 years and back to the future (09:15 - 09:30)

About the session

10 years and back to the future! A lot has happened in 10 years and a new generation of technologists and developers is growing up and participating in the community. What are the challenges today and how do we connect them to the previous generations of FOSS developers?


Speakers

Harish Pillay

Community Architecture and Leadership Red Hat

Harish Pillay serves as Head of Community Architecture and Leadership at Red Hat, Inc. and served as its Chief Technology Architect of South Asia since September 29, 2003. Harish co-founded the Linux Users' Group Singapore in 1993. He served as President of the Internet Society Singapore Chapter from 2013 to 2015. He has been a Trustee of Internet Society since June 18, 2016. He is a senior member of the Singapore Computer Society and a member of the Institute of Electrical and Electronic Engineers. 


Lecture Theatre

Thursday, 14th Mar, 09:15 - 09:30

  •  
  • Open Data, Internet, Community


10 years FOSSASIA
10 years FOSSASIA (09:30 - 09:50)

About the session

10 years FOSSASIA


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Lecture Theatre

Thursday, 14th Mar, 09:30 - 09:50

  •  
  • Open Data, Internet, Community


State of Open Tech
State of Open Tech (09:50 - 10:05)

About the session

State of Open Tech


Speakers

Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Lecture Theatre

Thursday, 14th Mar, 09:50 - 10:05

  •  
  • Open Data, Internet, Community


For Your Eyes Only: Betrusted & the Case for Trusted I/O
For Your Eyes Only: Betrusted & the Case for Trusted I/O (10:05 - 10:25)

About the session

Security vulnerabilities are almost a fact of life. This is why system vendors are increasingly relying on physically separate chips to handle sensitive data. Unfortunately, private keys are not the same as your private matters. Exploits on your local device still have the potential to grant bad actors access to your screen and keyboard. This talk introduces the Betrusted device as a possible remedy. Betrusted is a physically separate, trustable display and keyboard directly connected to a secure enclave. This talk concludes with a brief exploration of some of Betrusted's goals and design features.Project page: https://betrusted.ioSocial media: https://twitter.com/bunniestudios


Speakers

Bunnie Huang

CTO Chibitronics

Bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (teaching electronics through arts and crafts), and Novena (DIY laptop).


Lecture Theatre

Thursday, 14th Mar, 10:05 - 10:25

  •  
  • Hardware & Design


Open Science, Open Mind
Open Science, Open Mind (10:25 - 10:40)

About the session

As scientific endeavours require an open mind, science is to be shared openly.  The mission of a science centre is about science communication with the purpose of opening the mind of people with evidence based information. Scientific information, discoveries, and inventions should be treated as an open source to benefit as many people and sectors as possible. In my sharing, I will give a general reflection on how SCS started supporting FOSSASIA and the event has grown over the years to not just open minds but also open eyes for people to see possibilities otherwise untapped if the initiative was only for a closed community. 


Speakers

Lim Tit Meng

CEO Science Centre Singapore

As the CEO of Science Centre and Vice Dean of NUS Mr Lim Tit Meng promotes STEM as an engine for knowledge-based innovation economy; engages stake holders to share the mission and champions creative science communication. His goal is to inspire youth to see STEM as a powerful means to create their own future as well as solutions for the future.


Lecture Theatre

Thursday, 14th Mar, 10:25 - 10:40

  •  
  • Science & Education


Coffee Break
Coffee Break (10:40 - 11:00)

About the session

Enjoy your coffee and tea!


Speakers

FOSSASIA Team

Team FOSSASIA

The Summit 2019


Lecture Theatre

Thursday, 14th Mar, 10:40 - 11:00

  •  
  • Breaks


The Open Source Industrial AI Capabilities with IBM
The Open Source Industrial AI Capabilities with IBM (11:00 - 11:15)

About the session

Technological advances in the last decade have led to a resurgence of interest in AI for solving critical business problems and enabling new & transformative business models. Along have come common fallacies in the implementations of AI systems leading to mounting technical debt and infrequent, unsustainable deployments. IBM has brought together a set of industrial AI capabilities and tools that provide a robust open AI platform for the enterprise, built to consistently leverage a wide choice of open source libraries and data science runtime environments. Do not miss this session on the latest IBM announcements bringing AI capabilities to the data -- wherever it may exist in hybrid and multi-cloud data estates -- and infusing the trust and transparency needed from industrial AI into any business processes with confidence.


Speakers

Rahul Akolkar

Worldwide Technical Sales Leader, Data Science and AI IBM

Rahul Akolkar leads the Worldwide Data Science and AI Technical Sales organization at IBM. In his previous roles, he has worked in AI Expert Services and IBM Research. His work has been featured in a US Super Bowl advertisement, has helped Olympic athletes and has helped numerous clients infuse AI into their business processes. Rahul first got involved in open source communities more than 15 years ago and has contributed to numerous open source projects and industry standards. He is an elected Member of the Apache Software Foundation. In a related space, Rahul has done standards work at the World Wide Web Consortium (W3C) representing IBM in multiple Working Groups. He is an Open Group Certified Distinguished Architect and also an IBM Master Inventor with dozens of research papers and issued patents.


Lecture Theatre

Thursday, 14th Mar, 11:00 - 11:15

  •  
  • Artificial Intelligence


Open Source Hardware and Education
Open Source Hardware and Education (11:15 - 11:30)

About the session

Open Source Hardware and Education


Speakers

Mitch Altman

CEO Open Hardware Creator

Mitch Altman is a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone, as featured speaker at hacker conferences, as international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is also Chief Scientist and CEO of Cornfield Electronics.


Lecture Theatre

Thursday, 14th Mar, 11:15 - 11:30

  •  
  • Hardware & Design


Open Source Culture and Community
Open Source Culture and Community (11:30 - 11:40)

About the session

People often speak about THE open source community but there are actually many open source communities which differ in a number of ways, including aspects related to technology, processes, governance and philosophy. Each open source community has its own culture and norms. In this talk, we'll talk about open source culture and community norms and discuss how to get started contributing to open source. I'll use Debian as an example of one open source community but the lessons learned will be applicable to other projects.


Speakers

Martin Michlmayr

Developer Debian

Martin Michlmayr is a free and open-source software advocate and Debian developer, currently president of Software in the Public Interest. Michlmayr was elected as Debian Project Leader in 2003. He contributed to Debian's New Member process, participating in the recruitment of over 120 new members. Michlmayr completed a doctorate in technology management at the University of Cambridge in 2007. The focus of this research was on quality improvement in free software and open source projects, and particularly on release management processes and practices. In 2013, O'Reilly awarded an open source award to Michlmayr, putting him in "the 'unsung heroes' category—the people who devote themselves to the important but not always glorious jobs that keep open source healthy". Between 2008 and 2014 Michlmayr served on the board of directors of the Open Source Initiative, acting as the organization's secretary.


Lecture Theatre

Thursday, 14th Mar, 11:30 - 11:40

  •  
  • Open Data, Internet, Community


Business, Government, Science - What Opportunities Does "Open" Bring to Society?
Business, Government, Science - What Opportunities Does "Open" Bring to Society? (11:40 - 12:25)

About the session

2009 Obama promised a New Era of Openness. The idea was that openness prevails. Talking about the Freedom of Information Act at that time Obama said that openness "means more than simply informing the American people how decisions are made." It also means recognizing that the government doesn’t have all the answers. To that end, he directed members of his administration to "find new ways of tapping the knowledge of ordinary Americans" — scientists, educators, entrepreneurs — to find ways to solve the problems of our times. While his message as the US president was directed towards Americans, for the FOSS community, developers, designers, content creators, makers, entrepreneurs and of course companies active in our community “openness prevails” has always been true. Openness for us is not just an idea to access information, it is the basis for amazing collaboration models in the FOSS community.

At FOSSASIA developers work across time zones, countries, and continents and anyone can join development. Imagine how difficult it would be to develop our products if we had to get everyone to sign NDAs and Copyright agreements. This would cause a huge overhead, but there are different models and possibilities to how what extend openness can prevail and in this panel we would like to get insights into how open development, open communication, open tools and technologies, open knowledge and open collaboration has benefited organizations and work of our panelists.

In the second part of the panel we would like to talk about the future. What are plans of panelists for the future in their organization in regards to opening up and creating new opportunities? And in the bigger picture how will society change and open up and what opportunities and challenges lie in opening up areas of society? Panelists will answer these questions from their specific point of view as managers of a large tech corporation, successful Open Hardware makers, representatives of a community driven Open Tech company, or a manager in a computer processor company.


Speakers

Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Bunnie Huang

CTO Chibitronics

Bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (teaching electronics through arts and crafts), and Novena (DIY laptop).


Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Shanker V Selvadurai

Vice President & CTO of Cloud and Cognitive Software IBM

Shanker V Selvadurai is currently the Vice President & CTO of Cloud and Cognitive Software for IBM Asia Pacific where he leads the technical organization that helps clients across Asia Pacific to explore and co-create cloud based solutions that leverage data, analytics and artificial intelligence (AI) capabilities to deliver better decisions and outcomes. Prior to joining IBM in 2006, Shanker held key leadership positions in areas of research, development, consulting, sales and marketing with technology companies like AT&T, NCR and Fujitsu as well as start-up BlueGill Technologies. While leading teams varying in size from 6 to over 1,000 based in North America, Europe and Asia, he amassed extensive experience and honed deep skills in building and applying technology enabled capabilities that transform businesses and organizations. Shanker holds a Bachelor of Science and a Master of Business Administration. He is also an Open Group Certified Distinguished Architect. Besides having published international patents/papers, Shanker actively contributed in international technology standards committees that include the IFX Forum, OFX Consortium and the Microsoft Advisory Council. As adjunct lecturer at the Singapore Management University, he taught courses related to Services Science and Advanced Business Technology.


Dr. Graham Williams

Director of Data Science Director of Data Science, Microsoft

Graham has been an open source developer since the 1980's, with early contributions to emacs, TeX, Debian, R, and is the developer of various Machine Learning toolkits. He remains a strong advocate for open source and is a practitioner, researcher, and educator in artificial intelligence. In his current role with Microsoft he leads a team of data scientists working with business to implement machine learning solutions and to drive open source product development. As Adjunct Professor/Fellow with ANU and UC in Canberra, Australia, he maintains an active role in research. He is the author of a number of books on machine learning and Mentor for AI Singapore. His open source software is used in teaching data science worldwide and for building solutions in business. He was previously Lead Data Scientist with the Australian Government.


Carsten Haitzler

Technical Director Arm Holdings

Worked in the Linux and open source world industries for 20 years in several countries on all sides of the globe, has contributed to several open source projects and is best known for founding the Enlightenment window manager project and having written lots of graphics related code for X11. That's 20 years of programming mostly in C and assembly on top of Linux, shipping in 100+ million devices around the globe.


Lecture Theatre

Thursday, 14th Mar, 11:40 - 12:25

  •  
  • Open Data, Internet, Community


The Summit 2019
The Summit 2019 (12:25 - 12:30)

About the session

The Summit 2019


Speakers

FOSSASIA Team

Team FOSSASIA

The Summit 2019


Lecture Theatre

Thursday, 14th Mar, 12:25 - 12:30

  •  
  • Open Data, Internet, Community


Newsroom for the Future
Newsroom for the Future (13:30 - 13:55)

About the session

Every single day we are making rapid progress in the field of AI / ML. What does it mean for a news media company? The core business of SPH is news. We have many publications like Straits Times, Business Times , Zaobao, Berita Harian, Tamil Marasu. We publish in English , Chinese, Tamil and Malay. We have many journalists , editors and sub-editors. They all work hard to create high quality and engaging contents for our readers. Contents are in text, audio and video. There are many manual work that we do in every day life. For example someone writes stories in English and then someone else writes the same story in Chinese/Tamil/Malay. We consume external feeds from other news agencies , we manually sift through them to assign them as per themes like sports, fashion etc. While writing stories we spend time in thinking about the keywords for the article so that it can be searched online. We record interviews and then try to listen It to write stories. Now all this are time consuming, our creativity is lost in doing manual work. How can AI help in automating all this manual work. ? How can AI help us to automatically translate article in one language to another language, how can AI help us in converting raw data into readable text, how can AI help us in suggesting keywords for out articles? I will try to cover some of the key initiatives at SPHTech that we are driving in the area of AI for the newsroom.

Speakers

Sanjeev Kumar Biswas

Chief Architect Singapore Press Holdings

Sanjeev has over 19 years of experience in the software industry. He did his BTech in Computer Science and Engineering from IIT Kharagpur. He has been at Adobe Systems for 13 years and has worked as a Lead Architect for many initiatives like Creative Cloud Subscription Platform, Desktop Licensing, Software Anti-Piracy and Enterprise Subscription. He was an Adobe Distinguished Inventor and Adobe Founders Award Winner. He has 23 issued USA Patents and more than 30 filed in the USA Patent office. His patents are around Image/Audio processing, Machine Learning, Vector Graphics, Identity and Digital Rights Management.


Lecture Theatre

Thursday, 14th Mar, 13:30 - 13:55

  •  
  • Web Technologies


Microsoft’s Commitment to Openness and Collaboration
Microsoft’s Commitment to Openness and Collaboration (14:00 - 14:25)

About the session

Microsoft’s commitment to openness and collaboration is ingrained in our day-to-day approach to doing business alongside open source industry partners as well as communities around the world. Microsoft not only releases key innovations as open source for others to use and build upon, it also contributes code and thought leadership to open source communities.

Surprised to hear that? Come learn more from Sindhu Chengad, OSS Lead at Microsoft


Speakers

Sindhu Chengad

OSS Lead Microsoft

Sindhu Chengad heads the open source business for Microsoft's Asia Pacific region, and has been with Microsoft since 4 years. She is responsible for defining Microsoft’s open source strategy and for growing the cloud business in the APAC region through key partnerships. She has a B2B background across process consulting, marketing and strategy in the cloud, IT services and computer hardware industries, spanning the US, UK and Asia.


Lecture Theatre

Thursday, 14th Mar, 14:00 - 14:25

  •  
  • Open Data, Internet, Community


What would you build next with Blockchain?
What would you build next with Blockchain? (14:30 - 14:55)

About the session

Blockchain can do for business what the internet did for communication. Powering that transformation is Hyperledger, hosted by The Linux Foundation. Innovators in finance, banking, healthcare, IoT, supply chain, manufacturing and technology are creating open, standardized and enterprise-grade distributed ledger blockchain frameworks and code bases to produce tangible business results. In this session, we will discuss IBM's Blockchain strategy, from its ongoing contributions to the Linux Foundation Hyperledger project to how it is helping clients build, grow and accelerate Blockchain networks.


Speakers

Ong Khai Wei

Cloud Solution Specialist IBM

Khai Wei focuses on helping both start-ups and enterprise in technical solution architect and design of applications towards cloud via IBM Cloud platform across multiple technologies - Blockchain, Kubernetes, DevOps and so on. With his years of experience in software development and solution architecture, Khai Wei leverages past experiences to support enterprises in adopting open source technology such as Hyperledger Fabric and maximize what the technology can benefits in long term towards the industry. Before joining IBM, Khai Wei has worked as application developer in Malaysia. He joined IBM as Technical Specialist in Malaysia at year 2008, transitioned to Singapore in year 2013 to better support ASEAN Region.


Lecture Theatre

Thursday, 14th Mar, 14:30 - 14:55

  •  
  • Blockchain


Flowchain/IPFS - Distributed Storage using Blockchain Technology
Flowchain/IPFS - Distributed Storage using Blockchain Technology (14:55 - 15:20)

About the session

Flowchain aims to implement a blockchain that can provide a distributed ledger technology for the IoT and AI. And Flowchain already proposed the virtual blocks technology that can ensure chunked data (data streams) transactions in a near-instant manner. Furthermore, the virtual block technology can integrate with IPFS, an emerging distributed storage blockchain and can work as an off-chain mechanism to transfer your digital assets from one trusted party to another. In this presentation, Jollen will show the implementation of a distributed storage using Flowchain and IPFS open source technologies.


Speakers

Jollen Chen

Founder & CEO Flowchain Foundation

Jollen Chen is the creator and lead developer of Flowchain, an open source based IoT blockchain solutions. Before Flowchain, he has been working on embedded software and full-stack web development for many years. His research interests are the Distributed Ledger Technology (DLT) and IoT data security. Jollen holds a Master's degree in Manufacturing Information and Systems from the National Cheng Kung University, Taiwan. You can find him online at http://jollen.org.


Lecture Theatre

Thursday, 14th Mar, 14:55 - 15:20

  •  
  • Blockchain


Coffee Break
Coffee Break (15:20 - 15:40)

About the session

Enjoy your coffee and tea!


Speakers

FOSSASIA Team

Team FOSSASIA

The Summit 2019


Lecture Theatre

Thursday, 14th Mar, 15:20 - 15:40

  •  
  • Breaks


Serverless with Knative
Serverless with Knative (15:40 - 16:05)

About the session

When you build a serverless app, you either tie yourself to a cloud provider, or you end up building your own serverless stack. Knative provides a better choice. Knative extends Kubernetes to provide a set of middleware components (build, serving, events) for modern, source-centric, and container-based apps that can run anywhere. In this talk, we’ll see how we can use Knative primitives to build a serverless app that utilizes the Machine Learning magic of the cloud.


Speakers

Mete Atamel

Developer Advocate Google

Mete is a Developer Advocate at Google, focused on helping developers with Google Cloud. As a long-time Java and C# developer, he likes to compare the two ecosystems. Prior to Google, he worked at Microsoft, Skype, Adobe, EMC, and Nokia building apps and services on various web, mobile and cloud platforms. Originally from the island of Cyprus, he currently lives in Greenwich of London, not too far away from the prime meridian.


Lecture Theatre

Thursday, 14th Mar, 15:40 - 16:05

  •  
  • Cloud, Containers, DevOps


Open Source Quantum Computing
Open Source Quantum Computing (16:05 - 16:30)

About the session

Quantum computers are not just science fiction anymore, with many companies building increasingly more powerful quantum computers. While, concepts in quantum computing have been around for over 30 years, but it hasn't been generally accessible until recently. Despite this quantum computing is still very much in its infancy and there are physical limitations preventing them from being generally usable. But the machines that are available today are useful for experimentation and showcasing certain applications where they will be useful.

Open source software for quantum computing has started being developed as these new machines are being built. Learning the lessons from the history of developing classical computers, there are already several open source SDKs, languages, and libraries being developed for quantum computers despite the current limitations of quantum computers. This means as the technology matures and becomes more practical there will already be an open source ecosystem for using quantum computing.

This talk will provide an introduction to the basics of quantum information theory, look at some of the quantum computers out there, explore the open source tooling available for quantum computing, and show how you can use that to write your own quantum programs and run them on simulators and actual quantum computers.


Speakers

Matthew Treinish

Senior Software Engineer IBM Research

Matthew has been working on and contributing to Open Source software for most of his career. Matthew currently works for IBM Research developing open source software for quantum computing. He is also a long time OpenStack contributor and a former member of the OpenStack TC (Technical Committee) and was previously the PTL (project technical lead) of the OpenStack community's QA program. He has previously been a speaker at linux.conf.au, OpenStack summits, LinuxCons Japan, China, and North America, Open Source Summit Europe, SeaGL, OpenWest, and FOSSASIA.


Lecture Theatre

Thursday, 14th Mar, 16:05 - 16:30

  •  
  • Open Data, Internet, Community


The Integration of DevOps and Cybersecurity
The Integration of DevOps and Cybersecurity (16:30 - 16:55)

About the session

With the introduction of DevOps, organisations have become more agile. Given the scale and velocity imposed by processes and today’s threat landscape, this also means that organisations can no longer depend on the existing approaches – especially for cybersecurity.

Organisations need to look beyond the current practices and enable a ‘secure by default’ posture. This can be achieved in two ways: by distributing more responsibilities to development and operations teams, and by embracing continuous delivery of applications on newer platforms. Some security practices include:

  • Permeate security across the organisation. A prudent security posture, including processes and tooling, will permeate the organisation. An adoption of company-wide initiatives, for instance, could be enabled by security teams, but may not be necessarily manned by them.
  • Bring in the developers. The inclusion of security practices and guidance within the application development lifecycle is key. What this means for businesses is to make that inclusion without a significant cognitive overload to the developers themselves.
  • Use automation to improve defense posture. To reduce cyber risks, organisations will need to repair vulnerable software through automation – this means that patches are applied as soon as they are released. Repaving servers and applications will also help organisations remove any malware that has already gained access to their systems and prevent them from penetrating the same systems in the future.

In today’s DevOps era, cybersecurity should no longer be at the back burner of any business. Relooking at cybersecurity approaches will enable organisations to reap positive outcomes such as faster responses to business needs and crises caused by incidents or disclosures, and prevention of cyberattacks. 


Speakers

Sachin Shridhar

Vice President, Customer Success Organization, Asia Pacific and Japan Pivotal Software, Inc

Sachin Shridhar is Vice President, Customer Success Organization, Asia Pacific and Japan, at Pivotal Software, Inc. The CSO group is responsible for all technical services in the region including Solution Architecture, Implementation, Delivery, Consulting and Education.

In his role he is driving Pivotal's offerings to assist customers make the transitions to the software driven world, making software development a core competency and an advantage for businesses.

Sachin has spent over 2 decades in the industry and over a decade in markets across Asia Pacific and Japan. His experiences are in Services and Solutions in technology companies, helping customers and partners be successful with the technology offerings.

Prior to Pivotal, Sachin was the Vice President for APJ Services, Red Hat for over 5 years driving the pre-sales, consulting and education business for them.


Lecture Theatre

Thursday, 14th Mar, 16:30 - 16:55

  •  
  • Cybersecurity


UNESCO and FOSS
UNESCO and FOSS (17:00 - 17:10)

About the session

What does the UNESCO do with FOSS? What is the interest and goal of the UNESCO to support FOSS? 


Speakers

Davide Storti

FOSS Programme Manager UNESCO

Davide works as a FOSS Programme Manager at UNESCO Headquarters in Paris. He leads the YouthMobile initiative, which aims at inspiring young girls and boys to drive technological innovation by acquiring the skills and confidence to code and develop mobile apps for sustainable development.


Lecture Theatre

Thursday, 14th Mar, 17:00 - 17:10

  •  
  • Open Data, Internet, Community


The Future Is FOSS!/?
The Future Is FOSS!/? (17:10 - 18:00)

About the session

The theme of the FOSSASIA Summit 2019 is "The Future is FOSS". FOSS - Free and Open Source Software stands more and more for Free and Open Source Solutions. At FOSSASIA we are not only developing software, but also hardware, content and complete solutions following a model of free and open development. But, is the Future indeed FOSS? Is FOSS mainstream already in many areas and does it mean it will be also mainstream in other areas? Is it possible that trends also go in another direction where developers follow a more closed source approach in some areas again? What opportunities do really exist in other areas like hardware? In this panel we hope to get ideas for answers from our panelists.


Speakers

Davide Storti

FOSS Programme Manager UNESCO

Davide works as a FOSS Programme Manager at UNESCO Headquarters in Paris. He leads the YouthMobile initiative, which aims at inspiring young girls and boys to drive technological innovation by acquiring the skills and confidence to code and develop mobile apps for sustainable development.


Michael Ducy

Director of Open Source Sysdig

Michael Ducy currently works as Director of Community & Evangelism for Sysdig where he is responsible for growing adoption of Sysdig’s open source solutions. Previously, Michael worked at Chef where we held a variety of roles helping customers and community members leverage Chef’s open source and paid solutions, as well as implement the ideas and practices of DevOps. Michael has also worked in a variety of roles in his career including Cloud Architecture, Systems Engineering, and Performance Engineering. Michael holds a Masters in Computer Science from the University of Chicago and an MBA from The Ohio State University.


Jonas von Malottki

Senior Manager Finance Daimler

Jonas is shaping the Blockchain and DLT activities from the technology perspective within Daimler. He holds a Diploma in Computer Science and Japanese Studies from University of Bonn. Main focus topics were Metadata and Data Quality as well as Neural Networks. He is a member of the Governing Board of Hyperledger.


Michael Downey

Director of Community United Nations Foundation

Michael Downey is the Director of Community for the Digital Impact Alliance (DIAL) Open Source Center, an initiative of the United Nations Foundation. The Center is a collaborative community promoting knowledge sharing, collaboration, and co-investment in technology and human capacity to support positive social change in FOSS communities around the world.


Marian Marinov

Head System Architect SiteGround

Marian is a system administrator by heart. He is working with Linux for almost 20 years. Currently he is Head System Architect of Siteground.com. He is a big fan of FOSS and regularly speaks at different FOSS conferences around the world. Marian also helps with the organization of OpenFest - Bulgaria's biggest FOSS conferences. In his spare time he teaches Linux system administration and Network security courses in Sofia University and SoftUni.


Anjali Curic

CEO Sciencer

A student/entrepreneur who loves experimenting, discovering and creating.


Lecture Theatre

Thursday, 14th Mar, 17:10 - 18:00

  •  
  • Open Data, Internet, Community


Friday, 15th Mar
 
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
Event Hall 1-2 (Community Stage)
Secrets of our Housefull meetups
Secrets of our Housefull meetups (16:30 - 16:55)

About the session

One of the issues that plague most meetups and is especially hurtful to OSS meetups are no-shows; more so when a meetup has got registrations in multiples of the capacity. 

Since we are an OSS community : all are meetups are free and we don't do sponsorship. The venues are given free, speakers and organizers volunteer their time and resources. And our tickets are free; unfortunately this is treated with disdain and a cavalier attitude by quite a few registrants. 

In the first year we had an abysmally low RSVP percentage ....for some meetups it even plunged to single digit. Now its above 90% on an average.  This talk is all about showing how we turned this around.....and how you can too. And yes it includes Open Event :-)


Speakers

Augustine Correa

CTO Hackerspace Mumbai

Organizer of the largest OSS community fb.com/hackmum in Bombay and its longest running tech meetup (over 5 years) fb.com/mumtechup [#mumtechup] in Bombay

https://www.eventbrite.com/o/augustine-correa-3582300793

Docker Mumbai Community Leader

Kubernetes Mumbai, Hashicorp Mumbai & DCOS Mumbai meetup organizer

Meteor Mumbai captain

https://www.meetup.com/members/26318352/

Microsoft MVP 2018-19


Event Hall 1-2 (Community Stage)

Friday, 15th Mar, 16:30 - 16:55

  •  
  • Open Data, Internet, Community


Event Hall 2-1
Using Kubernetes and Knative to Deploy & Secure Containerized Applications
Using Kubernetes and Knative to Deploy & Secure Containerized Applications (09:00 - 10:55)

About the session

Get hands-on with Kubernetes and learn to effectively manage networking, security, user access, maintenance, performance and scale. This workshop is perfect for developers who are already using Kubernetes and those that want to learn from the pros. Join this workshop led by Kubernetes experts to create and deploy your own cloud-native microservices application to IBM Cloud Kubernetes Service.In addition, we will discuss how Knative provides developers with the building blocks for serverless platforms to run on Kubernetes.

* Audience: Developers

* Keywords: Knative, Kubernetes, Open Source, Containers, Serverless

* Prep Videos:

   * Kubernetes: https://www.youtube.com/watch?v=2vMEQ5zs1ko

  * Knative: https://www.youtube.com/watch?v=69OfdJ5BIzs

Requirements

* Bring a laptop wit full access. The installation of software is required for this workshop.* Sign up for IBM Cloud before the workshop: http://ibm.biz/FOSSASIAIBM


Speakers

Sai Vennam

Lead Developer Advocate Cloud IBM

Sai Vennam is a Developer Advocate at IBM with expertise on managed Kubernetes, Serverless, Hybrid Cloud, App Modernization, Node.js, Go and API Management. He creates developer-friendly content, videos, and samples to showcase the latest and greatest cloud technology. He’s passionate about connecting developers with technology that allows them to be successful. As a hobby, he works on his home automation using Raspberry Pis and serverless technology.


Ng Meng Cher

Cloud Expert IBM

Sharing how the cloud works at IBM.


Nicole Chua

Cloud Expert IBM

Working on making the cloud work.


Sudesh K Krishnamoorthy

Cloud Expert IBM

Let's make it the cloud way at IBM.


Purushothama Shenoy

Cloud Expert IBM

I am working on cloud stuff at IBM in Singapore.

Flik Fok

Cloud Expert IBM

Making cloud things usable for admins and developers.


Zack Yeo

Cloud Expert IBM

Let's do cloud stuff!

Event Hall 2-1

Friday, 15th Mar, 09:00 - 10:55

  •  
  • Cloud, Containers, DevOps


Bringing Trust and Transparency in AI
Bringing Trust and Transparency in AI (11:05 - 13:30)

About the session

In this workshop participants will learn how they can understand the data they have, apply this information to build and run optimal machine learning models, and then operationalizing AI to continuously understand, improve, and explain outcomes. In the hands on lab we will be using data science workbench to explore, model and deploy a machine learning model and then monitor the model for performance, accuracy, and fairness.

* Audience: Data Scientists, Application Developers, Domain Experts

* Keywords: Python, Jupyter Notebooks, Python, Rest API, Machine Learning, Trust and Transparency, Object Storage, Watson, Studio, Watson Openscale, AI

Requirements

* Bring a laptop wit full access. The installation of software is required for this workshop.* Sign up for IBM Cloud before the workshop: http://ibm.biz/FOSSASIAIBM


Speakers

Anup Kumar

Big Data and Analytics Technical Leader IBM

Anup Kumar is a Distinguished Information Architect (Open Group) at IBM Singapore with significant experience in deploying large distributed big data platforms and data warehouses across telco, banking, and other sectors. He also brings software lab development experience building Industry data models, search & unstructured data analytics products. In current role, his major contribution is architecting modern analytical application leveraging Hadoop, spark & open source stacks. Currently, he is championing a new "architecture for modern Information Fabric". The architecture leverages advancement in technology such as HTAP and needs for real-time event-driven applications, data science & deep machine learning in a hybrid cloud deployment model.


Son Le Thanh

Cognitive Solutions Engineer IBM Watson

I am just another Vietnamese software engineer with a background in computer science (National University of Vietnam) and software engineering (National University of Singapore). I started my career in April 2003 in Saigon, Vietnam and moved to Singapore in July 2006 after being jobless for 4 months.

I have a curious mind in pursuing what I want to do next and learning new skills. In April 2012, I landed in the Valley without knowing anyone. I was offered by Derek Andersen to start StartupGrind in Singapore. I made to be the Chapter Director of the Year in 2013.

Since April 2016, I was building my foray into machine learning with the role at IBM Watson.

Currently, I am pursuing my hobby with painting, reading, writing and mentoring Vietnamese youths.


Anindyo Sarkar

Cloud Expert IBM

Working with big data at IBM.


Zhidong Wang

Data Expert IBM

Let's make big data work with IBM Cloud in Singapore!


Event Hall 2-1

Friday, 15th Mar, 11:05 - 13:30

  •  
  • Artificial Intelligence


Will AI Replace Developers?
Will AI Replace Developers? (14:00 - 14:25)

About the session

Will AI Replace Developers?


Speakers

Kitman Cheung

Chief Technology Officer, IBM Data & AI , Asia Pacific IBM

Kitman Cheung is the CTO, IBM Data & AI for IBM Asia Pacific. Throughout his 17 year career with IBM, Kitman has focused his attention on analytics related technologies, and has served in many technical roles within development, product management, partner ecosystem and technical pre-sales organizations. In his current role, his responsibilities include working with key IBM customers in various industry segments to transform their information infrastructure for the Big Data and Analytics era.

@page { margin: 0.79in } p { margin-bottom: 0.1in; direction: ltr; line-height: 115%; text-align: left; orphans: 2; widows: 2 }

Event Hall 2-1

Friday, 15th Mar, 14:00 - 14:25

  •  
  • Artificial Intelligence


Machine Learning Landscape Today
Machine Learning Landscape Today (14:30 - 15:15)

About the session

When you have a data-centric problem to solve and you look for a technology to support you with this: The machine intelligence landscape can be overwhelming.

I analysed the landscape using a data-driven approach and condensed the outcome into a consumable form.

Additionally, I came to the conclusion that there is a set of questions you have to ask yourself to make the best possible choice for your situation.

This talk will cover these questions and present the analysis results on the basis of these.

TL;DR: With this simple talk you will know which framework / toolkit / library is best suited for your problem. Machine Learning Consultants hate him! 


Speakers

Aiko Klostermann

Consultant/Developer ThoughtWorks

Aiko works as a consultant and developer for ThoughtWorks. He is passionate about software craftsmanship, clean code, and software development methodologies. While working with clients he focusses on improving the development process and code quality of the teams he's working with. Lately, he has worked with clients to deliver large-scale machine learning solutions.


Event Hall 2-1

Friday, 15th Mar, 14:30 - 15:15

  •  
  • Artificial Intelligence


Emotional Firewalls: Protecting users with unbiased Personal Assistants.
Emotional Firewalls: Protecting users with unbiased Personal Assistants. (15:35 - 16:00)

About the session

The IO Foundation is working on a project intersecting a Digital Rights SDK (aimed at providing infrastructure for a Human Rights centered software design) and community-based, open source Personal Assistants, called Sidekick.

FOSSASIA’s Susi.ai has been identified as a potential element of Sidekick.

We wish to bring the attention to the audience upon:

- The importance of concentration of information;

- The importance of emotions and how user profiling is used to trigger reactions aligned with third-parties interests/agendas and not necessarily the user’s;

- How the right approach to Personal Assistants can help mitigating these issues;

- Launch the questions:

- Could this be the birth of a distributed knowledge paradigm?

- How could this approach shape stateless communities?

The session will follow a flow presenting a bit of history of information search interfaces, move into the relevance of emotions in our decisions, how information is used to profile users and how all those ingredients bring up a scenario where the line between an informed decision and an imposed decision is getting more blurry than ever.

Agenda:

- Searching for information

- Search engines

- Chatbots

- Personal Assistants

- Friends (that are not looking out for you)

- Data collection

- Linkability

- Profiling

- Choosing a Personal Assistant

- Enter Digital Rights

- Features

- DR SDK

- Case scenarios

- Access to information

- Refugees

- A peek on future systems of (e)Governance.

Expected outcomes:

- Raise awareness on the importance of Personal Assistants and their choice;

- Spark the conversation on this project;

- Identify stakeholders interested in implementing a PoC of Sidekick using Susi.ai.

- Create a PoC to be applied in the case scenarios described in the talk.


Speakers

Jean F. Queralt

Founder & CEO The IO Foundation

For a long while now, Jean has been constantly disturbed by the level of intrusion information and communication technologies have in businesses and personal lives of people. 

Born in Spain and with a full career in IT, he eventually realized he was deeply linked to Asia and moved to Malaysia in 2012 where he started volunteering full time for a number of organizations in both Malaysia and the Philippines.

Supporting their IT needs became his personal action to be able to provide some levels of protection and ensure data ownership of citizens, especially those who have less access to knowledge.

In 2018, he took the leap of founding The IO Foundation and to establish a more solid and targeted direction to address Digital Rights of users. Jean believes that it will take no time that we, ourselves, become digital citizens; if we are not there already. TIOF intends to work with pertinent regional and international agencies in crafting and implementing a Universal Declaration of Digital Rights (UDDR) which aims to be grounded from the Universal Declaration of Human Rights.

Long shot or not, he strongly believes it is a much needed step into the future.


Event Hall 2-1

Friday, 15th Mar, 15:35 - 16:00

  •  
  • Artificial Intelligence


Firebase ML Kit : From 0 to 1 in Machine Learning
Firebase ML Kit : From 0 to 1 in Machine Learning (16:05 - 16:30)

About the session

At I/O 2018, Google released the Firebase ML Kit which creates various exciting opportunities for Android Developers aiming to build smart apps without having to worry about the nitty-gritties of Machine Learning.

The Firebase ML Kit APIs offer features like face detection, text recognition, object detection, etc. Your apps can also label a provided image for special characteristics and identify popular landmarks in a picture.

In this talk, I will outline the usage of all the 5 APIs available in Firebase ML Kit and I’ll be doing so by using a sample app that utilizes these APIs.

I will be walking you through the working of each api and you will leave the talk having sufficient knowledge of the APIs to go ahead and implement them in your own apps.


Speakers

Harshit Dwivedi

Android Developer CodingBlocks

Android Developer and an avid tech blogger, Harshit is passionate about anything and everything related to Android.

He is one of the first Google certified Android developers in India and being an Open Source enthusiast, he’s also a part of various programs like Google Summer of Code and Google Code In as a Mentor.

Recently he has been inclined towards his new found love that combines his knowledge of Mobile Development with Machine Learning to create smart mobile apps. 

Harshit is working with Udacity and Coding Blocks, a startup in New Delhi focusing on creating more employable talent.


Event Hall 2-1

Friday, 15th Mar, 16:05 - 16:30

  •  
  • Artificial Intelligence


Machine Learning for CI
Machine Learning for CI (16:35 - 17:20)

About the session

As more applications move to a DevOps model with CI/CD pipelines, the testing required for this development model to work inevitably generates lots of data. There are valuable insights hidden in this data that ML can help extract with minimal human intervention. Using open source tools like TensorFlow and Pandas we trained ML algorithms with real-life data from the OpenStack community's CI system. We built a Kubernetes application that sets up a prediction pipeline to automate the analysis of CI jobs in near real time. It uses the trained model to classify new inputs and predict insights like test results or hosting cloud provider. In this talk, we present our experience training different ML models with the large dataset from OpenStack's CI and how this can be leveraged for automated failure identification and analysis. We also discuss how these techniques can be used with any CI system.


Speakers

Andrea Frittoli

Open Source Developer Advocate IBM

Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast.He has contributed to OpenStack for several years, with focus in Quality Engineering and CI/CD, with the role of Project Technical Lead of the QA Program for one year. He's a strong advocate for transparency in open source. He likes working on IaaS projects as well as machine learning, trying to combines the two worlds.Before joining IBM he was QA Technical Lead at HP/HPE for the Helion Public Cloud and OpenStack Distribution. Earlier he worked as integration engineer and architect, delivering IT projects for Telcos for several years.


Event Hall 2-1

Friday, 15th Mar, 16:35 - 17:20

  •  
  • Artificial Intelligence


Visualizing Machine Learning
Visualizing Machine Learning (17:25 - 17:50)

About the session

Machine learning algorithms are increasingly black-box models. However, their outputs are business data that humans need to understand and act upon.

For example, if a clustering model suggests 4 customer clusters, how do we identify and characterize these? If a random forest model suggests a pattern of classification, how do we understand the dominant factors and the irrelevant ones?

These topics fall under the umbrella of model visualization -- where the inputs, process, and output of machine learning models are the topics of understanding.

This talk explores some of the prevalent ways of visualizing machine learning models.


Speakers

Anand S

CEO Gramener

Anand is a co-founder of Gramener, a data science company. He is ranked as one of India's top 10 data scientists, and leads a team who tell beautiful visual data stories.

He is a gold medalist at IIM Bangalore and an alumnus of IIT Madras, London Business School, IBM, Infosys, Lehman Brothers and BCG.


Event Hall 2-1

Friday, 15th Mar, 17:25 - 17:50

  •  
  • Artificial Intelligence


Automated emergency paramedical response system
Automated emergency paramedical response system (17:55 - 18:20)

About the session

Disruptive technologies are game changers especially in medical emergencies, where a few minutes can be the difference between life and death. With blockchain technology democratizing information distribution, Edge AI bringing intelligence to the end device, chatbots powered by enormous amounts of trained data mimicking human beings and machine learning and deep learning making accurate predictions, it has become possible to ensure the best medical care is provided to every individual irrespective of their place of residence. With all these technologies being open sourced, it is easy to focus on how to improve the efficiency, enhance the security and refine the accuracy while reducing the cost.

Automated Emergency Paramedical Response System leverages various open source technologies to provide medical supplies using aerial distribution by drones. It is a multifunctional end to end semi-autonomous system which operates differently in urban and rural areas based on their individual requirements. In semi-urban and rural areas, there is a need to provide access to specialised doctors and medical supplies as these are unavailable in their community hospitals. AERPS  leverages medical image processing and deep learning using OpenCV and TensorFlow to accurately predict the presence of disease like ischemic strokes and based on the diagnosis, allows the community hospital to order for medical supplies. The medical supplies are delivered using a drone enhanced with edge AI to run intelligent algorithms enabling it to ensure that the medicines are only delivered to authorised people and providing accurate obstacle avoidance thus making delivery in hard to reach places easier. In congested urban areas, an interactive chatbot with the ability to predict ailments based on patient symptoms informs the medical personnel who approves the delivery of medicines thus providing quick delivery of medical supplies where traffic is a major roadblock in providing medical assistance. Confidentiality of patient records has been achieved by using decentralised blockchain-based distributed computing to ensure security for the users without involving third-party institutions.


Speakers

Mashrin Srivastava

Deep Learning Engineer Intel

Mashrin Srivastava works as a Deep learning Engineer with the innovation group (Ideas2Reality) at Intel, specializing on Intel platforms and products and has worked on projects in Data Science/ IoT space including connected healthcare, homes, smart city, mobility and edge AI. He has exhibited his contributions and represented Intel at several conferences.He has a Bachelor’s Degree in Computer Science and Engineering from Vellore Institute of Technology. He is passionate about data science, algorithms and graph and the use of the technology to bring disruptive changes. He has served as a contributor and Directly Responsible Individual to the Stanford Scholar Initiative and open source contributor to Processing Foundation.


Saumya Suvarna

Software Enginner Cisco Systems

Saumya is a Software Developer at Cisco and is currently working with the Advanced Security Team in the Enterprise Networking Business Unit. At Cisco, she has worked with technologies like DNAC and umbrella that leverage fog computing and machine learning to provide secure solutions that predict and remediate threats before they can cause significant damage. Contributions and the demonstration of the same were showcased at various forums including conferences, Cisco Live and Executive briefing centres for customers.

 

She has a Bachelor’s degree in Computer Science and Engineering from Vellore Institute of Technology. She is enthusiastic about deep learning, machine learning, security and loves to teach her juniors and brainstorm with her peers. She has completed GSoC and has contributed to the open source organisation e-nav and is a recipient of the Google for education Venkat Panchapakesan Memorial Scholarship award. When not coding, she can be found lending a helping hand at various non-profit organisations that work for the betterment of differently abled people, education for underprivileged children and people that suffer from mental diseases.


Event Hall 2-1

Friday, 15th Mar, 17:55 - 18:20

  •  
  • Artificial Intelligence


Machine Learning with Python
Machine Learning with Python (19:00 - 20:55)

About the session

Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Event Hall 2-1

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Event Hall 2-2 (Hack Stage)
Year of Indigenous Languages
Year of Indigenous Languages (13:00 - 13:55)

About the session

This panel discussion is convened by UNESCO under the umbrella of the United Nations 2019 International Year of Indigenous Languages. It will bring together indigenous young activists, specialists of languages and FOSS to raise awareness on the challenges affecting indigenous people in the region, in particular their languages, and to discuss the importance of technology and FOSS for preserving and developing indigenous languages.

It is our goal to engage the developer community to develop innovative applications as open source by leveraging open data and knowledge-sharing. With the hackathon we support the dissemination of good practices with regard to indigenous languages and increase access to multilingual information and knowledge.

"Languages play a crucial role in the daily lives of people, not only as a tool for communication, education, social integration and development, but also as a repository for each person's unique identity, cultural history, traditions and memory. But despite their immense value, languages around the world continue to disappear at an alarming rate. With this in mind, the United Nations declared 2019 The Year of Indigenous Languages (IY2019) in order to raise awareness of them, not only to benefit the people who speak these languages, but also for others to appreciate the important contribution they make to our world's rich cultural diversity." (en.iyil2019.org)


Speakers

Davide Storti

FOSS Programme Manager UNESCO

Davide works as a FOSS Programme Manager at UNESCO Headquarters in Paris. He leads the YouthMobile initiative, which aims at inspiring young girls and boys to drive technological innovation by acquiring the skills and confidence to code and develop mobile apps for sustainable development.


Mathura Bikash Tripura

Executive Director Zabarang

Mathura Bikash Tripura is the Executive Director of Zabarang (a local NGO in CHT, Bangladesh). Currently he is leading a group of young professionals in carrying out different programs on the issues of community empowerment, quality education, good governance and sustainable development, as well as support to mother tongue-based multilingual education.

Mr. Tripura has a long experience working with indigenous peoples’ organizations and the government as well as in various civic movements at national level. He is the National Convener of the Committee on Celebrating 2019 International Year of Indigenous Languages, Bangladesh.


Misako Ito

Programme Specialist UNESCO

Misako Ito works as Advisor for Communication and Information at UNESCO Regional Office in Bangkok. She is responsible for UNESCO’s Communication and Information programme in the Mekong countries and coordinates the UNESCO Memory of the World programme for safeguarding the documentary heritage in Asia and the Pacific. Before joining Bangkok, she spent six years at UNESCO Office in Rabat, Morocco, in providing advisory services for media development, its legislation on freedom of information as well as for the media and information literacy policies in Algeria, Morocco, Mauritania and Tunisia.


Oranee Jariyapotngam

Indigenous Languages UNESCO Expert

@page { margin: 0.79in } p { margin-bottom: 0.1in; direction: ltr; line-height: 115%; text-align: left; orphans: 2; widows: 2 }

Oranee works as a project coordinator for the Foundation for Applied Linguistics (FAL). FAL supports the education of indigenous children in Thailand by promoting the use of the indigenous language in school along with the national language. This is known as ‘Mother Tongue Based Multilingual Education (MTBMLE)’.


Dorn Bouttasing

Founder Green Laos Community Volunteers

@page { margin: 0.79in } p { margin-bottom: 0.1in; direction: ltr; line-height: 115%; text-align: left; orphans: 2; widows: 2 }

Dorn Bouttasing is the founder and director of Green Laos Community Volunteers, a not-for-profit community-based research group, and a freelance consultant working on community development and environment. Experience in research, surveys, training, and fact-finding. She is a self-taught, freelance filmmaker and community organizer working on preserving indigenous culture, language and women’s empowerment in remote areas of Laos since 2009.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 13:00 - 13:55

  •  
  • Hackathon


Codeheat Awards
Codeheat Awards (14:00 - 14:25)

About the session

Join us for the Codeheat Awards


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 14:00 - 14:25

  •  
  • Open Data, Internet, Community


Sustaining FOSS Projects By Democratizing The Sponsorship Process
Sustaining FOSS Projects By Democratizing The Sponsorship Process (14:30 - 14:55)

About the session

Within a given company, there are typically only a few people involved in deciding which FOSS projects and initiatives to support financially. This year we decided to change all that and democratize the decision making process. We set up an internal FOSS Sustainability Fund, and invited everyone to participate in the process. This talk will examine how we got executive buy in for the fund, how the fund was set up, how we encouraged participation, and what the impact has been so far.


Speakers

Duane O'Brien

Head of Open Source Indeed.com

Duane O'Brien is the Head of Open Source at Indeed.com, the world's #1 jobs site. He is passionate about enabling smart and meaningful contributions to the open source ecosystem by both developers and corporations. Duane navigates the path between engineering and management, drawing on both his experience as a developer and program manager at companies such as Autodesk, Adobe, and PayPal, as well as his experience supporting Agile transformations.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 14:30 - 14:55

  •  
  • Open Data, Internet, Community


Hackathon Opening
Hackathon Opening (15:00 - 15:10)

About the session

Join the FOSSASIA Hackathon at the FOSSASIA OpenTechSummit with UNESCO, build awesome apps, games and personal assistants improving people's lives and tackling sustainable development challenges for indigenous people, and win awesome prizes! As part of the celebrations of the International Year of Indigenous Languages the hackathon takes place from Friday 15 March to Sunday 17 March 2019 at the Lifelong Learning Institute in Singapore.

We are specifically interested in applications and games, that tackle questions of indigenous people and their languages and solutions which could be replicated in other countries solving challenges for indigenous populations such as:

  • Localization, geolocation, Internationalization and multi-language search features of existing software, e.g. Open Event, Badgeyay, Badge Magic or any other FOSSASIA app
  • Implementation of new skills in different languages in voice applications and smart speakers
  • Solutions, apps or skills to increase cooperation around indigenous languages, e.g. implementing a website bot
  • Apps for learning or reading in indigenous languages using chat interfaces
  • Implementing translation tools, glossaries, e-dictionaries in a personal assistant
  • Solutions for providing greater access to scientific apps in indigenous languages, e.g. for Open Science apps like PSLab.io
  • Apps and experiments for promoting scientific knowledge in indigenous languages using different media, images, voice, audio, videos etc., e.g. using PSLab.io
  • Games solving questions and challenges related languages, indigenous topics, cultures and science

It is our goal to engage the developer community to develop innovative applications as open source by leveraging open data and knowledge-sharing. With the hackathon we support the dissemination of good practices with regard to indigenous languages and increase access to multilingual information and knowledge.

    "Languages play a crucial role in the daily lives of people, not only as a tool for communication, education, social integration and development, but also as a repository for each person's unique identity, cultural history, traditions and memory. But despite their immense value, languages around the world continue to disappear at an alarming rate. With this in mind, the United Nations declared 2019 The Year of Indigenous Languages (IY2019) in order to raise awareness of them, not only to benefit the people who speak these languages, but also for others to appreciate the important contribution they make to our world's rich cultural diversity." (en.iyil2019.org)

We are inviting developers, designers, open source contributors, bloggers, journalists and all FOSSASIAcommunity members to be part of the Hackathon. The hackathon is open for all and awesome prizes are waiting for you!


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Misako Ito

Programme Specialist UNESCO

Misako Ito works as Advisor for Communication and Information at UNESCO Regional Office in Bangkok. She is responsible for UNESCO’s Communication and Information programme in the Mekong countries and coordinates the UNESCO Memory of the World programme for safeguarding the documentary heritage in Asia and the Pacific. Before joining Bangkok, she spent six years at UNESCO Office in Rabat, Morocco, in providing advisory services for media development, its legislation on freedom of information as well as for the media and information literacy policies in Algeria, Morocco, Mauritania and Tunisia.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 15:00 - 15:10

  •  
  • Hackathon


Intro of Background, Rules and Prizes of the FOSSASIA Hackathon
Intro of Background, Rules and Prizes of the FOSSASIA Hackathon (15:10 - 15:20)

About the session

REQUIREMENTS

For the expected outcome of the hack, the applications or games shall help to provide greater access to multilingual information and knowledge and enable knowledge-sharing and dissemination of good practices, specifically with regard to indigenous languages. All work shall be FOSS/Open Source and use or connect to FOSSASIA projects (APIs) and technologies to improve people's lives and tackle sustainable development challenges.

FUNCTIONING APP

An important point is, is the prototype or showcase functioning? We prefer real code and design implementations over mockups.

WHAT TO ENTER

Please submit a link to the app, a Github repo link and a short presentation as a download or on Google drive (ensure it is set to public sharing). You can also share anything else to demonstrate your work and let us test it.

  • Video: The platform accepts links to YouTube, Vimeo or Youku. If you like you can post a short video to demonstrate your work.
  • File Upload: There is also an option to upload a file. The platform allows submitters to upload one file, though they can combine files into a single ZIP file.
  • Other: The platform requires contestants to enter an entry name and description. Please also accept the the conditions of the contest including sharing your work under certified Open Source license.

PLATFORM

Share information about what operating systems or devices can your hack run on.

Resources

Include information about API, SDK, or data set, that are required to run the app.

NEW VS. EXISTING

Any work done need to be new for the competition. Existing apps are not eligible. However the specific details what is acceptable and what is not will be determined by the jury. For example existing apps that have been modified substantially and include entirely new functionality would still be eligible.

JUDGING CRITERIA

Technical ImplementationThe solution implements and uses technologies in an innovative way. Code is made available as FOSS/Open Source during the hackathon.

  • Relevance and ContributionThe solution is using technologies developed at FOSSASIA and improves a project. Parts of the code are submitted to a FOSSASIA repository or project website/service.
  • Open Data and Open KnowledgeThe solution is using open and accessible data and open knowledge in an innovative way to improve FOSSASIA projects and benefit the society.
  • Usability and UXThe hack is an easy-to-use prototype and an intuitive application with a clear and easy to use UI.
  • Benefit to Society and Market OpportunityThe solution has the potential to engage with a wide range of actors in the society for sustainable development.
  • Scalability and ReplicabilityIt is possible to scale the solution and replicate it in different contexts in Asia and elsewhere.
  • Indigenous Topics/LanguagesThe solution is related to languages, culture, science and issues advancing society and has relations to indigenous topics and languages.

Speakers

William Tan

Head/Technology Projects ITE College West

I am passionate about Technical Education: impart Engineering and Technical skills to our next generation. I hope to make engineering and technical education as engaging as possible to Generation Z and beyond. 


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 15:10 - 15:20

  •  
  • Hackathon


Call for Code
Call for Code (15:20 - 15:35)

About the session

100,000 developers from 156 nations accepted the challenge and built over 2,500 applications in 2018. Over 60 organizations amplified the Call as supporters last year. Will you answer the call in 2019? https://callforcode.org

Commit to the Cause. Push for Change. Answer the Call.

Developers have revolutionized the way people live and interact with virtually everyone and everything. Where most people see challenges, developers see possibilities. That’s why David Clark Cause launched Call for Code in 2018 alongside Founding Partner IBM. This multi-year global initiative is a rallying cry to developers to use their skills and mastery of the latest technologies, and to create new ones, to drive positive and long-lasting change across the world with their code. The second annual Call for Code Challenge theme is natural disaster preparedness and relief in the context of community health and well-being.


Speakers

Andrea Frittoli

Open Source Developer Advocate IBM

Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast.He has contributed to OpenStack for several years, with focus in Quality Engineering and CI/CD, with the role of Project Technical Lead of the QA Program for one year. He's a strong advocate for transparency in open source. He likes working on IaaS projects as well as machine learning, trying to combines the two worlds.Before joining IBM he was QA Technical Lead at HP/HPE for the Helion Public Cloud and OpenStack Distribution. Earlier he worked as integration engineer and architect, delivering IT projects for Telcos for several years.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 15:20 - 15:35

  •  
  • Hackathon


Introduction of Mentors at FOSSASIA Hackathon
Introduction of Mentors at FOSSASIA Hackathon (15:35 - 15:40)

About the session

Who are the mentors of the hackathon supporting participants?


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 15:35 - 15:40

  •  
  • Hackathon


Presentation of Ideas, Teams and Team Building Activities
Presentation of Ideas, Teams and Team Building Activities (15:40 - 16:15)

About the session

Presentation of Ideas, Teams and Team Building Activities at FOSSASIA Hackathon.


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


William Tan

Head/Technology Projects ITE College West

I am passionate about Technical Education: impart Engineering and Technical skills to our next generation. I hope to make engineering and technical education as engaging as possible to Generation Z and beyond. 


Gi Soong Chee

Teacher Dunman High School

Mr. Gi is a teacher at Dunman High School in Singapore.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 15:40 - 16:15

  •  
  • Hackathon


Create Your Own Voice Assistant with SUSI.AI
Create Your Own Voice Assistant with SUSI.AI (16:30 - 17:25)

About the session

The workshop will mainly be focused on getting involved with SUSI.AI and how to start contributing. It will be based on the following points - 

  • Setting up SUSI.AI repositories locally.
  • Making a SUSI.AI skill.
  • Integrating SUSI.AI bots to own websites.
  • Showcase and Setup of SUSI Smart Speaker.
  • Find and solve a bug.

Speakers

Akshat Garg

Developer FOSSASIA

Akshat Garg is a passionate developer and enthusiast, who loves to build products and technology. He has a demonstrated history of working in the startup industry and is very keen to learn new technologies that pushes human race forward. He has worked on developing web applications, with an expertise in front-end development with React & Redux. He believes that language and frameworks should never be a barrier for building awesome products . He has been actively contributing to various open source organisations like FOSSASIA, Mozilla, etc. Apart from technology, he loves travelling and enjoys his hobby of photography.


Akshat Jain

Student Developer in Google Summer of Code 2018 with FOSSASIA FOSSASIA

I am a 2nd year undergraduate student studying Computer Science and Engineering in Indian Institute of Technology Patna (IIT Patna), India. I am a full stack web developer and an Open Source enthusiast.

I successfully completed my Google Summer of Code 2018 with FOSSASIA, and have been an active contributor to its various projects since then. I worked on FOSSASIA's SUSI.AI project, which is a rule-based personal assistant. I have also been a Google Code-in 2018 Mentor in FOSSASIA. I was also a featured speaker in Jugaadfest 2018.

I am a tech geek who love learning about new stuff. I'm deeply passionate about software development. Apart from web development, I have recently been involved with Machine Learning and Blockchain technology too and found these fields extremely interesting.


Anshuman Verma

Developer FOSSASIA

Anshuman is a pre-final year undergrad. from IIIT Vadodara pursuing Computer Science. He is a full stack web developer specializing in JavaScript and is an active open source contributor.


Arundhati Gupta

Developer FOSSASIA

Arundhati Gupta is a passionate developer who works mainly in the app and web development. She is an open source enthusiast and has been actively contributing to FOSSASIA. She shows great interest in getting involved with the open source communities and has always proactively taken steps to motivate women in tech. Apart from the technical stuff, she writes, sings and plays synthesizer.


Divyanshu N Singh

Full Stack Web Developer Fossasia

I am a sophomore pursuing bachelors of technology in Computer Science and Engineering at Indian Institute of Technology Patna. I am a full stack web developer and an iOS developer.


Jogendra Kumar

iOS Developer, Open Source Contributor FOSSASIA

Jogendra is pre-final year student at IIT (BHU) Varanasi. He is an iOS Developer and active Open Source contributor. He also has experience in developing Android, Web and Windows Apps. Currently, he is working on Machine Learning and Blockchain technology. Apart from Coding, he loves going hackathons, attending conferences, and Travelling.


Sanskar Jethi

Full Stack Developer FOSSASIA

I’m a Full Stack Developer and an Open Source Enthusiast, Working as a Linux and a Full Stack Web Developer for FOSSASIA. The FOSS and Linux community fascinated me since I was 12 years of age, Ever since then I follow the strategy of “Every Software is better when it’s free”. I have seen many areas of the tech grow rapidly when they started promoting the FOSS culture. With my experience at developing the SUSI Smart Speaker, Linux Scripting and talk experience at JugaadFest’2018, I assure to deliver the best of my experiences until now to introduce on how promoting Open Source in the Smart Speaker industry will lead to a boom in the Smart Speaker industry and how we have used the FOSS technologies to make it one of the coolest Smart Speaker yet.


Anup Kumar Panwar

Open Source Developer FOSSASIA

I'm a GSoC 2018 graduate from FOSSASIA. I've mentored the GCI 2018 in the same organization.


Mohit Kumar

Developer FOSSASIA

Mohit Kumar is a final year undergrad pursuing Computer Engineering from Delhi Technological University(DTU) formerly Delhi College of Engineering(DCE). Mohit is an avid open source enthusiast, a programmer and an android developer. He has knowledge in different areas namely Operating Systems, Database Management Systems, Algorithms, Digital Image Processing, Distributed Systems and Cryptography.


Praduman

Web Developer FOSSASIA

GSoc'18 developer in SUSI.AI at FOSSASIA


Michael Christen

Founder Founder, SUSI.AI

Michael is the founder of SUSI AI, loklak and, the creator of the Peer-to-Peer Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology and digital transformation strategies. He is also the architect of the German Digital Library search portal.


Event Hall 2-2 (Hack Stage)

Friday, 15th Mar, 16:30 - 17:25

  •  
  • Artificial Intelligence


Lecture Theatre
Dockerizing Nodejs application - A dev to prod journey .
Dockerizing Nodejs application - A dev to prod journey . (13:00 - 13:25)

About the session

As PayPal has transitioned  to a cloud-native environment, Web Engineering team has led the Node.js Docker effort in revamping the deployment architecture for all applications built on Node.js.

Using Docker allows for immutable, composable Node.js deployments in a nice declarative fashion. In this session, we'll cover Docker image best practices, container startup and process management, signal handling, and mounting files .

The presentation will focus on how the Docker can help soften some of the rugged parts, while maintaining great Developer Experiences.


Speakers

Kumar Rishav

Software Engineer PayPal

Kumar Rishav sees himself as an enthusiastic software developer, specializing in web application architectures, build tools, and product development.

He is a Software engineer at PayPal, working out of Chennai, India, on the Web engineering platform team, where he works on the Nodejs application and Docker. You can find him giving talks internally at PayPal and in various meetups. He has been an open source contributor to Mozilla Firefox OS project.


Lecture Theatre

Friday, 15th Mar, 13:00 - 13:25

  •  
  • Cloud, Containers, DevOps


Unleashing the power of kubectl
Unleashing the power of kubectl (13:30 - 13:55)

About the session

Do you use kubectl ? How efficiently you use kubernetes? In this talk, I will give you the tour of some of the most powerful, interesting and less-known features of kubernetes command line i.e kubectl. While preparing for CKA(Certified Kubernetes Administrator), I found some of the commands very interesting and worth to share with wider audience. This will not just unleash the power but, these tricks will help audience to learn new things about kubectl which will improve there productivity with kubectl. Talk will involve things like how you can set editor of your choice for kubectl, how to learn about kubernetes resources using kubectl only and lot more cool stuff. This will also useful for the people who deal with OpenShift CLI (oc).


Speakers

Suraj Narwade

Software Engineer Red Hat

Suraj Narwade is an open source enthusiast who contributes to the ODO, Kompose and the Kedge projects. He occasionally contributes to Kubernetes and Libcompose too. He is an active member of the local container-centric meetups in Bangalore and Pune, India. He is also one of the organizer of Kubernetes Bangalore Meetup.

As a software engineer at Red Hat, he works on tools that help developers build and deploy containerized applications. He presented his work at the FOSSASIA 2018, DevOps Day 2017.

When not hacking containers, he can be seen hacking Alexa.


Lecture Theatre

Friday, 15th Mar, 13:30 - 13:55

  •  
  • Cloud, Containers, DevOps


Open Source at Scale: Building Operation in a large company
Open Source at Scale: Building Operation in a large company (14:00 - 14:25)

About the session

No doubt Open Sources technologies are leading the IT business. Every day we hear about Open Source implementations successes but also fails. For what reasons? Mostly because companies were unable to build a sustainable Operation Model including 24/7 support, upgrading strategy and so on. The reality is: not everyone can be an Open Source Technical Leader and Operation Manager have to deal with people with different skillset from different places and cultures. In this topic, I will share my experience building Operation Support teams in large international companies. How we filled the gap between high-level expertise needs, real-life people and a... tight budget of course! We will see why OS Model is so valuable by leveraging partners and communities inside and outside the company.


Speakers

Jonathan Le Lous

Field CTO Capgemini

Jonathan is Field CTO, Cloud Infrastructure Services team, @ Capgemini. He helps French Fortune 40 (CAC 40) companies implementing Cloud-native Open Source technologies as Kubernetes, Cloud Foundry, OpenStack... Previously he was Director of Engineering Engagement and Release Platforms at Manulife/John Hancock in Canada. For 15 years, Jonathan has been passionate open source technologies. As a pragmatic leader he is used to work with partners and technologies from everywhere (Microsoft, Red Hat, IBM, Cisco...) and build bridges between traditional IT and new approaches. As a community member he's been engaged in different non-profit communities to contribute and promote open source and help users.


Lecture Theatre

Friday, 15th Mar, 14:00 - 14:25

  •  
  • Cloud, Containers, DevOps


Scalable IT Workload Automation
Scalable IT Workload Automation (14:30 - 14:55)

About the session

Targeted audience are managers, system architects, system administrators and developers of Linux systems in small to enterprise sized environments. Networked Linux machines more and more take over tasks formerly executed by Mainframe systems. With those tasks also comes the workload which has to be managed and automated. New technologies like Business Intelligence, Data Warehousing and Big Data also require the execution of numerous programs interconnected by dependencies and synchronization needs. To manage those workloads, the use of Enterprise Job Scheduling or Workload Automation systems is self-evident in Mainframe environments for decades. In Linux environments this software class is not widely spread and automation is done using cron, built in scheduling functionality of systems like ETL tools and a bunch of scripts. This creates a numerous amount of problems regarding transparency, maintainability, stability and efficiency. One reason for this development was the lack of an Open Source Workload Automation System able to satisfy the demands. Since 2013 the schedulix Open Source Enterprise Job Scheduling System closes this gap and gives an extremely powerful and reliable tool into the hands of Linux system administrators and software developers. The other reason is the lack of knowledge on this software class and which huge benefits job scheduling systems can deliver. This talk is aimed to change this and to give the audience an introduction to what schedulix can do to establish an efficient, reliable and cost effective IT Workload Automation.

Speakers

Dieter Stubler

Executive Director independIT Integrative Technolgies GmbH

Born 1963 in Schrobenhausen Germany. Diploma in Computer Science at Fachhochschule Augsburg in 1987. Software Development at PCS GmbH in Munich, responsible for porting Oracle RDBMS Software to PCS CADMUS (Munix) Hardware. Developer, Trainer and Consultant for the Ingres RDBMS. Consulting and Traing in large scale RDBMS Projects as freelancer. Since 1997 founder and executive director of independIT Integrative Technologies GmbH. Focus on large Data Warehouse projects and IT Workload Automation since 2002 and deeply involved in the design and development of the schedulix Enterprise Job Scheduling System.


Lecture Theatre

Friday, 15th Mar, 14:30 - 14:55

  •  
  • Cloud, Containers, DevOps


Creating Ubuntu and Debian container base images, the old and simple way
Creating Ubuntu and Debian container base images, the old and simple way (15:00 - 15:25)

About the session

Containers are everywhere, but do you know how to create the rootfilesystems that they use?  There are simple tools available to createyour own custom Ubuntu or Debian root filesystem.  By using these tools to build environments matching your needs, you will end up with a better understanding of how containers are built - and how to debugthem - as well as gain access to more options that can speed up your own builds and testing.

In this presentation, I will show the debootstrap and multistrap tools and provide worked examples on how to avoid their gotchas and end up with a bootable root filesystem.


Speakers

Hamish Coleman

Member Dim Sum Labs

Hamish has always liked to bend hardware to his will, which led to a career as a Sys Admin and means that he is always trying to understand what is inside the black box.His quest to make computers do his bidding (and not theirs) has continued to drive his tinkering with software and hardware at home and at work.  He believes in empowering others to also bend technology along with him!Hamish currently lives in Hong Kong - tiny living with his many tiny computers.


Lecture Theatre

Friday, 15th Mar, 15:00 - 15:25

  •  
  • Cloud, Containers, DevOps


Openshift 4.0 on Red Hat CoreOS & Enterprise Linux 8
Openshift 4.0 on Red Hat CoreOS & Enterprise Linux 8 (15:40 - 16:05)

About the session

This will be a demostration of Openshift v4.x on the RED HAT COREOS & latest Red Hat Enterprise Linux flavor the RHEL 8.

This demo will include the improvements of the latest openshift version over the previous iterations and how the latest OCP takes advantage of the RHEL 8 which is optimised for containerization.

This will be an interactive session with live demonstration of the product which includes the improvement over the previous version.


Speakers

Rushil Sharma

Technical Support Engineer OpenShift Red Hat

I am a total NERD and tech enthusiast , I love Linux and I have been deep diving into computers since I was 11 years old, I have worked with multiple organizations and love to explore and learn new technologies because of the passion I have for it.

I am an avid gamer and I have built my own machine by collecting multiple components one by one over 6 months.

Currently I am working at Red Hat which is my dream company as a Technical Engineer for Openshift support. I solve new problems every day and love challenges.


Lecture Theatre

Friday, 15th Mar, 15:40 - 16:05

  •  
  • Cloud, Containers, DevOps


NodeCloud - The Node.js API for open cloud
NodeCloud - The Node.js API for open cloud (16:10 - 16:35)

About the session

Organizations move to open cloud solutions based on certain advantages of combining multiple services of different cloud providers. NodeCloud is an open source project which unifies the API layer to simply application layer API contracts and provisioning. The talk will deliver the design and development methodology of NodeCloud library.

With the advent of multiple cloud providers with similar services, many projects tend to use different services from many providers due to certain advantages. API contracts of cloud providers tend to differ in major ways and this leads to slower development and bad developer experience. NodeCloud is an open source solution which unifies the API layer in Node.js runtime. API contracts in NodeCloud make it easier to consume same types of services in different providers with common API semantics.


Speakers

Rajika Imal

Software Engineer 99X Technology

Rajika is a Software Engineer at 99X Technology. He is an open source enthusiast and a cloud evangelist. Rajika currently manages projects in SCoRE lab open source community and he's a core committer of NodeCloud, Clocal and Bassa projects.


Lecture Theatre

Friday, 15th Mar, 16:10 - 16:35

  •  
  • Cloud, Containers, DevOps


It’s someone else’s servers
It’s someone else’s servers (16:40 - 17:05)

About the session

Serverless and micro-services now being evolving and many providers have been introduced services and frameworks to creating Serverless applications. I will talk about how the industry evolved to Serverless and when It’s useful. WebTask.io is a new Serverless provider who supports Node version 8 out of the box. WebTask can use as code sandbox for Node.js applications. WebTask also can be used to create scheduled tasks and Webhooks with Node.js. I had a chance to work with WebTask on beta phase so I would like to share my knowledge and some demos I have created to the Audience.


Speakers

Chathu Vishwajith

Ambassador Auth0 Inc

I'm a Co-Founder of a Startup where few of its products are powered by Full-stack JS. I'm an Auth0 Ambassador, Co-Organizer of Colombo JS Meetup and Organizer of Sri Lanka Unity Developers User Group. I have started working with NodeJS since 2012 and I love it. I Co-founded Colombo JS Meetup in 2013 and keep educating and having discussions about JS for almost four years now. Currently working on Full-stack POS app which has NodeJS backend to serve API and React Dashboard, Electron Desktop app with React Native Mobile app. 


Lecture Theatre

Friday, 15th Mar, 16:40 - 17:05

  •  
  • Cloud, Containers, DevOps


Product & Project Manager’s DevOps Journey to Continuous Delivery
Product & Project Manager’s DevOps Journey to Continuous Delivery (17:10 - 17:35)

About the session

What do product and project managers do when waterfall goes away? How did our customers/users react to this transition? What changes did we bring about?  and How long did it take us to get here? This talks presents our journey with our customers/users in Red Hat Developers Group.

Our approach to bridge the gap between Dev & Ops was to  give the teams not only the ability to build, deploy the code to production but also manage the service delivery aspects. We even managed to incorporate end-user feedback into our continuous delivery model.

This talk will review how we crossed the following hurdles.

  1. ‘Culture follows structure’ hence org change from two different Dev & Ops departments to just one

  2. Transition from just building products to running and managing services in production.

  3. Release schedules didn’t disappear, they simply served as a marker on our continuous delivery path.

  4. Continue to focus on reducing dependency on Service Delivery teams - balancing access & security.

  5. Invested in building toolchains that minimized and automated efforts to build, deploy &  maintain code.

  6. Continuous feedback channels such as user behaviour via telemetry, stability via monitoring tools etc.

  7. Redefined business value by focusing on flexible architecture that allows for easy extensibility via plugins.

  8. Engagement with community & customers via several touch points and direct access to developers.


Speakers

Ranjith Varakantam

Principal Agile Coach Red Hat

Ranjith Varakantam is the Principal Project Manager of the Devtools Team in Red Hat. Ranjith is a 18+ years experience as a Developer, Entrepreneur and Agile Coach. He and his team have been driving innovation through a culture of collaboration, bringing together a globally distributed team over 16 plus countries, spread across 6 time zones to deliver cloud native toolchains to Red Hat’s Openshift offering.


Lecture Theatre

Friday, 15th Mar, 17:10 - 17:35

  •  
  • Cloud, Containers, DevOps


Dunner - An Open Source initiative for Docker based Task Runner
Dunner - An Open Source initiative for Docker based Task Runner (17:40 - 18:05)

About the session

Dunner is a task runner tool like Grunt but uses Docker images like CircleCI do. You can define tasks and steps of the tasks in your .dunner.yaml file and then run these steps with Dunner do taskname.

GitHub: https://github.com/leopardslab/Dunner

We love to share about the project with the world, for both to let the world know about the use of Dunner and to get contributors to the project.


Speakers

Milindu Kumarage

Software Engineer Sysco Labs

I'm a Google Developer Expert for Google Cloud Platform and working as a Full-Stack Senior Software Engineer at Sysco Labs which is the software are of Sysco Foods the largest food delivery company in USA. I have a lot of experience in both AWS an Google Cloud Platform and related tools like Kubernetes, Dockers, etc. I'm an Org Admin of SCoRe for both Google Summer of Code and Google Code-In. I'm a manager of GDG Sri Lanka and Google Cloud Developer Community Sri Lanka.


Lecture Theatre

Friday, 15th Mar, 17:40 - 18:05

  •  
  • Cloud, Containers, DevOps


Theatre Lounge
Don’t have Huge Computing Power? Hack Free Online Tools to Automatically Build Your Linux OS with Meilix Scripts
Don’t have Huge Computing Power? Hack Free Online Tools to Automatically Build Your Linux OS with Meilix Scripts (10:00 - 10:25)

About the session

An internet kiosk is a special use case. A single computer is shared by an indefinite number of users. Lots of security concerns arise. In Asia and elsewhere multiple non-latin languages have to be supported. We decided to create a custom lightweight distribution, Meilix and a generator web app that allows you to preconfigure an ISO with the wallpaper and desktop settings in place.


Speakers

Tarun Kumar

Student FOSSASIA

I'm an enthusiast open source software developer. Being an electrical engineer, I've knowledge about electronic related stuffs which makes me interested in open source hardwares too. I believes in working with the community and sharing ideas. I believe one's idea can be better if shared with other people. People should know to create solutions rather than finding the solutions. I encourage developers to implement new changes in the system and will be much happier if I am a part of that change.


Theatre Lounge

Friday, 15th Mar, 10:00 - 10:25

  •  
  • Kernel & Platform


An infrastructure on containers to build your own Debian based distro
An infrastructure on containers to build your own Debian based distro (10:30 - 10:55)

About the session

It is impressive how much time and resources a team can save by using the OBS infrastructure to manages their packages creation and distribution. OBS is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.

Andrew Lee will cover the benefits of using OBS, explain some of it features and workflow for all your packaging and releasing needs, like automatically build package from scratch on multiple target distros and architectures, and show you how to setup OBS infrastructure to build your own Debian based distro easily.


Speakers

Andrew Lee

Software Engineer Collabora

Andrew Lee (Hualian, Taiwan) – an active Open Source Liaison focusing on the Debian and LXDE Projects. He worked on localization efforts of various kinds of local dialects and aborigines languages in Taiwan. He created various localization related packages in Red Hat, Mandrake, and Debian distros, and also creates and maintains packages in Debian for LXDE project.

Andrew Lee works as a software developer in the Build and Infrastructure team at Collabora and has 5 years of experience working with the Open Build Service(OBS) building both rpm and deb format packages and distribution creations for many different projects and clients. He is now making an efforts on packaging OBS in Debian distro.


Theatre Lounge

Friday, 15th Mar, 10:30 - 10:55

  •  
  • Kernel & Platform


Customize Debian for Raspberry Pi and BeagleBone
Customize Debian for Raspberry Pi and BeagleBone (11:00 - 11:35)

About the session

Guide on customising Debian image to use in your project with Raspberry Pi and BeagleBone.


Speakers

Nguyễn Hồng Quân

CTO AgriConnect

- FOSS enthusiast

- IoT in Agriculture


Theatre Lounge

Friday, 15th Mar, 11:00 - 11:35

  •  
  • Kernel & Platform


BuildStream - The all purpose build and integration tool
BuildStream - The all purpose build and integration tool (11:40 - 12:05)

About the session

This talk will begin with a brief introduction to the problems which revolve around the software build space from the perspective of the developer and the perspective of the system integrator. Then we will present the solutions we've come up with in the BuildStream project; which is now used to build the base Flatpak runtimes and GNOME releases. As this will be a brief session, we will try to discuss the build space in the abstract and hope to raise awareness through the Q&A session.


Speakers

Tristan Van Berkom

Lead Software Engineer Codethink

Application and platform developer experienced in product and application design, implementation and management of project life cycles on small distributed teams.

Experienced building products with embedded linux systems, developing cross platform libraries and desktop applications, mobile applications and creating RESTful services with JavaScript web application frontends.

Contributor and maintainer of free and open source software projects and especially familiar with GTK+ and GNOME technologies.


Theatre Lounge

Friday, 15th Mar, 11:40 - 12:05

  •  
  • Kernel & Platform


VLC 4.0
VLC 4.0 (12:10 - 12:35)

About the session

After 3.0 release, an overview of current achievements and ongoing work at VideoLAN on the most popular multimedia player.


Speakers

François Cartegnie

Developer VideoLAN

Joined VideoLAN in 2009 and became one of the main VLC developers.Working on demuxers and codecs (most media formats that goes in or out) side of VLC media player.Has an academical background in usability, wireless networks and owned his own web shopbot company.


Theatre Lounge

Friday, 15th Mar, 12:10 - 12:35

  •  
  • Kernel & Platform


Improving the FreeBSD security advisory process
Improving the FreeBSD security advisory process (13:30 - 13:55)

About the session

The FreeBSD Project is an old and well-established open source community. With volunteer developers around the world, handling security advisories in a timely manner while respecting third-party embargoes poses unique challenges. This presentation introduces the FreeBSD security officer team and the processes in place for handling security advisories affecting the FreeBSD open source operating system itself and the third-party components the project distributes.


Speakers

Philip Paeps

Developer FreeBSD Foundation

Philip Paeps (“Trouble”) is an independent consultant and contractor based in Belgium. He provides research and development on low-level software and operating systems, particularly in an embedded or real-time context. His main interests are bootloaders, device drivers and high-performance networking. He can also be convinced to teach courses and workshops on a variety of networking-related topics.

In his so-called free time, Philip is a FreeBSD committer contributing mainly to the kernel and a member of the FreeBSD security team. He was one of the main organisers of FOSDEM, the largest annual open source software conference in Europe, from the early 2000s until 2015. He denies having any involvement with amateur radio or tabletop role playing games.


Theatre Lounge

Friday, 15th Mar, 13:30 - 13:55

  •  
  • Kernel & Platform


Cross Platform Distribution of Software - the TeX Live distribution
Cross Platform Distribution of Software - the TeX Live distribution (14:00 - 14:25)

About the session

The TeX environment has grown slowly but steadily to a huge collection of programs, fonts, macro packages, support packages. Current TeX Live ships about 4Gb in more than 3500 different "TeX Live packages". As teTeX stopped to be developed and supported several years ago, TeX Live has taken over as the main TeX distribution in practical all areas, not only on Unix, but also Mac (MacTeX is based on TeX Live) and is also gaining on Windows (where MikTeX is still strong).

In this talk we recall shortly the history of TeX Live, its transition from CD/DVD based distribution to net based distribution, and the difficulties one faces when distributing a considerable piece of software to a variety of operating systems and hardware combinations. Topics touched are cross-platform distribution, security, release management etc.

Furthermore, we shortly will touch the topic of re-distributing TeX Live into Linux distributions like Debian, Red Hat, SuSE. Integrating TeX Live into any distribution is a non-trivial task due to big amount of post installation tasks that have to be performed. Although over the last years the quality of packages has improved, we (TeX Live development list) still get often bug reports that stem from incorrect packaging.


Speakers

Norbert Preining

Developer TeX Live Team, FOSSASIA

Mathematician and Logician by education who after working at various universities (TU Wien, Universita di SIena, Japan Advanced Institute of Science and Technology) is now working in the Research and Development lab of Accelia, Inc, Tokyo. His core interests are mathematical logic, computer science, machine learning, AI, security, software verification and specification. He got involved with TeX Live around 2003. In 2005 he packaged for the first time TeX Live for Debian (up to that time all distributions used teTeX).

Over the years Norbert became involved in TeX Live development, and after rewriting the whole TeX Live infrastructure in Perl, and providing the TeX Live Manager for online updates, he is now the responsible maintainer for most of the core support programs of TeX Live.

Since some years Norbert is also member of the board of directors of the international TeX User Group.


Theatre Lounge

Friday, 15th Mar, 14:00 - 14:25

  •  
  • Kernel & Platform


Experience in porting to Wayland (VLC media player)
Experience in porting to Wayland (VLC media player) (14:30 - 14:55)

About the session

The upcoming VLC 4.0 will finally have support for the next-generation open-source Wayland display protocol. We will discuss the key points to consider when porting a native application to Wayland through the example of VLC.


Speakers

Remi Denis-Courmont

Lead SW Architect VideoLAN

Long-time open-source developer, and largest contributor to the VLC media player project


Theatre Lounge

Friday, 15th Mar, 14:30 - 14:55

  •  
  • Kernel & Platform


Bare-metal provisioning in data center, including network switches
Bare-metal provisioning in data center, including network switches (15:00 - 15:25)

About the session

Bare-metal provisioning in data center normally covers the server, computing, and storage nodes. Open Network Install Environment (ONIE) is an open source initiative that defines an open “install environment” for bare metal network switches [1]. ONIE allows users to have a choice among different network operating systems, and also to keep the network configurations. In this talk we introduce the way to use Clonezilla [2] to deploy the systems for the whole cabinet, including the ONIE network switches. This presentation will give you a picture about how to fast deploy the system environment you need.

[1] http://onie.org/

[2] http://clonezilla.org


Speakers

Steven Shiau

Researcher NCHC, Taiwan | Clonezilla project

Steven Shiau is a researcher at the NCHC (National Center for High-performance Computing), Taiwan. While there he developed parallel and distributed program to simulate plasma. This program formed the basic idea for the future development of the free software DRBL (Diskless Remote Boot in Linux), a rapid deployment software for distributed PC cluster and education environment. With Kuo-Lien Huang, Ceasar Sun, Jazz Wang and Thomas Tsai, he developed another free software "Clonezilla", a cloning and imaging tool. He is the project leader of the file system imaging tool “Partclone”, and the maintainer of GParted live. The project DRBL won first place in 'Public Sector Applications' category at the Free Software Contest in France in 2007. He is the deputy division leader of software development technology division at NCHC now, and spends most of his time in the development of DRBL, Clonezilla and promoting the use of free software and high-performance computing.


Theatre Lounge

Friday, 15th Mar, 15:00 - 15:25

  •  
  • Kernel & Platform


Kubernetes The Hard Way
Kubernetes The Hard Way (15:40 - 16:05)

About the session

"Kubernetes" is one of the most popular and famous container orchestration open source software. And now, there are so many Kubernetes environments and deployment tools such as SUSE CaaS Platform, minikube, kubeadm, Rancher, GKE/AKS/EKS, etc. So, we can use or build a Kubernetes cluster with them very easily. However, it also prevents opportunities to understand Kubernetes technologies themselves from users. Therefore, if a Kubernetes cluster gets something wrong, it would be tough challenge to resolve it without such knowledge. With the situation, here is a very good exercise document - "Kubernetes The Hard Way[0]" which is a tutorial for setting up Kubernetes the hard way on Google Cloud Platform(GCP). People can learn internal architecture of Kubernetes from that.

In this session, attendees will get an opportunity to know how to set up a Kubernetes cluster on not only GCP but also an OpenStack cloud or something based on the tutorial, and, will get to know its technology deeply."Kubernetes The Hard Way"[0] has 14 chapters right now. And it's written for the GCP basically. However, it works on the other clouds  with some modifications.

[0] https://github.com/kelseyhightower/kubernetes-the-hard-way


Speakers

Masayuki Igawa

Senior Software Engineer SUSE

Masayuki Igawa is a software engineer for over 20 years on a wide range of software projects, and developing open source software related to Linux kernel and virtualization. He's been an active technical contributor to OpenStack since the Grizzly release. He is a core member of some OpenStack QA projects such as Tempest, subunit2sql, openstack-health and stackviz. He currently works for SUSE to make Upstream OpenStack better for everyone and downstream. He has previously been a speaker at OpenStack Summits, LinuxCons Japan and the other open source related conference events.


Theatre Lounge

Friday, 15th Mar, 15:40 - 16:05

  •  
  • Kernel & Platform


How to create awesome polyglot applications using GraalVM
How to create awesome polyglot applications using GraalVM (16:10 - 16:55)

About the session

It is a common sight to see teams struggling to collaborate because of varying preference of programming languages. GraalVM is a universal virtual machine created to address this issue. 

In this session, we will look at how you can use GraalVM to create polyglot applications with ease. It is a hands-on live coding session where we will look at Ruby, NodeJS & Java interoperability.


Speakers

Owais Zahid

Software Development Manager Autodesk

Owais Zahid works @ Autodesk as a Software Development Manager. He is a certified Scrum Professional and focuses on team’s technical direction and agile transformation.

He has over 12 years of software development experience into the areas of web/mobile development, server-side programming, Agile/Scrum, and Project Management. He holds an MS in Computer Science with majors in Project Management.

Owais is a frequent contributor to various open source projects and engineering blogs. He is also an active member of the Singapore Tech community and has presented at various conferences.


Theatre Lounge

Friday, 15th Mar, 16:10 - 16:55

  •  
  • Kernel & Platform


Get Started with Quantum Computing and QISKit
Get Started with Quantum Computing and QISKit (17:00 - 17:55)

About the session

Concepts in quantum computing have been around for over 30 years but only recently have practical quantum computers started to become available. While today's quantum computers are still very limited it's enough to start putting some of these concepts into practice. With the development of these machines there has been open source tooling developed to use them. One such example is QISKit, which is an Apache Licensed SDK for developing quantum applications. It lets you mix classical programming and quantum computing together to build applications that leverage the advantages of both. This workshop will explain the basics of quantum information theory and how you build quantum circuits. It will then provide a hands on introduction into using qiskit and how you can use it to implement quantum programs, how that can be integrated together within a larger application, and will also demonstrate how you can run your quantum program on real quantum computers.


Speakers

Matthew Treinish

Senior Software Engineer IBM Research

Matthew has been working on and contributing to Open Source software for most of his career. Matthew currently works for IBM Research developing open source software for quantum computing. He is also a long time OpenStack contributor and a former member of the OpenStack TC (Technical Committee) and was previously the PTL (project technical lead) of the OpenStack community's QA program. He has previously been a speaker at linux.conf.au, OpenStack summits, LinuxCons Japan, China, and North America, Open Source Summit Europe, SeaGL, OpenWest, and FOSSASIA.


Theatre Lounge

Friday, 15th Mar, 17:00 - 17:55

  •  
  • Kernel & Platform


Using Transtats to ensure package translation completeness
Using Transtats to ensure package translation completeness (18:00 - 18:25)

About the session

From project development to translation and then packaging for distros like fedora seems tedious at times. Project development has its own release schedule which may or may not always fit availability of translators, timely execution of localization steps like push or pull strings, packaging and building, etc. As a result improper localized interfaces, delay, last moment breakage, poor user experience, etc. can be seen.

One solution to this is complete translation tracking at all there places: source repository, translation platform and release build system. Transtats does this, for every package! Plus, there are a few tools to track string loss during the process. Let's have a closer look on Transtats and discuss it's use cases.


Speakers

Sundeep Anand

Senior Software Engineer Red Hat

Senior Software Engineer with i18n Eng Team, Red Hat. Has software development experience of 8+ years. Interests include linux, web, i18n, containers and devops. Contributes in Ansible, Fedora, Transtats and Zanata projects. Active in community and speaks at FOSSASIA, FUEL, Fedora Flock, PythonPune conferences/meetups. Blogs at sundeep.co.in


Theatre Lounge

Friday, 15th Mar, 18:00 - 18:25

  •  
  • Kernel & Platform


Flatpak a sandboxing technology
Flatpak a sandboxing technology (18:30 - 18:55)

About the session

Flatpaks is a new world for application developers. It is a way to publish applications on different Linux distributions. This is useful to third parties to distribute their application on multiple distributions. This will be an introductory presentation where following topics will be covered1) Introduction to Flatpaks2) Flatpak concept (underlying technology)3) Features of Flatpaks4) Using Flatpak commands5) Build application using Flatpak6) FlathubWe will see what Flatpak is, how to use its commands on Fedora Linux, then build the simple application as a Flatpak. We then look at how to use Flathub on Fedora. Flathub is a central repository where flatpaks are stored.


Speakers

Parag Nemade

Senior Software Engineer Red Hat

Parag Nemade is a Senior Software Engineer at Red Hat. Parag has 12 years of experience in Open Source and Linux. He has worked on developing open source softwares related to Internationalization. He is an active contributor to Fedora project, helped in improving Fedora packaging, testing Fedora updates.

He has been working since many years helping new contributors to become Fedora packagers and existing contributors in reviewing their new packages in Fedora.


Theatre Lounge

Friday, 15th Mar, 18:30 - 18:55

  •  
  • Kernel & Platform


Introduction to Python
Introduction to Python (19:00 - 20:55)

About the session

Participants will learn how Python can be used to automate common tasks and program a simple text-based game. We will cover data types, conditionals, loops, data structures and functions.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Theatre Lounge

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 2-1
Developing the features to track and analyse skill metrics of the CMS
Developing the features to track and analyse skill metrics of the CMS (14:30 - 14:55)

About the session

This talk is about how the analytical features of the CMS are implemented and thus talks about the different metrics provided by the CMS Webapp. This also explains how the entire UI of the Webapp was revamped for the powerful use of various filters that were implemented and the search functionality to easily search for the required skills.

This also gives an insight about the enhanced power to the skill creators about the rating their skill is receiving so they can improve it and correspondingly act according to the user feedback.


Speakers

Anshuman Verma

Developer FOSSASIA

Anshuman is a pre-final year undergrad. from IIIT Vadodara pursuing Computer Science. He is a full stack web developer specializing in JavaScript and is an active open source contributor.


Training room 2-1

Friday, 15th Mar, 14:30 - 14:55

  •  
  • Web Technologies


Powering SUSI.AI Web Clients with React + Redux
Powering SUSI.AI Web Clients with React + Redux (15:00 - 15:25)

About the session

The talk will focus on SUSI.AI Web Clients and the migration to Redux from conventional Flux architecture based stores, alongside ReactJs. I am hoping to cover the following points -

  • Introduce the SUSI.AI architecture in brief and begin by introducing the SUSI.AI Web Clients and the purpose of each of them.
  • The current stack and implementation of the web clients.
  • State the reason and advantages for the migration, and how would it be the best-fit.
  • The directory structure and coding pattern that we use for this implementation and how it is scalable.
  • Discussion about the middle-wares used while setting up the Redux store and the helpers used for making API calls.
  • How Redux solves the problem of carrying out actions asynchronously and update the UI state of the application.
  • Briefly mention about the slight differences in the  implementation in the chat application and CMS would then be followed.
  • Will conclude the talk about the future plans that we are trying to implement for the SUSI.AI Web clients, that would include setting up a common repository for making the UI components for SUSI.AI to be built using styled-components.
  • Also mention the channels through which the developers can reach out and start contributing.

Speakers

Akshat Garg

Developer FOSSASIA

Akshat Garg is a passionate developer and enthusiast, who loves to build products and technology. He has a demonstrated history of working in the startup industry and is very keen to learn new technologies that pushes human race forward. He has worked on developing web applications, with an expertise in front-end development with React & Redux. He believes that language and frameworks should never be a barrier for building awesome products . He has been actively contributing to various open source organisations like FOSSASIA, Mozilla, etc. Apart from technology, he loves travelling and enjoys his hobby of photography.


Training room 2-1

Friday, 15th Mar, 15:00 - 15:25

  •  
  • Web Technologies


SUSI AI Web Bot
SUSI AI Web Bot (15:30 - 15:55)

About the session

SUSI AI Web bot builder is a service I created as a part of my GSoC 2018 project. This allows the users to create SUSI.AI chatbots very easily. Basic theme settings and custom replies to specific user texts are currently allowed in this chatbot. Many other features like preview of the chatbot, saving its draft, allowing bot only on specific sites etc are in initial stage and many more features are yet to build. This bot builder is built using ReactJS.


Speakers

Divyanshu N Singh

Full Stack Web Developer Fossasia

I am a sophomore pursuing bachelors of technology in Computer Science and Engineering at Indian Institute of Technology Patna. I am a full stack web developer and an iOS developer.


Training room 2-1

Friday, 15th Mar, 15:30 - 15:55

  •  
  • Web Technologies


SUSI.AI User-Role Permissions Model
SUSI.AI User-Role Permissions Model (16:00 - 16:25)

About the session

The talk will focus on the newly implemented user-role permission model of SUSI.AI which we have recently switched to from the former Wikipedia user-role permission model. I will discuss why we felt the necessity to switch to our own permission model, and what are the newly implemented user-roles and their specific features implemented on the Server side.

During my session, I'm hoping to clarify the different user-roles which we have implemented on SUSI.AI Server to facilitate various APIs to support the different SUSI.AI Clients. I will discuss about how these have been implemented on SUSI Server, and would also like to emphasise on the logic behind the decision to switch to our own permission model, and how it allows us to have a better administrative model.

SUSI.AI has various user-roles implemented on SUSI Server. The different user-roles of users of SUSI.AI affects their abilities to perform certain actions on various SUSI.AI Clients. I would like to go over each user-role and the various permissions associated with that particular user-role. I will also discuss several features which are available only for specific user-roles for demonstration purposes.

At the end, I'd also demonstrate how anyone can try out the different user-roles on their locally setup SUSI Server. I'd also motivate people to contribute to the SUSI.AI project.


Speakers

Akshat Jain

Student Developer in Google Summer of Code 2018 with FOSSASIA FOSSASIA

I am a 2nd year undergraduate student studying Computer Science and Engineering in Indian Institute of Technology Patna (IIT Patna), India. I am a full stack web developer and an Open Source enthusiast.

I successfully completed my Google Summer of Code 2018 with FOSSASIA, and have been an active contributor to its various projects since then. I worked on FOSSASIA's SUSI.AI project, which is a rule-based personal assistant. I have also been a Google Code-in 2018 Mentor in FOSSASIA. I was also a featured speaker in Jugaadfest 2018.

I am a tech geek who love learning about new stuff. I'm deeply passionate about software development. Apart from web development, I have recently been involved with Machine Learning and Blockchain technology too and found these fields extremely interesting.


Training room 2-1

Friday, 15th Mar, 16:00 - 16:25

  •  
  • Web Technologies


Learning React with Wiki Education Dashboard and Outreachy
Learning React with Wiki Education Dashboard and Outreachy (16:30 - 16:55)

About the session

Wiki Education Dashboard connects higher education with Wikipedia. I spent my summer working on this project in Outreachy Round 16 and continue to mentor in Outreachy Round 17 and Google Code-in 2018.This session will involve how to get started with React, how Wiki Education makes it possible for students and scholars to successfully contribute to open knowledge that reaches to millions of people. Lastly, my goal would be to inspire women and trans people to participate in Outreachy -  3 months internship opportunity for underrepresented people in tech to work in FOSS.


Speakers

Urvashi Verma

Student Delhi Technological University

Open Source Enthusiast 


Training room 2-1

Friday, 15th Mar, 16:30 - 16:55

  •  
  • Web Technologies


Build a multiplayer browser based VR game!
Build a multiplayer browser based VR game! (17:30 - 17:55)

About the session

WebVR is an open specification that makes it possible to experience VR in your browser. Working with WebVR directly requires knowledge of JavaScript and WebGL. A-Frame is an open community project that uses the WebVR API along with HTML, CSS, JavaScript, and Three.js. 

The talk is about building a game using the components and capabilities of A-Frame, with relatively easy and compact HTML, JS. The complete ecosystem of the game, along with the physics and particle component system, the surroundings, the objects, will be shown on demo in a multiplayer environment where multiple people (here sessions) can enter and play in with their Oculus Go. 


Speakers

Shagufta Gurmukhdas

Volunteer, Techspeaker Mozilla

I am a Tech-Speaker for Mozilla and have been volunteering for Mozilla for about 4 years. I have been exploring 'virtual reality' as a technology since the past one year and it has indeed been the first time technology has made me feel so excited ever since I came to know about the internet. Apart from that I am also very fascinated by deep learning and its applications and have been exploring that for side projects too! I am the initiator and organizer of Django Girls Pune. I am also a decent artist, and love to play the piano in my free time!


Training room 2-1

Friday, 15th Mar, 17:30 - 17:55

  •  
  • Web Technologies


Introduction to VueJS
Introduction to VueJS (19:00 - 20:55)

About the session

Participants will learn about VueJS, a progressive JavaScript framework for creating user interfaces. They will build a simpe SPA (Single Page Application) by applying VueJS's core concepts.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Training room 2-1

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 2-2
How to make your website WCAG Compliant
How to make your website WCAG Compliant (14:30 - 15:15)

About the session

Coding a WCAG-compliant website is achievable with minimal expense & minimal impact on usability with some basic guidelines and strategies. In this talk, Aayush will highlight the entry barriers to accessibility, helping you with the tools required to analyze your website to make it WCAG compliant.


Speakers

Aayush Arora

Web Developer Coding Blocks

Aayush is a field Marshal of Frontend Applications, thriving to innovate frontend with accessible Interfaces. An innovation strategist and Massachusetts Institute of Technology Bootcamper graduate, he brings 4+ years of experience in Web Development, Accessibility with his expertise in Angular Framework. Since, 2+ years, he has mentored around 1 lakh students across the globe for Udacity under Google Scholarship programmes and 20+ startups under Pluralsight. Aayush has always been a prominent voice for FOSSASIA during GSoC and has been contributing continuously to the growth of the communities such as FOSSASIA, NASA and CloudCV.He has a passion for solving Accessibility issues and is working as an Instructor & Product Engineer at Coding Blocks, New Delhi.


Training room 2-2

Friday, 15th Mar, 14:30 - 15:15

  •  
  • Web Technologies


GraphQL for Web Applications - A Viable Replacement for REST?
GraphQL for Web Applications - A Viable Replacement for REST? (15:40 - 16:25)

About the session

GraphQL is an open source query language for APIs that solves some of the problems REST runs into when using it for complex web applications. While it was only published in 2015, there is now a large number of libraries available for it, including Java Script and Django.

This talk will present an introduction to GraphQL and my own experience of building a mid-sized web application using Django as backend and Vue.js as frontend with GraphQL. Sections:

  1. Intro to GraphQL - Schemas, queries and mutations
  2. Implementations server-side (Django)
  3. Implementations client-side (Apollo, graphql.js)
  4. Patterns for common web application tasks compared: REST vs. GraphQL
  5.   a, user registration
  6.   b, account details
  7.   c, insert new item
  8.   d, ...
  9. Resources to get started
  10. Q&A

Speakers

Manuel Riel

Founder iViveLabs Ltd.


Training room 2-2

Friday, 15th Mar, 15:40 - 16:25

  •  
  • Web Technologies


Writing custom codemod’s using Babel
Writing custom codemod’s using Babel (16:30 - 16:55)

About the session

This talk is about writing codemod’s using babel. Often we want to mass-refactor our codebases, for example, switching from one library to another like from glamorous to styled-components but it’s not as easy as doing a find/replace and requires a lot of manual work. A babel codemod will help you automate the tasks by running the transform for each file passed to it. In this talk, I’ll introduce you to babel-codemod, babel and AST’s and how I refactored our huge codebase from glamorous to styled-components in less than 1 hour. You can apply the same concepts to build a babel plugin or an eslint plugin. 

Outline:


Speakers

Rohan Malhotra

Technical Lead Clarisights

I am the technical lead at Clarisights (Techstars' 2018) where I created the front end of the platform from scratch which is used by enterprise customers from more than 40 countries. I am passionate about performance, scale, and testing. I love open source and contributed to projects like ant design, firefox dev tools, semantic UI react and Worldbrain. I am also a mentor at Udacity for mobile web specialist nanodegree.


Training room 2-2

Friday, 15th Mar, 16:30 - 16:55

  •  
  • Web Technologies


Exploring Augmented Reality for mobile
Exploring Augmented Reality for mobile (17:00 - 17:25)

About the session

The talk would focus on the basics of Augmented Reality and the various aspects which make it possible, in the mobile context. An exploration of some current problems being faced would be done, and links to Machine Learning (or AI in general) shall be drawn to potentially eliminate these issues.

We'll also be seeing how various libraries (ARCore/ARKit) are handling the key features of AR.

Outline of the talk:

  • Vision
  • Augmented Reality (AR)
  • Vision in AR
  • Current AR libraries and some problems
  • Combine with Artificial Intelligence
  • Conclusion


Speakers

Srikar Mutnuri

Developer Tata Consultancy Services

Currently working as a Unity Developer in TCS Interactive Labs at Chennai, Srikar has over two years of experience in AR/VR, Game Design, Big Data, and Machine Learning. His primary area of interest is in the application of ML/DL algorithms towards Game Design. 


Training room 2-2

Friday, 15th Mar, 17:00 - 17:25

  •  
  • Mobile Technologies


Why mobile app developers should take a serious look at Flutter
Why mobile app developers should take a serious look at Flutter (17:30 - 17:55)

About the session

Google claims that we live in a mobile-first era where a lot of users tend to use mobile devices and mobile apps within their daily routine. So, every user expects to have great performance, smooth animations, and beautiful interactive designs whenever they use a mobile application. also, most of the mobile application developers need to develop such applications and new features without compromising quality or performance. This is where flutter and its interesting features make us have serious look at it.

Flutter is Google's mobile UI framework which provides a fast and expressive way for developers to build native apps on both IOS and Android. Rather than just giving an introduction to flutter, I thought of covering a comparison between flutter and native application development to highlight the key points why flutter has become an all-rounder in terms of flexibility, easiness, and developer-friendliness.  This speech and the demo will focus on following areas such as Flutter’s cool features bundle for developers, Dart the language of flutter and flutter’s reactiveness and why everything in flutter based on widgets. Also during the demo, I am planning to build an application to make sure that the audience is grabbing every cool feature to have a serious look at Flutter. 

Speakers

Dilum Maduranga De Silva

GitHub Campus Expert GitHub

Dilum De Silva is an open source enthusiast who studied at Royal College Colombo and currently he is reading a degree in software engineering at Informatics Institute of Technology. He is completing his third year as a trainee associate software engineer at Zone24x7 Inc. and also, He is a GitHub campus expert and mentor at JBos who’s interested in conducting tech talks in domains such as open-source contribution, IoT Development, Java,  WordPress, and mobile application development. Other than that, he loves volunteering.


Training room 2-2

Friday, 15th Mar, 17:30 - 17:55

  •  
  • Mobile Technologies


SUSI.AI for Mobile Clients
SUSI.AI for Mobile Clients (18:00 - 18:25)

About the session

The talk will focus on mobile (Android and iOS) clients of SUI.AI. I will start with the Goals of SUSI AI. During this session, I will discuss the various features of SUSI AI mobile apps, how they can be customized and can be used for personal purpose. I will also talk about the SUSI Smart Speaker connection with mobile clients.

The session will also be focused on the important features added to SUSI AI in recent. I will talk about the server side features as well as the UI perspectives.


Speakers

Jogendra Kumar

iOS Developer, Open Source Contributor FOSSASIA

Jogendra is pre-final year student at IIT (BHU) Varanasi. He is an iOS Developer and active Open Source contributor. He also has experience in developing Android, Web and Windows Apps. Currently, he is working on Machine Learning and Blockchain technology. Apart from Coding, he loves going hackathons, attending conferences, and Travelling.


Training room 2-2

Friday, 15th Mar, 18:00 - 18:25

  •  
  • Mobile Technologies


Create Skills for SUSI.Ai
Create Skills for SUSI.Ai (19:00 - 20:55)

About the session

Create Skills for SUSI.Ai


Speakers

Michael Christen

Founder Founder, SUSI.AI

Michael is the founder of SUSI AI, loklak and, the creator of the Peer-to-Peer Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology and digital transformation strategies. He is also the architect of the German Digital Library search portal.


Training room 2-2

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 9-1
Introduction to MongoDB
Introduction to MongoDB (19:00 - 20:55)

About the session

Participants will learn about MongoDB, a cross platform document-oriented NoSQL database system. They will connect to MongoDB using the PyMongo API to perform common operations.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Training room 9-1

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 9-2/9-3
Introduction to SQLite
Introduction to SQLite (19:00 - 20:55)

About the session

Participants will learn about relational databases through SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine which is the most widely deployed database in the world. Both single and multi-table (with normalization) scenarios will be covered. Participants will connect to SQLite using the Python sqlite3 standard library module to perform common operations.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Training room 9-2/9-3

Friday, 15th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Saturday, 16th Mar
 
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
Event Hall 1-2 (Community Stage)
Manage a community like conducting an orchestra - with a lot of hand waving
Manage a community like conducting an orchestra - with a lot of hand waving (10:30 - 10:55)

About the session

Have you attended an orchestral performance and wondered what it is exactly that conductors do besides waving their arms in the air? Most of the value that the conductor (community manager) brings to the orchestra (community) is carried out before the performance (behind the scenes). In this session, I will share my experiences in orchestras and open source communities big and small across different countries. How do you take care of the different types of contributors/players and bring out their best? What happens when they have differences in opinion on how to collaborate? How do you make the community welcoming and inclusive especially for people with different backgrounds and who may not speak your (programming) language? Join me on a musical journey through some of the common (and perhaps not so common) dissonances of community orchestration and their possible resolutions!


Speakers

Carol Chen

Senior Community Architect Red Hat

Carol Chen is a Community Architect at Red Hat, supporting several upstream communities such as Ansible and ManageIQ. She has been actively involved in open source communities while working for Jolla and Nokia previously. In addition, she also has experiences in software development/integration in her 12 years in the mobile industry. On a personal note, Carol plays the Timpani in an orchestra in Tampere, Finland, where she now calls home.


Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 10:30 - 10:55

  •  
  • Open Data, Internet, Community


Grassroots awareness and the impact of Civic Tech in Nepal
Grassroots awareness and the impact of Civic Tech in Nepal (11:00 - 11:25)

About the session

Over the years, Nepal made a significant improvement in the field of Openness, especially in Open Data. The government showed some commitment by starting a discussion and made some notable decision to promote the culture of collaboration in Nepal. This was made possible because of the active participation of civil societies and grassroots awareness conducted in different cities, sensitizing the huge number of audience using localized resources. Openness alone is nothing but once connected with grassroots awareness and civic technology, it’s everything especially for the developing countries like Nepal. Slowly and steadily, Nepal is making a significant improvement in the field of openness and the use of civic technology to tackle development challenges has been a great case study which can help many others developing countries. The civil society organization of Nepal played a vital role in this changes by organizing the diverse grassroots awareness in the different cities to sensitize the huge number of audience using localized resources.

The session will cover how the grassroots program like Open Data Awareness Program (http://odap.oknp.org/) and PAHICHAN (http://yuwa.org.np/project/youthleadershipanddata/) changes the landscape in Nepal by motivating local youths to tackle the community problems by using the available resources. It will also cover, how the civic tech projects like NepalMap (http://nepalmap.org), Open Data Nepal (http://opendatanepal.com/), AskNepal (http://asknepal.info/) etc are making the impact so that it can inspire others to start similar kinds of projects in their country.

The session will highlight the importance of connecting the different aspects of openness to build a successful ecosystem and how to conceptualize the diverse awareness campaigns by translating the resources in the local language as an outcome. This will help the participant of different developing countries to conceptualize the similar kinds of initiative without the big support and make long-term impacts to the community.


Speakers

Nikesh Balami

Chief Executive Officer Open Knowledge Nepal

I am the co-founder and Chief Executive Officer of Open Knowledge Nepal, a non-profit civic tech organization comprised of openness aficionados, and program coordinator of Code for Nepal. I also serve as an executive member of Free and Open Source Software (FOSS) Nepal Community, a pioneer organization who has been leading the open source momentum in Nepal in the last 8 years through events, projects, campaigns, and lobbying. I recently co-founded Artificial Intelligence for Development, a not-for-profit organization established to promote research and development in Artificial Intelligence in Nepal to tackle local and community-based problems and provide solutions using AI technology. More information about my affiliation can be found on my website: http://www.neekes.com.np


Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 11:00 - 11:25

  •  
  • Open Data, Internet, Community


Hacking Education: why my children won't be going to school
Hacking Education: why my children won't be going to school (11:30 - 11:55)

About the session

Being part of the Open Source movement for 25 years, I've seen the philosophy of openness, collaboration, and freedom have extended beyond code to spawn wildly successful projects such as Wikipedia. Many Open Source projects have created a culture of teaching, learning and mentoring; essentially an education pipeline that has built productive members of the community and experts in their respective fields. I believe that the Open Source culture makes an excellent alternative to traditional education, and I've chosen to use it as the basis upon which my children are raised. This is the premise for my talk "Hacking Education."

Speakers

Mishari Muqbil

Founder Zymple.biz

Mishari is based in Thailand where he runs his company. He is participating in the Open Source community since 1990s. He is also a homeschool dad.


Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 11:30 - 11:55

  •  
  • Open Data, Internet, Community


Community Photo 2019
Community Photo 2019 (12:00 - 12:10)

About the session

Please join us for the FOSSASIA Summit Community Photo 2019!


Speakers

Michael Cannon

Chief Success Officer Axelerant

Adventurous water-rat, Peichi's happy man, Chief Success Officer @Axelerant, Drusus & Jace's baba, whole-self enabler, ex-bomb squad, and million-mile traveler


Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 12:00 - 12:10

  •  
  • Open Data, Internet, Community


Driving Adoption, Revenue and Engagement: How to Effectively Sell Open Source Strategy
Driving Adoption, Revenue and Engagement: How to Effectively Sell Open Source Strategy (13:30 - 13:55)

About the session

We love open source and for many of us, open source started as a hobby. But somewhere along the way, we've all had to sell its value to someone skeptical. That pitch hasn't always easy. It may not even work in some industries. However, to take open source into future, we will all need it as a critical part of our repertoire.   

Whether its pitching investors, getting your company to invest in a program office or convincing your manager to make open source part of your job, we could all do a better job of crafting compelling and coherent narratives for how to translate open source into business value and revenue potential. As more and more mainstream companies begin to understand and invest in open source, we'll need the tools and concepts to help capitalize on these opportunities. 

Drawing from pitches to VCs, investors and board rooms, this talk explores themes and strategies for how to find and improve your voice and personal narrative to make open source an essential part of your growth trajectory. We'll also hear a number of war stories from perspective of engineers and program managers at large companies about how they effectively sold open source within their organizations. 


Speakers

Michael Cheng

Licensing & Open Source Legal Facebook

Lawyer. Raspberry Pi/GPIO Fanatic. Currently supporting open source program office at Facebook. Former IT sysadmin, investment banker and high school dropout. Born in Taiwan. Currently based in the US. Spent 10+ years in China, Thailand, Japan, Myanmar and Hong Kong.

Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 13:30 - 13:55

  •  
  • Open Data, Internet, Community


DevOps on Steroids
DevOps on Steroids (14:00 - 14:25)

About the session

This is a story about how we made a full-fledged product working 100% remotely which assists developers in solving the complex problem of using multiple toolchains using just 1 product and achieving their desired outcomes - more collaboration, shorter cycle times, happier developers.  We call it devops on steroids.


Speakers

Ramya Authappan

Developer Gitlab

Ramya is passionate about building and designing test frameworks. She has around 10 years of experience and is currently enjoying her role as a Senior Test Automation Engineer in Gitlab. Prior to Gitlab, she has worked with PayPal and Amazon. . “Simple, but powerful” is her slogan for building test frameworks/tools. She is also the Director of WomenWhoCode, Chennai and helps in organising meetups for the same, encouraging women in technology. When she's not working, you can find her spending time with her kid and hanging out with friends.


Arihant Godha

Developer GitLab

Arihant is a support engineer at GitLab with over 10 years of experience across full stack development, process automation and providing support to Enterprise customers including fortune 500 companies. In his free time, he likes to automate things, try experimenting with new technologies and collecting stamps.


Event Hall 1-2 (Community Stage)

Saturday, 16th Mar, 14:00 - 14:25

  •  
  • Open Data, Internet, Community


Event Hall 2-1
Dependency Analytics for navigating the complexity of open source components
Dependency Analytics for navigating the complexity of open source components (10:00 - 10:25)

About the session

Vast and fast growing ecosystem of opensource components enable developers choose appropriate components. Along with the vast choice of opensource components, developers need guidance to choose secure, license compliant and appropriate dependencies that match the "intent" of the application(s) being built.

Powered by Machine Learning algorithms, Dependency analytics platform  ingests vast number of opensource components and right inside your VSCode editor, provides complete health check for all the opensource components (Security, License compliance and flag any usage outliers) along with specific guidance to choose appropriate opensource components matching the intent of the application being built.

The platform performs in depth analysis of application dependencies and provides developer with a report which has below features and are the major topics for our talk:

1. Suggests a project level license, check for conflicts between dependency licences.

2. Flags a security vulnerability(CVE) and suggests a remedial version.

3. Shows Github popularity metrics of dependencies along with latest version.

4. Recommends dependencies based on the current set of dependencies used, using machine learning techniques.


Speakers

Aagam Shah

Data Scientist Red Hat

Aagam is just a small kid with relevant skills and passion to make the world a better place. He was awarded with scholarship from Google for Udacity’s Android Developer Nanodegree, which allowed him to boast himself as an Android Developer. But life had his own plans, he found his interest in Data Science and tried a few projects, which eventually landed him at Red Hat in Fabric 8 Analytics team. Right now, his day usually involves solving problems which are a mix of Software Engineering and Data Science.


Sunil Samal

Associate Software Engineer Red Hat

Software Developer working at Red Hat. In my current role, my responsibilities were to design the backend system for redhat developer analytics platform, implement end to end test suite, design data pipelines, and bug fixing. I love contributing to opensource projects. During my sophomore year, I contributed to Astropy and Sunpy opensource projects. I love reading books(fiction). My hobbies are playing outdoor sports, cooking and reading.

Event Hall 2-1

Saturday, 16th Mar, 10:00 - 10:25

  •  
  • Artificial Intelligence


SingularityNET Developer Workshop
SingularityNET Developer Workshop (10:30 - 11:25)

About the session

A major problem for AI developers today is how to publicize and monetize their work, as promising algorithms often end up sitting in a GitHub repository hoping to be discovered. SingularityNET, a revolutionary new open source, decentralized network for exchanging AI services & data, will resolve this by providing an open platform for developers and enterprises to find, buy, publicize and sell AI services. The network also enables different AI services to interoperate seamlessly and autonomously for the first time, via smart contracts and a standard API. In this developer workshop, we’ll introduce the main features of the SingularityNET platform and demonstrate how to interact with the SingularityNET services, how to develop and publish your AI models & services on the network, and how to use the payment system.


Speakers

Scott Jones

Managing Director Six Kin Development

Scott is a Silicon Valley veteran who began his career writing code and managing software development teams for several early Internet startup companies, including Netscape, where he helped build the legendary Netscape Navigator web browser. Mr. Jones also has more than a decade of experience in education, serving as Senior Lecturer at Nanyang Polytechnic in Singapore, and as a researcher at Hong Kong Polytechnic University, working on advanced robotics and AI projects. He has founded three startups and been involved with numerous high tech ventures over the past 25 years


Event Hall 2-1

Saturday, 16th Mar, 10:30 - 11:25

  •  
  • Artificial Intelligence


Natural language generation
Natural language generation (11:30 - 11:55)

About the session

Natural Language Generation is positioned as one of the next generation of disruptors in the data consumption space. Rather than have analysts interpret data, we remove the gatekeepers and use machine learning to summarise insights and convert them into textual narratives and stories.

Today, this technology is nascent, but very much a reality. Weather forecasts, financial research, stock market data, sales data, medical research -- all of these have seen applications of automated narratives. Recent research includes an experiment which showed that users sometimes preferred computer-generated weather forecasts to human-written ones, in part because the computer forecasts used more consistent terminology.

This talk shares some of the successful examples of natural language generation, the techniques and libraries behind these, and how you can incorporate narratives into your data analysis.


Speakers

Anand S

CEO Gramener

Anand is a co-founder of Gramener, a data science company. He is ranked as one of India's top 10 data scientists, and leads a team who tell beautiful visual data stories.

He is a gold medalist at IIM Bangalore and an alumnus of IIT Madras, London Business School, IBM, Infosys, Lehman Brothers and BCG.


Event Hall 2-1

Saturday, 16th Mar, 11:30 - 11:55

  •  
  • Artificial Intelligence


Time to find your company Voice
Time to find your company Voice (13:30 - 14:15)

About the session

This session is dedicated to answering the important questions companies need to ask before deciding to build a Voice Assistant and then talking through the journey to deliver one to market.

The most important questions to ask before you start are:

·       Do you even need a Voice Assistant

·       Which Platform should you build yours on (Alexa, Google, Apple etc)

·       What is the company Objective

·       What Problem are you trying to solve for your customers

Once the above have been answered a plan needs to be developed for building and measurement of the Assistant:

·       Which internal Stakeholders need to be involved (IT, Marketing, Customer Service etc)

·       What is the Call to Action (CTA)

·       Do you have a defined Brand Persona/Voice and how do you bring this to the Assistant

·       What APIs are available and, if you don’t have any, can you use Live Data

·       What does Success look like for this Assistant

·       How will you Measure performance

·       Who will own the Assistant post launch

Lastly we will then walk through the Conversational Development Process to show:

·       How to write conversations for Assistants

·       What a Context is and how to use them to anchor conversations to customer Goals

·       Examples of Voice Intents and how to craft customer journeys in a Voice environment

·       When Screen devices can be used and how to build Rich Cards to complement Voice interactions

·       Other functions in Assistants such as Transactions, Email Sending, Video Casting, Map Directions, Pre Ordering (Voice to Collect) and other Actions

Attendees will leave this session with a better understanding of the Voice ecosystem, how it can be applied to their business as well as the building blocks to go back to their own company and start a discussion about where Voice may fit into their company plans plus how to start developing an Assistant


Speakers

Matt Ware

Head of Operations First

Matt Ware's been around digital a long time; back before the Y2K bug was even a thing. Prior to becoming Head of Operations at First, Matt helped realise the value of digital at Sensis, News Ltd, Reed Business Information and Dynamic Creative.

Over the last 20 years Matt has worked in the fields of SEO, Performance Media, Social, Mobile and CRO with a specific focus on how to improve Customer Experience and Engagement using Data and Analytics.

Most recently Matt has started to explore the value of AI, Machine Learning and how Voice enabled devices can be used to interact with customers in real time to answer their questions and needs. 

Some of the clients Matt has worked with include: Kmart, Target, Officeworks, Flight Centre, Fairfax Digital, TradeMe, BigW, Fiji Airways, UNSW, Dymocks, Grays Online, TAB and Qantas to name just a few.

Matt's relentless pursuit to know his clients and their competitors inside and out places him in a unique position to bring vital insight to First's clients. 


Event Hall 2-1

Saturday, 16th Mar, 13:30 - 14:15

  •  
  • Artificial Intelligence


SUSI.AI
SUSI.AI (14:20 - 15:05)

About the session

tba 

Speakers

Michael Christen

Founder Founder, SUSI.AI

Michael is the founder of SUSI AI, loklak and, the creator of the Peer-to-Peer Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology and digital transformation strategies. He is also the architect of the German Digital Library search portal.


Event Hall 2-1

Saturday, 16th Mar, 14:20 - 15:05

  •  
  • Artificial Intelligence


Using machine learning to interpret Hand Sign Language
Using machine learning to interpret Hand Sign Language (15:55 - 16:35)

About the session

There is a large number of deaf and dumb people across globe and communicating with them is difficult as not everyone can understand the sign language. There is also a lack of official sign language interpreters. In India the official number of certified sign language interpreters stood at merely 250 in the year 2017. This makes communication with mute people really difficult. Most of the teaching methods for deaf and dumb involve accommodating them to people without disabilities - while discouraging the sign language.  To make it easier for people to communicate with deaf and dumb people, I had attempted to use tensorflow to interpret sign language. As of now the system can recognize only alphabets and work is in progress to interpret complete words. The talk will be divide in two parts. First is how tensorflow object recognition was used to achieve the desired results. The second part will focus on how to contribute to the project and add localization (language specific signs) to make it more robust and more usable.


Speakers

Vivek Khurana

Founder & CEO Mintango Technologies

Vivek is an open source enthusiast working with open source for over 15 years. He specializes in developing applications from scratch. One of his most popular open source module is form wizard for react-native.


Event Hall 2-1

Saturday, 16th Mar, 15:55 - 16:35

  •  
  • Artificial Intelligence


TensorFlow 2.0 is Coming! What's New? How do I Migrate?
TensorFlow 2.0 is Coming! What's New? How do I Migrate? (16:40 - 17:05)

About the session

TensorFlow is Google's popular deep learning library. The upcoming 2.0 version will bring many important improvements, with a strong focus on usability. It will be much easier to learn and use than before (in particular thanks to the Keras API), while preserving TensorFlow's key advantages over competing libraries such as Facebook's PyTorch or Microsoft's Cognitive Toolkit (CNTK): namely its amazing portability, its support for high-end hardware acceleration (including TPUs), its rich API and its huge ecosystem. In this talk, you will learn what's new in TensorFlow 2 and how to handle the migration from TF 1.x.

Try out these Open Source Jupyter notebooks to learn TensorFlow 2.0: https://github.com/ageron/tf2_course


Speakers

Aurélien Géron

AI Expert Kiwisoft

Aurélien Géron is the author of the best-selling book "Hands-On Machine Learning with Scikit-Learn and TensorFlow" (O'Reilly, 2017). A former Googler, he led YouTube's video classification team from 2013 to 2016. He also founded Wifirst, a leading Wireless ISP in France. Before this he worked as a software engineer in a variety of domains: healthcare, media & telecommunications, finance, defense, manufacturing and more. He recently moved to Singapore where he founded kiwisoft.io, a Machine Learning consulting & training firm.


Event Hall 2-1

Saturday, 16th Mar, 16:40 - 17:05

  •  
  • Artificial Intelligence


Accessible Machine Learning - MLHub
Accessible Machine Learning - MLHub (17:10 - 17:55)

About the session

An impressive array of tools and technologies for building artificial intelligence and machine learning models in R/Python is now available, and growing daily. Breaking into this technology is daunting. This talk will introduce and demonstrate an experimental concept of an AI and machine learning repository for openly sharing pre-built models and technology demonstrators. The repository (https://mlhub.ai/) is based around a command line pip installable tool, mlhub, which locally installs AI/ML packages directly from github (and other git repositories). Packages are downloaded, configured and demoed within minutes.


Speakers

Dr. Graham Williams

Director of Data Science Director of Data Science, Microsoft

Graham has been an open source developer since the 1980's, with early contributions to emacs, TeX, Debian, R, and is the developer of various Machine Learning toolkits. He remains a strong advocate for open source and is a practitioner, researcher, and educator in artificial intelligence. In his current role with Microsoft he leads a team of data scientists working with business to implement machine learning solutions and to drive open source product development. As Adjunct Professor/Fellow with ANU and UC in Canberra, Australia, he maintains an active role in research. He is the author of a number of books on machine learning and Mentor for AI Singapore. His open source software is used in teaching data science worldwide and for building solutions in business. He was previously Lead Data Scientist with the Australian Government.


Event Hall 2-1

Saturday, 16th Mar, 17:10 - 17:55

  •  
  • Artificial Intelligence


Where is SUSI in the AI?
Where is SUSI in the AI? (18:00 - 18:45)

About the session

There is a long research tradition in the field of science and technology studies (STS) showing the importance of the social in technical design processes. The notion sociotechnical design practices, for example, stands for tight entanglements and co-shaping processes of technical and social elements. Following this basic assumption critical algorithm studies, infrastructure studies, and software studies have started to investigate how social biases in big data, preferences of designers and coders, or imaginations of future users shape digital tools, software, or artificial intelligence. Moreover, innovative methods have been developed to not only analyze, but also problematize and intervene in software practices. “De-biasing” has become an issue of concern bringing together computer scientists and social scientists to learn from each other in the attempt to bring fairness, accountability and transparency to the table of software design.

Following this research tradition the proposed workshop tries to bring together developers, coders, researchers and other contributors working on SUSI.AI to address the following question: “Where is SUSI in the AI”? During the workshop the participants are invited to show and share how SUSI (standing for the social in terms of social biases, user imaginations, gender relations, developers’ own desires, or something else that is important for the SUSI.AI team) actually figures in the design process and how they deal with SUSI/ or hope to deal with SUSI in the future. While the workshop mainly invites contributors working on SUSI.AI, it is open to developers working on similar AI projects as well.


Speakers

Astrid Mager

Postdoctoral researcher Institute of Technology Assessment (ITA)

Astrid Mager is a scholar in Science and Technology Studies with a particular interest in Internet technologies and socio-political developments. Her research is concerned with the Internet and society, search engine policies, algorithms and aspects of privacy, critical theory, as well as digital methods against the background of science and technology studies and technology assessment.


Event Hall 2-1

Saturday, 16th Mar, 18:00 - 18:45

  •  
  • Artificial Intelligence


Machine Learning with Python
Machine Learning with Python (19:00 - 20:55)

About the session

Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Event Hall 2-1

Saturday, 16th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Event Hall 2-2 (Hack Stage)
UNESCO Office Hours
UNESCO Office Hours (10:30 - 11:30)

About the session

Join the UNESCO Booth for questions about Indigenous Languages and the FOSSASIA Hackathon.


Speakers

Mathura Bikash Tripura

Executive Director Zabarang

Mathura Bikash Tripura is the Executive Director of Zabarang (a local NGO in CHT, Bangladesh). Currently he is leading a group of young professionals in carrying out different programs on the issues of community empowerment, quality education, good governance and sustainable development, as well as support to mother tongue-based multilingual education.

Mr. Tripura has a long experience working with indigenous peoples’ organizations and the government as well as in various civic movements at national level. He is the National Convener of the Committee on Celebrating 2019 International Year of Indigenous Languages, Bangladesh.


Davide Storti

FOSS Programme Manager UNESCO

Davide works as a FOSS Programme Manager at UNESCO Headquarters in Paris. He leads the YouthMobile initiative, which aims at inspiring young girls and boys to drive technological innovation by acquiring the skills and confidence to code and develop mobile apps for sustainable development.


Misako Ito

Programme Specialist UNESCO

Misako Ito works as Advisor for Communication and Information at UNESCO Regional Office in Bangkok. She is responsible for UNESCO’s Communication and Information programme in the Mekong countries and coordinates the UNESCO Memory of the World programme for safeguarding the documentary heritage in Asia and the Pacific. Before joining Bangkok, she spent six years at UNESCO Office in Rabat, Morocco, in providing advisory services for media development, its legislation on freedom of information as well as for the media and information literacy policies in Algeria, Morocco, Mauritania and Tunisia.


Event Hall 2-2 (Hack Stage)

Saturday, 16th Mar, 10:30 - 11:30

  •  
  • Hackathon


IBM Cloud Hackathon Office Hours
IBM Cloud Hackathon Office Hours (11:00 - 11:55)

About the session

Meet IBM Developers to talk about IBM Cloud and your hack ideas.


Speakers

Andrea Frittoli

Open Source Developer Advocate IBM

Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast.He has contributed to OpenStack for several years, with focus in Quality Engineering and CI/CD, with the role of Project Technical Lead of the QA Program for one year. He's a strong advocate for transparency in open source. He likes working on IaaS projects as well as machine learning, trying to combines the two worlds.Before joining IBM he was QA Technical Lead at HP/HPE for the Helion Public Cloud and OpenStack Distribution. Earlier he worked as integration engineer and architect, delivering IT projects for Telcos for several years.


Sai Vennam

Lead Developer Advocate Cloud IBM

Sai Vennam is a Developer Advocate at IBM with expertise on managed Kubernetes, Serverless, Hybrid Cloud, App Modernization, Node.js, Go and API Management. He creates developer-friendly content, videos, and samples to showcase the latest and greatest cloud technology. He’s passionate about connecting developers with technology that allows them to be successful. As a hobby, he works on his home automation using Raspberry Pis and serverless technology.


Jerome Nilmeier

Data Scientist/Developer Advocate at IBM IBM

Jason Zaman is a Gentoo Linux developer and maintains the SELinux policies and userspace libraries. He is also an upstream maintainer on the SELinuxProject and Community Lead on TensorFlow's SIG-Build.


Zack Yeo

Cloud Expert IBM

Let's do cloud stuff!

Event Hall 2-2 (Hack Stage)

Saturday, 16th Mar, 11:00 - 11:55

  •  
  • Hackathon


Lecture Theatre
Hunting Bugs While Sleeping - Continuous Integration with Property-Based Testing
Hunting Bugs While Sleeping - Continuous Integration with Property-Based Testing (10:00 - 10:25)

About the session

The key idea of property based testing is that rather than writing a test that tests just a single scenario, you write tests that describe a range of scenarios and then let the computer explore the possibilities for you rather than having to hand-write every one yourself.Think of a normal unit test (example-based) as being something like the following:1. Set up some data.2. Perform some operations on the data.3. Assert something about the result.Using property-based tests, your approach will look like this:1. For all data matching some specification.2. Perform some operations on the data.3. Assert something about the result.

In this talk, I'll share on the following:

  • Short intro to property-based testing (PBT)
  • Few examples/approaches in using it
  • Adding PBTs to a Continuous Integration Build (so it can hunt bugs while you're sleeping :-) )


Speakers

Paul Lorett Amazona

Developer N/A

.NET Developer- served more than 12 years in the investment banking domain delivering end-to-end .NET solutionsCore Volunteer @DataKind Singapore- DataKind uses data science to help NGOs get insights from their data to serve their communities better.Speaker/Workshop Facilitator in local tech communities/conferences- .NET Users Group, Python Users Group, Data Science SG, FOSSAsia, PyCon APAC, etc.

Lecture Theatre

Saturday, 16th Mar, 10:00 - 10:25

  •  
  • Cloud, Containers, DevOps


Faster, Cheaper, Leaner: Horizontally Scaling a CI Pipeline
Faster, Cheaper, Leaner: Horizontally Scaling a CI Pipeline (10:30 - 10:55)

About the session

If your Continuous Integration pipeline is slow, you are basically wasting money! A CI pipeline is an essential tool for any modern development team, as the necessary quality assurance mechanism that ensures they can deliver working software. Slow, (or, worse, broken) pipelines cause serious impediment to development teams, and this impediment directly translates into wasted $$$. 

Instead, CI should be very much treated like any other production system the company maintains. Whereas the customer-facing systems bring revenue into the company, the CI pipeline ensures the development teams remain productive and efficient in serving the former. 

From this talk, you can expect to pick up some tips on how to speed up your CI pipelines -  leveraging cloud capabilities, such as horizontal scaling of its workloads to cater for more / heavier /longer builds. This leads to short feedback loops in the development cycle, and - therefore - a more efficient use of your dev team’s (expensive) time.  And for the cherry on top,  you will probably be reducing your CI costs while doing all this!


Speakers

Michal Cichra

Principal Software Engineer Red Hat

N/A


Lecture Theatre

Saturday, 16th Mar, 10:30 - 10:55

  •  
  • Cloud, Containers, DevOps


Fundamentals of deploying applications to Kubernetes
Fundamentals of deploying applications to Kubernetes (11:00 - 11:55)

About the session

A hot topic in recent years is running applications in containers. Tools such as docker have made deployment of applications using Linux containers easier, but they do not alone provide everything that is needed to easily manage many applications, or run containers at scale across a cluster of machines.

In this hands on workshop you will learn about the fundamental concepts and terminology around deploying applications to Kubernetes and why it is emerging as the de-facto standard for container orchestration and scheduling.

Topics which will be covered to illustrate how Kubernetes works will include:

  • What are containers and pods.
  • Accessing pods for an application via a service.
  • Scaling up applications to many instances.
  • Automatic recovery from application failure.
  • Exposing a web application to the public.
  • Application lifecycle management.
  • Monitoring health of an application.

If you attend the workshop, you will be provided access to an online workshop environment with everything you need already setup and installed, but you will need to bring your own laptop in order to access the online environment. You will not need to install anything on your laptop and will be able to jump straight into getting hands on with Kubernetes.


Speakers

Graham Dumpleton

Developer Evangelist Red Hat

TBA


Jorge Morales

Developer Advocate Red Hat

Jorge is an OpenShift Developer advocate. He has huge experience on DevOps and he's a fanatical Java developer. He helps developers understand the benefits of a Platform-as-a-Service and customers while also helps Red Hat to improve the product based on their experience. He's old enough to have other hobbies than his family for his occasional spare time.


Lecture Theatre

Saturday, 16th Mar, 11:00 - 11:55

  •  
  • Cloud, Containers, DevOps


Microsoft and Linux
Microsoft and Linux (16:15 - 16:40)

About the session

Microsoft and Linux


Speakers

Darmadi Komo

Data PMM Microsoft APAC

n/a


Lecture Theatre

Saturday, 16th Mar, 16:15 - 16:40

  •  
  • Cloud, Containers, DevOps


From Monolith to Micro-services with Kubernetes
From Monolith to Micro-services with Kubernetes (16:45 - 17:30)

About the session

Tutorial session demonstrating the evolution of a software monolith to microservice implementation running on Kubernetes.

We'll look at various design patterns (Strangler, API Gateway, Ingress, Service Mesh, Hybrid app) & operational practicalities of rolling out service upgrades to a Machine Learning app.

Attendees will learn about real Kubernetes use cases supported by *visual* demonstrations showing what's going on at each step to explain the concepts.


Speakers

Michael Bright

Trainer, Consultant @mjbright Consulting

Michael is an independent trainer/consultant on Cloud Native (Docker, Kubernetes, Micro-services, Serverless, Unikernels) with more than 30 years of experience in IT and Telecom as Researcher, Developer, pre-sales and Delivery consultant, Developer Advocate.


Lecture Theatre

Saturday, 16th Mar, 16:45 - 17:30

  •  
  • Cloud, Containers, DevOps


Orchestrating and Managing Ansible Automation using ManageIQ
Orchestrating and Managing Ansible Automation using ManageIQ (17:35 - 18:00)

About the session

Now-a-days Ansible is becoming de-facto for automation right from Physical machines to remote machines. Managing Virtual Machines and Instances through Ansible on local machine is easy. What if you want to manage both under one roof ..? 

My talk basically covers various use-cases around

  • Installation
  • Configuration
  • Management
  • Destroying VM/Instance
  • Report Generation

Also, ManageIQ with Ansible will help to easily orchestrate environment as well as Automation via Ansible.


Speakers

Satyajit Bulage

Quality Engineer Red Hat

Hello, I’m Satyajit. Works at Red Hat in CloudForms project as a Quality Engineer living in Pune, India.

Red Hat Certified Architect Level III (Link) and ISTQB Certification .

Free and Open Source Evangelist, Active speaker in Python Express, conducted many Python workshops.

Contributing to Open Source Project like ManageIQ, Fedora, Coala, diaper, xpython, tunirtests projects.

I am a fan of technology, volunteering, and travel. You can read my blog with a click on the button above.

FAS account: https://fedoraproject.org/wiki/User:Satya4ever


Lecture Theatre

Saturday, 16th Mar, 17:35 - 18:00

  •  
  • Cloud, Containers, DevOps


IIoT Edge Gateway Servicing with Eclipse Kura
IIoT Edge Gateway Servicing with Eclipse Kura (18:00 - 18:25)

About the session

(I)IoT is rapidly growing these days so does the Edge computing. Industries prefer Edge computing mainly since it has the capability of providing security, privacy and low network latency. In this session I am going to showcase a real world Edge gateway with Eclipse Kura on Ubuntu Core.


Speakers

Isham Mohamed MI

Software Developer Kloudynet Technologies Sdn Bhd, Malaysia

Originally from Colombo Sri Lanka, where I got graduated in 2015, having BSc in Computing and Information Systems. I worked as a Software Engineer for a well known ERP software vendor, IFS from Q2 2015 to Q3 2018 in both their Business Intelligence and IoT offering. In September 2018, I have moved to Malaysia and joined my current company, working as a Software Developer for Intelligent apps.


Lecture Theatre

Saturday, 16th Mar, 18:00 - 18:25

  •  
  • Cloud, Containers, DevOps


Theatre Lounge
Machine Learning with Python
Machine Learning with Python (10:00 - 11:55)

About the session

Participants will learn about basic machine learning algorithms such as linear regression and build a single layer perceptron to improve the performance of the linear regression model.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Theatre Lounge

Saturday, 16th Mar, 10:00 - 11:55

  •  
  • FOSSASIA Academy


Cloud Deployments with Azure Kubernetes Service
Cloud Deployments with Azure Kubernetes Service (13:30 - 15:55)

About the session

This is a hands-on workshop that takes you through what it takes to run a container based application to a Kubernetes cluster running on Azure Kubernetes Service.

 

You’ll go through:

 

  • Creating Kubernetes deployments, running MongoDB, setting up Services and Ingress, using Azure Monitor for Containers, load testing and scaling your application and clusters through Horizontal Pod Autoscaler and the Cluster Autoscaler.
  • You’ll also get to work on building your container pipelines using Azure DevOps and Azure Container Registry and packing the application with Helm.
  • As well as go through more advanced tasks like scaling using Virtual Nodes, setting up SSL/TLS for your deployments as well as applying some best practices like Resource Quotas and others.

Speakers

Darren Evans

Open Source Technical Solutions Professional, Microsoft Asia Microsoft

Darren has over 20 years of experience working with open source across industries including consulting, finance, internet, scientific research and telecoms.

At Microsoft, he works with customers focusing on containers, Kubernetes, Linux, microservices, DevOps Tooling and open source software in general.


Steve Chow

Cloud Solution Architect Microsoft

Steve Chow makes the cloud work with Azure.


João Gonçalo Bilhim

Solution Sales Manager Microsoft

Joao Bilhim does Cloud stuff with Azure Kubernetes Services.


Theatre Lounge

Saturday, 16th Mar, 13:30 - 15:55

  •  
  • Cloud, Containers, DevOps


Introduction to Python
Introduction to Python (19:00 - 20:55)

About the session

Participants will learn how Python can be used to automate common tasks and program a simple text-based game. We will cover data types, conditionals, loops, data structures and functions.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Theatre Lounge

Saturday, 16th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 2-1
Advanced (elastic) search for your legacy application
Advanced (elastic) search for your legacy application (10:00 - 10:45)

About the session

How do you mix SQL and NoSQL worlds without starting a messy revolution?

This live coding talk will show you how to add Elasticsearch to your legacy application without changing all your current development habits. Your application will have suddenly have advanced search features, all without the need to write complex SQL code!

Aravind will start from a Spring Boot/Postgresql/MySQL based application and will add a complete integration of Elasticsearch, all live from the stage during his presentation.


Speakers

Aravind Putrevu

Developer Advocate Elastic

TBD

Training room 2-1

Saturday, 16th Mar, 10:00 - 10:45

  •  
  • Database


Replication: What's New in MySQL 8.0
Replication: What's New in MySQL 8.0 (10:55 - 11:20)

About the session

tba 


Speakers

Narendra Chauhan

Principal Member Technical Staff Oracle

tba


Training room 2-1

Saturday, 16th Mar, 10:55 - 11:20

  •  
  • Database


Upgrading to MySQL 8.0+, a more automated experience.
Upgrading to MySQL 8.0+, a more automated experience. (11:25 - 11:50)

About the session

Upgrading MySQL server instances are essential to get access to new features, performance improvements and bug fixes especially related to security concerns. Upgrades are generally postponed due to concerns about cost, down time and also due to the apprehensions about the risk involved.This talk would cover the following points:* Importance of upgrade.* Different methods used to upgrade.* A new pre-check tool to test preparedness for upgrade.* A Straight forward upgrade process to MySQL 8.0.* Upgrade to MySQL 8.0 in detail and how the new tool, "upgrade_checker" helps.* Auto upgrade mechanism introduced for MySQL 8.0+ upgrade.


Speakers

Nisha Gopalakrishnan

Principal Member of Technical Staff Oracle India Pvt Ltd

Nisha Gopalakrishnan has been working as a system software developer for over 10 years and of which 7 years has been with MySQL, Oracle based out of Bangalore, India. She has been involved in sustaining and development efforts of the MySQL server for the last seven years. Prior to Oracle, she was working with Cisco for their network suite of products and with Wipro on platformsecurity.


Training room 2-1

Saturday, 16th Mar, 11:25 - 11:50

  •  
  • Database


What’s new in MariaDB Server 10.3 and where it offers differences & enhancements to MySQL
What’s new in MariaDB Server 10.3 and where it offers differences & enhancements to MySQL (13:30 - 13:55)

About the session

Come learn about the new features you can use in MariaDB Server 10.3, including Oracle compatibility. There are of course differences with MySQL, e.g. around the X Protocol and more. Learn when MariaDB Server will be the right fit for you and how to make the most of it during deployments.


Speakers

Colin Charles

Managing Consultant GrokOpen

Colin is the Managing Consultant at GrokOpen. Previously, he was on the founding team of MariaDB Server, and has been around the MySQL ecosystem including being an early employee at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He's well known within open source communities, enjoys building business and market entry in APAC and has spoken at many conferences.

Training room 2-1

Saturday, 16th Mar, 13:30 - 13:55

  •  
  • Database


MySQL Performance Schema - A great insight of running MySQL Server
MySQL Performance Schema - A great insight of running MySQL Server (14:00 - 14:25)

About the session

The MySQL Performance Schema is a feature for monitoring Oracle's MySQL Server execution at a low level. This versatile and tightly integrated component collects performance and session data from various subsystems within the server during runtime with minimal impact on overall server performance.

With help of few real world use cases, this talk aims to explain how/what statistical information user is provided with using Performance Schema. With these use cases, it also explains how this information can be used for monitoring and trouble shooting to track an issue back to the relevant file and line of code in source file.

Again, with some use cases, this talk also explains how Performance Schema gives consolidated view of different activities of MySQL server behind the scene with the multiple summary tables and how this can be tuned and used. This talk also covers the manual/automatic configuration of Performance Schema to suite to individual requirement in a specific scenario.

This talk is targeted to many database users which includes DBA, Database Application developers, Database developers, Students. This talk is to give overview of MySQL Performance Schema and also how/what information can be collected using it and how this information could be used further for debugging/trouble shooting Database users' issue.

Takeaways from the talk:

  • Overview of tuning and monitoring MySQL Server activities using Performance Schema.
  • Understanding of how to tailor the Performance Schema to track the data you want.
  • With few real world usecases, explain how to diagnosing problems with the Performance Schema. 
  • A glimpse of new features in Performance Schema in MySQL MySQL 8.0 GA.


Speakers

Mayank Prasad

Principal Member Technical Staff Oracle


Training room 2-1

Saturday, 16th Mar, 14:00 - 14:25

  •  
  • Database


Docker Compose Setup for MySQL InnoDB Cluster
Docker Compose Setup for MySQL InnoDB Cluster (14:30 - 14:55)

About the session

MySQL InnoDB cluster provides a complete high availability solution for MySQL. MySQL Shell includes AdminAPI which enables you to easily configure and administer a group of at least three MySQL server instances to function as an InnoDB cluster. Each MySQL server instance runs MySQL Group Replication, which provides the mechanism to replicate data within InnoDB clusters, with built-in failover. In the presentation, we will learn on how to set up InnoDB cluster using the official MySQL Docker containers and run them with docker-compose. This presentation covers a demo, including how to connect to the cluster through MySQL Router using a simple application.


Speakers

Balasubramanian Kandasamy

Senior Software Development Manager, MySQL Release Engineering Oracle

Balasubramanian Kandasamy has been working as a Senior Software Development Manager in MySQL Release Engineering team at Oracle since 2012. He is responsible for Linux packaging and distribution of various MySQL products. He holds a Bachelor of Engineering in Computer Science from the National Institute of Technology, Surat.


Training room 2-1

Saturday, 16th Mar, 14:30 - 14:55

  •  
  • Database


Utilize and take advantage of Optimizer Features in MySQL 8.0
Utilize and take advantage of Optimizer Features in MySQL 8.0 (15:00 - 15:25)

About the session

To run your application efficiently on cloud, you would need to make your queries faster. MySQL optimizer over the years have brought in a lot of improvements to handle big queries efficiently and in a faster way. This talk presents you a specific set of features added in MySQL 8.0 that would reduce the execution time of your queries. This session will help you understand tips and tricks that you can use to tune your application. This session would present the following

Cost Model Improvements

Newly added hints

Index Skip-Scan

Internal TempTable Storage Engine


Speakers

Amit Bhattacharya

Software Development Senior Manager Oracle

Experienced Senior Manager with a demonstrated history of working in the Database technology(MySQL, IBM DB2, Sybase). I've around 20 years of experience and have worked with companies like Oracle, Microsoft, IBM and Sybase. I'm technically skilled in MySQL, SQL, Unix, Linux, Shell Scripting and Java. I'm currently responsible for testing of Optimizer and InnoDB features and enhancements in MySQL. I manage and technically lead a team of QA Engineers who takes care of testing MySQL,creating/maintaining frameworks and tools and benchmarking various features.


Training room 2-1

Saturday, 16th Mar, 15:00 - 15:25

  •  
  • Database


MySQL NDB Cluster: Set up a shared nothing high availability cluster in 15 minutes
MySQL NDB Cluster: Set up a shared nothing high availability cluster in 15 minutes (15:45 - 16:10)

About the session

tba


Speakers

Saroj Tripathy

Principal Member Technical Staff Oracle

n/a


Training room 2-1

Saturday, 16th Mar, 15:45 - 16:10

  •  
  • Database


Using JSON in MySQL to get the best of both worlds (JSON + SQL)
Using JSON in MySQL to get the best of both worlds (JSON + SQL) (16:15 - 16:40)

About the session

JSON functionality in MySQL was introduced in version 5.7. With the latest 8.0 release, a lot of new functionality is added like the JSON_TABLE function, JSON aggregation functions etc which will enable developers to get the best of both worlds; one can store data in JSON but at the same time leverage the power of SQL. In this presentation, we will see how that can be done.


Speakers

Chaithra Gopalareddy

Principal Software Developer Oracle

Chaithra Gopalaredy has been working with MySQL database team since 2011. She is currently employed by Oracle, based in India, Bangalore. She is Principal Software Developer for the Optimizer Team of the MySQL database. She has a background in the database industry, working for Alcatel Lucent's DataBlitz main memory database in past.

Training room 2-1

Saturday, 16th Mar, 16:15 - 16:40

  •  
  • Database


Improving Database Security with MySQL 8.0
Improving Database Security with MySQL 8.0 (16:45 - 17:10)

About the session

MySQL 8.0 promises many improvements in terms of security of the database. It makes sure that instance is secure by default and provides enough options/tools to further harden security of the database. In this talk we will discuss various tools provided by MySQL 8.0 to help administrators improve overall security of database instance. We will cover various aspects such as communication security, encryption, authentication and passwords, privilege management, securing configuration etc.


Speakers

Harin Nalin Vadodaria

Principal MTS Oracle India Private Limited

I am working as Principal MTS with MySQL engineering team for the past seven years. My focus is on security features of MySQL server and client.


Training room 2-1

Saturday, 16th Mar, 16:45 - 17:10

  •  
  • Database


MySQL Smart Plugin for caching with Redis
MySQL Smart Plugin for caching with Redis (17:15 - 17:40)

About the session

In the service oriented architecture a lot of micro services interact with each other. MySQL is world's most popular open source database and caching the data has always been a very interesting problem involving database usage design. Using cache instead of fetching from disk makes the response time time exponentially fast. In this swift world with manifold use cases for software, there are use cases of intelligent caching. This involves pre polluting the cache directly from data source before cached data is requested from Redis. Pre population of cache can be done as follows based on use case:

- pre populate the cache before starting application.

 This makes the application faster from beginning as required data is already cached.

- populate a set of key, value once a key matching a pattern is set in cache

 This case is based on sequential multiple disk access as application is executed. When a key is populated in disk, the probability of other related keys increases. For example, if when a user logged in the website, the changes of him accessing his profile increases. The use case is more significant in different scenario.

- Never let a cache expire

 Set a key/pattern of keys to a group which will always be present in the cache. If it is deleted from cache, it will be fetched from the data source and cache will be auto populated.

 This case fits best for the keys which are frequently used buy frequently expires too.

The talk will comprehensively discuss above scenarios with MySQL plugin for redistribution caching, showing the improvement with the smart caching and how to integrate it in some of the applications.


Speakers

Abhishek Ranjan

Senior Software Development Engineer Bundl Technologies Pvt Ltd

Abhishek Ranjan has been passionate about engineering, technology and modern developments in software from childhood. He obtained his Engineering degree in Computer Science in 2012 from BIT Mesra. Mr Ranjan worked as Software Developer in Oracle working for MySQL database Runtime development team from 2012 to 2017.  He has been MySQL developer, contributor and user for past ten years. He joined Pramati Technologies as Principal Engineer in 2017, working for Oath Inc(AOL) on online video advertisement servers. He is currently employed by Bundl Technologies, famously known as Swiggy, biggest online food delivery platform in India and helping more than a million hungry souls daily to get to the delicious food.


Training room 2-1

Saturday, 16th Mar, 17:15 - 17:40

  •  
  • Database


Introduction to MongoDB
Introduction to MongoDB (19:00 - 20:55)

About the session

Participants will learn about MongoDB, a cross platform document-oriented NoSQL database system. They will connect to MongoDB using the PyMongo API to perform common operations.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Training room 2-1

Saturday, 16th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 2-2
Open Hardware Breakfast
Open Hardware Breakfast (09:30 - 10:00)

About the session

Meet the Open Hardware community for breakfast at the FOSSASIA Summit.


Speakers

Wei Tat Chung

Production FOSSASIA

Wei Tat is responsible for supporting the production of FOSSASIA hardware and specifically the Pocket Science Lab.


Bunnie Huang

CTO Chibitronics

Bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (teaching electronics through arts and crafts), and Novena (DIY laptop).


Madhushanka Padmal

Software/Hardware Developer PSLab

Padmal is a open source hardware designer with amazing skills in software development. He is an active contributor to PSLab project by FOSSASIA for quiet some time and working towards making the project great. Currently he works parallel on NeuroLab project!

He's an undergraduate from University of Moratuwa, Sri Lanka; following a degree in Electronic and Telecommunication Engineering.


Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Mitch Altman

CEO Open Hardware Creator

Mitch Altman is a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone, as featured speaker at hacker conferences, as international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is also Chief Scientist and CEO of Cornfield Electronics.


Training room 2-2

Saturday, 16th Mar, 09:30 - 10:00

  •  
  • Hardware & Design


Open Hardware Everywhere
Open Hardware Everywhere (10:00 - 10:25)

About the session

Mitch will share a bit about some of the cool stuff he does and how he came to do what he does, with the hope of inspiring others to do more of what they love to do.


Speakers

Mitch Altman

CEO Open Hardware Creator

Mitch Altman is a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone, as featured speaker at hacker conferences, as international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is also Chief Scientist and CEO of Cornfield Electronics.


Training room 2-2

Saturday, 16th Mar, 10:00 - 10:25

  •  
  • Hardware & Design


Struggles with NB-IoT
Struggles with NB-IoT (10:25 - 10:40)

About the session

Struggles with NB-IoT


Speakers

Adnan Jalaludin

Design Engineer, Electronics and Embedded Systems 2-Watt Elements

Experienced Design Engineer with a demonstrated history of working in the computer hardware industry. Skilled in Embedded Software, Embedded Linux, C#, Computer Electronics Development, and Debugging. Strong engineering professional with a BSc, Hons. focused in Computer Engineering from City, University of London.

Training room 2-2

Saturday, 16th Mar, 10:25 - 10:40

  •  
  • Hardware & Design


Pocket Science Lab
Pocket Science Lab (10:40 - 10:55)

About the session

Pocket Science Lab is a complete platform that is fully open source in every layer; hardware and software. Looks may deceive you thinking it's another Arduino device but you would be amazed to see what it can do. This tiny device can literally replace a room full of electronic analytical tools with its 4 channel oscilloscope, logic analyzer, multi-meter, wave generator and many more instruments it got. With a PSLab in hand, you wouldn't need to know any software programming to use and take readings from almost any sensor you got. PSLab got it all. In this session I am going to show you all of it.

Speakers

Madhushanka Padmal

Software/Hardware Developer PSLab

Padmal is a open source hardware designer with amazing skills in software development. He is an active contributor to PSLab project by FOSSASIA for quiet some time and working towards making the project great. Currently he works parallel on NeuroLab project!

He's an undergraduate from University of Moratuwa, Sri Lanka; following a degree in Electronic and Telecommunication Engineering.


Wei Tat Chung

Production FOSSASIA

Wei Tat is responsible for supporting the production of FOSSASIA hardware and specifically the Pocket Science Lab.


Training room 2-2

Saturday, 16th Mar, 10:40 - 10:55

  •  
  • Hardware & Design


For Your Eyes Only: Betrusted & the Case for Trusted I/O
For Your Eyes Only: Betrusted & the Case for Trusted I/O (11:00 - 11:20)

About the session

Security vulnerabilities are almost a fact of life. This is why system vendors are increasingly relying on physically separate chips to handle sensitive data. Unfortunately, private keys are not the same as your private matters. Exploits on your local device still have the potential to grant bad actors access to your screen and keyboard. This talk introduces the Betrusted device as a possible remedy. Betrusted is a physically separate, trustable display and keyboard directly connected to a secure enclave. This talk concludes with a brief exploration of some of Betrusted's goals and design features.Project page: https://betrusted.ioSocial media: https://twitter.com/bunniestudios


Speakers

Bunnie Huang

CTO Chibitronics

Bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (teaching electronics through arts and crafts), and Novena (DIY laptop).


Training room 2-2

Saturday, 16th Mar, 11:00 - 11:20

  •  
  • Hardware & Design


AMA (Ask Me Anything) Panel Project Feedback
AMA (Ask Me Anything) Panel Project Feedback (11:25 - 11:55)

About the session

AMA (Ask Me Anything) Panel Project Feedback, Bunnie, Mitch, Adnan moderated by Mario - Tell us about your project and get feedback from Open Hardware icons on your next steps.


Speakers

Adnan Jalaludin

Design Engineer, Electronics and Embedded Systems 2-Watt Elements

Experienced Design Engineer with a demonstrated history of working in the computer hardware industry. Skilled in Embedded Software, Embedded Linux, C#, Computer Electronics Development, and Debugging. Strong engineering professional with a BSc, Hons. focused in Computer Engineering from City, University of London.

Bunnie Huang

CTO Chibitronics

Bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (teaching electronics through arts and crafts), and Novena (DIY laptop).


Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Mitch Altman

CEO Open Hardware Creator

Mitch Altman is a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone, as featured speaker at hacker conferences, as international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is also Chief Scientist and CEO of Cornfield Electronics.


Training room 2-2

Saturday, 16th Mar, 11:25 - 11:55

  •  
  • Hardware & Design


Embedded Programming for everyone using MicroPython and CircuitPython
Embedded Programming for everyone using MicroPython and CircuitPython (13:00 - 13:45)

About the session

Embedded system or firmware programming can be very intimidating for beginners and often they tend to drop it very soon, thanks to connecting wires across a breadboard and writing bits and bytes to processor registers using bit shifting and logical operations. 

Enter MicroPython and CircuitPython which let's you program microcontrollers using everyone's favourite Python programming language, no toolchain, cross compiler, assembler required. The code lives on your board itself and every lower level detail is abstracted. And if you think you can just blink LEDs with it, you just imagined tip of the iceberg. You can actually track the current location of International Space station and turn on an alarm when it is passing above you ;) . Quite Interesting hah, There is so much we can do with it and it's not scary. 

Talk includes Introduction and some example project showcase and can also include basic hands-on experience. 


Speakers

Ayan Pahwa

Embedded Software Engineer Mentor-A Siemens Business

Embedded software engineer, FPV Drone Racing Pilot, Tech Blogger, YouTube, Regular speaker.


Training room 2-2

Saturday, 16th Mar, 13:00 - 13:45

  •  
  • Hardware & Design


Exploring ARM development boards
Exploring ARM development boards (13:50 - 14:35)

About the session

There are a host of ARM based development boards, possibly the most famous of them being the Raspberry Pi series. There are also many others that very few people may know about. Some boards are more or less costly than others and offer different levels of performance, connectivity and levels of software support.

Have you considered getting such a dev board? Have specific use cases for them? Perhaps considered developing one of your own and want to see what else is out there?

This presentation will go over some boards, demo some of them, show how to use or install them, what is and is not well supported and how.


Speakers

Carsten Haitzler

Technical Director Arm Holdings

Worked in the Linux and open source world industries for 20 years in several countries on all sides of the globe, has contributed to several open source projects and is best known for founding the Enlightenment window manager project and having written lots of graphics related code for X11. That's 20 years of programming mostly in C and assembly on top of Linux, shipping in 100+ million devices around the globe.


Training room 2-2

Saturday, 16th Mar, 13:50 - 14:35

  •  
  • Hardware & Design


Building products with ESP32
Building products with ESP32 (14:40 - 15:25)

About the session

Prototypes using Arduino and Raspberry Pi are a great first step to build a proof-of-concept. There is still a lot of work remaining after you have completed your breadboard prototype. Once you have finished your prototyping phase, you have to switch over to `production mode` to take your project to the next level.

ESP32 is the bigger brother to the awesome-ly popular ESP8266. It comes with more RAM, BT and BLE, and more. 

This workshop is about all the things we need to incorporate in our `production firmware` for an ESP32 based product.

We will start with a `Hello World` application and gradually build up to a full fledged product which will include

 - Hardware interfacing

 - Network configuration

 - Cloud connectivity

 - OTA updates

 - Creating and managing partitions


Speakers

Anuj Deshpande

Embedded Systems Engineer Espressif Systems

I am Anuj, and I work for Espressif Systems - the folks behind the ESP8266 and ESP32 chipsets. I work on different projects that help make it possible to build better consumer products faster - with firmware, phone apps, and cloud.

I -

- used to make interactive public installations https://mkrv.in

- was part of a team who crowdfunded a OSHW BLE dev board in '14 https://www.crowdsupply.com/revealing-hour-creations/tah,

- interned at Beagleboard in 2013 (as part of GSoC) - https://www.youtube.com/watch?v=1F0S5ajq-Ls 

I <3 OSHW, motorcycles, serverless functions, and movies.


Training room 2-2

Saturday, 16th Mar, 14:40 - 15:25

  •  
  • Hardware & Design


Open Source Firmware
Open Source Firmware (15:45 - 16:30)

About the session

Firmware is found in all computing devices, including PCs, laptops, networking equipment, printers, embedded devices such as IoT and industrial controllers, mobile phones, tablets, and more. The community around open source firmware has grown over the last years, allowing for more exchange in the development and granting freedom to end users. Prominent projects like U-Boot, Tianocore, coreboot and others teach how firmware works and welcome contributions. This talk provides an overview of the current state, an end user report, and a summary of the first Open Source Firmware Conference.

Speakers

Daniel Maslowski

Software Engineer img.ly

studied IT security and informatics, works as a web developer, writes packages for OS distros, tinkers with firmware


Philipp Deppenwiese

Head of Firmware and IT-Security 9elements Cyber Security

N/A


Training room 2-2

Saturday, 16th Mar, 15:45 - 16:30

  •  
  • Hardware & Design


Raspberry Pi history, tips and use case - its history, how to use it and what is its good use case
Raspberry Pi history, tips and use case - its history, how to use it and what is its good use case (16:35 - 17:00)

About the session

Raspberry Pi is now 6 years old, there are several tips and use cases. It was born for kids programming education, though, it is now also used for electric DIY hobbies, industrial use, Edge Computing, IoT and more. Masafumi will talk Raspberry Pi history and latest updates and discuss several its use cases and tips for our business and daily use.


Speakers

Masafumi Ohta

Lead Contributor Raspberry Pi Foundation

Masafumi is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan. He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation. Masafumi has elected ARM INNOVATOR by ARM+Hackster.io because of his vivid activities with Raspberry Pi in Japan.Masafumi has also been contributing many other OpenSource projects, He has elected Active User Contributor for OpenStack Foundation because of his project at a big-name automotive company in Japan and he also organizes CLSx Tokyo to discuss community leadership and issue.Masafumi lately has started collaboration with ASUS to enhance their Tinkerboard using original Rockchip kernel on it https://github.com/masafumiohta/kernel/blob/release-4.4/README-tinkerboard

Training room 2-2

Saturday, 16th Mar, 16:35 - 17:00

  •  
  • Hardware & Design


SUSI Smart Speaker - A completely "Personal" Smart Speaker
SUSI Smart Speaker - A completely "Personal" Smart Speaker (17:05 - 17:30)

About the session

Until now, all the smart speaker market has been dominated by the proprietary speakers like Google Home, Amazon Alexa, Apple HomePod, etc. To break this Oligopoly we created the SUSI Smart Speaker which provides complete customisability to the users unlike the proprietary competitors available in the market. And no personal assistant is completely personal until you are able to completely customize it. We have tried to solve this issue by developing our smart speaker.

This talk aims to emphasize the lack of Open Source competitors in the Smart Speaker industry and the oligopoly created by the proprietary organizations.

And how we, an active FOSS community have implemented cool features like “region-free” youtube music support, offline functionalities, custom USB media Daemons, open skill languages, etc. Most importantly we do not track your data.

The SUSI Smart Speaker aims to fill this gap between the Open Source world and the Smart Speaker industries. 

By the end of the talk, the audience will have been introduced to an Open Source Smart Speaker Project which is better than the proprietary speakers in many ways and will have a chance to contribute to a Speaker which is Open Source, works offline and is fully customizable by the user.


Speakers

Sanskar Jethi

Full Stack Developer FOSSASIA

I’m a Full Stack Developer and an Open Source Enthusiast, Working as a Linux and a Full Stack Web Developer for FOSSASIA. The FOSS and Linux community fascinated me since I was 12 years of age, Ever since then I follow the strategy of “Every Software is better when it’s free”. I have seen many areas of the tech grow rapidly when they started promoting the FOSS culture. With my experience at developing the SUSI Smart Speaker, Linux Scripting and talk experience at JugaadFest’2018, I assure to deliver the best of my experiences until now to introduce on how promoting Open Source in the Smart Speaker industry will lead to a boom in the Smart Speaker industry and how we have used the FOSS technologies to make it one of the coolest Smart Speaker yet.


Training room 2-2

Saturday, 16th Mar, 17:05 - 17:30

  •  
  • Hardware & Design


Voice assistants on tiny, low-cost micro-controllers
Voice assistants on tiny, low-cost micro-controllers (17:35 - 18:00)

About the session

Voice assistants like Alexa and Google Assistant offer excellent SDKs and APIs so that people can incorporate them in their hobby projects and consumer products. There is still a prohibitive cost to doing this, as $5 Raspberry Pis are not exactly available at bulk. Additionally, size is an issue.

A lesser known, but more effective way is using supercharged micro- controllers like the ESP32. The WROVER module for ESP32 comes with half a megabyte of RAM, which is more than enough for fitting voice assistants in tiny places.

In fact, we can do a lot more fun stuff with micro-controllers because of their smaller size and lower power requirements. We can embed them into appliances like light bulbs and fire alarm systems, to give them a truly ubiquitous feel.


Speakers

Anuj Deshpande

Embedded Systems Engineer Espressif Systems

I am Anuj, and I work for Espressif Systems - the folks behind the ESP8266 and ESP32 chipsets. I work on different projects that help make it possible to build better consumer products faster - with firmware, phone apps, and cloud.

I -

- used to make interactive public installations https://mkrv.in

- was part of a team who crowdfunded a OSHW BLE dev board in '14 https://www.crowdsupply.com/revealing-hour-creations/tah,

- interned at Beagleboard in 2013 (as part of GSoC) - https://www.youtube.com/watch?v=1F0S5ajq-Ls 

I <3 OSHW, motorcycles, serverless functions, and movies.


Training room 2-2

Saturday, 16th Mar, 17:35 - 18:00

  •  
  • Hardware & Design


Contributing in many language: Mozilla's Common Voice Project
Contributing in many language: Mozilla's Common Voice Project (18:05 - 18:55)

About the session

I will present Common Voice, Mozilla's crowdsourcing project to create resources for speech recognition in multiple languages. Participants will also be able to listen to recordings of others who have contributed their voices and evaluate them using the project interface (this is a good way of engaging with shyer participants). I will encourage speakers of languages not already covered by the project to submit a request for their language and help Common Voice increase the number of languages covered.I will encourage participants to continue recording their voices after the event and to take the message back to their own communities. I will also encourage them to tweet, blog and use other means of dissemination to raise awareness and increase the crowdsourcing effort, initiating a 'I've contributed my voice, have you?' campaign.I will use busy periods to talk to participants as a group, explaining the technology background, dissemination strategy, and language and digital inclusion. I will also use busy periods to demo the voices already recorded to any groups gathering around, showing how to evaluate the voices, initiate discussion and obtain group feedback on issues arising.    


Speakers

S M Sarwar

Reps Mozilla

I'm an active SuMo and l10n contributor of bn-BD community. From 31st December-2014, I'm active in Mozilla Bangladesh community.

My main view is to release Bengali language pack asap for any release of Mozilla products. I want that people can use Mozilla products in Bengali language and get highest feelings from it.

Beside these, I'm a community leader of Docker - Dhaka, Bangladeshcommunity. Also I'm working as a freelance web developer at Upwork andFiverr.

Like as a Mozillians, I believe in an Open Web where anyone can create, contribute and share. Trying to spread Mozilla's mission and views to the people.

Currently, I'm a junior student of Computer Science and Engineering at Jahangirnagar University. I have interest in competitive programming, VR, Machine learning, IOT security, Artificial intelligence, l10n and open source technology.


Training room 2-2

Saturday, 16th Mar, 18:05 - 18:55

  •  
  • Hardware & Design


Introduction to SQLite
Introduction to SQLite (19:00 - 20:55)

About the session

Participants will learn about relational databases through SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine which is the most widely deployed database in the world. Both single and multi-table (with normalization) scenarios will be covered. Participants will connect to SQLite using the Python sqlite3 standard library module to perform common operations.


Speakers

Team

ComputingSG BuildingBloCS

We are Junior College / Integrated Programme Computing students from Anglo Chinese Junior College, Dunman High School, Jurong Pioneer Junior College, National Junior College, Nanyang Junior College, Nanyang Polytechnic, NUS High School of Math and Science, Raffles Institution, River Valley High School, Yishun Innova Junior College with School of Science and Technology, Singapore and other O-level Computing schools who want to share our love for Computing! Visit us at buildingblocs.github.io!


Training room 2-2

Saturday, 16th Mar, 19:00 - 20:55

  •  
  • FOSSASIA Academy


Training room 9-1
Making the next generation AI Ready.
Making the next generation AI Ready. (10:30 - 10:55)

About the session

AI, IoT and Industry 4.0 has sped up tremendously.  Industry expects our students to  be Worker 4.0 when they graduate. Is our Education system 4.0?  Is the next generation AI Ready?  How could we get our education system in the same speed as technology?  This talk hopes to share our experience and engage meaningfully with FOSSASIA participants on this subject.


Speakers

William Tan

Head/Technology Projects ITE College West

I am passionate about Technical Education: impart Engineering and Technical skills to our next generation. I hope to make engineering and technical education as engaging as possible to Generation Z and beyond. 


Training room 9-1

Saturday, 16th Mar, 10:30 - 10:55

  •  
  • Science & Education


Sciencer - Smart Science Tuition For the Future
Sciencer - Smart Science Tuition For the Future (11:00 - 11:25)

About the session

Sciencer is an AI powered application that can automatically mark Science open-ended questions. It is built on IBM watson using Python as well as Flask. It is hosted on pythonanywhere.

We built Sciencer because when I was in Primary 4, I did horribly in Science. As a result, I used an app, geniebook, an online tuition service to help me improve. Geniebook was awsome except for one problem; teachers who marked the science questions took a long time too mark them. Therefore, I improved slowly. We wanted to create an app like geniebook, but one that could mark questions faster and more efficiently.

Sciencer consists of an interface for sudents to take tests and an interface for teachers to add questions, tests as well as mark answers disputed by the students. Sciencer learns from these disputed answers. It allows students to practice for Science exams multiple times and recieve marks immediately.

Sciencer has been designed so even non-technical teachers can add in questions and tests easily. We are looking for teachers/parents/students/tuition centers to help us add questions and test out our platform. Come to our talk to learn more about Sciencer and Artificial Intelligence. You can also access the beta version at:

http://sciencer.pythonanywhere.com/


Speakers

Anjali Curic

CEO Sciencer

A student/entrepreneur who loves experimenting, discovering and creating.


Sophia Curic

CTO Sciencer

Sophia is a young entrepreneur who loves to experiment, discover and create things 


Training room 9-1

Saturday, 16th Mar, 11:00 - 11:25

  •  
  • Science & Education


Teaching AI concepts with Python and Project Malmo
Teaching AI concepts with Python and Project Malmo (11:30 - 11:55)

About the session

Project Malmo is an open source Minecraft mod that turns Minecraft from a game into a free robot simulator. Although it was designed for AI researchers, we have successfully used it in an introductory AI workshop for Python novices by developing a beginner friendly Python library. In this session, we will share our experiences running an AI workshop using Project Malmo and our Python library, malmopy.

Speakers

Melvin Zhang

Maintainer MagArena

Melvin is an avid programmer who enjoys designing and implementing novel algorithms.  As the CTO of Cosmiqo, Melvin is in charge of developing its sensor data aggregation and analytics platform. In

his spare time, Melvin works on the AI for MagArena, an open source card game project. Melvin received his B. Comp (Hons) and Ph.D. degrees from NUS School of Computing.


Training room 9-1

Saturday, 16th Mar, 11:30 - 11:55

  •  
  • Science & Education


Biotech Education and Portable Laboratory
Biotech Education and Portable Laboratory (14:00 - 14:25)

About the session

The STEAM education in Asia originates from the Maker Movement in the USA 10 years ago. Now, DIY Biology is another up and coming movement and evaluate to popularize biotech education in schools.

Data talks about the importance of the Biotech Education to teenagers and its impact and challenges to STEAM education in Asia. Data will also highlight how to transfer a classroom to a laboratory and the reasons for learning biotechnology in Schools. In the end, Data will reveal how biotech integrates with existing STEAM education in Hong Kong.


Speakers

Dr. Data Ng

CTO & Co-founder 42Lab

Dr. Data Ng is an experimental Physicist, biohacker and hardware maker in Hong Kong.

Data founded the first biotech education and biotech equipment startup in Asia in 2016 - 42Lab which is a first portable and affordable biotech equipment for STEM Education which was incubated and invested by SGInnovate and Cyberport.

He obtained his Ph.D. in Semiconductor and Positron Physics and Biophysics and BSc. (Double majors: Physics and Finance; Minor: Astronomy) from the University of Hong Kong (HKU). Data studied User Experience (UX) design course from Bloc in 2014. Data is the associate member of Institute of Physics.


Training room 9-1

Saturday, 16th Mar, 14:00 - 14:25

  •  
  • Science & Education


Remote Diagnosis for Assisted Living Using Internet of Things (IoT)
Remote Diagnosis for Assisted Living Using Internet of Things (IoT) (14:30 - 14:55)

About the session

People in remote areas of India are facing severe problem for visiting hospitals at city centers. Digital solution need to be provided for assisted living in rural areas to make “No Doctor to E-Doctors”.

The main objectives of this project are :

Integrated System Design: To design and develop integrated health monitoring system in rural areas.

Health Monitoring: Monitoring vital parameters (Body Temperature, Pulse rate, Respiratory systems and Blood pressure)

Continuous Monitoring: Based on the obtained Health data, Primary health care centre can maintain data logger for the betterment of assisted living in rural areas.

With the rapid development of wireless sensor network technologies has in several ways revolutionized healthcare and different forms of ambient assisted living environments .The project contributes to the advancement of knowledge on Internet of Things (IoT), micro controller, sensors and inter-connectivity. Most of the assisted population in India has very poor access to healthcare. Most of medical facilities are concentrated in urban areas, and there is an overall shortage of medical personnel. Thus rural patients are left to semi- and unqualified practitioners, creating a huge disease burden. Assisted living people shows more diversity in their health conditions than younger people. Thus, due to the lack of the system which provides a data log for the patient health record, it is not possible to regularly monitor the important parameters such as temperature, pressure, pulse etc, from a distant place. The patients manually have to visit hospital for their health check, which may not be feasible all the time.


Speakers

Guruswamy Revana

Associate Professor BVRIT HYDERABAD College of Engineering

Mr.Guruswamy Revana is an academician with around 16 years of experience.  I had been into this journey with Teaching, Research and Development, Mentoring, Counseling, Administration etc. Basically I am Electrical Engineer, my areas of expertise includes Renewable Energy Sources, Power Electronics, Electric drives. He is also interested in Assistive Technologies wherein Open source technologies are used to aid differently-abled. 


Training room 9-1

Saturday, 16th Mar, 14:30 - 14:55

  •  
  • Science & Education


GCompris - The open source Educational suite
GCompris - The open source Educational suite (15:00 - 15:25)

About the session

GCompris is a high-quality educational software suite, including a large number of activities for children aged 2 to 10.

Some of the activities are game orientated, but nonetheless still educational.

Currently, GCompris offers more than 100 activities, and more are being developed. GCompris is free software, it means that you can adapt it to your own needs, improve it, and most importantly share it with children everywhere. The topics of discussion under talks and main points with descriptions are - Architecture of GCompris (https://github.com/gcompris/GCompris-qt.git). How to contribute GCompris and how is it made of? Documentation Localization The session will be mainly for new contributors who wished to contribute to GCompris under Core and Activity Development. With the help of FOSSASIA, I wish to encourage the ideas and outreach of learning and encourage developers to take part in the development.


Speakers

Amit Sagtani

Software Developer KDE Community

Open Source Enthusiast, Google Summer of Code'18 Student with KDE, Google Code-in Mentor 2018. An undergraduate engineering student, pursuing B.Tech in Computer Science and Engineering.


Training room 9-1

Saturday, 16th Mar, 15:00 - 15:25

  •  
  • Science & Education


3.2 Million Photographs and Counting. The Hunt for the Elusive Australian Fungus Gnat
3.2 Million Photographs and Counting. The Hunt for the Elusive Australian Fungus Gnat (15:40 - 16:05)

About the session

This is a personal journey to discover the unknown pollinator of the Australian Helmet Orchid. It's Citizen Science in action and includes GIS mapping, insect trapping, Raspberry Pi's, infra-red cameras, electronics, 3D printing, laser cutting, wrapped up with a sprinkling of Python and OpenCV.

Speakers

Paul Hamilton

Co-founder South West Makers

Paul Hamilton is a co-founder of the South West Makers, in Western Australia. Paul has given talks on using Open Source software in Local Government and various Raspberry Pi hardware projects including some that have been presented at the Shenzhen Makers Faire. He calls himself a Hobbyologist due to his natural curiosity for life, nature and the technological world. He is currently interested in the mashup of electronics, wearables and biology.

Training room 9-1

Saturday, 16th Mar, 15:40 - 16:05

  •  
  • Science & Education


Meditation is experiential
Meditation is experiential (16:10 - 16:35)

About the session

First some of the ideas, principles, and basic methods of meditation will be explained. Meditation is something so simple and yet challenging. Because it is experienced in one's interior, it can be hard to comprehend.

In the middle we will pause for 5 minutes or so to do a short group meditation. The remaining time will focus on experiences, effects, and results of meditation practice. Perhaps one day in the future meditation may become known as a cornerstone of experiential inner science.


Speakers

Jens Petersen

Engineering manager Red Hat

Jens works at Red Hat on i18n engineering. He contributes to the Fedora and Haskell communities. Last year at Fossasia he gave a talk on the Four Temperaments.


Training room 9-1

Saturday, 16th Mar, 16:10 - 16:35

  •  
  • Science & Education


Training room 9-2/9-3
Intelligent Intrusion Detection systems
Intelligent Intrusion Detection systems (10:00 - 10:25)

About the session

Today, network and system security are of paramount importance in the digital communication environment. On par with the developments in technology, many threats to information security have emerged that can impact sensitive transactions: intruders can easily cause all kinds of breaches and crash networks, launch denial of service attacks, inject malware, and so on. To avoid such breaches, security administrators badly need a means to detect intruders and prevent them from entering the network. Nowadays, new threats and associated solutions are emerging together.

This session showcases a hybrid intrusion detection system that leverages the benefits of machine learning techniques to build a system that detects intrusion and alerts network administrators. This system can be extended from intrusion to breach detection as well.

The developed system analyzes and predicts user behavior, which in turn classifies as an anomaly or a normal behavior. Other systems use just one machine learning algorithm to solve the problem, while this hybrid intrusion detection system uses a combination of algorithms for classification, achieving greater accuracy.


Speakers

Sri Harsha Gajavalli

Founder ICyberSol

I am a Cyber Forensic Enthusiast with experience in Machine Learning, Backend Programming and good at maintaining complex and critical systems. I am a Founder of ICyberSol, SocAIty, an AI Developer Community and Farmyzer. At ICyberSol, as a Chief Executive officer, I always strive hard in developing intelligent solutions ensuring the security of businesses, startups and organisations. SocAIty was started with a mission of creating an AI Powered environment by fostering the interactions between students, developers, startupers and professionals interested in AI.  At Farmyzer, as a Chief Technical Officer, I am working on developing an Intelligent and sophisticated tool for farmers by leveraging the benefits of Artificial Intelligence and Machine learning.


Training room 9-2/9-3

Saturday, 16th Mar, 10:00 - 10:25

  •  
  • Cybersecurity


Dynamic Instrumentation in Mobile Security
Dynamic Instrumentation in Mobile Security (10:30 - 10:55)

About the session

As mobile applications are becoming more complicated, we often find it difficult to understand the application thru static analysis. With Dynamic Instrumentation - a dynamic analysis technique, it enables the analysis of application behaviour at runtime, by injecting the instrumentation code into the process. This talk aims to discuss the use case of Dynamic Instrumentation in the context of Mobile security on various mobile operating system platforms and how you can embed this technique into your bug hunting toolkit.


Speakers

Ryan Teoh

Security Engineer Grab

Ryan Teoh (OSCE, OSCP, CRT) is a Security Engineer at Grab with a strong focus on Mobile Security. He spends a considerable amount of time in iOS kernel exploitation, contributing to the iOS security testing chapter and the iOS Crackmes which are part of the OWASP Mobile Security Testing Guide. That aside, he is active on both private and public bug bounty programs and has successfully bagged several critical mobile security bugs. Ryan is a strong believer in knowledge sharing - initiated a security blog on top of facilitating workshops to security engineers, developers and students about mobile security, dynamic instrumentation and reverse engineering of mobile applications.

Training room 9-2/9-3

Saturday, 16th Mar, 10:30 - 10:55

  •  
  • Cybersecurity


Rethinking privacy in the age of AI: Using differential privacy for deep learning applications
Rethinking privacy in the age of AI: Using differential privacy for deep learning applications (11:00 - 11:25)

About the session

While data science is enabling advancement in various disciplines, the fear of sensitive personal information being leaked is a hindrance to the adoption of data-centric methods in applications which use recommendation engines based on sensitive user's data, medical data for health AI, and more.

With the advancement in the field of AI, while the algorithms might be trusted, the output might unintentionally reveal sensitive information, compromising the privacy. There is a need to rethink privacy in the age of AI. Simply anonymizing data doesn't ensure privacy.

One of the proposed techniques to improve privacy is differential privacy. Differential privacy provides a mathematical guarantee that your privacy won’t be violated even if your data is used for analysis/ training. It allows the analysis while protecting sensitive data and can be used to maximize accuracy while minimizing the risk.

In this talk, we will discuss the pros and cons of differential privacy from a machine learning and deep learning perspective and the determination of the optimal balance between accuracy and privacy.


Speakers

Mashrin Srivastava

Deep Learning Engineer Intel

Mashrin Srivastava works as a Deep learning Engineer with the innovation group (Ideas2Reality) at Intel, specializing on Intel platforms and products and has worked on projects in Data Science/ IoT space including connected healthcare, homes, smart city, mobility and edge AI. He has exhibited his contributions and represented Intel at several conferences.He has a Bachelor’s Degree in Computer Science and Engineering from Vellore Institute of Technology. He is passionate about data science, algorithms and graph and the use of the technology to bring disruptive changes. He has served as a contributor and Directly Responsible Individual to the Stanford Scholar Initiative and open source contributor to Processing Foundation.


Saumya Suvarna

Software Enginner Cisco Systems

Saumya is a Software Developer at Cisco and is currently working with the Advanced Security Team in the Enterprise Networking Business Unit. At Cisco, she has worked with technologies like DNAC and umbrella that leverage fog computing and machine learning to provide secure solutions that predict and remediate threats before they can cause significant damage. Contributions and the demonstration of the same were showcased at various forums including conferences, Cisco Live and Executive briefing centres for customers.

 

She has a Bachelor’s degree in Computer Science and Engineering from Vellore Institute of Technology. She is enthusiastic about deep learning, machine learning, security and loves to teach her juniors and brainstorm with her peers. She has completed GSoC and has contributed to the open source organisation e-nav and is a recipient of the Google for education Venkat Panchapakesan Memorial Scholarship award. When not coding, she can be found lending a helping hand at various non-profit organisations that work for the betterment of differently abled people, education for underprivileged children and people that suffer from mental diseases.


Training room 9-2/9-3

Saturday, 16th Mar, 11:00 - 11:25

  •  
  • Cybersecurity


BLE Hacking : Unfit Story of Fitness Trackers (Hacking into Fitness Trackers)
BLE Hacking : Unfit Story of Fitness Trackers (Hacking into Fitness Trackers) (11:30 - 11:55)

About the session

The Internet is getting a lot bigger. As it keeps getting bigger and bigger, more and more devices are getting interconnected with each other. And its a very important time to talk about IOT security. This talk will be focused on one of the aspects of IOT security, hacking into BLE protocols. Right now Bluetooth low energy is everywhere, your smartwatches, fitness trackers, smart locks and many more. This talk will be a live demonstration on How I hacked a Bluetooth Low energy fitness tracker and send notifications, messages, place a phone call and even could update the firmware over the air!

https://medium.com/@yogeshojha/i-hacked-xiaomi-miband-3-and-here-is-how-i-did-it-43d68c272391

https://medium.com/@yogeshojha/i-hacked-miband-3-and-here-is-how-i-did-it-part-ii-reverse-engineering-to-upload-firmware-and-b28a05dfc308


Speakers

Yogesh Ojha

Cyber Security Analyst TATA Consultancy Services

Hi, I am Yogesh, a Cyber Security Analyst at Tata Consultancy Services, India.


Training room 9-2/9-3

Saturday, 16th Mar, 11:30 - 11:55

  •  
  • Cybersecurity


Attacking Email encryption
Attacking Email encryption (13:30 - 13:55)

About the session

Email remains the least common denominator when two or more people communicate over the Internet. After snowden and various other disclosures, email encryption has become common. There are two standards related to email encryption namely OpenPGP and S/MIME. This talk discussed various interesting attacks against both of them. The talk ends with a discussion on the famous efail vuln (https://efail.de/) and the lessons learned from it.


Speakers

Huzaifa Sidhpurwala

Principal Product Security Engineer Red Hat

Principal Product Security Engineer at Red Hat, Working with multiple open source projects as part of its security team, fedora and open source contributor for many years.

Training room 9-2/9-3

Saturday, 16th Mar, 13:30 - 13:55

  •  
  • Cybersecurity


SELinux System Administration
SELinux System Administration (14:00 - 14:45)

About the session

This talk will cover the core SELinux concepts and how to leverage SELinux to improve protections on a Linux system. You will learn the fundamentals of SELinux configuration including conditional policies, policy types and constraints, and the Linux audit subsystem. 


Speakers

Jason Zaman

Developer Gentoo Linux

Jason Zaman is a Gentoo Linux developer and maintains the SELinux policies and userspace libraries. He is also an upstream maintainer on the SELinuxProject and Community Lead on TensorFlow's SIG-Build.


Training room 9-2/9-3

Saturday, 16th Mar, 14:00 - 14:45

  •  
  • Cybersecurity


Protecting sensitive data in huge datasets: Cloud tools you can use
Protecting sensitive data in huge datasets: Cloud tools you can use (14:50 - 15:35)

About the session

Before releasing a public dataset, practitioners need to thread the needle between utility and protection of individuals. Felipe Hoffa explores how to handle massive public datasets, taking you from theory to real life showcasing newly available tools that help with PII detection and brings concepts like k-anonymity and l-diversity to the practical realm. You’ll also cover options such as removing, masking, and coarsening.

What you’ll learn:

  • - How to identify PII in massive datasets
  • - Explore k-anonymity, l-diversity, and related research and options such as removing, masking, and coarsening
  • - Gain experience with practical demos over massive datasets

Speakers

Felipe Hoffa

Developer Advocate Google

In 2011 Felipe Hoffa moved from Chile to San Francisco to join Google as a Software Engineer. Since 2013 he's been a Developer Advocate on big data - to inspire developers around the world to leverage the Google Cloud Platform tools to analyze and understand their data in ways they could never before. You can find him in several YouTube videos, blog posts, and conferences around the world.


Training room 9-2/9-3

Saturday, 16th Mar, 14:50 - 15:35

  •  
  • Cybersecurity


Secure your React app
Secure your React app (15:40 - 16:05)

About the session

One of the application security golden rules is you should never build security system from scratch if possible. In the following session the audience will learn about a boilerplate solution for a React applications that includes preconfigured SSO via open source IdentityServer4 and a set of authentication and authorization React components, including secure routing for react-router, shared claims storage, refresh tokens, etc.


Speakers

Ilya Verbitskiy

Partner WebStoating s.r.o

As a software engineer and software development manager in finance and e-commerce sectors, Ilya gained more than 10 years of experience in leading the development of complex software in teams, large and small. Before starting his own business, he worked in Europe and North America for several multinational companies.

Ilya Verbitskiy is the founder of WebStoating s.r.o., an agency helping companies to create a successful online business. Outside of work, he's a husband and father and enjoys sports, games and learning everything about everything.


Training room 9-2/9-3

Saturday, 16th Mar, 15:40 - 16:05

  •  
  • Cybersecurity


Strengthen and Scale security of your apps for a dollar or less.
Strengthen and Scale security of your apps for a dollar or less. (16:10 - 16:55)

About the session

Short Abstract

Security is tough and is even tougher to do, in complex environments with lots of dependencies and monolithic architecture. With emergence of Microservice architecture, security has become a bit easier however it introduces its own set of security challenges. 

This talk will showcase how we can leverage DevSecOps techniques to secure APIs/Microservices using free and open source software(FOSS). We will also discuss how emerging technologies like Docker, Kubernetes, Clair, ansible, consul, vault, etc., can be used to scale/strengthen the security program for free. 

We will cover the following as part this talk.

1. Static/Dynamic Analysis on code during CI/CD.

2. Scanning dockers for vulnerabilities and managing it using Clair and open source tools. 

3. Managing secrets in distributed systems.

4. Security monitoring using ELK ( ElasticSearch, Logstash, Kibana) stack.

5. Server hardening using Ansible and molecule (Ansible testing framework).

6. Cloud security using smart monkey.


Speakers

Mohammed A. Imran

Founder and CTO Practical DevSecOps - Eracorp

Imran “secfigo” Mohammed is a seasoned security professional with 8 years of experience in helping organizations with their Information Security Programs. He has a diverse background in R&D, consulting and product-based industries with a passion to solve complex security programs. Imran is the founder of Null Singapore, the largest information security community in Singapore where he has organized more than 60 events & workshops to spread security awareness. He was also nominated as community star for being the go-to person in the community whose contribution and knowledge sharing has helped many professionals in the security industry.


Training room 9-2/9-3

Saturday, 16th Mar, 16:10 - 16:55

  •  
  • Cybersecurity


Sunday, 17th Mar
 
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
Event Hall 1-2 (Community Stage)
Ask Me Anything (and breakfast)
Ask Me Anything (and breakfast) (09:00 - 10:00)

About the session

FOSSASIA and OpnTec have created a lot of projects, run many events, collaborated with people around the world. Lots to talk about. What do you want to know? Ask me/us anything just before the sessions start.


Speakers

Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Abhinav Khare

Full Stack Developer FOSSASIA

Abhinav is one of the lead developers of the Open event project. He was a Google Summer of Code student in 2017, and has been mentoring the project since. Currently he is working on taking the new version of the open event into production phase. 


Akshat Garg

Developer FOSSASIA

Akshat Garg is a passionate developer and enthusiast, who loves to build products and technology. He has a demonstrated history of working in the startup industry and is very keen to learn new technologies that pushes human race forward. He has worked on developing web applications, with an expertise in front-end development with React & Redux. He believes that language and frameworks should never be a barrier for building awesome products . He has been actively contributing to various open source organisations like FOSSASIA, Mozilla, etc. Apart from technology, he loves travelling and enjoys his hobby of photography.


Madhushanka Padmal

Software/Hardware Developer PSLab

Padmal is a open source hardware designer with amazing skills in software development. He is an active contributor to PSLab project by FOSSASIA for quiet some time and working towards making the project great. Currently he works parallel on NeuroLab project!

He's an undergraduate from University of Moratuwa, Sri Lanka; following a degree in Electronic and Telecommunication Engineering.


Event Hall 1-2 (Community Stage)

Sunday, 17th Mar, 09:00 - 10:00

  •  
  • Open Data, Internet, Community


Event Hall 2-1
Linux Exam Preparation
Linux Exam Preparation (10:30 - 12:25)

About the session

Not ready to take the exams just yet? Linux Professional Institute will be offering an exam preparation session on Sunday, March 17, 2019. Learn more about the importance and understanding the objectives, exam structure, and why obtaining any of your certifications will be professionally beneficial. Come prepared with questions! Register here https://pretix.eu/lpi.org/s7pew/


Speakers

G. Matthew Rice

Executive Director Linux Professional Institute

Matthew is a technical and management lead in the development of the world class Linux Professional certification program of LPI. He works at a technical level with a team of international Subject Matter Experts.


Event Hall 2-1

Sunday, 17th Mar, 10:30 - 12:25

  •  
  • Kernel & Platform


Just an Engineer or an Excellent Engineer
Just an Engineer or an Excellent Engineer (13:30 - 13:55)

About the session

This talk will demonstrate the methods to build a Professional Tool Kit and lead a successful career in tech.


Speakers

Kogi Oberoi

Engineer Mechanical

B K Oberoi, also known as Kogi, received his Batchelor of Science (1st Class Hons) from Manchester University. His industrial career spanned 40 years during which he accumulated vast experience working as a 'hands-on' Mechanical Engineer. He worked in various industries and countries whilst based in the UK. He attributes his success to a 'Professional Tool Kit' which he assembled as his career progresssed. Born in Kenya, Kogi completed his school education there. He obtined his first degree from Birla Institute of Technology and Sceince, India.


Event Hall 2-1

Sunday, 17th Mar, 13:30 - 13:55

  •  
  • Open Data, Internet, Community


Lecture Theatre
Lightning Talks
Lightning Talks (10:00 - 11:15)

About the session

Lightning Talks are short lectures (almost) any conference participant may give! Bring your infectious enthusiasm to an audience with a short attention span! Discuss a program, software, hardware, system or technique! Pitch your projects and ideas or try to rally a crew of people to join you! Whatever you bring, make it quick!

Link to lightning talks: https://github.com/fossasia/2019.fossasia.org/wiki/Lightning-Talks#schedule


Speakers

Roland Turner

Chief Privacy Officer TrustSphere

Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.

Lecture Theatre

Sunday, 17th Mar, 10:00 - 11:15

  •  
  • Open Data, Internet, Community


FOSS Around the World
FOSS Around the World (11:15 - 12:05)

About the session

How is the state of FOSS around the world? Open Techies from across the globe share their insights.


Speakers

Duane O'Brien

Head of Open Source Indeed.com

Duane O'Brien is the Head of Open Source at Indeed.com, the world's #1 jobs site. He is passionate about enabling smart and meaningful contributions to the open source ecosystem by both developers and corporations. Duane navigates the path between engineering and management, drawing on both his experience as a developer and program manager at companies such as Autodesk, Adobe, and PayPal, as well as his experience supporting Agile transformations.


Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Michael Cheng

Licensing & Open Source Legal Facebook

Lawyer. Raspberry Pi/GPIO Fanatic. Currently supporting open source program office at Facebook. Former IT sysadmin, investment banker and high school dropout. Born in Taiwan. Currently based in the US. Spent 10+ years in China, Thailand, Japan, Myanmar and Hong Kong.

Roland Turner

Chief Privacy Officer TrustSphere

Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.

Gerry Demaret

Organizer FOSDEM

Gerry is a system and network administrator by day, and a conference organizer by night. He is one of the main organizers of FOSDEM, the largest free and open source conference in Europe. He has been involved with the organisation of the event since 2005. He currently serves as the director of the not-for-profit behind the conference, and wears may other hats within the FOSDEM team. 


Lecture Theatre

Sunday, 17th Mar, 11:15 - 12:05

  •  
  • Open Data, Internet, Community


Don't judge candidates by their GitHub profiles: How open source participation plays into hiring
Don't judge candidates by their GitHub profiles: How open source participation plays into hiring (12:05 - 12:50)

About the session

You have heard that having a GitHub profile can help when job hunting. Is it true? How can you get started? What if you don’t have the time?

You are hiring to fill a position, and you have two great candidates. One has a robust history of working in open source, and the other has no history at all. Is this an easy choice?

This session will look at the implications of working in open source, from the perspectives of both the candidate and the hiring manager. Individuals will come away with an understanding of how open source participation affects their hireability, how they can get started, and what to do when active participation is challenging. Hiring managers will come away with an understanding of how to evaluate the open source work of potential candidates, how to evaluate candidates with no history, and how requiring an open source footprint creates harmful bias.


Speakers

Duane O'Brien

Head of Open Source Indeed.com

Duane O'Brien is the Head of Open Source at Indeed.com, the world's #1 jobs site. He is passionate about enabling smart and meaningful contributions to the open source ecosystem by both developers and corporations. Duane navigates the path between engineering and management, drawing on both his experience as a developer and program manager at companies such as Autodesk, Adobe, and PayPal, as well as his experience supporting Agile transformations.


Lecture Theatre

Sunday, 17th Mar, 12:05 - 12:50

  •  
  • Open Data, Internet, Community


Let Customer Experience Define Your Business
Let Customer Experience Define Your Business (13:20 - 13:45)

About the session

The long-term survival of your business depends upon what people feel about it. And, it's an emotional connection that you do have control over. By taking greater consideration of how customers interact with your business and making that experience smarter, faster, or happier; you're solidifying long-term gains, today.

Now, you've been successful to find a profitable market fit for your product and service. Yet, revenue growth has stalled and you're trying to reach the next level. Through this session, you'll learn how to step back from stalling and find a transformational path for your organization and its customers through a customer journey.

Target audience: Organization leaders, Happiness seekers, Entrepreneurs, Client-facing people


Speakers

Michael Cannon

Chief Success Officer Axelerant

Adventurous water-rat, Peichi's happy man, Chief Success Officer @Axelerant, Drusus & Jace's baba, whole-self enabler, ex-bomb squad, and million-mile traveler


Lecture Theatre

Sunday, 17th Mar, 13:20 - 13:45

  •  
  • Open Data, Internet, Community


Open Source Culture and Community Practices
Open Source Culture and Community Practices (13:50 - 14:25)

About the session

People often speak about THE open source community but there are actually many open source communities which differ in a number of ways, including aspects related to technology, processes, governance and philosophy. Each open source community has its own culture and norms. In this talk, we'll talk about open source culture and community norms and discuss how to get started contributing to open source. I'll use Debian as an example of one open source community but the lessons learned will be applicable to other projects.


Speakers

Martin Michlmayr

Developer Debian

Martin Michlmayr is a free and open-source software advocate and Debian developer, currently president of Software in the Public Interest. Michlmayr was elected as Debian Project Leader in 2003. He contributed to Debian's New Member process, participating in the recruitment of over 120 new members. Michlmayr completed a doctorate in technology management at the University of Cambridge in 2007. The focus of this research was on quality improvement in free software and open source projects, and particularly on release management processes and practices. In 2013, O'Reilly awarded an open source award to Michlmayr, putting him in "the 'unsung heroes' category—the people who devote themselves to the important but not always glorious jobs that keep open source healthy". Between 2008 and 2014 Michlmayr served on the board of directors of the Open Source Initiative, acting as the organization's secretary.


Lecture Theatre

Sunday, 17th Mar, 13:50 - 14:25

  •  
  • Open Data, Internet, Community


GDPR Data Subject Rights and Software Freedom: Two Approaches, One Objective
GDPR Data Subject Rights and Software Freedom: Two Approaches, One Objective (14:30 - 14:55)

About the session

Software Freedom: The Free Software Foundation's four essential freedoms seek to put human beings (users) in very real control of the software running on their devices.Data Subject Rights: The European General Data Protection Regulation's data subject rights seek to put human beings (data subjects) in very real control of the processing of data about them.These two apparently-unrelated approaches pursue the same objective: protecting and expanding human freedom by limiting the ability of powerful organisations to use automation to exert power over individuals. This session will compare and contrast these two approaches, offer a way to think about what GDPR is actually trying to achieve, and provide an overview of the questions technologists should be asking about systems that process personal information.


Speakers

Roland Turner

Chief Privacy Officer TrustSphere

Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.

Lecture Theatre

Sunday, 17th Mar, 14:30 - 14:55

  •  
  • Open Data, Internet, Community


Hackathon Presentations and Awards
Hackathon Presentations and Awards (15:00 - 16:25)

About the session

The FOSSASIA Hackathon presentations and awards.


Speakers

Vinod Kumar

APAC OCP Sr. Technical Lead Microsoft

Vinod is currently the Senior. APAC Technical Lead for Microsoft Partner Team. He has extensive experience in database technologies using Cloud, Big Data, MS-SQL Server, Oracle and others. He has performed People Management, Project Lead, Architecture Designs, Application Design & Development, Database Design & Administration, R&D, Release cycles in a wide variety of Industries. Vinod is a community person supporting and contributing to local SQL and .NET Groups. He is passionate about spreading the word of technology to community, and has been speakers at all major conferences like TechEd, Author of multiple technical books, Blogger for the past 20 years.


Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Michael Christen

Founder Founder, SUSI.AI

Michael is the founder of SUSI AI, loklak and, the creator of the Peer-to-Peer Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology and digital transformation strategies. He is also the architect of the German Digital Library search portal.


Mathura Bikash Tripura

Executive Director Zabarang

Mathura Bikash Tripura is the Executive Director of Zabarang (a local NGO in CHT, Bangladesh). Currently he is leading a group of young professionals in carrying out different programs on the issues of community empowerment, quality education, good governance and sustainable development, as well as support to mother tongue-based multilingual education.

Mr. Tripura has a long experience working with indigenous peoples’ organizations and the government as well as in various civic movements at national level. He is the National Convener of the Committee on Celebrating 2019 International Year of Indigenous Languages, Bangladesh.


Misako Ito

Programme Specialist UNESCO

Misako Ito works as Advisor for Communication and Information at UNESCO Regional Office in Bangkok. She is responsible for UNESCO’s Communication and Information programme in the Mekong countries and coordinates the UNESCO Memory of the World programme for safeguarding the documentary heritage in Asia and the Pacific. Before joining Bangkok, she spent six years at UNESCO Office in Rabat, Morocco, in providing advisory services for media development, its legislation on freedom of information as well as for the media and information literacy policies in Algeria, Morocco, Mauritania and Tunisia.


Davide Storti

FOSS Programme Manager UNESCO

Davide works as a FOSS Programme Manager at UNESCO Headquarters in Paris. He leads the YouthMobile initiative, which aims at inspiring young girls and boys to drive technological innovation by acquiring the skills and confidence to code and develop mobile apps for sustainable development.


Mitch Altman

CEO Open Hardware Creator

Mitch Altman is a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone, as featured speaker at hacker conferences, as international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is also Chief Scientist and CEO of Cornfield Electronics.


Shanker V Selvadurai

Vice President & CTO of Cloud and Cognitive Software IBM

Shanker V Selvadurai is currently the Vice President & CTO of Cloud and Cognitive Software for IBM Asia Pacific where he leads the technical organization that helps clients across Asia Pacific to explore and co-create cloud based solutions that leverage data, analytics and artificial intelligence (AI) capabilities to deliver better decisions and outcomes. Prior to joining IBM in 2006, Shanker held key leadership positions in areas of research, development, consulting, sales and marketing with technology companies like AT&T, NCR and Fujitsu as well as start-up BlueGill Technologies. While leading teams varying in size from 6 to over 1,000 based in North America, Europe and Asia, he amassed extensive experience and honed deep skills in building and applying technology enabled capabilities that transform businesses and organizations. Shanker holds a Bachelor of Science and a Master of Business Administration. He is also an Open Group Certified Distinguished Architect. Besides having published international patents/papers, Shanker actively contributed in international technology standards committees that include the IFX Forum, OFX Consortium and the Microsoft Advisory Council. As adjunct lecturer at the Singapore Management University, he taught courses related to Services Science and Advanced Business Technology.


Lecture Theatre

Sunday, 17th Mar, 15:00 - 16:25

  •  
  • Hackathon


FOSSASIA Summit 2019 - Closing
FOSSASIA Summit 2019 - Closing (16:35 - 17:00)

About the session

Please join us for a wrap up of FOSSASIA Summit 2019!


Speakers

Hong Phuc

Founder FOSSASIA

Hong Phuc Dang co-founded FOSSASIA in 2009 as a community devoted to improving people’s lives through sharing Open Technologies and knowledge and fostering global connections. She especially wanted to encourage developers from Asia to participate in the Free and Open Source Software (FOSS) movement.


Mario Behling

CEO OpnTec

Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe, Asia and India. He helped to get FOSSASIA started and works with the community on SUSI.AI and Open Hardware solutions like Pocket Science Lab. Mario also steers the development of the eventyay project. He is fascinated about drums and global music and has an interest in architecture. In Vietnam he designed and build a seven storey eco-hotel and in Afghanistan he setup mesh networks in Afghan schools.


Roland Turner

Chief Privacy Officer TrustSphere

Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.

Lecture Theatre

Sunday, 17th Mar, 16:35 - 17:00

  •  
  • Open Data, Internet, Community


Theatre Lounge
Blockchain in Insurance Industry
Blockchain in Insurance Industry (13:15 - 13:40)

About the session

Insurance giants and startups alike are attempting to use blockchain solutions to prevent insurance fraud, digitally track medical records, and more.

Each step in this collaborative process represents a potential point of failure in the overall system, where information can be lost, policies misinterpreted, and settlement times lengthened.

While the blockchain has been subject to extreme hype, its true killer applications are likely to be in some of the most antiquated fields out there. And it has the capability to be a transformative force for industries like insurance, which requires the coordination and cooperation of many different intermediaries with different incentives.

It’s too early to tell whether blockchain can overcome the legal and regulatory hurdles to become a default standard in the insurance industry. But the possibilities are endless, and insurance companies and startups alike are exploring insurance applications for the blockchain full-throttle.

These include:

1. Fraud detection and risk prevention: By moving insurance claims onto an immutable ledger, blockchain can help eliminate common sources of fraud in the insurance industry.

2. Property & casualty (P&C) insurance: A shared ledger and insurance policies executed through smart contracts can bring an order of magnitude improvement in efficiency to property and casualty insurance.

3. Health insurance: Through the blockchain, medical records can be cryptographically secured and shared between health providers, increasing interoperability in the health insurance ecosystem.

4. Reinsurance: By securing reinsurance contracts on the blockchain through smart contracts, the blockchain can simplify the flow of information and payments between insurers and reinsurers.


Speakers

Amod Narendra Narvekar

Representative Mozilla

I am a voluntary Open Source contributor to Mozilla. I have fixed bugs related to DOM and Core Module for firefox and developed personalized web applications. I have completed Masters in Computer Engineering and currently work as a Java/Php developer in a consulting firm. 


Theatre Lounge

Sunday, 17th Mar, 13:15 - 13:40

  •  
  • Blockchain


Smart Contracts Must be Open Source - Experiences of a Smart Contract Audits
Smart Contracts Must be Open Source - Experiences of a Smart Contract Audits (13:45 - 14:10)

About the session

Smart Contracts are self-executing contracts, implemented in Computer code on a blockchain. They are immutable, tend to control asset flows and can be a major security risk.

Over the last 18 months, I have audited more than 20 complex smart contract systems. In this talk, I argue for smart contracts to be published as open source and their audits to be made public.

I highlight a number of high-profile security incidents, how they could have been prevented, and how open source significantly increases the security of smart contracts.

I also provide an insight into the auditing process and common mishaps.


Speakers

Stefan Beyer

CEO Cryptronics

Dr. Stefan Beyer graduated from the University of Manchester in 2001 with a degree in Computer Science, and obtained a Ph.D. in 2004 from the same university with the title “Dynamic Configuration of Embedded Operating Systems”.

Since then he has worked in computer science research in distributed systems, fault tolerance, ubiquitous computing, and cybersecurity. He is currently working as head of research and development for a medium-sized cybersecurity company in Spain.

Dr. Stefan Beyer has always been interested in computer networks and distributed system and blockchain technology was a natural evolution for him. He now specializes in Ethereum Smart Contract development and auditing, blockchain consulting and teaching and dissemination of blockchain and related technologies in general.


Theatre Lounge

Sunday, 17th Mar, 13:45 - 14:10

  •  
  • Blockchain


Sustainability in Open Source via Blockchain
Sustainability in Open Source via Blockchain (14:15 - 14:40)

About the session

 Open Source Software and Open Source contributorsprovide for a massive percentage of today's softwares and weband other technical ecosystems. It provides a freedom and globalway of contributing to make things better. However, Open Sourcecontributions are mostly driven by intrinsic motivations. This oftenleads to burn out due to lack of sustainability.Gitcoin provides a solution to help all the wonderful Open Sourcecontributors earn by doing what they do best. Gitcoin is a bountyingplatform which helps bounty open source issues which now thecontributors can work on and also earn and sustain themselves.

Speakers

Saptak Sengupta

Fullstack Developer Gitcoin

Saptak Sengupta is a contributor and maintainer of various open source projects. FOSSASIA, jQuery, Freedom of the Press Foundation and Gitcoin are few organizations under his belt. He is currently working as a Fullstack Developer at Gitcoin, a blockchain dApp. He is also associated with programs like Google Summer of Code, Google Code-In, and Rails Girls Summer of Code as a mentor/supervisor. As an open-source evangelist, he also likes to help out people with programming in general. His core area of dabbling is JavaScript and Python.


Theatre Lounge

Sunday, 17th Mar, 14:15 - 14:40

  •  
  • Blockchain


How does blockchain fit into the FOSS community? (Panel Discussion)
How does blockchain fit into the FOSS community? (Panel Discussion) (14:45 - 15:40)

About the session

How does Blockchain fit into the FOSS community?

unlike many other projects that are started in the FOSS community, or where the ideals of the project are very much aligned with the FOSS community, many Blockchain projects appear to be following a different philosophy, and the fact that the Blockchain code is under a Free Software and Open Source licence is more incidental than intentional.

a selection of speakers coming to FOSSASIA will join the panel


Speakers

Martin Bähr

Founder Beijing LUG

n/a

Amod Narendra Narvekar

Representative Mozilla

I am a voluntary Open Source contributor to Mozilla. I have fixed bugs related to DOM and Core Module for firefox and developed personalized web applications. I have completed Masters in Computer Engineering and currently work as a Java/Php developer in a consulting firm. 


Jollen Chen

Founder & CEO Flowchain Foundation

Jollen Chen is the creator and lead developer of Flowchain, an open source based IoT blockchain solutions. Before Flowchain, he has been working on embedded software and full-stack web development for many years. His research interests are the Distributed Ledger Technology (DLT) and IoT data security. Jollen holds a Master's degree in Manufacturing Information and Systems from the National Cheng Kung University, Taiwan. You can find him online at http://jollen.org.


Roland Turner

Chief Privacy Officer TrustSphere

Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.

Saptak Sengupta

Fullstack Developer Gitcoin

Saptak Sengupta is a contributor and maintainer of various open source projects. FOSSASIA, jQuery, Freedom of the Press Foundation and Gitcoin are few organizations under his belt. He is currently working as a Fullstack Developer at Gitcoin, a blockchain dApp. He is also associated with programs like Google Summer of Code, Google Code-In, and Rails Girls Summer of Code as a mentor/supervisor. As an open-source evangelist, he also likes to help out people with programming in general. His core area of dabbling is JavaScript and Python.


Stefan Beyer

CEO Cryptronics

Dr. Stefan Beyer graduated from the University of Manchester in 2001 with a degree in Computer Science, and obtained a Ph.D. in 2004 from the same university with the title “Dynamic Configuration of Embedded Operating Systems”.

Since then he has worked in computer science research in distributed systems, fault tolerance, ubiquitous computing, and cybersecurity. He is currently working as head of research and development for a medium-sized cybersecurity company in Spain.

Dr. Stefan Beyer has always been interested in computer networks and distributed system and blockchain technology was a natural evolution for him. He now specializes in Ethereum Smart Contract development and auditing, blockchain consulting and teaching and dissemination of blockchain and related technologies in general.


Theatre Lounge

Sunday, 17th Mar, 14:45 - 15:40

  •  
  • Blockchain


Training room 2-1
The fight between SQL and NoSQL
The fight between SQL and NoSQL (10:00 - 10:25)

About the session

With the advancement of technology in database there has been a debate among developers to use SQL or NoSQL databases. Both of these have their own pros and cons. Their usage mainly depends on the type of application the developer is looking forward to build. The pros and cons of both these architecture and their applications will explained. Moreover case studies will be presented which will help the audience understand the differences and also the implementation of the same.


Speakers

Harshil Agrawal

GitHub Campus Expert Sardar Vallabhbhai Patel Institute of Technology, Vasad

Harshil Agrawal is a GitHub Campus Expert for Sardar Vallabhbhai Patel Institute of Technology, Vasad, a web and mobile developer and an open source enthusiast. He likes to spread knowledge and help others.


Training room 2-1

Sunday, 17th Mar, 10:00 - 10:25

  •  
  • Database


SQL or NoSQL - How to choose the right database engine for your next project
SQL or NoSQL - How to choose the right database engine for your next project (10:30 - 10:55)

About the session

The database engine is one of the basic building block of any application. What choices are available and what criteria should be considered. Besides technical considerations, this talk will also highlight some non-technical aspects to keep in mind.


Speakers

Jens Wilke

General Manager headissue GmbH

A coding veteran and part time entrepreneur. Since 2000 he architects, builds and runs Java based eCommerce applications. Jens is fanatic about performance. For Jens improving application performance is the key to reduce latency and provide a great User Experience. On the other hand, as Agile Coach and Scrum Master Jens also likes to improve the performance and happiness of development teams.


Training room 2-1

Sunday, 17th Mar, 10:30 - 10:55

  •  
  • Database


MySQL at SQUARE ENIX - The Seeds of MySQL Evolution -
MySQL at SQUARE ENIX - The Seeds of MySQL Evolution - (11:00 - 11:25)

About the session

We manage over 9,000 servers and 3,000 MySQL servers.

In one game, 800,000 QPS in database.

I will explain what the game company wants for MySQL.

Now, game companies are increasingly using PaaS(for example AWS Aurora).

I would like people to come and listen to these stories.


Speakers

Masashi Hamahira

Senior Manager SQUARE ENIX CO,. LTD.

When I was a child, I was playing many games from SQUARE ENIX, and I wanted to work at this company.

I join Fujitsu as a new graduate, and now I’m working at SQUARE ENIX.


Training room 2-1

Sunday, 17th Mar, 11:00 - 11:25

  •  
  • Database


Parallel Query Execution in PolarDB
Parallel Query Execution in PolarDB (11:30 - 11:55)

About the session

The upcoming version of PolarDB will support parallel execution of an SQL query. In this presentation we will show how query execution times may be significantly improved by using multiple threads to scan a table or index in parallel. Each thread will be able to do filtering and aggregation in order to reduce the amount of data to be processed by the query coordinator. We will discuss which type of queries will benefit from this feature, and present results that shows performance and scalability characteristics. We will also show how to control the degree of parallelism for a query and discuss other aspects of tuning of parallel queries.


Speakers

Øystein Grøvlen

Senior Staff Engineer Alibaba Cloud

Before joining Alibaba, Øystein worked for 10 years in the MySQL optimizer team at Sun/Oracle.  At Sun Microsystems, he was also a contributor on the Apache Derby project and Sun's Architectural Lead on Java DB. Prior to that, he worked for 10 years on development of Clustra, a highly available DBMS.


Training room 2-1

Sunday, 17th Mar, 11:30 - 11:55

  •  
  • Database


PolarDB architecture
PolarDB architecture (11:55 - 12:20)

About the session

In this session, we will give a introduction of PolarDB, which is a  a cloud native database available on Alicloud. PolarDB separates the computing layer from a shared storage layer. This design allows the storage space to automatically scale according to usage. The computing layer adopts a a single master - multiple read only replica architecture, and scaling up a compute node or adding a replica only takes a few minutes.  The computing nodes and storage nodes  are connected with a high-speed network and use the RDMA protocol to execute data transmissions, resulting into I/O performance never being a bottleneck again.


Speakers

Øystein Grøvlen

Senior Staff Engineer Alibaba Cloud

Before joining Alibaba, Øystein worked for 10 years in the MySQL optimizer team at Sun/Oracle.  At Sun Microsystems, he was also a contributor on the Apache Derby project and Sun's Architectural Lead on Java DB. Prior to that, he worked for 10 years on development of Clustra, a highly available DBMS.


Training room 2-1

Sunday, 17th Mar, 11:55 - 12:20

  •  
  • Database


PostgreSQL as a Big Data Platform
PostgreSQL as a Big Data Platform (13:30 - 13:55)

About the session

At Adjust we have around 4PB of data in PostgreSQL in various forms with many new offerings reaching the big data stage where scaling up is no longer the best option.  This talk is a basic tour around various approaches we take to different environments.  It does not go into deep discussion in any single environment but aims to show how big data techniques can be applied to open source RDBMSs to create scalable data environments.   This talk is suitable for all audiences.


Speakers

Chris Travers

Head of Database Adjust GmbH

Chris Travers has nearly three decades of IT and programming experience and has been around PostgreSQL for nearly two decades.  He heads the database team at Adjust GmbH, has contributed to the PostgreSQL core codebase, and helps out with database administration, design, extension, and scaling.


Training room 2-1

Sunday, 17th Mar, 13:30 - 13:55

  •  
  • Database


PostgreSQL and the Future, v12 and beyond
PostgreSQL and the Future, v12 and beyond (14:00 - 14:25)

About the session

As PostgreSQL nears feature freeze for v12, now is a good time to take a step back and think about where the PostgreSQL project is heading. Let's look at a bit of the history behind PostgreSQL, the features which are coming in v12, and what the future looks like for our favorite database system.


Speakers

Stephen Frost

CTO Crunchy Data Solutions, Inc.

As a PostgreSQL major contributor and committer, Stephen implemented roles support in 8.1 to replace the existing user/group system, SQL column-level privileges in 8.4, and Row Level Security scheduled to be released with PostgreSQL 9.5. He has also spoken previously at numerous conferences, including pgConf.EU, pgConf.US, PostgresOpen, SCALE and others.


Training room 2-1

Sunday, 17th Mar, 14:00 - 14:25

  •  
  • Database


PostgreSQL for SysAdmins
PostgreSQL for SysAdmins (14:30 - 15:25)

About the session

You're a SysAdmin, SRE, or anyone who needs to understand what running PostgreSQL involves from a system level. We're going to cover:  

  • OS-level configurations to support PG  
  • Tuning PG for your system  
  • Roles and Managing Authentication and integrating PG w/ enterprise   
  • Authentication systems (Kerberos, Certificates, LDAP, RADIUS, etc..)  
  • "Dos" and "Don'ts" (should you give non-SysAdmins "superuser" access...?) 
  • Clusters, Databases, and Schemas   - Connections and pooling

Speakers

Stephen Frost

CTO Crunchy Data Solutions, Inc.

As a PostgreSQL major contributor and committer, Stephen implemented roles support in 8.1 to replace the existing user/group system, SQL column-level privileges in 8.4, and Row Level Security scheduled to be released with PostgreSQL 9.5. He has also spoken previously at numerous conferences, including pgConf.EU, pgConf.US, PostgresOpen, SCALE and others.


Training room 2-1

Sunday, 17th Mar, 14:30 - 15:25

  •  
  • Database


Training room 2-2
Code Coverage Based Verification (CCBV)
Code Coverage Based Verification (CCBV) (10:00 - 10:25)

About the session

Continuous testing is an important aspect of DevOps. It is primarily related to Verification & Validation.

Verification – Are we building the product right?Validation – Are we building the right product?

With Agile principle in place, when we release a Minimum Viable Product to the customers, we get a feedback that helps us with validation. While validation is important and the core emphasis of practices like DoD, Acceptance criteria, System Demo.

What is equally important is to have a scientific way to verify that we are building the product right. Let us evaluate the relevance of code-coverage based verification at system testing. While code coverage is extensively used during unit testing phase, rarely do we use this technique at system testing.

Code Coverage Based Verification (CCBV) will help us accomplish1. Test suite comprehensiveness2. Reduction in technical debt

In addition to this, it will also help us with1. E2E Requirement traceability matrix (RTM)2. Regression test suite preparation


Speakers

Omprakash Kasaraboina

Director ScaledV Consultancy Pte. Ltd.

Omprakash is a Director at "ScaledV Consultancy Pte. Ltd.":https://www.scaledv.com, Singapore. He is a *Certified SAFe® 4 Program Consultant* (SPC), *Lean Six Sigma Black Belt* (BB) and *Project Management Professional* (PMP) with experience across Business Transformation, Agile Software Development, Lean Six Sigma Implementation, Reengineering, Project Management, Coaching and Trainings in domains like Healthcare, Energy Management and Embedded Systems.

His expertise lies in helping clients achieve Enterprise Agility through Agile Adoption Consultation, Process Definition, Training and Coaching of Scrum Masters, Product Owners and Development Team.

He is instrumental in transitioning and transforming organisation _process_ and _practices_ to create an ecosystem that can help achieve Enterprise Agility. 


Training room 2-2

Sunday, 17th Mar, 10:00 - 10:25

  •  
  • Cloud, Containers, DevOps


Automating Stateful Applications with Kubernetes Operators
Automating Stateful Applications with Kubernetes Operators (10:30 - 11:15)

About the session

Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.

This talk will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.


Speakers

Jorge Morales

Developer Advocate Red Hat

Jorge is an OpenShift Developer advocate. He has huge experience on DevOps and he's a fanatical Java developer. He helps developers understand the benefits of a Platform-as-a-Service and customers while also helps Red Hat to improve the product based on their experience. He's old enough to have other hobbies than his family for his occasional spare time.


Graham Dumpleton

Developer Evangelist Red Hat

TBA


Training room 2-2

Sunday, 17th Mar, 10:30 - 11:15

  •  
  • Cloud, Containers, DevOps


Codifying infrastructure with Terraform for the future
Codifying infrastructure with Terraform for the future (11:15 - 12:00)

About the session

Immutable infrastructure is a way to success, but what about the lifecycle of individual resources. This talk is about the evolution of resources, code structure, Terraform coding tricks, composition, and refactoring.


Speakers

Anton Babenko

Terraform AWS fanatic modules.tf

Anton is a long time developer, CTO, and tech-lead who is spending a large amount of his time as an open-source contributor to various Terraform & AWS projects, terraform-aws-modules, modules.tf and a few others. The most popular one is where he manages a collection of verified Terraform AWS modules (terraform-aws-modules on GitHub) downloaded more than 2 million times. The newest one is where he describes Terraform best practices learned during several years of working with Terraform and established within the community (www.terraform-best-practices.com). He also leads AWS, DevOps and HashiCorp User Groups in Norway, organizes DevOpsDays Oslo, and often speaks at various technical meetups and conferences. He is passionate about all-things-cloud and solution architecture combined with automation and scripting.


Training room 2-2

Sunday, 17th Mar, 11:15 - 12:00

  •  
  • Cloud, Containers, DevOps


Democratizing Application Monitoring with Prometheus
Democratizing Application Monitoring with Prometheus (12:00 - 12:45)

About the session

In any observability stack, the “last mile” of metrics, or application metrics, can often be the hardest to get. Platforms expose a variety of different metrics about the underlying performance of the hardware (virtualized or otherwise), but may not easily expose and collect application level metrics to understand the performance of our application code. In this talk, we will cover:

  • The open source project Prometheus for exposing and collecting metrics.
  • How Prometheus democratizes metric collection by creating a standard way of adding metrics to code, exposing the metrics for collection, and collection and storage of these metrics.
  • Graphing and reporting of application metrics with Grafana.
  • Solutions for long term storage of Prometheus metrics.

Attendees will learn how to implement performance metrics for their own code base, and how Prometheus (along with Open Metrics) has become the standard for exposing application level metrics.


Speakers

Michael Ducy

Director of Open Source Sysdig

Michael Ducy currently works as Director of Community & Evangelism for Sysdig where he is responsible for growing adoption of Sysdig’s open source solutions. Previously, Michael worked at Chef where we held a variety of roles helping customers and community members leverage Chef’s open source and paid solutions, as well as implement the ideas and practices of DevOps. Michael has also worked in a variety of roles in his career including Cloud Architecture, Systems Engineering, and Performance Engineering. Michael holds a Masters in Computer Science from the University of Chicago and an MBA from The Ohio State University.


Training room 2-2

Sunday, 17th Mar, 12:00 - 12:45

  •  
  • Cloud, Containers, DevOps


Containerize your primary workstation! - Fedora Silverblue
Containerize your primary workstation! - Fedora Silverblue (13:30 - 13:55)

About the session

Fedora Silverblue is an immutable desktop operating system. Aiming atgood support for container-focused workflows, this variant of FedoraWorkstation targets developer communities.Fedora Silverblue unleashes the power of rpm-ostree to reap you thebenefits over traditional distros. The use of rpm-ostree for the coreOS brings fully atomic upgrades, easy rollbacks and workflows that arefamiliar from OSTree-based servers. An OS image that is composed onthe server side allows for testing the exact bits before they reachclient systems, leading to more reliable updates.Moving desktop applications into Flatpak brings stronger isolation andsolves longstanding issues with using yum/dnf for desktopapplications, such as the fact that upgrading deletes the filesunderneath the running application and often breaks it.Through this talk, I'll demo on how I've been using Fedora Silverblueas my primary workstation, and you could too!


Speakers

Sayan Chowdhury

Senior Software Engineer Red Hat

Sayan works with the Community Platform Engineering Team at Red Hat. His day to day work involves dabbling with container technologies. He is a open source evangelist and contributes to various open source projects regularly. When not in front of the computer, he spends time cycling, playing outdoor sports or travelling around.


Training room 2-2

Sunday, 17th Mar, 13:30 - 13:55

  •  
  • Cloud, Containers, DevOps


Fedora CoreOS - best host for your containers
Fedora CoreOS - best host for your containers (14:00 - 14:25)

About the session

Fedora CoreOS is an Operating System which emerged from the best of both Fedora Atomic Host and Container Linux. It provides unique features like immutability, automatic updates and rollback so that you don't have to worry about the host. It is also optimized to run/manage both standalone and a cluster of containerized applications. Fedora CoreOS community is working towards its first version release with a likely target being Fedora 30 release.

During this talk, you will get to know:

* What is Fedora CoreOS and its underlying history

* Features which makes this OS unique and fit for running containers

* Tools like ignition and rpm-ostree to manage your host

* Availability in cloud providers

* Demo (if time permits)

* How you can get involved

Know more about Fedora CoreOS from https://coreos.fedoraproject.org/


Speakers

Sinny Kumari

Senior Software Engineer Red Hat

Sinny loves working on Open Source projects and being involved with the community. At present she works on Fedora CoreOS and she is also involved in various Open Source projects like Fedora, Fedora Atomic Host, libabigail and KDE

Training room 2-2

Sunday, 17th Mar, 14:00 - 14:25

  •  
  • Cloud, Containers, DevOps


Right Abstraction
Right Abstraction (14:30 - 14:55)

About the session

VMs, Containers and functions provide with a wide choice of delivery platforms. When to use what? This is a difficult choice. What do you gain and lose in each of those choices? 

How do we address that in the cloudfoundry? What is our experience with these? More importantly what is our customer's experience with these.


Speakers

Yogi Rampuria

Senior Platform Architect Pivotal

Working in FSI space for over a decade with engineering and architecture roles. Full stack developer with lots of experience in enterprise technology. Former co-ordinator for GDG-SG.

Training room 2-2

Sunday, 17th Mar, 14:30 - 14:55

  •  
  • Cloud, Containers, DevOps


High Volume Ratelimiting with Redis
High Volume Ratelimiting with Redis (15:00 - 15:45)

About the session

In 17media, we are currently facing C10K average traffic.

The sudden burst of traffic can easily go beyond our system scaling ability and threaten our backend stability.

In order to cope with the unpredictable burst, we had used redis to implement a low-cost, simple but elegant solution for rate limiting.


Speakers

Triton Ho

Tech Guru 17media

Technology evangelist for database, especially postgresql and Redis


Training room 2-2

Sunday, 17th Mar, 15:00 - 15:45

  •  
  • Cloud, Containers, DevOps


Rooms List

Event Hall 1-2 (Community Stage)
Event Hall 2-1
Event Hall 2-2 (Hack Stage)
Exhibition
Lecture Theatre
Theatre Lounge
Training room 2-1
Training room 2-2
Training room 9-1
Training room 9-2/9-3

Tracks List

Artificial Intelligence
Blockchain
Breaks
Cloud, Containers, DevOps
Cybersecurity
Database
FOSSASIA Academy
Hackathon
Hardware & Design
Kernel & Platform
Mobile Technologies
Open Data, Internet, Community
Science & Education
Web Technologies