tag:engineers.sg,2005:/episodes?page=73Engineers.SG2024-03-19T02:42:44Ztag:engineers.sg,2005:Episode/27682018-06-23T07:02:33Z2024-03-17T23:01:11ZData Ingestion in Python using Apache Airflow - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/OzTCzdOQN7M" frameborder="0" allowfullscreen></iframe><p>Speaker: Sowmya Krishnan, Senior Consultant at Thoughtworks; Yew Wee, Consultant at Thoughtworks</p>
<p>With the growing need to produce and consume data to/from a myriad number of applications, data pipelines have become an integral part of our systems. In this talk, we would like to share our experience of using Apache Airflow for our data ingestion use case.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27672018-06-23T07:02:28Z2024-03-13T00:01:19ZDetecting offensive messages using Deep Learning: A micro-service based approach - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/6ciGTSrL-l4" frameborder="0" allowfullscreen></iframe><p>Speaker: Alizishaan Khatri, Machine Learning Engineer at Pivotus Ventures</p>
<p>What are you doing to control abusive content on your platform? Can your current solution tell the difference between "f**king awesome" and "f**king loser"? Can it detect racist and sexist content? In this talk, you will learn how to build a deep learning based solution and deploy it as a micro-service.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27662018-06-23T07:02:24Z2023-10-19T12:00:32ZOpening Keynote - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/n7dWUQTDC5U" frameborder="0" allowfullscreen></iframe><p>Speaker: Alan Descoins, CTO at Tryolabs</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27652018-06-23T06:12:44Z2024-02-23T07:01:18ZTaming System with Python: A Sysadmin perspective - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/upopJOxWYNs" frameborder="0" allowfullscreen></iframe><p>Speaker: Tang Ing Wei, Lead System Engineer at ROKKI Avionics Sdn. Bhd</p>
<p>We can tame the concurrency in Python even through the constraint of GIL by using the concept of Communicating Sequential Process (CSP). This is a sysadmin's sharing on how to tame the bewilderment among various OS's in daily tasks by utilizing Python's concurrency libraries and modules.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27642018-06-23T06:12:40Z2024-01-22T03:00:30ZDevil is in the details: Microservices, Security and DevOps - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/q0sfLhmQqAI" frameborder="0" allowfullscreen></iframe><p>Speaker: Mohammed A Imran, Senior Security Engineer at Zendesk</p>
<p>Security is tough and is even tougher to do in complex environments with lots of dependencies. Microservices architecture eases the pain a bit but brings its own challenges. This talk will showcase how we can leverage DevSecOps techniques to secure python based APIs/Microservices and at scale.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27632018-06-23T06:12:35Z2024-02-28T05:00:35ZBuild a Data-Driven Web App That Everyone Can Use - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/nDE7dyOFkj0" frameborder="0" allowfullscreen></iframe><p>Speaker: Galuh Sahid, Data Engineer at Midtrans</p>
<p>You're a data scientist with a machine learning model that you want to show everyone. Do you give your users your Python scripts and tell them to run "python mycoolmodel.py"? Is there a better alternative? How about a web app? The speaker will show you how Flask can be the best fit *pun intended* for this case.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27622018-06-23T06:12:29Z2024-02-14T20:00:48ZDockerizing Django - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/Dcww9gyohGc" frameborder="0" allowfullscreen></iframe><p>Speaker: Ernst Haagsman, Product Marketing Manager for PyCharm at JetBrains</p>
<p>Docker helps make sure that the Django application you develop is exactly the same as the Django application you eventually deploy. In this talk, you will learn how to containerize a Django application, and use docker-compose to connect your Django application to your entire stack.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27612018-06-23T06:12:23Z2024-01-25T04:01:30ZWriting robust, readable, and maintainable concurrent programs in Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/DJnUctSQSGw" frameborder="0" allowfullscreen></iframe><p>Speaker: Wilson Tjhi, Senior Consultant at ThoughtWorks</p>
<p>Threading, futures, coroutines, asyncio, celery, and gevent. What are the differences among these concurrency techniques? This presentation tries to make clear different concurrency models supported by Python and which libraries are best suited for the different problems that each model solves.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27602018-06-23T06:12:18Z2024-02-25T04:00:35ZA scalable blueprint for product customization with Python 3 - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/1fUOHkbkLV0" frameborder="0" allowfullscreen></iframe><p>Speaker: Chinab Chugh, Co-Founder at Jublia & Ikhsan Rosyidin, Software Engineer at Jublia</p>
<p>The talk focuses on how a SaaS project can be flexible to the business needs of their clients. It will discuss on a custom structure we have built using Python 3.6 to extend our core technology for client customisations, with emphasis on building rapidly and quick code deployments.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27592018-06-23T06:12:04Z2023-10-10T11:01:14ZPython In The Job Market - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/JgYzROynlZ0" frameborder="0" allowfullscreen></iframe><p>Speaker: Lee Wei Xuen</p>
<p>For online jobs where data is largely unstructured and inconsistent, Python can be effectively utilized across various modelling and analysis workflows. This talk will go over the typical Python packages employed in a text-heavy environment and a walkthrough on some text information extraction methods.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27582018-06-23T06:11:54Z2024-02-03T13:00:49ZTest-Driven Development of a Static Code Analyzer in Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/usXU5PXg7mw" frameborder="0" allowfullscreen></iframe><p>Speaker: Terry Yin, Programmer at Odd-e</p>
<p>Static analyzers help us find problems in our code. They are like compilers in terms of complexity; they need to know the syntax of target languages. Is it possible to build such tools without comprehensive upfront design? He will share his experience in making such tool in Python over the past 8 years.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27572018-06-23T06:11:39Z2024-02-27T21:00:30ZPractical Python Design Patterns - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/FbMP187VNTI" frameborder="0" allowfullscreen></iframe><p>Speaker: Ramanathan Ramakrishnamoorthy, Director/Co-Founder at Zentropy Technologies</p>
<p>Any production application requires good use of design patterns and this talk will be about popular design patterns/choices and their implementation. The talk will also cover basics of metaclasses and be using metaclasses in some design choices practically.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27562018-06-23T06:11:34Z2024-01-03T18:01:11ZCrypto-AI: A Guide to Building Private and Decentralized AI Systems - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/sBrU01cmY0A" frameborder="0" allowfullscreen></iframe><p>Crypto-AI: A Guide to Building Private and Decentralized AI Systems by Mixing Cryptography, Blockchains and AI</p>
<p>Speaker: Satish Shankar, Data and AI Lead at Manulife</p>
<p>Learn the essential cryptographic ingredients necessary to build machine learning & AI systems that can be effective and yet respect your privacy.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27552018-06-23T06:11:29Z2023-08-15T00:02:32ZArtisanal Async Adventures - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/IbwirUn9ubA" frameborder="0" allowfullscreen></iframe><p>Speaker: Jonas Obrist, Software Engineer at HDE Inc.</p>
<p>Asynchronous networking may seem hard to understand at first, in this talk, the speaker will show this is not the case. In 100 lines of code, he will write a low level async network stack in front of your eyes, explaining how things work as we go. By the end, you should understand how and why async code works!</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27542018-06-23T06:11:23Z2023-01-09T11:00:52ZIntroduce Syntax and History of Python from 2.4 to 3.6 - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/bvN3UwkAIKk" frameborder="0" allowfullscreen></iframe><p>Speaker: Manabu Terada, Founder and CEO at CMS Communications Inc.</p>
<p>The speaker will introduce the new syntax and functions between Python 2.4 and Python 3.6 in this talk. I will also compare the old style to the new style. You will learn the best practices for Python coding and how to perform refactoring your old Python code. You can look at the evolution of Python.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27532018-06-23T06:11:17Z2024-01-06T06:01:49ZClosing Keynote - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/QZG--lH8XKE" frameborder="0" allowfullscreen></iframe><p>Speaker: Dr. Yves Hilpisch, CEO at The Python Quants</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27522018-06-23T06:11:12Z2023-11-26T17:01:37ZHow to deploy machine learning models to production (frequently and safely) - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/enr1TnskdBE" frameborder="0" allowfullscreen></iframe><p>Speaker: David Tan, Software Developer at Thoughtworks</p>
<p>ML practitioners can have a hard time deploying their models to production, even though continuous & fear-free deployments is a solved problem in software engineering. We will demonstrate how we can apply "continuous delivery" principles to reduce deployment time from weeks/months into less than 30-minutes</p>
<p>Produced by Engineers.SG</p>David Tantag:engineers.sg,2005:Episode/27512018-06-23T06:11:07Z2024-01-18T07:01:34ZTracking the tracker: Time Series Analysis in Python From First Principles - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/cTeTGHI6vBU" frameborder="0" allowfullscreen></iframe><p>Speaker: Kenneth Emeka Odoh, Software Engineer at Apivio Systems / Nuri Telecoms</p>
<p>Humans seek to know what the future holds. In order to predict the future, we have to study the past. Time series analysis can provide the right framework for prediction. This talk is focused on forecasting and anomaly detection.</p>
<p>Produced by Engineers.SG</p>Engineers.SG