tag:engineers.sg,2005:/episodes?page=47Engineers.SG2024-03-19T12:30:30Ztag:engineers.sg,2005:Episode/32922019-04-12T03:03:57Z2024-03-14T16:00:54ZScraping Carousell: Scraping server-side rendered React apps - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/mx_C-SN40O0" frameborder="0" allowfullscreen></iframe><p>We discuss a different way to scrape React apps that appears to be less common: parsing the React state.</p>
<p>Speaker: Dexter Leng
<br>Dexter is a Singapore Polytechnic student studying Information Technology. His interests lie in backend development.</p>
<p>Recorded on: 5 April 2019</p>
<p>Event Page: meetup.com/NUSHackers</p>
<p>Produced by Engineers.SG
<br>Recorded by: NUS Hackers</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oYrh/">https://amara.org/v/oYrh/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/33042019-04-11T11:25:31Z2019-04-12T06:02:18ZJust enough blockchain - X20190305 - DApps Dev Club<iframe width="560" height="315" src="https://www.youtube.com/embed/M2jcgmO-v8U" frameborder="0" allowfullscreen></iframe><p><a href="https://dappsdev.org/">https://dappsdev.org/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/33112019-04-11T11:24:07Z2023-11-24T20:00:51ZSummary + Next Session - S01E03P07 - Talking to Ethereum - DApps Dev Club<iframe width="560" height="315" src="https://www.youtube.com/embed/NHDoQoMv3eM" frameborder="0" allowfullscreen></iframe><p><a href="https://dappsdev.org/">https://dappsdev.org/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32982019-04-11T11:22:30Z2023-11-15T23:00:44ZEthereum Virtual Machine - S01E02P02 - Technical Overview - DApps Dev Club<iframe width="560" height="315" src="https://www.youtube.com/embed/-8wVQEYdn8w" frameborder="0" allowfullscreen></iframe><p><a href="https://dappsdev.org/blog/2019-03-14-dapps-dev-club-2nd-session-roundup/">https://dappsdev.org/blog/2019-03-14-dapps-dev-club-2nd-session-roundup/</a></p>
<p><a href="https://dappsdev.org/">https://dappsdev.org/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32902019-04-11T00:14:27Z2024-03-19T11:00:45ZFrom Zero to Forex Trading Bot Hero with Node.js and Typescript- SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/y46PynUaRuo" frameborder="0" allowfullscreen></iframe><p>Speaker: Daniele Polencic</p>
<p>During this talk, you will discover Daniele's journey building a trading bot. From building a basic prototype in Typescript to using functional programming techniques to trade autonomously across multiple foreign exchanges and generate thousands of dollars in revenue.</p>
<p>By the end of the talk you will learn:</p>
<p>the basics of financial trading platforms from a developer's perspective (APIs/concepts/terminology)
<br>how you can use the skills you've gained building full stack applications to write trading software
<br>how static typing and Typescript can speed up your workflow
<br>how functional programming can help you refine your trading algorithms and verify the correctness of your program
<br>Bio
<br>Daniele Polencic is a technical consultant for learnk8s.io and certified training partner for Kubernetes and the Linux Foundation. Daniele is a passionate proponent for Javascript programming, and consults with startups when he is not coding himself.</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/260340759/">https://www.meetup.com/Singapore-JS/events/260340759/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oYKv/">https://amara.org/v/oYKv/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32912019-04-11T00:14:23Z2024-03-12T10:00:35ZInterfacing an OLAP cube with a React.JS chatbot - SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/RGy3bbex4Ho" frameborder="0" allowfullscreen></iframe><p>Speakers:
<br>Nida Bouzid , Java developer in Singapore since 8 years. Github : nidaBouzid
<br>Lisa Martini, Full stack developer in Singapore since 2018. Github : lisaMartini and ewilys</p>
<p>-- Brief introduction of OLAP cube and MDX query language
<br>-- How to implement a chatbot based on react-simple-chatbot component
<br>-- How to use Wit.ai as a Natural Language Processing
<br>-- Prototype demo</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/260340759/">https://www.meetup.com/Singapore-JS/events/260340759/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oYKw/">https://amara.org/v/oYKw/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32892019-04-08T00:46:58Z2022-12-30T10:01:03ZFrom a monolith, rewriting Soompi's backend - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/mjhlHmc9bxw" frameborder="0" allowfullscreen></iframe><p>Friday Hacks 173
<br>Soompi is one of the world's largest forums for K-Pop related news. We explore how its backend was rewritten from a monolithic model.</p>
<p>Speaker: Liu Weiyuan (Rakuten Viki)
<br>Weiyuan is a Full Stack Engineer in Viki's Web team. </p>
<p>He has worked with the company in developing and maintaining services for Soompi's publication platform using GKE, as well as other company level efforts to migrate other services into GCP. He is also directly involved in developing the main Viki client service at <a href="https://www.viki.com/">https://www.viki.com/</a>, and the Chromecast receiver application for the integration between the Google Chromecast device and the company's mobile applications.</p>
<p>Event Page: meetup.com/NUSHackers</p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oV0s/">https://amara.org/v/oV0s/</a></p>Liu Weiyuantag:engineers.sg,2005:Episode/32872019-04-04T14:02:07Z2024-02-23T10:01:30ZUnderstanding and Implementing PSR - Singapore PHP User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/up__lNNWxB8" frameborder="0" allowfullscreen></iframe><p>Speaker: Zion Ng</p>
<p>Event Page: <a href="https://www.meetup.com/sgphpug/events/259493606/">https://www.meetup.com/sgphpug/events/259493606/</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/oSSZ/">https://amara.org/v/oSSZ/</a></p>Zion Ngtag:engineers.sg,2005:Episode/32882019-04-04T13:50:05Z2024-03-04T14:00:48ZDephpugger - Singapore PHP User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/jmMgZ3GqbcQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Moses Liao</p>
<p>Event Page: <a href="https://www.meetup.com/sgphpug/events/259493606/">https://www.meetup.com/sgphpug/events/259493606/</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/oSS0/">https://amara.org/v/oSS0/</a></p>Moses Liaotag:engineers.sg,2005:Episode/32862019-04-04T13:14:29Z2024-03-09T11:01:23ZHackertools Part 1 - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/mCbU82Ezdac" frameborder="0" allowfullscreen></iframe><p>Speaker: Julius (NUS Hackers)</p>
<p>In the first part of the Hackertools series, Julius covers the basic commands and how to compose them to perform more complex tasks using commands like grep and sed.</p>
<p>Event Page: meetup.com/NUSHackers/
<br>Recorded on: 22 March 2019
<br>Produced by Engineers.SG
<br>Recorded by: NUS Hackers</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oRxf/">https://amara.org/v/oRxf/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32842019-04-03T15:09:57Z2024-02-27T15:00:49ZHackertools Part 2 - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/FXM6e4fYgHs" frameborder="0" allowfullscreen></iframe><p>Speaker: Tee Hao Wei (NUS Hackers) </p>
<p>In the second edition of the Hackertools series, Hao Wei discusses effective use of SSH and some other commands that may come in handy for hackers.</p>
<p>The slides can be found here: <a href="https://nushackers.github.io/p-hackertools2/">https://nushackers.github.io/p-hackertools2/</a></p>
<p>Event Page: meetup.com/NUSHackers/
<br>Presented on: 30 March 2019</p>
<p>Produced by Engineers.SG
<br>Recorded by: NUS Hackers</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oRM1/">https://amara.org/v/oRM1/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32852019-04-03T15:02:20Z2022-07-23T17:00:58ZSMUBIA x DSSG Part 1<iframe width="560" height="315" src="https://www.youtube.com/embed/EqCkVZPA4ls" frameborder="0" allowfullscreen></iframe><p>We're excited to collaborate with SMUBIA to invite Prof Richard Crowley from SMU and Akanksha from Rakuten to give our second talk for 2019!</p>
<p>Speaker: </p>
<p>Richard Crowley joined Singapore Management University in 2016. He received his PhD in Accountancy from the University of Illinois Urbana-Champaign and received Bachelor's degrees in Accountancy, Finance, and Theoretical Mathematics from the University of Illinois Urbana-Champaign in 2012. His research examines financial accounting using both archival and analytical methods. Much of his archival work deals with large sets of unstructured data (e.g., textual disclosures) using high-powered computing algorithms to address accounting issues that are otherwise infeasible to approach.
<br><a href="https://www.smu.edu.sg/faculty/profile/144766/Richard-CROWLEY">https://www.smu.edu.sg/faculty/profile/144766/Richard-CROWLEY</a>
<br><a href="https://rmc.link/author/dr-richard-m-crowley.html">https://rmc.link/author/dr-richard-m-crowley.html</a></p>
<p>Abstract: </p>
<p>Large corporate frauds can individually wipe out billions of dollars of investment, harming financial stability and destroying confidence in our financial systems. In this talk, I will discuss my research on using topic modeling to detect financial misreporting, including our experimental validation of Latent Dirichlet Allocation and the econometrics behind our model. Our proposed model extends traditional fraud detection techniques by analyzing what companies discuss in the text of their annual reports. Building on theory from psychology and communications, we expect and find that companies appear to intentionally change what they report when committing fraud. Our research finds that, for the biggest frauds, our proposed model can improve detection rates by 59% over the best traditional model of financial misreporting. The psychological nature of the approach, combined with an ever-shifting benchmark, makes our detection algorithm more robust to gaming than traditional models. This talk is based on research available publicly at <a href="https://ssrn.com/abstract=2803733">https://ssrn.com/abstract=2803733</a>. Slides will be available at <a href="https://rmc.link/DSSG">https://rmc.link/DSSG</a> as of the time of the talk.</p>
<p>Speaker: </p>
<p>Akanksha Tiwari works at Rakuten Institute of Technology (RIT), Singapore, a dedicated R&D organization for the Rakuten Group, on problems specific to user behavior modeling. She has worked closely with Rakuten Viki's (Rakuten’s video streaming platform for Korean and Asian content) growth and monetization teams to drive data exploration, tests, and models; present data-driven insights and actionable recommendations. Part of her work is to work with product and marketing to reduce churn and drive subscriptions using subscription churn and upsell prediction models.
<br><a href="https://www.linkedin.com/in/akanksha-tiwari-3737666a">https://www.linkedin.com/in/akanksha-tiwari-3737666a</a></p>
<p>Abstract: </p>
<p>In this talk, Akanksha will focus specifically on how the data team has been leveraging machine interpretation techniques such as SHAP values, to develop a deeper understanding of key drivers of user behavior.</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oRM2/">https://amara.org/v/oRM2/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32832019-04-01T12:47:42Z2021-10-04T15:08:47ZSMUBIA x DSSG Part 2<iframe width="560" height="315" src="https://www.youtube.com/embed/yEA-Lw8LD5c" frameborder="0" allowfullscreen></iframe><p>Details
<br>We're excited to collaborate with SMUBIA to invite Prof Richard Crowley from SMU and Akanksha from Rakuten to give our second talk for 2019!</p>
<p>Speaker:
<br>Richard Crowley joined Singapore Management University in 2016. He received his PhD in Accountancy from the University of Illinois Urbana-Champaign and received Bachelor's degrees in Accountancy, Finance, and Theoretical Mathematics from the University of Illinois Urbana-Champaign in 2012. His research examines financial accounting using both archival and analytical methods. Much of his archival work deals with large sets of unstructured data (e.g., textual disclosures) using high-powered computing algorithms to address accounting issues that are otherwise infeasible to approach.
<br><a href="https://www.smu.edu.sg/faculty/profile/144766/Richard-CROWLEY">https://www.smu.edu.sg/faculty/profile/144766/Richard-CROWLEY</a>
<br><a href="https://rmc.link/author/dr-richard-m-crowley.html">https://rmc.link/author/dr-richard-m-crowley.html</a></p>
<p>Abstract:
<br>Large corporate frauds can individually wipe out billions of dollars of investment, harming financial stability and destroying confidence in our financial systems. In this talk, I will discuss my research on using topic modeling to detect financial misreporting, including our experimental validation of Latent Dirichlet Allocation and the econometrics behind our model. Our proposed model extends traditional fraud detection techniques by analyzing what companies discuss in the text of their annual reports. Building on theory from psychology and communications, we expect and find that companies appear to intentionally change what they report when committing fraud. Our research finds that, for the biggest frauds, our proposed model can improve detection rates by 59% over the best traditional model of financial misreporting. The psychological nature of the approach, combined with an ever-shifting benchmark, makes our detection algorithm more robust to gaming than traditional models. This talk is based on research available publicly at <a href="https://ssrn.com/abstract=2803733">https://ssrn.com/abstract=2803733</a>. Slides will be available at <a href="https://rmc.link/DSSG">https://rmc.link/DSSG</a> as of the time of the talk.</p>
<p>Speaker:
<br>Akanksha Tiwari works at Rakuten Institute of Technology (RIT), Singapore, a dedicated R&D organization for the Rakuten Group, on problems specific to user behavior modeling. She has worked closely with Rakuten Viki's (Rakuten’s video streaming platform for Korean and Asian content) growth and monetization teams to drive data exploration, tests, and models; present data-driven insights and actionable recommendations. Part of her work is to work with product and marketing to reduce churn and drive subscriptions using subscription churn and upsell prediction models.
<br><a href="https://www.linkedin.com/in/akanksha-tiwari-3737666a">https://www.linkedin.com/in/akanksha-tiwari-3737666a</a></p>
<p>Abstract:
<br>In this talk, Akanksha will focus specifically on how the data team has been leveraging machine interpretation techniques such as SHAP values, to develop a deeper understanding of key drivers of user behavior.</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oPkA/">https://amara.org/v/oPkA/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32822019-03-30T04:52:15Z2024-03-07T02:01:28ZHaskell - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/Q9DwbUmfPcM" frameborder="0" allowfullscreen></iframe><p>Friday Hacks #172</p>
<p>Speaker: Noel Kwan
<br>Functional programming is an increasingly practical approach to providing structure to problems. We offer a beginner's perspective to structuring and working with data in Haskell, a purely-functional language.</p>
<p>Event Page: <a href="https://www.meetup.com/NUSHackers/">https://www.meetup.com/NUSHackers/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/oNdT/">https://amara.org/v/oNdT/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32802019-03-28T14:36:31Z2024-01-29T03:00:48ZKubernetes Chaos Engineering: Lessons Learned in Networking - Singapore Kubernetes User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/CUis6-LBobA" frameborder="0" allowfullscreen></iframe><p>Speaker: Daniele Polencic - Instructor, Learnk8s</p>
<p>When you deploy an application in Kubernetes, your code ends up running on one or more worker nodes. A node may be a physical machine or VM such as AWS EC2 or Google Compute Engine and having several of them means you can run and scale your application across instances efficiently. When there is an incoming request, the cluster routes the traffic to one of the nodes using a network proxy. But what happens when network proxy crashes? Does the cluster still work? Can Kubernetes recover from the failure?
<br>In this talk, you'll learn how the traffic is distributed within a Kubernetes cluster and what happens when the network proxy is misbehaving.</p>
<p>About the Speaker</p>
<p>Daniele is a technical consultant and instructor based in London and Singapore. Daniele is a certified Kubernetes administrator by the Linux Foundation. In the last decade, Daniele trained developers for companies in the e-commerce, finance and public sector.</p>
<p>Slides: <a href="http://bit.ly/2UiIAmp">http://bit.ly/2UiIAmp</a></p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Kubernetes-User-Group/events/259921744/">https://www.meetup.com/Singapore-Kubernetes-User-Group/events/259921744/</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/oM5e/">https://amara.org/v/oM5e/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32812019-03-28T14:36:27Z2024-01-31T19:01:30ZApplication traffic policies and security analytics in Kubernetes - Singapore Kubernetes User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/8XG4YG_pfQI" frameborder="0" allowfullscreen></iframe><p>Speaker: Akshay Mathur – Global Technology Advocate for Cloud Business Unit, A10 Networks</p>
<p>In this talk we will study cloud native network load balancing and in particular, how to ensure:</p>
<p>- Application Traffic Policy enforcement for East-West traffic
<br>- Visibility and Analytics for East-West as well as North-South Traffic
<br>- Advanced Application-layer load balancing
<br>- Centralised configuration management for distributed load balancers</p>
<p>About the Speaker</p>
<p>Akshay currently serves as Global Technology Advocate for the Cloud Business Unit at A10 Networks. As part of this role, he works in close collaboration with various customers and partners worldwide on their Containers and Kubernetes adoption initiatives and was also part of the round table discussion on security at KubeCon 2018 in Seattle. Akshay is based in Bangalore where he often presents at DevOps, AWS, Kubernetes and CNCF user group Meetups.</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Kubernetes-User-Group/events/259921744/">https://www.meetup.com/Singapore-Kubernetes-User-Group/events/259921744/</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/oM5f/">https://amara.org/v/oM5f/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32782019-03-27T15:09:33Z2023-05-14T18:01:02ZCypress - Intro to a modern web automation tool - TAQELAH<iframe width="560" height="315" src="https://www.youtube.com/embed/5ZOZgw_qeO8" frameborder="0" allowfullscreen></iframe><p>Speaker: Praveen MS, Lead QA Engineer, Tectus Dreamlab</p>
<p>Event Page: <a href="https://www.meetup.com/taqelah/events/259785329/">https://www.meetup.com/taqelah/events/259785329/</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/oLbl/">https://amara.org/v/oLbl/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/32792019-03-27T15:09:30Z2023-12-27T06:00:43ZAppium Pro Tips - TAQELAH<iframe width="560" height="315" src="https://www.youtube.com/embed/Q9d2qM14MXM" frameborder="0" allowfullscreen></iframe><p>Speaker: Syam Sasi, Senior Software Engineer, Carousell</p>
<p>Event Page: <a href="https://www.meetup.com/taqelah/events/259785329/">https://www.meetup.com/taqelah/events/259785329/</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/oLbm/">https://amara.org/v/oLbm/</a></p>Engineers.SG