Get connected with the greatest minds in the industry with the latest Internet development, news, various development platform techniques, hints and tips. Prominent speakers around the world are coming all together with motivating and inspirational talks and workshops. Hundreds of developers will gather at the summit to meet, learn and exchange experiences and ideas on different development platform / environment.
            The event will be divided into two tracks: main track conference and parallel track workshops and seminar. While main track conference will consist of international tech companies presenting state of the art technologies and experience sharing, parallel track seminars and workshops will provide a two way communication platform for local developers to obtain hands-on experience in small groups.
            World Internet Developer Summit 2016
            Date: 7 - 8 Jun 2016
            Venue: Cyberport
            
            
           
          
             
              
                Keynote: Dynamic Growth with Elasticsearch Architecture
              
Supporting dynamic growth with the Elastic stack
                
              
              Elastic
               
               
              
                Christian Strzadala
                Software Engineer, Elastic
              
              Software engineer that's worked in a variety of roles from large corporations to smaller start ups. Interested in developing high performance applications for businesses in both client and server environments and large scale web applications. Has a passion for software development in particular search and big data solutions and practices in managing software development teams. Loves to continue learning about programming languages, new technology and programming principles and concepts. Currently working for Elastic in the Elastic Cloud team to deliver hosted Elastic Stack solutions.
            
             
              
                Keynote: DevOps at Scale: A True Story
              
DevOps represents a transformational shift in the way the software industry produces and delivers software. While the benefits are many, the road to DevOps for an established organization can be a long one filled with surprises and challenges. Microsoft’s Developer Division, has been on a multi-year journey to become more agile and accelerate from shipping once every two years to shipping multiple times per year in a true DevOps fashion. This session will provide insights into the changes and investments made along the way, demonstrations of how the team makes use of Visual Studio Team Services to manage their software development projects, and practical lessons you can apply to your own team’s journey.
                
              
              Microsoft
               
               
              
                Andy Cheung
                Partner Business Evangelist, Microsoft Hong Kong 
              
              Andy Cheung is working at Microsoft Hong Kong as a Partner Business Evangelist, focusing on driving Cloud Computing adoption among ISVs on Microsoft Azure. Andy is also working on Windows 10 app ecosystem across phone, tablet, PC, XBox, HoloLens and IoT devices. Before joining Microsoft, Andy was the Data System Architect in Centamap.com and was awarded Microsoft MVP for 3 consecutive years.
              DBTek
               
               
              
                Davide Benvegnù
                Founder & CTO, DBTek
              
              Davide Benvegnù is the Founder, Director and CTO of DBTek Limited, a Software House and IT consultancy company in Hong Kong. Previously he has been the International Development Manager for Aruba, the biggest italian web services provider.
              With over 13 years of experience in software development and IT, currently he is responsible for the management of software development and all other company technical activities, he works with Azure and does ALM (Application Lifecycle Management). In the past, in addition to software development, he has also managed and coordinated the systems administration and dealt with virtualization and consolidation of entire DataCenters.
              He has been awarded by Microsoft with the MVP (Most Valuable Professional) title in 2015 and 2016 consecutively. Microsoft Most Valuable Professionals, or MVPs, are community leaders who have demonstrated an exemplary experience with Microsoft technologies, exceptional passion, real-world knowledge and excellentt technical expertise. There are only 6 MVPs in Hong Kong and Davide is the only one who has been awarded in the category “Visual Studio Application Lifecycle Management”.
              Having previously worked as International Development Manager in the biggest Italian Service Provider company “Aruba.it”, Davide has had the opportunity to deal with complex enterprises IT scenarios. He has also worked in many different IT-related roles, so he is very versatile as his knowledge ranges from software development to systems management; database administration to project management; teaching to team building and management. These multiple skills are very rare because the IT professionals are usually specialised only on one single topic).
              He is one of the founders of “HKMSC” (Hong Kong Microsoft Community) and he is a member of the staff of DotNetToscana, an Italian official Microsoft Technical Community, where he helps to organize events and does some speeches to technical conferences about .Net and Microsoft technology stack. He is also a member of GetLatestVersion, the Italian community about ALM.
              Davide has several IT-related certifications (issued by international companies recognized as world leaders like VMware, Veeam, Microsoft and others). He also has an entrepreneurial mindset and has achieved an e-learning Master in “Business Management and Strategy” issued by the “Il Sole 24 Ore Business School”.
              He is a speaker at international technical conferences in Hong Kong, Italy and the US and he has been invited to have a speech at the “CityU Apps Lab”, the department of City University of Hong Kong related to mobile apps and software development. He has also been invited several times to be a speaker at events organized by the Hong Kong Computer Society.
             
             
              
                Keynote: Building Microservices Architectures in Go
                
              
Traditionally applications have been built as monoliths; single applications which become larger and more complex over time, which limit our ability to react to change. An example of this is the banking industry where mergers and acquisitions between banks have lead to a patchwork of different systems & technologies that cost billions of dollars per year to maintain. As a result, the pace of innovation in the banking industry has slowed to a crawl.
              At Mondo we're building a new kind of bank, a smart bank that belongs in the 21st century, and we’re building it almost entirely in Go. This talk will cover how we’re developing new core banking systems from scratch backed by a microservice platform written in Go, running across multiple data centres using open source frameworks and tools including Docker and Mesos. We'll look at why Go is perfectly suited to this, our architectural decisions, common pitfalls to avoid, and how microservice architectures can vastly increase both the velocity of development teams and the scalability and fault tolerance of our systems.Traditionally applications have been built as monoliths; single applications which become larger and more complex over time, which limit our ability to react to change. An example of this is the banking industry where mergers and acquisitions between banks have lead to a patchwork of different systems & technologies that cost billions of dollars per year to maintain. As a result, the pace of innovation in the banking industry has slowed to a crawl.
              At Mondo we're building a new kind of bank, a smart bank that belongs in the 21st century, and we’re building it almost entirely in Go. This talk will cover how we’re developing new core banking systems from scratch backed by a microservice platform written in Go, running across multiple data centres using open source frameworks and tools including Docker and Mesos. We'll look at why Go is perfectly suited to this, our architectural decisions, common pitfalls to avoid, and how microservice architectures can vastly increase both the velocity of development teams and the scalability and fault tolerance of our systems. 
              
              Mondo
               
               
              
                Matt Heath
                Distributed Systems Engineer, Mondo
              
              Matt Heath is an engineer at Mondo, a new kind of digital bank. Having previously worked as the Technical Lead of Hailo's global platform, Matt has an unhealthy obsession for scaling fault tolerant, high volume, distributed systems, and spends his spare time working on open source projects such as Phosphor, a distributed tracing system.
             
             
              
                Keynote: Mobile Network Insecurities
              
An overview of Intercept, Impersonation and Tracking vulnerabilities in GSM networks.
This talk is based on own and other people’s research and meant to explain how vulnerabilities were introduced in the design and architecture phases, and what we can learn from these vulnerabilities.
                
              
              Chaos Computer Club
               
               
              
                Linus Neumann
                Computer Hacker & Internet Activist, Spokesperson, Chaos Computer Club, Germany
              
              Linus Neumann is a computer hacker and Internet activist. He is a spokesperson of the German Chaos Computer Club, Europe's largest Hacker organization.
              He is an expert in IT security and a former journalist to the independent news outlet netzpolitik.org.
              The Chaos Computer Club e. V. (CCC) is Europe's largest association of hackers. For more than thirty years we are providing information about technical and societal issues, such as surveillance, privacy, freedom of information, hacktivism, data security and many other interesting things around technology and hacking issues. As the most influential hacker collective in Europe we organize campaigns, events, lobbying and publications as well as anonymizing services and communication infrastructure. There are many hackerspaces in and around Germany which belong to or share a common bond to the CCC as stated in our hacker ethics.
              http://www.ccc.de/en/
              https://en.wikipedia.org/wiki/Chaos_Computer_Club
            
             
              
                Seminar: Microsoft Cognitive Services: Give Your Apps a Human Side
              
Build 'smart' into your apps with this new collection of intelligence and knowledge APIs from Microsoft Cognitive Services and Azure cloud. We will share how to use artificial intelligence and machine learning-based research from Microsoft’s Cognitive Services to give your apps more user friendly and intelligent.
                
              
              Additive Labs
               
               
              
                Thomas Weiss
                Founder, Additive Labs
              
              Working with Microsoft technologies for the past 15 years, Thomas provides consulting services in Hong Kong for businesses looking to leverage the Microsoft Azure platform and modernize their IT
            
             
              
                Seminar: The Social Science of Internet
                
              
              Journalism & Media Studies Centre, HKU
               陳電鋸
              陳電鋸 
              
              
                Chung-Hong Chan
                PhD candidate, Journalism & Media Studies Centre, HKU
              
              Chung-hong "Chainsaw" Chan is a PhD candidate at the Journalism and Media Studies, the University of Hong Kong with a strong interest in computational social science. This talk is about the social science of the internet and why it matters.
            
             
              
                Seminar: The 5 Pitfalls of Payment Integration: What to Avoid When Integrating Payments
              
Design and experience are transforming commerce.  The companies who make it easy to check out will succeed at gaining and retaining customers.  Join Tim Yu, Lead Sales Engineer for Braintree Payments, as he discusses the Top 5 mistakes companies make with their payments experience looking at the essential steps to reduce cart abandonment and improve conversion.
                
              
              Braintree
               
               
              
                Tim Yu
                Lead Sales Engineer, APAC, Braintree
              
              Tim works with both traditional and next generation businesses to help them to enhance payment experience using emerging payment technologies. With more than 10 years of experience in the IT industry, he is responsible for providing products and solutions services to optimise merchant operations and the expansion of Braintree's business in the APAC region. Prior to Braintree, Tim worked in Oracle and other IT companies, and he has always enjoyed helping businesses to embrace next gen technology and innovation.
            
             
              
                Seminar: Data in a New Media
                
              
              Initium Media
               
               
              
                Pili Hu
                CTO, Initium Media
              
             
             
              
                Seminar: Lessons of Building a SaaS Engineering Team in Hong Kong
                
              
              S Loyalty
               
               
              
                William Chan
                Co-founder, S Loyalty
              
            
             
              
                Seminar: The End of Rails - The Illusion of Stable APIs
              
Maintaining a stable, mature framework that helps programmers writing applications is one thing. Passing on fatal design flaws and misconceptions from version 1.0 to version 5.0, for the sake of "API stability", is something different. Innovation is what drives every industry, and it might hurt! Here's how technical framework innovation could look like, why we need it, and why clinging to old conventions kills the spirit of excitement.
                
              
              
                Workshop: Trailblazer Programming Workshop (Ruby)
              
Trailblazer is an extension framework on top of Rails. It provides desperately needed, new abstraction layers, decent encapsulation and a better maintainable architecture.
In this workshop we're gonna learn the basics about designing your domain, encapsulating business logic in operations, form objects and view models, and a different take on the persistence layer.
                
              
              TRB, INC
               
               
              
                Nick Sutterer
                Ruby Architect, TRB, INC
              
              Whenever Open-Source meets deep and profound debates about architecting software, and there's free beers involved, Nick Sutterer must be just around the corner. Say Hi to him, he loves people.
            
             
              
                Seminar: The future of EV and Tesla Technology
                
              
              Tesla
               
               
              
                Kenneth Lui
                Head of Sales, Hong Kong & Macau, Tesla
              
            
             
              
                Seminar: Gamifying Open Source
              
CodeCurisity is the wearable for pushing people to contribute to open source. How can we incentivise people to contribute more? Join Gautam Rege of Josh Software to discuss the power of gamifying open source.
                
              
              
                Workshop: Learning Go, on the Go (Go)
                
              
              Josh Software, India
               
               
              
                Gautam Rege
                Co-founder, Josh Software, India
              
              Gautam is the co-founder of Josh Software, a 9 year old Indian company that works exclusively in Ruby and Go. In this 16 years professional experience, he has worked with multi-national companies before starting Josh in 2007. He loves to code and organises RubyConf India, GopherCon India - the premier conferences in Ruby and Go in India. He is the author of 2 technical books on Ruby and MongoDB! In his free time, he plays football and basketball and enjoys beer discussions, especially about about entrepreneurship and starting up young.
            
             
              
                Workshop: Building Facebook Bot in Python (Bot)
              
This workshop will demonstrate how to build a Facebook bot using heroku, python flask and api.ai with real life examples.
                
              
              Python Developer
               
              
                Ho Wa Wong
                Python Developer
              
              Ho Wa is a python developer.
            
             
              
                Workshop: Rapid Prototyping with FramerJS (Prototyping)
                
              
Framer.js is an open source JavaScript framework for rapid prototyping. Framer.js allows you to define animations and interactions, complete with filters, spring physics, 3D effects and more. It's bundled with Framer Generator, an application that allows you to import layers directly out of Photoshop and Sketch.
See here (http://share.framerjs.com/yfvlcjc617hh/) for a realtime chat app prototype demo using FramerJS. (iPhone 5 or Desktop only)
              
              EONIQ
               
               
              
                Charles Wong
                Co-Founder & Software Product Lead, EONIQ
              
              Charles is the Co-Founder of EONIQ and Full Stack Developer in Rails.
            
             
              
                Workshop: Docker 101 (Data-science)
              
In this workshop, I will introduce major components in the Docker ecosystem and how to get started with containers. A Python Web application will be used to illustrate the usage of Docker in the development and deployment process.
                
              
              Initium Media
               
               
              
                Chunliang Lyu
                Software Engineer, Initium Media
              
              Chunliang Lyu is a full-stack developer at Initium Media. He is interested in Docker/Scala/ReactJS and believes in the future of artificial intelligence.
            
           
          
            
            
            Date: 7 – 8 Jun, 2016 (Tue – Wed)
            Venue:
            Cyberport (Function Room & Training Room 1-3, L3, Core F, Cyberport 3, 100 Cyberport, Hong Kong) (map)
            Route Information – Download PDF
            
			
            
            
              
                
                  | 7 June | Cyberport | 
              
              
                
                  | 9:30 – 10:00 | Registration Starts, Networking and Exhibition | 
                
                  | 10:00 – 10:20 | Opening Ceremony 
 | 
                
                  | 10:20 – 11:10 | (K1) Keynote Session Topic: Supporting Dynamic Growth with Elasticsearch Architecture
 Speaker:
 Christian Strzadala, Software Engineer, Elastic
 | 
                
                  | 11:10 – 12:00 | (K2) Keynote Session Topic: DevOps at Scale: A True Story
 Speakers:
 Andy Cheung, Partner Business Evangelist, Microsoft Hong Kong
 Davide Benvegnu, Director & CTO, DBTek
 | 
                
                  | 12:00 – 12:30 | Panel Discussion Topic: Web Development Best Practices
 | 
                
                  | 12:30 – 13:30 | Lunch and Networking | 
                
                  | 13:30 – 14:20 | (K3) Keynote Session Topic: Building Microservices Architectures in Go
 Speaker:
 Matt Heath, Distributed Systems Engineer, Mondo
 | 
                
                    |  | Function Room | Training Room 1 | 
                
                  | 14:20 – 15:00 | (A1) Seminar Session Topic: Microsoft Cognitive Services: Give Your Apps a Human Side
 Speaker:
 Thomas Weiss, Founder, Additive Labs
 | (B1) Seminar Session Topic: The Social Science of Internet
 Speaker:
 陳電鋸 Chung-Hong Chan, PhD candidate, Journalism & Media Studies Centre, HKU
 | 
                
                  | 15:00 – 15:40 | (A2) Seminar Session Topic: The 5 Pitfalls of Payment Integration: What to Avoid When Integrating Payments
 Speaker:
 Tim Yu, Lead Sales Engineer, APAC Braintree
 | (B2) Seminar Session Topic: Data in a New Media
 Speaker:
 Pili Hu, CTO, Initium Media
 | 
                
                  | 15:40 – 16:00 | Coffee/Tea Break | 
                
                  | 16:00 – 16:40 | (A3) Seminar Session Topic: Lessons of Building a SaaS Engineering Team in Hong Kong
 Speaker:
 William Chan, Co-Founder, S Loyalty
 | (B3) Seminar Session Topic: The End of Rails - The Illusion of Stable APIs
 Speaker:
 Nick Sutterer, Ruby Architect,TRB, INC
 | 
                
                    | 16:40 – 17:20 | (A4) Seminar Session Topic: The future of EV and Tesla Technology
 Speaker:
 Kenneth Lui, Head for Sales, Hong Kong & Macau, Tesla
 | (B4) Seminar Session Gamifying Open Source
 Speaker:
 Gautam Rege, Co-founder, Josh Software, India
 | 
                
                    | 17:20 – 18:00 | (K4) Keynote Session Topic: Mobile Network Insecurities
 Speaker:
 Linus Neumann, Computer Hacker & Internet Activist, Spokesperson, Chaos Computer Club, Germany
 | 
                
                    | 18:00 | Exhibition & Networking Ends | 
              
            
            
              
                
                  | 8 June | Cyberport | 
                
                  | Workshop | 
                
                    |  | Training Room 1 | Training Room 2 | 
              
                
                  | 09:30 – 10:00 | Registration Starts, Networking and Exhibition | 
                
                  | 10:00 – 11:30 | (W2) Workshop Topic: Learning Go, on the Go (Go)
 Speaker:
 Gautam Rege, Co-founder, Josh Software, India
 | (W1) Workshop Topic: Trailblazer Programming Workshop (Ruby)
 Speaker:
 Nick Sutterer, Ruby Architect,TRB, INC
 | 
                
                  | 11:45 – 13:15 | (W3) Workshop Topic: Building Facebook Bot in Python (Bot)
 Speaker:
 Ho Wa Wong, Python Developer
 | (W1) Workshop Topic: Trailblazer Programming Workshop (Ruby)
 Speaker:
 Nick Sutterer, Ruby Architect,TRB, INC
 | 
                
                  | 13:30 – 14:30 | Lunch & Networking | 
                
                    | 14:30 – 16:00 | (W4) Workshop Topic: Rapid Prototyping with FramerJS (Prototyping)
 Speaker:
 Charles Wong, Co-Founder & Software Product Lead, EONIQ
 | 
                
                  | 16:00 – 16:30 | Coffee/Tea Break | 
                
                  | 16:30 – 18:00 | (W5) Workshop Topic: Docker 101 (Data-science)
 Speaker:
 Chunliang Lyu, Software Engineer, Initium Media
 | 
                
                  | 18:00 | Exhibition & Networking Ends | 
              
            
            
              NOTE: The above agenda is subject to change and without prior notice.
              NOTE: The majority of all sessions will be conducted in English.
              NOTE: Internet Society Hong Kong (ISOC HK) reserves the right to make alterations to the content and schedule.