Schedule

Tracks

T1: Auditorium (L6)
T2: Forum (L7)
T3: Cubiculum (L7)
T4: Aquarium (L7)

Saturday 15th June

07:30
 - 
08:40
v
Breakfast @ Starbucks with Women who Code and Pycon Thailand
Women Who Code



Description:

To kick off the 2-day Pycon marathon, join us for a meet and greet breakfast with Women who Code at Starbucks.

The breakfast is an opportunity for all women (including cis/trans/non-binary) pythonistas to meet. Men as +1s are also welcome to attend.

Even if you're not attending Pycon or did not manage to get a ticket, join us for a free cup of coffee, some croissants and chat with WWC members and other Pythonistas.


Bio:

Women Who Code, a non-profit organization founded in 2011, dedicated to inspiring women to excel in technology careers by providing experience for community participants and supporters. We empower with skills needed for professional achievement and educate companies to better promote, retain and hire talented women. We build a global community where networking and mentorship is valued and develop role models and support this generation of engineers.

https://www.meetup.com/WOMEN-WHO-CODE-BKK



View more talks information
View more speaker information
08:00
 - 
08:55
v
Registration Opens
PyCon Registration Desk Level 6



Description:

Bring a copy of your ticket or show the ticket in your phone. In case of student tickets, keep your student ID card or university acceptance letter in-hand.

Once you arrive at the level 1 entrance 2 of the venue, you may need to show your ticket to the security staff or our volunteers to pass the security check point.

Take elevator to level 6, our registration desk staff will assist you with the process.


Bio:

Registration desk is on Level 6 near the lifts. It's completely staffed by volunteers. Please be patient with us!



View more talks information
View more speaker information
08:55
 - 
09:05
v
Welcome Speeches
Dylan Jay & TDPK



Description:

Some words to open PyCon Thailand 2019


Bio:

T1: Auditorium (L6)

View more talks information
View more speaker information
09:05
 - 
09:50
v
How to meaningfully contribute to Python without being very good at programming
David Cournapeau



Description:

Bio:

David Cournapeau is a data scientist. He is the original author of the scikit-learn package, an open source machine learning library in the Python programming language.

He is a self-described "deployment/packaging geek".

David graduated with a MSc in Electrical Engineering from Telecom Paristech, Paris in 2004, and obtained his PhD in Computer Science at Kyoto University, Japan, in the domain of speech recognition.

He joined Cogent Labs in August 2017. As head of the Machine Learning Engineering Team, he plays a pivotal role at the interface between cutting-edge research and product development. Beyond his work at Cogent Labs, David is also well known in the open source community as the original author of scikit-learn, and a major contributor to NumPy and SciPy.


T1: Auditorium (L6)

View more talks information
View more speaker information
09:50
 - 
09:55
v
PyCon Thailand Group Photo
All of Us (bottom of Auditorium)
v
Morning Tea & Coffee
The Well Connect (Level 6)



Description:

On level 6 you will find out coffee Partner The Well Connect where you can use you badge to get 1 free coffee or other drink per day. Additional coffee can be bought here or at True Coffee also on Level 6.


Bio:

The Well, a project of the Thai Restoration Community Development Foundation, assists women and children in need. It began in 2004 by assisting women working in the sex industry, but now serves those with diverse poverty-related needs.

The central component of The Well is a center in the On Nut area where women learn and work in a safe, positive environment. Those with addictions or mental health needs benefit from various therapeutic activities and services. Single mothers have a work schedule that fits school hours, while learning vocational skills. Children enjoy learning activities both after school and all day during term breaks. Wayward teens receive mentoring and new opportunity.

The Well team also follows up dozens of families living in the community and upcountry, providing counsel and other assistance. Outreach workers regularly meet new women and teens in needy areas.

Our ultimate desire is to see Thailand become a safer, healthier place for women and children, with better safety nets to help them avoid or escape exploitation. To that end we seek to build and empower women as agents of social change.



View more talks information
View more speaker information
10:20
 - 
11:00
v
Interactive Python Dashboards with Plotly and Dash
Doni Rubiagatra



Description:

In the interactive visualization world mainly we hear about Tableau and Shiny for R. How about Python? Python’s visualization landscape is quite complex with many available libraries. In this talk, we will look for an easy and fun way to build an interactive dashboard using Plotly and Dash


Bio:

Hello, I am Doni Rubiagatra. I am Software Engineer at kumparan, co-founder of surabaya.py East Java. I love teaching Python to others and spoke at several PyCon in Asia. I scream for an Ice Cream :D


T1: Auditorium (L6)

View more talks information
View more speaker information
v
How We Start Building a Data-Informed Culture with Airflow (Replacement)
Kan Ouivirach



Description:

Apache Airflow is an open-source workflow management platform originally developed by Airbnb. We use it to build our data-informed culture. It does change our life for the better and it might change yours too. Therefore, in this session, I'll talk about what it is, why we love it, and how you can take some simple steps to build a simple data pipeline and start democratizing your data.


Bio:

Kan is an enthusiastic engineer who not only has a scientific mindset, but also a practical approach to software solutions. He is passionate in software engineering, data engineering, and data science. More importantly, he loves Python and uses it every single day at work. When there's any time left to burn Kan likes to improve his skills by taking some courses or contributing to some open-source projects.


T2: Forum (L7)

View more talks information
View more speaker information
v
Unique ways to Hack into a Python Web Service
Tilak T



Description:

Microservices are taking over the world. Rest-framework is accelerating this because of its ease and flexibility.

Developers often use and develop REST-based applications because it's exciting to work with. But, they forget about security which leads to compromised and exploited applications.


Bio:

I work at an Application Security company (we45) and have a unique perspective of developing secure and deliberately insecure apps in Python and NodeJS. I have contributed to the development of several Web-Applications using Django, Djano-Rest-Framework, NodeJs and more, that have been used for Capture the Flag Contests inside and outside the organization. And also I am contributed multiple OpenSource Projects. In addition, I have extensive experience with integrating scanners, SAST and DAST toolsets into our Application Vulnerability Correlation and Aggregation product. I have over 7 years of development experience and continue to work as a full-stack developer. And also I have presented talk in DjangoCon 2018, ISACA Meetup, also gave a workshop about container orchestration and Serverless in Lascon, Recently gave a talk in DevSecCon Singapore 2019.


T3: Cubiculum (L7)

View more talks information
View more speaker information
v
Python for beginners
Sudarat Chattanon



Description:

** Register at the Registration Desk**

Have you ever use a cutie and cool CLI tool? Have you felt that it is very cool and makes you feel so excited to use this tool? This workshop will help you learn how to build your own CLI using basic Python skill and makes everyone love it.


Bio:

Hi there! I am a software engineer who uses vim at Pronto Tools and also a GirlsWhoDev organizer for around 4 years. I have organized many tech events for girls who want to learn coding even if they are not in the tech industry such as girls learning Python. I am also a co-organiser with Django girls for building a website with Django in Bangkok. Apart from my tech life, I'm a dog person. I enjoy singing, dancing and watching a movie and a series.


T4: Aquarium (L7)

View more talks information
View more speaker information
11:10
 - 
11:50
v
Production-ize deep learning with PyTorch, RedisAI and Hangar
Sherin Thomas



Description:

Managing DL workflow is always a nightmare. Problems include handling the scale, efficient resource utilization, version controlling the data. With the highly optimized RedisAI, super flexible PyTorch and heavily organized Hangar, all the sleepless nights are stories of the past.


Bio:

I am working as a part of the development team of [Tensor]werk, an infrastructure development company focusing on deep learning deployment problems. I and my team focus on building open source tools for setting up a seamless deep learning workflow. I have been programming since 2012 and started using python since 2014 and moved to deep learning in 2015. I am an open source enthusiast and I spend most of my research time on improving interpretability of AI models using TuringNetwork. I have authored a deep learning book (yet to publish). I go by hhsecond on internet


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Raiden Network for instant crypto payment & lower fees
Pisuth Daengthongdee



Description:

Raiden network is an open source project aims to bring several advantages like better privacy, speed, and lower fees to the Ethereum blockchain. This talk would focus on how to install, use cases, integration and its underlying technology.


Bio:

Pisuth turns himself into a blockchain developer with extensive skills on IoT and Chatbot since 2017. Prior that time, he was working in media industry for 8 years in Thailand experienced using Python on system monitoring and systems integration. He also won 7 blockchain competition/hackathon in the past 2 years include ETHSingapore, Binance and NEO and has strong passion on blockchain technology and distributed economy.


T2: Forum (L7)

View more talks information
View more speaker information
v
Demystifying Conversational AI with Python
Avneet Kaur



Description:

"Ok Google, Tell me how do you work?" Have you ever wondered, what goes behind asking a voice assistant to perform a particular action to having the output being delivered to you? Using open source NLP libraries like NLTK, and Spacy, we will learn concepts that form the heart of conversational AI.


Bio:

I am currently researching in the field of NLP and information retrieval as a project assistant at IIT Delhi. I am a recent graduate, and had been conferred with a degree of Bachelors in technology in Computer Science, in August 2018. I got introduced to the wonders of computer science while pursuing my undergraduate degree, and oh, boy! It was diverse. I was amazed with the profusion of avenues that it opened for me. From natural language chatbots, to biometrics recognition systems, path-planning robots, I found it ever-so encouraging just to be in the game, and with a curious eye, was ready to unearth it all. I can program in multiple languages, Python, C/C++, R, Matlab, Chapel, GoLang, Java , Python being my first love since freshman days!. Recently I have started programming in GoLang, and it happens to be new found love. I am interested in the fields of NLP, ML, AI, having studied them during my senior year, and I wish to work on enhancing healthcare with AI. More specifically I want to work towards making technology come to the the aid of unfortunately or differently abled people, so that they can lead healthy lives. I am inspired by the advancing developments in making computers imitate and understand human language, vision and intelligence and so much more, which I feel can be used to solve challenges that the differently abled people face. I am an avid reader, an eloquent writer, and love to share my experiences with others as well as learn from others. I do love to talk a lot too. A cup of hot chocolate, my laptop and a problem to code on, is what my daily routine sounds like.


T3: Cubiculum (L7)

View more talks information
View more speaker information
12:00
 - 
12:40
v
Designing and Building Serverless Machine Learning-powered Applications with Python
Joshua Arvin Lat



Description:

Over the past couple of years, several companies around the world have started to embrace the Serverless movement to design and build modern applications. In this talk, I will bridge the gap between reality and expectations when dealing with Serverless Machine Learning-powered Python applications.


Bio:

Joshua Arvin Lat is the Chief Technology Officer (CTO) of Complete Business Online. He previously served as the Director for Software Development and Engineering for multiple startups which allowed him to see the bigger picture and be more effective as a professional and leader. For the past couple of years, he has been sharing his knowledge in several conferences around the country to discuss practical strategies for companies and professionals.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
The Buzz about Bees
Robert Owen



Description:

Models are used to simulate the spread of diseases in populations. Scientists often cannot base their decisions on past events but must take action quickly to halt their spread. Computer modelling in Python using random processes can help formulate actions to stem the spread of contagious diseases.


Bio:

Robert Owen worked for Oracle as Program Director for Asia-Pacific. Before that he worked for Ericsson Telecommunications. Robert was a member of the Australian delegation to the International Telecommunications Union, ITU, in Geneva, Switzerland where he worked on global telecommunications policy. A few years ago he spat his dummy at the amount of work Oracle expected him to do, resigned and enrolled for a PhD at the University of Melbourne, Australia. He expects to complete his PhD computer modelling infectious animal diseases later this year.


T2: Forum (L7)

View more talks information
View more speaker information
v
Automate the Boring Stuff with Slackbot
Takanori Suzuki



Description:

Today, there are many tasks to repeat in the community.

We often use chat such for daily communication.

I created a chatbot to automate various boring tasks.

In this talk, I will tell you how to create a simple bot in Python and I will explain how to make a bot command to perform some operations.


Bio:

Takanori is a Vice Chairperson of PyCon JP Committee(www.pycon.jp). He is also a director of BeProud Inc.(www.beproud.jp), and his title is "Python Climber". Takanori held PyCon JP 2014 to 2016 as the chairperson. Currently he teaches Python to beginners as a lecturer at Python Boot Camp(pycamp.pycon.jp) all over Japan. In addition, he published several Python books. Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer


T3: Cubiculum (L7)

View more talks information
View more speaker information
12:40
 - 
13:40
v
Lunch @ Level 6 or 7
#1: Prawns+Pork #2: Pork+Eggplant #3: Chicken+Veges #4: Chicken+Prawns #5: Pork+Chicken



Description:

Lunchboxes will be served on Level 6 and Level 7. There is free seating throughout the venue.

Note: If you had indicated a specific dietary requirement, your specially-prepared lunch box will be kept for you on the 6th floor.

To speed the queue please have your choice in mind

Set 1

  • Deep Fried Baby Corn Kaeng Som Goong
  • Sour curry with Prawns and mixed vegetables
  • Grilled Pork Salad with Apple Thai Relish with Vegetables
  • Butterfly Pea Rice
  • Thai Dessert

Set 2

  • Deep Fried Baby Corn
  • Grilled Pork Curry with Pineapple
  • Sweet Corn Salad with Salted Egg
  • Stir-fried Eggplants with Bean Paste and Basil
  • Butterfly Pea Rice
  • Thai Dessert

Set 3

  • Deep Fried Baby Corn
  • Chicken in Galangal - Turmeric Coconut Soup
  • Northeastern Style Spicy Pork Salad with Herbs
  • Stir-fried Vegetables
  • Butterfly Pea Rice
  • Thai Dessert

Set 4

  • Deep Fried Baby Corn
  • Green Curry With Chicken
  • Stir-fried Kale with Crispy Pork Belly
  • Spicy Paco Fern Salad with Shrimp
  • Butterfly Pea Rice
  • Thai Dessert

Set 5

  • Deep Fried Baby Corn
  • Red Curry with Pork
  • Grilled Aubergine Salad with Prawn
  • Stir-Fried Green Bean with Shrimp Paste and Minced Chicken
  • Butterfly Pea Rice
  • Thai Dessert

There will be two distribution points on the 7th floor, at the Green Space and the Forum areas.

There will be one distribution point on the 6th floor, next to the Auditorium.

If you had indicated a specific dietary requirement when you bought your ticket, your specially-prepared lunch box will be kept for you on the 6th floor.


Bio:

Catered by Ginger Farm



View more talks information
View more speaker information
13:40
 - 
14:20
v
How pyThaiNLP's thai2fit Outperforms Google's BERT: State-of-the-Art Thai Text Classification and Beyond
Charin



Description:

Google's TPU-trained BERT made the headlines when it claimed state-of-the-art text classification results in multiple languages, but not Thai. This is the story of how our rag-tag group of open-source coders managed to outperform Google with our very own Thai text classification model, thai2fit.


Bio:

My name is Charin Polpanumas and I am a data scientist with over five years of track records in Southeast Asia, Japan, and China. I have delivered data products that save millions USD annually at the region's largest online retailer, and currently working to transform the healthcare industry in Thailand. I am one of the main contributors to pyThaiNLP, the most starred Thai NLP library, and the author of thai2fit (formerly thai2vec), the first and current state-of-the-art transfer learning text classification model based on ULMFit.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
E-commerce for Django
Jonghwa Seo



Description:

I run my own business using Django/Python in Korea.


Bio:

I love to develop software using Python/Django, and manage e-commerce website in Korea.

I lived in Thailand for 4 years, and I taught some CS subjects in Naresuan University for 2 years.


T2: Forum (L7)

View more talks information
View more speaker information
v
Understanding and Implementing Generative Adversarial Networks (GANs): One of the BIGGEST Breakthroughs in the Deep Learning Revolution
Anmol Krishan Sachdeva



Description:

Generative Adversarial Networks are one of the latest advancements in Deep Learning. Interested in knowing how to generate content (images, music, and much more) instead of classifying one into categories? Let's dive into the details of GANs: One of the BIGGEST Breakthroughs in the DL Revolution.


Bio:
  • Currently, working as a Platform Software Engineer at Bigbasket, India (India's largest online food and grocery store).
  • MSc in Advanced Computing (Machine Learning, Artifical Intelligence, Robotics, Cloud Computing, and Computational Neuroscience), University of Bristol, United Kingdom.
  • International Tech Speaker (spoke at numerous National and International Conferences).
  • Last year, gave a talk about "Recurrent Neural Networks and Long Short-Term Memory Networks (LSTMs)" at EuroPython, Edinburgh, Scotland - July 2018. Link: Recurrent Neural Networks and Long Short-Term Memory Networks
  • Last year, gave a talk about "Understanding and Implementing Recurrent Neural Networks using Python" at GeoPython, Basel, Switzerland - May 18. Link: Understanding and Implementing Recurrent Neural Networks using Python
  • Have 8+ International Publications. [Latest work got published in ACM CHI 2018. The project was exhibited in Montreal, Canada.]
  • Received 6 Honours and Awards (International and National level).
  • Represented India at International Hackathons like Hack Junction’16, Finland and Hack the North’16, Canada. Got invited for more than a ‘dozen’ of prestigious International Hackathons (PennApps’17, HackNY’17, Hack Princeton’17 and many more) and Conferences.
  • A Microsoft Certified Professional, Microsoft Technology Associate, IBM Certified Web Developer, and Hewlett Packard Certified Developer.
  • Former Software Developer Intern at IBM & an ALL STACK DEVELOPER capable of designing and developing solutions for Mobile, Web, Embedded Systems, and Desktop. Areas of interest are Computational Neuroscience, Deep Learning, and Cloud Computing.

T3: Cubiculum (L7)

View more talks information
View more speaker information
v
Deep Learning Introductory Workshop with TensorFlow 2.0
Sam Witteveen + Martin Andrews



Description:

** Register at the Registration Desk**

This is a full workshop introducing the concepts of Deep Learning in TensorFlow 2.0 It would give people a set of basic notebooks that they can run in Google Colab outlining the basics of Deep Learning and building models.


Bio:

T4: Aquarium (L7)

View more talks information
View more speaker information
14:30
 - 
15:10
v
Addressing class imbalance in Machine Learning
Sara Iris Garcia



Description:

Creating a machine learning model with an imbalanced dataset can give you misleading results. Get to know the common techniques to address the class imbalance problem in datasets that can help you to deliver better performance.


Bio:

Sara is a seasoned software engineer and a data science enthusiast. She is currently undergoing a master in data science in the UK, and a research in deep learning for medical imaging. When she is not coding, she spends her free time baking sweet treats and watching Rick and Morty.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Marlin: A Smali to Python Transpiler for Android Hacking
Joe Chasinga



Description:

Fishing in Smali? try Marlin.

Marlin is a Smali parser / VM that maps Smali classes to Python classes. It basically lets you analyze and write Smali code in Python instead of learning how to read Assembly-like Smali or use tools to convert to unreadable Java classes.


Bio:

I am a lead engineer working on Android and iOS instrumentations at HeadSpin Inc., a fast-growing mobile testing startup company based in Palo Alto. I have years of writing programs in many languages like Go, Python, Erlang, JavaScript, Ocaml, Java, Kotlin, and Swift, among others. My experience lies in networking for IoTs and interactive applications, compiler, and mobile frameworks. Outside of professional settings, I'm the author of RxGo, a popular open-source library on Github and I have given talks at MakerFaire NYC and Radical Networks in 2015.


T2: Forum (L7)

View more talks information
View more speaker information
v
Tech Skills: What's Hot and Whats Not. How does Python stack-up against the rest?
Shane Torr



Description:

Wonder if your skills are in demand or if you need to change direction? This session will give context to the current tech skills market in Thailand, and which web development skills are most in demand now. We’ll see how Python compares to other languages, and what future prospects might be for Python Developers.


Bio:

Shane is CEO at Gummy Bear Tech Recruitment. He has over 30 years international experience in IT, and has been based in Thailand for the last 17 years where he’s been focusing on technical recruitment. Strong interest in SaaS applications, cloud technologies, and Linux desktops.


T3: Cubiculum (L7)

View more talks information
View more speaker information
15:20
 - 
16:00
v
Program Thinking - How do you design programs for diversity?
Elisha Tan



Description:

There’s much more we could do to improve gender diversity in tech. But with so many ideas, how should you get started in tackling this problem? How do you measure success? In this talk, I will share the people-centric methodology that helps you design your diversity programs and initiatives.


Bio:

Elisha is passionate about bringing people together to solve important problems.

She founded TechLadies - a community for women in Asia to learn technical skills to switch careers into the tech industry. TechLadies has over 3000 members across Asia, taught hundreds of ladies in Singapore and Malaysia how to code that saw tens of them (without any prior programming background) got technical internships or hired as junior software engineers.

Elisha enjoys sharing her experiences in tech and the lessons learned. She was featured on various media such as The Straits Times, Her World, e27, and High Net Worth. She has spoken internationally at IWD by Jobs for NSW, Slush Singapore, Google Women Techmakers, MaGIC Academy Symposium, RubyConf Malaysia and Techsauce Summit to name a few, and has mentored at Startup Weekends (San Francisco & Penang) and SPARK Global Acceleration Program.

Elisha is based in sunny Singapore and aspires to be a standup comedian.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Advanced Google Colaboratory
Korakot Chaovavanich



Description:

Colab or Google Colaboratory is a popular tool to run Jupyter Notebook for free on Google Cloud. This talk will cover some advanced uses of Colab, such as %magic, forms, Python-JavaScript communication, adding a kernel, using conda, displaying map, and using microphone and camera.


Bio:

I started working as a data scientist in July, 2016. Though I have been using regular expressions to clean data for years, since 1999. I finished an M.Phil in Computer Speech and Language Processing from University of Cambridge, UK.

My focus now includes 2 topics: Thai NLP and Google Colaboratory for knowledge sharing. My main contributions are for PyThaiNLP project and Colab notebooks shared on Colab Thailand Facebook Group


T2: Forum (L7)

View more talks information
View more speaker information
v
Facial Keypoints Detection with PyTorch
Nithiroj Tripatarasit
16:10
 - 
16:50
v
Python in Production Engineering @ Facebook
Mark Hollow



Description:

Production Engineering comes from the belief that operational problems should be solved through software solutions. The engineers who are building the software are the best people to operate that software in production. This talk will introduce PE at Facebook with examples of their python projects.


Bio:

Mark has worked in IT for over 20 years in Europe and Southeast Asia. His experience spans IT operations, software engineering, data systems, product management and project management. He has worked in top multinationals, SMEs and start-ups.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
When life gives you Orange, make data speak volumes!
Drishti Jain



Description:

Have you ever thought of using data visualization to represent data; but feel that it is a cumbersome process? Worry not – Orange is here to the rescue! Come, dive into the world of this magical open source data mining tool that can also be used as a Python library. Beginner friendly!


Bio:

Drishti is a Computer Engineer at heart and a technology enthusiast. She loves to use technology to help the less fortunate. She believes in democratizing opportunities and brings knowledge of the latest developments in the fast-moving field of technology to deserving students, and keep them up to date and well-equipped for their respective professional careers. She has spoken at 12+ conferences across the globe and is also a social entrepreneur. Her non-profit organisation - Samyak Drishti Foundation works in environment, education and healthcare sectors and operates in 10 cities across India. In her spare time, she likes to paint nature, explore new places and anchor live shows


T3: Cubiculum (L7)

View more talks information
View more speaker information
17:00
 - 
17:45
v
Lightning Talks
Signup



Description:

5 min timed talks by anyone who signs up at registration


Bio:

Anyone can signup at registration


T1: Auditorium (L6)

View more talks information
View more speaker information
17:45
 - 
18:30
v
PyTorch as a modern scientific computing environment?
Adam Paszke



Description:

Bio:

Adam Paszke is an author and maintainer of PyTorch Despite being early in his career he already has a few years of experience working with large organizations like Facebook AI Research and NVIDIA. Currently, he pursues two majors — Computer Science and Mathematics — at the University of Warsaw. His general interests include graph theory, programming languages, algorithmics and machine learning.


T1: Auditorium (L6)

View more talks information
View more speaker information
18:30
 - 
21:00
v
PyCon Thailand Official Party & Mixer
Light entertainment (Level 6)



Description:

After everyone has had a big Day 1 at PYCON THAILAND 2019, it will be the perfect time to relax a little and reflect on the first day of the conference.

MiniGroovy Band will help us all wind down with their smooth saxophone tunes, the team from Bootleg Brothers Brewing Company will make sure that there are Craft Beers (free, because it's beer) and MyBeer who will be providing some cool, light beers to quench our thirst which we have all built up during the day.

Music, free beer, food, and of course you making new Pythonista friends - sounds like the perfect way to end Day 1 at PYCON THAILAND 2019!

"Party will take place from 6:30pm to 9:00pm on Level 6 and is included in the price of your conference ticket."


Bio:


View more talks information
View more speaker information

Sunday 16th June

08:00
 - 
09:00
v
Registration Opens
PyCon Registration Desk Level 6



Description:

Bring a copy of your ticket or show the ticket in your phone. In case of student tickets, keep your student ID card or university acceptance letter in-hand.

Once you arrive at the level 1 entrance 2 of the venue, you may need to show your ticket to the security staff or our volunteers to pass the security check point.

Take elevator to level 6, our registration desk staff will assist you with the process.


Bio:

Registration desk is on Level 6 near the lifts. It's completely staffed by volunteers. Please be patient with us!



View more talks information
View more speaker information
08:30
 - 
09:00
v
Coffee & Snack
The Well Connect (Level 6)



Description:

On level 6 you will find out coffee Partner The Well Connect where you can use you badge to get 1 free coffee or other drink per day. Additional coffee can be bought here or at True Coffee also on Level 6.


Bio:

The Well, a project of the Thai Restoration Community Development Foundation, assists women and children in need. It began in 2004 by assisting women working in the sex industry, but now serves those with diverse poverty-related needs.

The central component of The Well is a center in the On Nut area where women learn and work in a safe, positive environment. Those with addictions or mental health needs benefit from various therapeutic activities and services. Single mothers have a work schedule that fits school hours, while learning vocational skills. Children enjoy learning activities both after school and all day during term breaks. Wayward teens receive mentoring and new opportunity.

The Well team also follows up dozens of families living in the community and upcountry, providing counsel and other assistance. Outreach workers regularly meet new women and teens in needy areas.

Our ultimate desire is to see Thailand become a safer, healthier place for women and children, with better safety nets to help them avoid or escape exploitation. To that end we seek to build and empower women as agents of social change.



View more talks information
View more speaker information
09:00
 - 
09:40
v
Fuzzy Multi-Criteria Portfolio Optimisation with Python (and maybe a little bit of Mathematica)
Poomjai Nacaskul, PhD, DIC, CFA



Description:

Today's sophisticated investors/fund managers require more flexibility/sophistication than traditional risk/return bi-criteria analysis. The talk introduces Python-based, highly-customisable Fuzzy Multi-Criteria Portfolio Optimisation framework and asset allocation solution.


Bio:

I am a Data Scientist (First Senior Vice President) at Siam Commercial Bank PCL. Beside Python, I'm also into Mathematica, and did my doctorate entirely in C++. Beside Data Science, I'm involved in Quantitative Analytics in general, Financial Engineering and Risk Management in particular (although much less so these days). Beside Machine Learning, my research interest span to Graph-Theoretic/Network Model, Copula Functional, Cybernetics, and (obviously) Fuzzy Multi-Criteria Decision Model.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Developing Natural Language Processing Applications Using Python
TUSHAR BANSAL



Description:

I will talk about NLP at first and introduce the concept of NLP, algorithms for Lexicon Normalization, Entity Parsing etc. Then I will talk about Python Libraries like NLTK, TextBlob, GenSim, spaCy & the functionalities they provide. Lastly, I will elaborate on how I used all of these in my project.


Bio:

I am a pre final student at The LNM Institute of Information Technology pursuing B-Tech in Computer Science Engineering. I have a Deep interest in open source technologies, and was selected as Mozilla Open Leader this year. I like to code in Python and developing Natural Language Processing applications in python. I have studied Information Retrieval as an academic course and my my interest in this field grew from there. In this talk I will elaborate on my project where I used TWEEPY library of python to extract and evaluate tweets. I believe Information Retrieval is a interesting topic and will attract audience from all the field and all experience levels.


T2: Forum (L7)

View more talks information
View more speaker information
v
Ready to say goodbye to Python 2.7 ! ?
Noah Chen



Description:

according to PEP 373, we knew Python 2.7 EOL is moved to 2020. in PEP 404, we knew Python 2.8 will never come, which means all versions of Python 2 will be end of official bugfix and support at EOL.

2019, the last year of Python2. let's review how glory memories is in history of Python.


Bio:

Noah, PyCon Nomad Volunteer of FOSSASIA which is a NPO for promoting FOSS and open technologies in Asia, volunteer of PyConTW/JP/KR/ID/MY/TH/HK.....and each PyConAPAC since 2015. volunteer and speaker of EuroPython 2018. Managing member of PSF, my wish is that connect everyone who enjoy Python, and try to promote programming education to young generation or everyone who interested in by teaching basic programming skill using Python and R, like be a mentor of Hour or Code, or Google Summer of Code with FOSSASIA


T3: Cubiculum (L7)

View more talks information
View more speaker information
v
Teaching Coding To Kids
Mishari Muqbil



Description:

** Register at the Registration Desk**

This is a workshop for adults such as parents, teachers, community organizers and others interested in organizing classes where kids learn how to program Python in a peer to peer, collaborative learning environment.


Bio:

CEO of Zymple


T4: Aquarium (L7)

View more talks information
View more speaker information
09:50
 - 
10:30
v
The Fastest Path to Deep Learning
Sam Witteveen



Description:

How to get started quickly and plot your own path to learning Deep Learning in the fastest way possible. This will examples of Deep Learning, how they work and what the key components are to get started to creating AI based apps.


Bio:

Sam is a Google Developer Expert for Machine Learning and is a co-founder of Red Dragon AI a deep tech company based in Singapore. He has extensive experience in startups and mobile applications and is helping developers and companies create smarter applications with machine learning. Sam is especially passionate about Deep Learning and AI in the fields of Natural Language and Conversational Agents and regularly shares his knowledge at events and trainings across Asia, as well as being the co-organiser of the Singapore TensorFlow and Deep Learning group.

แซมพูดและอ่านภาษาไทยได้


T1: Auditorium (L6)

View more talks information
View more speaker information
v
AIoT: Intelligence on Low Power Microcontroller, with MicroPython
Andri Yadi



Description:

AI + IoT = AIoT is the latest advancement of AI and IoT. Let's move beyond buzzword and seeing it in action. This session will show how to use MicroPython superpower to make Machine Learning (ML) inference runs right on the low power Microcontroller (MCU), not in the cloud, to build AIoT application


Bio:

CEO of DycodeX - the AIoT enabler in Indonesia. Microsoft Most Valuable Professional (MVP) of Microsoft Azure. 15 years as entrepreneur. A developer, hardware maker, and public speaker.


T2: Forum (L7)

View more talks information
View more speaker information
v
Python made my dream come true
AKSHAT SHARMA



Description:

Python helped me fulfill my teenage dream to visit silicon valley before turning 20. I won an intercollege hackathon for building a Vision app using python, which got selected me for silicon valley and eminent Harvard Conf. A senior from my college inspired me, now, I wish to inspire novices.


Bio:

Hie, I'm Akshat, a Govt. of India recognized Silicon Valley fellow and a Harvard University Conference Scholar. Currently, I'm working on the problem of distracted driving and recently built an Android app (visit: inSessionApp.com) to manage my calls and acknowledging callers while I sleep. I've previously worked at a Thailand based and a California based company. This summers, I'm working with an India based startup as a Software Engineer. Above all this, I love to empower people in my connection.


T3: Cubiculum (L7)

View more talks information
View more speaker information
10:40
 - 
11:20
v
Forklifting Django: Migrating A Complex Django App To Kubernetes
Noah Kantrowitz



Description:

Everyone is talking about Kubernetes, but migrating existing applications is often easier said than done. This talk will cover the tale of migrating our main Django application to Kubernetes, and all the problems and solutions we ran into along the way.


Bio:

Noah Kantrowitz is a web developer turned infrastructure automation enthusiast, and all around engineering rabble-rouser. By day he runs an infrastructure team at Ridecell and by night he makes candy and stickers. He is an active member of the DevOps community, and enjoys merge commits, cat pictures, and beards.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Security Issues on your Python Code
Harley Davidson Karel



Description:

This topic will cover how to find security issue on python code using open source Static Analysis Security Testing. So that developer can found & fixed the security issue since on development stage, without waiting for penetration testing stage


Bio:

Application Security Consultant, Skilled in Security Requirement Engineering, Threat Modeling, Static Application Security Testing, Dynamic Application Security Testing, Secure SDLC, DevSecOps. Hold Certified Ethical Hacker certification, Speaker for several conferences in Jakarta, Kuala Lumpur, Singapore with topic related to application security. Bachelor’s Degree focused in Informatics Engineering from Telkom University.


T2: Forum (L7)

View more talks information
View more speaker information
v
Kotlin for Pythonista
Sarthak Deshwal



Description:

Thank you Sarthak for stepping in at the last moment.

The title is the abstract: Kotlin for Pythonista.


Bio:

A passionate software developer, Sarthak is a core contributor in Expedia's Mobile Team. He weaves the magic in his code with Python, Java, Kotlin, Scala, C and JavaScript. Having mastered these languages all by himself, through self projects and open source contributions, he knows what it takes to not just write code but write code that is readable, efficient and maintainable.

His current adventure involves developing solutions in android ecosystem, internal API(s) and machine learning to help our users have the best experience.

Before joining Expedia, he co-founded one startup in India and did internship at Samsung R&D, Bengaluru. He loves sharing his knowledge and learnings from his adventures in machine learning projects. He has been speaking extensively at internal conferences and now want to spread his knowledge in the open.


T3: Cubiculum (L7)

View more talks information
View more speaker information
11:30
 - 
12:15
v
Python Everywhere?
Russell Keith-Magee



Description:

Bio:

Dr Russell Keith-Magee is the founder of the BeeWare project, developing GUI tools and libraries to support the development of Python software on desktop and mobile platforms. He is also a 13 year veteran of the Django core team, and for 5 years, was President of the Django Software Foundation. In his day job, he wrangles data pipelines for Survata.

He is a frequent speaker at Python and Django conferences around the globe, sharing his experiences as a FLOSS developer, community maintainer, and (unsuccessful) startup founder. He lives in Whadjuk Noongar country - otherwise known as Perth, Western Australia.


T1: Auditorium (L6)

View more talks information
View more speaker information
12:15
 - 
13:15
v
Lunch @ Level 6 or 7
#1: Prawns+Pork #2: Pork+Eggplant #3: Chicken+Veges #4: Chicken+Prawns #5: Pork+Chicken



Description:

Lunchboxes will be served on Level 6 and Level 7. There is free seating throughout the venue.

Note: If you had indicated a specific dietary requirement, your specially-prepared lunch box will be kept for you on the 6th floor.

To speed the queue please have your choice in mind

Set 1

  • Deep Fried Baby Corn Kaeng Som Goong
  • Sour curry with Prawns and mixed vegetables
  • Grilled Pork Salad with Apple Thai Relish with Vegetables
  • Butterfly Pea Rice
  • Thai Dessert

Set 2

  • Deep Fried Baby Corn
  • Grilled Pork Curry with Pineapple
  • Sweet Corn Salad with Salted Egg
  • Stir-fried Eggplants with Bean Paste and Basil
  • Butterfly Pea Rice
  • Thai Dessert

Set 3

  • Deep Fried Baby Corn
  • Chicken in Galangal - Turmeric Coconut Soup
  • Northeastern Style Spicy Pork Salad with Herbs
  • Stir-fried Vegetables
  • Butterfly Pea Rice
  • Thai Dessert

Set 4

  • Deep Fried Baby Corn
  • Green Curry With Chicken
  • Stir-fried Kale with Crispy Pork Belly
  • Spicy Paco Fern Salad with Shrimp
  • Butterfly Pea Rice
  • Thai Dessert

Set 5

  • Deep Fried Baby Corn
  • Red Curry with Pork
  • Grilled Aubergine Salad with Prawn
  • Stir-Fried Green Bean with Shrimp Paste and Minced Chicken
  • Butterfly Pea Rice
  • Thai Dessert

There will be two distribution points on the 7th floor, at the Green Space and the Forum areas.

There will be one distribution point on the 6th floor, next to the Auditorium.

If you had indicated a specific dietary requirement when you bought your ticket, your specially-prepared lunch box will be kept for you on the 6th floor.


Bio:

Catered by Ginger Farm



View more talks information
View more speaker information
13:15
 - 
13:55
v
Understanding of distributed processing in Python
Chie Hayashida



Description:

There are several ways and libraries for distributed processing using Python. We need to understand the concepts and features of these libraries for efficient usage of computing resources. In this session, I will discuss how to be good to choose and use these distributed processing libraries.


Bio:

Chie Hayashida is a Software Engineer from Japan. She is working at Cookpad.Inc which is the worldwide recipe sharing service. She loves programming and computer science. She is highly skilled with DWH architecture and ML pipelines. She is a contributor to Apache Spark, Tensorflow, Apache Airflow and so on.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Python for Data Science Projects at Coraline
Jiranun Jiratrakanvong



Description:

If you think about a Data Science Project, what are you thinking about? Machine learning? Deep learning? AI? Correct! But it’s usually ~20% of the whole project. Let's forget about ML, and I will tell you what we have faced as a Data Science Company, and how we use Python to solve almost everything!


Bio:

My name is Jiranun Jiratrakanvong. You can call me "Jiranun".

I have been fascinated in computer programming since I was a little. As a kid, my goal was just to make a game bot (Ragnarok) because I was too lazy to play it myself. After studying for many years, I become more lazy to do things and tried to solve everything by programming.

Python is my beloved language as it's easy to use, and it's easy to connect to other stuffs

Education

  • Undergrad Student at Department of Computer Science, Chulalongkorn University
  • Graduate Student at Department of Computer Science, Illinois Institute of Technology
  • Specializations at IIT: Computational Intelligence, and Data Analytics

Experience

  • Software Engineer (C++/Java) at Thomson Reuters/Refinitiv (Bangkok)
  • Python Experience: Research Associate at BioCAT (Chicago)
  • Present: Data Scientist at Coraline (Bangkok)
  • Python Libraries Used: scikit-learn, pandas, numpy, scipy, opencv, PIL, matplotlib, PyQt, Django, Flask, wxPython, reportlab, Cython, numba, fabio, lmfit, pymysql, SQLAlchemy, etc.

Hobbies

  • Singing and playing guitar
  • Running (mini marathon)
  • Scuba Diving
  • Traveling

T2: Forum (L7)

View more talks information
View more speaker information
v
Functional Programming in Python: Lessons from Haskell and Clojure
Anthony Khong



Description:

In this talk, I argue that Python is not quite a functional programming language. We draw examples from Haskell and Clojure to highlight the importance of immutability, functional core and reusable data. We look into writing idiomatic Python, whilst enjoying the benefits of functional programming.


Bio:

I am always fascinated about programming languages. In particular, I have long advocated for the use of functional programming over object-oriented programming and a declarative style over an imperative one. Despite having used Python heavily since 2013, groking Scala, Haskell and Clojure really changed my style of writing Python code. I would like to share some of my findings and advocate a functional style of programming in Python. My other interests include Bayesian statistics, Monte Carlo methods and high-performance computing.

I am a co-founder and managing director of Arithmox, a startup offering CTO-as-a-service and growth hacking packages to Indonesian companies. My interest lies in the use of technology and data-driven approaches correctly to drive growth. In a business climate where it is easy to get sucked into the AI hype, I advocate a pragmatic and no-nonsense approach to introducing such technologies into already-running businesses.


T3: Cubiculum (L7)

View more talks information
View more speaker information
14:05
 - 
14:45
v
From 0 to Awesome: How we got Python to supercharge our ML stack
Amir Arad



Description:

Python is now a crucial foundation in our org, with its dynamicity, user friendliness, and community-backed frameworks complementing the firepower we already had from Scala.


Bio:

Studied Math, building systems, loves traveling and puns.


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Pyladies and Importance of community participation
Lina KATAYOSE(selina)



Description:

I’m Japanese(Tokyo) Pyladies staff. I'll talk in the Python woman's community and talk about what I thought. I think small communities are also important. And I also hope that we want everyone in the small community to have the skills that lead to Asia and the world.


Bio:

I established my company called moegi Co., Ltd. to start the drone business. I am an engineer of the front-end system, but recently I have been focued on RaspberryPi and Arduino, and have been actively transmitting mechanisms in which objects move in reality by using Python language. This year, I participated in "PyCon 2018 Cleveland" and I felt the momentum of overseas forces. I exchanged contact information with Pythonista who are active overseas so that I can cooperate with them. Additionary, as a staff member of Pyladies Tokyo, I did a community activity spreading Python, and did Python Boot Camp which helps Python beginners and spreads Python as Saitama and Fukushima local staff. Python Boot Camp in Fukushima, activities such as preparing the venue as well as taking up local newspapers were underway. In addition, I am participating in the Python related community and am doing activities to improve self-study and day-to-day technology.


T2: Forum (L7)

View more talks information
View more speaker information
v
Hypothesis: Property-Based Testing for Python
Rae Knowler



Description:

We all know we should be writing tests, but coming up with tests for every edge case is hard work and you will inevitably miss some. In this talk, I'll show you how to use Hypothesis in your projects to find more bugs than you would imagine.


Bio:

Rae Knowler is a web developer at Liip in Zürich, where they develop product data APIs and work on Open Data projects. They are interested in the fascinating, comical and sometimes tragic results of attempting to cram the complexity of life and society into computer systems. In their spare time they read a lot of science fiction and hug cats.


T3: Cubiculum (L7)

View more talks information
View more speaker information
14:55
 - 
15:35
v
Adding a GraphQL API to Django (with Vue.js frontend)
Manuel Riel



Description:

GraphQL is the new standard for client-server API communication, replacing REST in many newer projects. This talk shows you how to quickly add GraphQL to your Django project, test and use it in a simple Vue.js app. Sample code provided.


Bio:

I'm a serial online entrepreneur who is always looking to add useful products to the world – both open source and paid. My standard toolbox includes Python and Django (and sometimes WordPress) on the backend and Vue.js on the frontend. I also do data wrangling and some machine learning in Jupyter, Pandas and Keras.

My latest startup is a hosted backup service for Borg: https://www.borgbase.com/

In my spare time I'm also a Google Summer of Code mentor and maintain various open source projects and standardization efforts:


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Unlocking the power of natural language by machine translation: how python could serve my purpose?
Mohamed Ali SOLA (Dali SOLA)



Description:

With more than 7000 languages spoken across the world, it becomes more and more important to connect people and cultures together; Machine translation shows a real impact at this level.

This talk will go through:

  • The translation problems, purposes of machine translation in industry, Entertainment Industry as an example (movies subtitles and TV contents)
  • How to build a machine translation with a higher quality of translation output.
  • NLP tools around machine translation and the advantages of python in the development process.

Bio:

Dali SOLA is a Data science enthusiast with experience in various aspects of NLP and machine translation. Dali had an engineer degree from at TEK-UP University in Tunisia and studied two Master degree in Business Intelligence and Innovation management. His core interest lies in “NLP”, ”Deep learning”, “Machine Learning”, ”Machine Translation” and "IA". In 2017 he get rewarded from ATB BANK for his solution "smart-HR", a human resource solution that deal with talents hiring issue, using NLP and IA .


T2: Forum (L7)

View more talks information
View more speaker information
v
A resilient, scalable tracing and analysis system for micro-services - HayStack
Sarthak Deshwal



Description:

Haystack is an Expedia-backed open source distributed tracing project to facilitate detection and remediation of problems in microservices and websites. We will talk about how to set it up on internal infrastructure and monitor micro-services using this with real-time examples.


Bio:

A passionate software developer, Sarthak is a core contributor in Expedia's Mobile Team. He weaves the magic in his code with Python, Java, Kotlin, Scala, C and JavaScript. Having mastered these languages all by himself, through self projects and open source contributions, he knows what it takes to not just write code but write code that is readable, efficient and maintainable.

His current adventure involves developing solutions in android ecosystem, internal API(s) and machine learning to help our users have the best experience.

Before joining Expedia, he co-founded one startup in India and did internship at Samsung R&D, Bengaluru. He loves sharing his knowledge and learnings from his adventures in machine learning projects. He has been speaking extensively at internal conferences and now want to spread his knowledge in the open.


T3: Cubiculum (L7)

View more talks information
View more speaker information
15:45
 - 
16:25
v
First steps in Deep Learning with TensorFlow 2.0 : CNNs
Martin Andrews



Description:

This talk aims to cover the "something for beginners" part of our tagline - motivating the building blocks of CNNs, how they are trained, and how the resulting model can be applied to different datasets. Code examples will be provided in Colab notebooks.


Bio:

Martin is a Google Developer Expert in Machine Learning based in Singapore - and was doing Neural Networks before the last AI winter... He's an active contributor in the Singapore data science community, and is the co-host of the Singapore TensorFlow and Deep Learning MeetUp (with now with 3700+ members in Singapore).


T1: Auditorium (L6)

View more talks information
View more speaker information
v
Any Code Formatter You Like - As Long As It's Black
Zsolt Dollenstein



Description:

Are linters telling you how to write code? Stop wasting time and let the computer do the work!


Bio:

I'm a computer scientist with a passion for programming languages, and have been working as a software engineer in the Infrastructure Team at Facebook London since 2016. I've been working with Python on and off for the past 10 years, but recently it has become an area close to my heart.

I'm the father of an awesome little dude, husband to an amazing wife, and when I'm not spending time with my family, work, and open source, I'm a captain of a competitive Overwatch team.

Ask me about the biggest outage I've ever caused ;) See you at the conference!


T2: Forum (L7)

View more talks information
View more speaker information
v
How to build an open source catbot with Python, a 3D printer and a microcontroller
Chanapai Chuadchum



Description:

This talk is about a project that was designed to test the ML A.I research and robotics opensource. The aim is to improve the robot's ability at human interaction and develop various applications for the robot. Right now this robot is an early protype with limited applications. This project aims to improve the robot's abilities in the near future.


Bio:

My real name is Chanapai Chuadchum my nick name is Korn i was started my work on roobtics since i was 10 on the and i got the thrid place on the competition in Solar innovative contest when i was 11 years old since then i'm dedicated to working on robotics to develop the useful and sophisticated robots to make them life like as most as i can currently i'm studying robotics engineer at the pensylavania university online in Robotics Engineer Master degree Currently i'm trying to make my own company in robotics field to serve humanity as much as possible to eleminate the time that we need to spend on unneccessary thing.


T3: Cubiculum (L7)

View more talks information
View more speaker information
16:35
 - 
17:35
v
Lightning Talks
Signup



Description:

5 min timed talks by anyone who signs up at registration


Bio:

Anyone can signup at registration


T1: Auditorium (L6)

View more talks information
View more speaker information
17:45
 - 
18:30
v
How Python Can Excel
Katie McLaughlin



Description:

Bio:

Katie has worn many different hats over the years. She has been a software developer for many programming languages, systems administrator for multiple operating systems, and speaker on many different topics.

She is currently a Cloud Developer Advocate at Google, a Director of the Python Software Foundation, a Director of the Django Software Foundation, and Conference Director for PyCon AU 2018/2019.

She won the O’Reilly Open Source Award in 2017, and was a finalist in the Red Hat Women in Open Source Award in 2018.

When she’s not changing the world, she enjoys cooking, making tapestries, and seeing just how well various application stacks handle emoji.


T1: Auditorium (L6)

View more talks information
View more speaker information
18:20
 - 
18:30
v
Closing
PyCon Thailand Team



Description:

A few words to wrap up what was an amazing event and thank everyone who worked so hard to make it happen


Bio:

T1: Auditorium (L6)

View more talks information
View more speaker information