tag:engineers.sg,2005:/episodes?page=72Engineers.SG2024-03-19T07:47:29Ztag:engineers.sg,2005:Episode/27872018-06-27T15:43:00Z2023-05-06T16:01:07ZDaring to Pair - Singapore Ruby Group<iframe width="560" height="315" src="https://www.youtube.com/embed/B4Sg7J7pAwE" frameborder="0" allowfullscreen></iframe><p>Speaker: Jun Qi Tan from ThoughtWorks</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/251193119/">https://www.meetup.com/Singapore-Ruby-Group/events/251193119/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kFQK/">https://amara.org/v/kFQK/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27842018-06-27T12:20:11Z2024-01-11T14:01:11ZCode signing internals that nobody tells you - iOS Dev Scout<iframe width="560" height="315" src="https://www.youtube.com/embed/1FG_VvF2Xg0" frameborder="0" allowfullscreen></iframe><p>Speaker: Subhransu Behera</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/251787137/">https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/251787137/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Yeo Kheng Meng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kFGc/">https://amara.org/v/kFGc/</a></p>Subhransu Beheratag:engineers.sg,2005:Episode/27852018-06-27T12:00:15Z2024-01-01T22:00:30ZWorking with large scale Swift projects - iOS Dev Scout<iframe width="560" height="315" src="https://www.youtube.com/embed/v0Is4LtW5iQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Harshad Dange</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/251787137/">https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/251787137/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Yeo Kheng Meng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kFGd/">https://amara.org/v/kFGd/</a></p>Harshad Dangetag:engineers.sg,2005:Episode/27832018-06-26T15:23:09Z2024-02-09T01:01:46ZTechLadies Bootcamp #4 - Info Session<iframe width="560" height="315" src="https://www.youtube.com/embed/qgDGWtjPqSs" frameborder="0" allowfullscreen></iframe><p>About TechLadies Bootcamp #4</p>
<p>TechLadies is a community for women in Asia to connect, learn, and advance as programmers. Our flagship program, the over-subscribed TechLadies Bootcamp, is back!</p>
<p>Held in Singapore, the TechLadies Bootcamp is a 12-week part-time accelerated learning program designed for women who wish to be professional programmers. Ladies are guided by industry experts to create products for nonprofit organizations.</p>
<p>Read more about the TechLadies Bootcamp #4 here: <a href="http://www.techladies.co/techladies-bootcamp-4/">http://www.techladies.co/techladies-bootcamp-4/</a></p>
<p>Out of the 30 TechLadies Bootcamp graduates, 9 ladies got technical internships and/or were hired as junior software engineers.
<br>If you’re considering switching into a technical role or getting into the tech industry, you should attend the TechLadies Bootcamp #4 - Info Session.</p>
<p>What you can expect from this Info Session</p>
<p>Held at The Working Capitol, you will hear about the 2 NGOs we are helping with the TechLadies Bootcamp #4, what you can expect to learn during the bootcamp, and how you can apply for the bootcamp that runs from 1 Sep - 17 Nov 2018.</p>
<p>It’s also a great chance to mix and mingle with the coaches of the TechLadies Bootcamp #4, who will be selecting the bootcamp participants after applications close!</p>
<p>This event is ideal for women who are interested in applying to the TechLadies Bootcamp, or are keen to meet like-minded folks in the tech industry.</p>
<p>You do not to have any prior technical skills to attend this event.</p>
<p>Event Page: <a href="https://www.eventbrite.sg/e/techladies-bootcamp-4-info-session-registration-46753590247">https://www.eventbrite.sg/e/techladies-bootcamp-4-info-session-registration-46753590247</a>#</p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kDtj/">https://amara.org/v/kDtj/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27822018-06-23T07:03:52Z2024-03-19T07:00:54ZLearn Guitar Via Python Programming - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/tHb-w2wC5g8" frameborder="0" allowfullscreen></iframe><p>Speaker: Rishabh Shah, Associate Tech. Architect at Systango Technologies</p>
<p>Ever wanted to play your favourite song on a guitar quickly even when you don't know how to play a guitar? Our Python based MIDI to guitar tabs Transcriber can help you do that. You just need to find your song in MIDI format (with .mid as file extension), and let our Python Transcriber do its magic!</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27812018-06-23T07:03:47Z2024-03-18T23:00:41ZStreaming data processing pipelines with Apache Beam [in Python, naturally!] - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/I1JUtoDHFcg" frameborder="0" allowfullscreen></iframe><p>Speaker: Markku Lepistö, Solutions Architect - APAC and Japan, Google Cloud Platform at Google</p>
<p>Everything is about data. Data drives your decisions, your features, and can be your product. But batch processing is too slow - you have to analyze and act in real-time. Apache Beam is a new open source project for unified data processing. Streaming Beam Python pipelines are now here!</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27802018-06-23T07:03:42Z2022-04-18T16:01:01ZApplying serverless architecture pattern to distributed data processing - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/F4osm3401dE" frameborder="0" allowfullscreen></iframe><p>Speaker: Denys Makogon, Principal Software Development Engineer at Oracle</p>
<p>In this talk we will go through the whole serverless thing: from decomposing app and its logic to microservices and further to smaller bits, i.e. functions to defining data flow through functions and building their fault-tolerant pipeline.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27792018-06-23T07:03:34Z2024-02-29T09:01:18ZTesting Complex Python Dependencies With Docker Containers - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/kwqY9Mveouk" frameborder="0" allowfullscreen></iframe><p>Speaker: Jonathan Reiter, Managing Director at Data Finnovation</p>
<p>The talk will be about a testing process for complex dependencies. Consider code driving an external data processor: good tests are hard as so much state never passes through the interpreter. Our approach leverages containers and Python's test and environment control tools to design and build better tests.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27782018-06-23T07:03:29Z2023-11-20T13:01:03ZImplementing a decorator for thread synchronisation - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/dCm5-ghnYRw" frameborder="0" allowfullscreen></iframe><p>Speaker: Graham Dumpleton, Author of mod_wsgi, Developer Advocate for OpenShift at Red Hat</p>
<p>Using multithreading in Python applications? Interested in complex use cases for decorators and context managers? This talk will describe how the Java programming language "synchronized" keyword, for handling synchronisation in multithread applications, can be implemented in Python.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27772018-06-23T07:03:24Z2023-12-27T16:00:53ZGame Programming with Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/xP-8SDfqeLk" frameborder="0" allowfullscreen></iframe><p>Speaker: Sony Valdez, Python Philippines</p>
<p>In less than an hour, we will be making a simple game using pygame. There will be live coding and audience participation. Beginners will be inspired to take up programming. Non-beginner coders will learn the basics of game programming.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27762018-06-23T07:03:14Z2024-03-19T06:00:42ZElements of Programming Interviews in Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/npOXPCJVkY8" frameborder="0" allowfullscreen></iframe><p>Speaker: Tsung-Hsien Lee, Staff Software Engineer at Toyota Research Institute</p>
<p>I will educate the audience on how to solve algorithmic problems commonly asked at interviews, emphasizing the aspects of Python that are the most useful. I will also describe how hiring decisions are made behind-the-scenes, based on my professional experiences at Facebook, Google, and Uber.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27752018-06-23T07:03:09Z2024-03-05T20:00:43ZInside a PyPy JIT: is that even legal? - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/sD2BrBRip2U" frameborder="0" allowfullscreen></iframe><p>Speaker: Aleksandr Koshkin, Senior Developer at Positive Technologies</p>
<p>This time we are going to dig down to the RPython tool chain core - JIT compiler generator. We will examine the very essence of the approach taken by the PyPy team - that is how to quit writing JITted VMs by hand, stop worrying and have fun again.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27742018-06-23T07:03:04Z2023-09-21T20:02:00ZPumping up Python modules using Rust - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/rqmGnggorLI" frameborder="0" allowfullscreen></iframe><p>Speaker: Vigneshwer Dhinakaran, Mozilla TechSpeaker</p>
<p>Learn to build high performance and memory safe Python extensions using Rust. Discover this and more tips to boost up your Python application.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27732018-06-23T07:02:59Z2024-03-02T07:00:36ZConcurrency vs Parallelism - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/HNjAgkybAdQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Narendran R, Senior Software Consultant at Tarka</p>
<p>A good code should use resources efficiently, which means not over utilise them as well as not leaving them idle. Main feature of Python3 is its async capabilities. After learning what concurrency is and why concurrency is not parallelism. We will leverage asyncIO library to design concurrent code.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27722018-06-23T07:02:53Z2024-03-04T07:00:40ZRun your ICO using Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/Nr23EVzF6II" frameborder="0" allowfullscreen></iframe><p>Speaker: Abhishek Pandey, Senior Developer at Tilde Trading</p>
<p>When you read about Ethereum smart contract tutorials, most likely, Truffle framework is used as an example. What the speaker wants to showcase is how easy it can be to use Python instead to not just test, but even run your smart contracts, including advanced scenarios like creating blockchain or launching ICO!</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27712018-06-23T07:02:48Z2024-03-19T07:00:54ZImplementing Reinforcement Learning for Marketing Channel Optimization with Python - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/Q0m0QrwD6xk" frameborder="0" allowfullscreen></iframe><p>Speaker: Novia Listiyani Wirhaspati, Data Scientist at Traveloka Indonesia</p>
<p>So, you have heard that moments where Deep Reinforcement Learning (DRL) has empowered machines to win games against human. But then, what's next? In this talk, we are going to discuss how we implement Proximal Policy Optimization (PPO) - a method in DRL - to solve real-world business problem.</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27702018-06-23T07:02:43Z2024-01-30T09:02:14ZPython For Self-Trackers: How To Become A Data-Driven You - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/2Ik36zJA5Jw" frameborder="0" allowfullscreen></iframe><p>Speaker: Mark Koester</p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/27692018-06-23T07:02:39Z2023-09-26T23:01:47ZHow to understand user behaviour using Multiple Linear Regression? - PyCon APAC 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/628CrflFNKE" frameborder="0" allowfullscreen></iframe><p>Speaker: Sarthak Deshwal, Associate Software Engineer at Expedia Group</p>
<p>Studying the user behaviour on app/website is one of the most hot topics among product companies. Multiple linear regression exactly helps you to find out the most important factors about your user and deliver the most important features to them. We will discuss the process, and the pros and cons of it.</p>
<p>Produced by Engineers.SG</p>Engineers.SG