tag:engineers.sg,2005:/episodes?page=135Engineers.SG2024-03-19T04:31:28Ztag:engineers.sg,2005:Episode/15642017-03-19T14:06:01Z2022-08-11T19:00:28ZState of OpenStreetMap Data in Asia - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/zyAMZ0RQtMo" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Yantisa Akhadi (Jakarta)</p>
<p>Abstract:
<br>The talk will explore the state of OpenStreetMap data in Asia, how many buildings have been mapped, which countries are mapped the most and how complete is the data in comparison with commercial mapping vendor</p>
<p>(Type: Talk | Track: Design, Art, Community | Room: Planck (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/5LZJ/">http://amara.org/v/5LZJ/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/15632017-03-19T14:06:00Z2023-11-11T23:00:57ZAgile Workflow and Best Practices in the Open Event Android App Generator Project - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/oJvmdIllnY8" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Harshit Dwivedi (New Delhi)</p>
<p>Abstract:
<br>This talk will showcase the functionalities and technical implementation of the Open Event Android App Generator Project and introduce participants to the components. Furthermore we will show how we established an agile workflow and developers taking ownership in a team that communicates over 5 timezones and across continents.</p>
<p>Part 1:</p>
<p>* Goal of the app</p>
<p>* What are the features of the app and generator</p>
<p>* What other components and APIs exist</p>
<p>* We will show the capabilities of the apk-generator by creating a new event on the eventyay server and creating a customized Android app for it!</p>
<p>Part 2:</p>
<p>* What is our workflow in the project and how do we use the issue tracker</p>
<p>* What are the best practices in the project </p>
<p>* How does our agile approach encourage developers to take ownership of the project?</p>
<p>* How can newcomers join the project and how can developers make use of it</p>
<p>(Type: Talk | Track: Web & Mobile | Room: Fermi (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/5L1k/">http://amara.org/v/5L1k/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/15622017-03-19T14:06:00Z2024-01-20T15:00:27ZTwo opensource RDBMS: mariadb vs postgresql - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/9b-Uk-pksLc" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Triton Ho (Hong Kong)</p>
<p>Abstract:
<br>Instead of saying which RDBMS is better and then starts the flame war, this talk will focus on the internal difference between two popular RDBMS.This talk will show you the common practices on these RDBMS, and how the internal differences affecting our usage on these RDBMS.(level of this talk: introductory)</p>
<p>(Type: Talk | Track: Database | Room: Curie & Hershel (Floor 2))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/5L1i/">http://amara.org/v/5L1i/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/15612017-03-19T14:05:59Z2021-09-28T13:07:55ZUsability testing based on user's mood - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/7bAmElZKzoM" frameborder="0" allowfullscreen></iframe><p>Speaker(s): June Zhang (Beijing)</p>
<p>Abstract:
<br>Usability tends to be mostly common sense, usability testing is a journey to discover the potential issues for your users' experience. When we doing the usability testing, we can get the objective result, how many tasks have been finished, how many errors user did in this process, but one thing can drive our product to be much more better is user like it. the inside pleasure from user, the subjectivity is also much more important.</p>
<p>(Type: Talk | Track: Design, Art, Community | Room: Planck (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/5L1l/">http://amara.org/v/5L1l/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/15602017-03-19T14:05:58Z2024-01-07T08:01:31ZThe State of the Art of MySQL Replication - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/y6BMadCfM1w" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Ricky Setyawan (Singapore)</p>
<p>Abstract:
<br>The most recent MySQL release comes with a very exciting set of replication features. They reduce operations overhead, enhance user experience, improve scalability, and enable running MySQL smoothly in environments such as clusters or the cloud. In fact, the feature set and the enticing roadmap show that MySQL replication is a natural fit for cloud environments. Requirements such as flexibility, elasticity, automation, and seamless scalability are no strangers for MySQL replication. And these are continuously addressed on every release. In this session extend your knowledge on MySQL replication technologies, get to know the roadmap, and learn how to grow your business by making use of a proven, scalable, and dependable database service.</p>
<p>(Type: Talk | Track: Database - MySQL Day | Room: Curie & Hershel (Floor 2))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/5L18/">http://amara.org/v/5L18/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/15592017-03-19T05:57:02Z2024-03-11T21:01:14ZSELinux introduction - Jason Zaman - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/FRdk9xA6lA0" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Jason Zaman (Singapore)</p>
<p>Abstract:
<br>Introduction to SELinux, MAC vs DAC, basic concepts (contexts, labels, rules etc), how administration works and intro to policy development and troubleshooting </p>
<p>(Type: Workshop | Track: Security and Privacy | Room: Faraday (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15582017-03-19T05:49:05Z2023-02-27T00:02:02ZBuilding an Open Source Village - we need your help! - Alex Cureton-Griffiths - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/WwyNepIppJQ" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Alex Cureton-Griffiths (Anhui, China)</p>
<p>Abstract:
<br>We're building an Open Source Village in China - taking existing open source projects and scaling them up, and providing a fair few of our own along the way. Right now we're in the design phase, and looking for shared values and design guidelines we can implement. We're thinking a mix of open source, digital fabrication, makers, eco-friendly living, and just a splash of Burning Man ;)Note: This isn't some conceptual village idea. This is an actual, on-the-ground, physical place </p>
<p>(Type: Talk | Track: Design, Art, Community | Room: Planck (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15572017-03-19T05:33:19Z2024-03-14T03:00:32ZArtificial Intelligence: The Recent Past - Shubham Patel - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/J_DYcaKKCa4" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Shubham Patel (Bengaluru)</p>
<p>Abstract:
<br>The motive is not to criticize Artificial Intelligence as the past, as the name of the talk suggest. Instead, it's to summarize the advancement made in the recent past, mainly since 2016 Q3. However, the summary may never be exhaustive. So, the focus will be on impact rather than implementation. The talk will give sneak peek into the interesting projects that AI gave to the world through large corporations or individuals. Majority of them are developed using Machine Learning than anything else in AI.</p>
<p>(Type: Talk | Track: AI & Machine Learning | Room: Mendel (Ground Floor))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15562017-03-19T05:08:43Z2024-02-29T04:00:44ZTransactional Data Dictionary in MySQL 8.0 - Gopal Shankar - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/KD6rgmvXMdM" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Gopal Shankar ()</p>
<p>Abstract:
<br>For a long time, MySQL has been using file based system for metadata storage.MySQL 8.0 is designing and implementing a new and improved data dictionary. This would enable us with following capabilities,- Single Meta-data repository for all MySQL server components.- Reliable, crash-safe InnoDB tables.- INFORMATION_SCHEMA implemented as views over DD tables - Queries can be optimized - Improved performance - Simpler, uniform implementation, easier to maintain</p>
<p>(Type: Talk | Track: Database - MySQL Day | Room: Curie & Hershel (Floor 2))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15552017-03-19T05:07:13Z2024-02-12T12:01:11ZWebAssembly: now web is a new compiler target architecture - Noritada Shimizu - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/VAcyLP9RdfQ" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Noritada Shimizu (Tokyo)</p>
<p>Abstract:
<br>gcc helloworld.c -o helloworld.htmlIf you are C / C++ programmer and see this command line, you will say: "Oh dear, C compiler emits HTML"Actually, this gcc does not emit HTML from C codes, but some compilers do.This means the web is a new compiler target architecture, like x86 and arm.In other words, we can implement our web sites with C / C++. WebAssembly is the key technolgy for it.This new, portable size- and load-time-efficient binary format for web browsers, is emmited by C / C++ compilers.Web browsers compile it into the native code, so we can speed up our web apps with it.In this talk, we will overview this new technlogy:WebAssembly specs, how C codes are compiled into it, and typicical use cases.</p>
<p>(Type: Talk | Track: Web & Mobile | Room: Fermi (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15542017-03-19T04:58:06Z2023-01-05T02:00:58ZCreating the Ultimate Front End UI for a Single Page Application - Keerthana - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/AefefTn25mw" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Keerthana Krishnan (Cochin)</p>
<p>Abstract:
<br>With the release of AngularJS 2 late last year and React JS stabilizing at v15, front end developers now have the option of choosing between the MVC structure of AngularJS 2 or the more flexible React JS with Flux architecture or a combination of both to have a front end UI that’s just right for your application.The talk will focus on the features of both Angular JS 2 and React JS, their advantages, disadvantages and share first hand experience of working with both of these to help you choose the best fit for your application.An overview on working with AngularJs2 and ReactJS, two of the most popular front end JavaScript structures, separately and together, to create a fluid Front End UI for a Single Page Application for everyone</p>
<p>(Type: Talk | Track: Web & Mobile | Room: Fermi (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15532017-03-19T04:52:38Z2024-03-04T15:01:07ZCreating your own Pokemon-world in Web based Virtual Reality - Santosh Viswanatham - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/e4HbnJ_-u0o" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Santosh Viswanatham (Hyderabad)</p>
<p>Abstract:
<br>Virtual Really is the next Big thing in building Realistic applications, games, communication tools, entertainment experiences. A-Frame is a web based VR framework used to create wonderful VR Scenes and VR applications. With a-frame you can run your VR applications using your Browser on any VR Devices, Including Oculus rift, Cardboard etc. This talk will enable the participants in getting started with Virtual Reality and a-frame, developing VR applications and finally create their own Pokemon World in Virtual Reality. Any person with knowledge of HTML, CSS and Javascript can easily start creating thier own VR applications. We will also go through few web based VR projects like aframe-painter, 360 degree photo albums, 3D gallery, few business use case related examples and our Pokemon world in Virtual reality. By the end of this session the participant will have complete understanding of what webVR is, requirements to build VR applications, popular webVR projects and finally will be able to build their own Pokemon world in virtual reality.</p>
<p>(Type: Workshop | Track: Web & Mobile | Room: Fermi (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15522017-03-19T04:48:07Z2024-03-16T11:00:43ZShogun, a language agnostic machine learning library - Viktor Gal - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/gD_l_VnNL7U" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Viktor Gal (Singapore)</p>
<p>Abstract:
<br>The Shogun Machine learning toolbox provides a wide range of unified and efficient Machine Learning (ML) methods. The toolbox seamlessly allows to easily combine multiple data representations, algorithm classes, and general purpose tools. This enables both rapid prototyping of data pipelines and extensibility in terms of new algorithms. We combine modern software architecture in C++ with both efficient low-level computing backends and cutting edge algorithm implementations to solve large-scale Machine Learning problems (yet) on single machines.One of Shogun's most exciting features is that you can use the toolbox through a unified interface from C++, Python, Octave, R, Java, Lua, C#, Ruby, etc. This not just means that we are independent of trends in computing languages, but it also lets you use Shogun as a vehicle to expose your algorithm to multiple communities. We use SWIG to enable bidirectional communication between C++ and target languages. One of the focus point of the talk is the introduction of the meta-example framework developed as part of the toolbox: a user can write an example use-case for a method using our 'meta-example' syntax, that would then be auto-translated into all of the supported languages of the library. This not only allows us to easily scale with the number of new methods in the sense of having the example use-cases of the method being exposed to all of the target languages, but it allows us to have those methods tested throughout of all the languages.Originally focussing on large-scale kernel methods and bioinformatics, the toolbox saw massive extensions to other fields in recent years. It now offers features that span the whole space of Machine Learning methods, including many classical methods in classification, regression, dimensionality reduction, clustering, but also more advanced algorithm classes such as metric, multi-task, structured output, and online learning, as well as feature hashing, ensemble methods, and optimization, just to name a few. Shogun in addition contains a number of exclusive state-of-the art algorithms such as a wealth of efficient SVM implementations, Multiple Kernel Learning, kernel hypothesis testing, Krylov methods, etc. All algorithms are supported by a collection of general purpose methods for evaluation, parameter tuning, preprocessing, serialisation & I/O, etc; the resulting combinatorial possibilities are huge.</p>
<p>(Type: Talk | Track: AI & Machine Learning | Room: Mendel (Ground Floor))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15512017-03-19T04:27:52Z2024-03-14T05:00:35ZPetaBencana.id: Software as Infrastructure - Christina Geros - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/TIAlyMh5qQE" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Christina Geros (Jakarta)</p>
<p>Abstract:
<br>The presentation will include the most recent events and updates regarding PetaBencana.id and the monsoon season in Indonesia. PetaBencana.id is a community-led, open source risk map for Indonesia; the project is supported by the Humanitarian Infrastructures Group of the Urban Risk Lab at MIT, with the aim of further developing CogniCity Open Source Software as a free, transparent, enterprise-level platform for emergency response and disaster management in megacities in South and Southeast Asia. As these cities become increasingly complex systems of people and interconnected infrastructure, extreme weather events and long term environmental changes pose acute challenges for disaster response and humanitarian action.Although rapidly urbanizing environments are often thought to be “data scarce,” by enabling residents to share emergency data openly and in real time, PetaBencana.id makes a wealth of information available that promotes resilience to extreme weather events. By gathering, sorting, and visualizing data, PetaBencana.id transforms the noise of social and digital media into critical information for residents, communities, and government agencies. The platform adopts a “people as sensors” paradigm, where confirmed reports are collected directly from the users at street level in a manner that removes expensive and time-consuming data processing. This framework creates accurate, real-time data which is immediately made available for users and first responders. The CogniCity OSS was designed, tested, and deployed as an operational platform in Jakarta during a three-year (2013-2016) applied research project. As a “proof of platform,” the free web-based flood map PetaJakarta.org was used by hundreds of thousands of residents during monsoon flooding. It is was also adopted by the Jakarta Emergency Management Agency (BPBD DKI Jakarta) to monitor flood events, to improve response times, and to share emergency information with residents. CogniCity OSS proved the value of crowdsourced social and digital media for emergency response through the PetaJakarta.org platform, but this use of open data for humanitarian disaster response is only a first step. Additional CogniCity OSS modules are in development at the MIT Urban Risk Lab to address other hazards, including earthquakes, volcanoes, tsunamis, typhoons, and terrorism. CogniCity OSS is also being designed to integrate and coordinate additional data sources, including various instant messaging services. And, as CogniCity OSS is deployed as a disaster risk management system in other Asian megacities, additional platform extensions and innovations will provide additional support for humanitarian response to urban disasters.</p>
<p>(Type: Talk | Track: AI & Machine Learning | Room: Mendel (Ground Floor))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15502017-03-19T03:52:30Z2024-03-08T03:00:59ZCentralized Logs using ELK (Elasticsearch, Logstash, Kibana) Stack - Estu Fardani - FOSSASIA 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/38jo0G6oVGo" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Estu Fardani (Yogyakarta)</p>
<p>Abstract:
<br>Managing server will monitoring all things; disk, network, i/o, CPU, RAM, log, etc. Monitoring that all things will be easy if the number of server is small. We just take manual action, login to the server and watch the status. But, how to do monitoring if the number of server will increasing; dozens, hundreds? We need tools.ELK Stack specially can be use for monitoring log. Centralized log. Centralized logging can be very useful when attempting to identify problems with our servers or applications, as it allows us to search through all of our logs in a single place. It is also useful because it allows us to identify issues that span multiple servers by correlating their logs during a specific time frame.In this workshop, we will go over the installation of ELK (Elasticsearch, Logstash, Kibana) Stack. We will also show how to configure it to gather and visualize the syslogs of systems in a centralized location, using Filebeat. Logstash is an open source tool for collecting, parsing, and storing logs for future use. Kibana is a web interface that can be used to search and view the logs that Logstash has indexed. Both of these tools are based on Elasticsearch, which is used for storing logs.It is possible to use Logstash to gather logs of all types, but we will limit the scope of this tutorial to syslog gathering.The goal of the workshop is to set up Logstash to gather syslogs of multiple servers, and set up Kibana to visualize the gathered logs.</p>
<p>(Type: Workshop | Track: AI & Machine Learning | Room: Mendel (Ground Floor))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15492017-03-19T03:35:30Z2024-03-16T23:00:44ZLogging at Scale, Billion+ messages, 100K msg/sec - Rohit Gupta - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/ZkRPj34UWfs" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Rohit Gupta (Bangalore)</p>
<p>Abstract:
<br>With the advent of micro-services, dozens of releases per day, logs are the bread and butter for any successful real-time technology platform like OlaCabs. In this talk, I would be presenting our logging pipeline and the challenges we faced while doing it at Ola scale.</p>
<p>(Type: Talk | Track: AI & Machine Learning | Room: Mendel (Ground Floor))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15482017-03-19T03:34:11Z2023-04-12T00:04:32ZWebRTC - future of Video Chats - Trishul Goel - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/7hEVzSUv7sg" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Trishul Goel (Delhi)</p>
<p>Abstract:
<br>WebRTC is a new technology used for peer to peer communication over modern browsers. This session will feature a practical tutorial that will use hands-on examples for teaching how to create realtime audio/video connection. Any person with a basic understanding of HTML5, CSS and JavaScript would be able to follow through the code examples. The talk would run through topics like webRTC, webRTC applications, sockets, testing applications realtime. In this talk, we will be understanding how to get started with webRTC apps and create solutions for one to one video chat, one to many video chat, broadcasting video, screen sharing features.By the end of the talk, attendee will be having complete understanding of what webRTC is, various use cases and application for the same. Attendees will be able to make there own webRTC app projects.</p>
<p>(Type: Talk | Track: Web & Mobile | Room: Fermi (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/15472017-03-19T03:32:10Z2024-03-01T09:00:51ZOpenSec and Why WebAppSec Matters - Shah Mijanur Rahman - FOSSASIA Summit 2017<iframe width="560" height="315" src="https://www.youtube.com/embed/8KK-lQQfYXs" frameborder="0" allowfullscreen></iframe><p>Speaker(s): Shah Mijanur Rahman (SYLHET)</p>
<p>Abstract:
<br>The Open Web Application Security Project (OWASP) is a worldwide open source project focused on improving the security of software. Our mission is to make software security visible, so that individuals and organizations are able to make informed decisions. This session will discuss about OWASP Overview, the complete approach of Web Application Security when developing or deploying web applications, why security should be considered when developing or deploying web applications and points everyone to some good open source web application security resources.</p>
<p>(Type: Talk | Track: Security and Privacy | Room: Faraday (Floor 3))</p>
<p>Event Page: <a href="http://2017.fossasia.org">http://2017.fossasia.org</a></p>
<p>Produced by Engineers.SG</p>Engineers.SG