tag:engineers.sg,2005:/episodes?page=63Engineers.SG2024-03-19T11:28:53Ztag:engineers.sg,2005:Episode/29592018-10-25T16:43:55Z2024-02-10T19:00:41ZDesigning, creating and growing complex software - Oct 2018 - GoSG<iframe width="560" height="315" src="https://www.youtube.com/embed/Y28kMT860X8" frameborder="0" allowfullscreen></iframe><p>Speaker: Siu Yin</p>
<p>Event Page: <a href="https://www.meetup.com/golangsg/events/255520944/">https://www.meetup.com/golangsg/events/255520944/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by:</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mBd1/">https://amara.org/v/mBd1/</a></p>Loh Siu Yintag:engineers.sg,2005:Episode/29602018-10-25T16:43:53Z2023-05-19T10:00:43ZHakka Roundhouse - A microservices ready monolith in Go - Oct 2018 - GoSG<iframe width="560" height="315" src="https://www.youtube.com/embed/RcVipfx9oI4" frameborder="0" allowfullscreen></iframe><p>Speaker: Siu Yin</p>
<p>Event Page: <a href="https://www.meetup.com/golangsg/events/255520944/">https://www.meetup.com/golangsg/events/255520944/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by:</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mBd2/">https://amara.org/v/mBd2/</a></p>Loh Siu Yintag:engineers.sg,2005:Episode/29572018-10-25T16:16:58Z2024-02-06T18:01:37ZMonitor AKS cluster with Container Monitoring Solution using OMS<iframe width="560" height="315" src="https://www.youtube.com/embed/aq_pd2c4dqc" frameborder="0" allowfullscreen></iframe><p>Speaker:
<br>Nilesh Gule, Community Leader having 15 years of industry experience in Finance, Healthcare and Retail domains. Software Architect by profession passionate about design and architecture. Loves exploring upcoming technologies. Currently playing around with Containers and Cloud Computing. When not thinking and talking about technology, enjoys watching the game of Cricket. Technical Evangelist with a simple motto of Code with Passion and Strive for Excellence.</p>
<p>Nilesh Gule's Blog: <a href="https://www.handsonarchitect.com/">https://www.handsonarchitect.com/</a>
<br>Speaker Deck: <a href="https://speakerdeck.com/nileshgule/debug-and-monitor-multi-container-apps">https://speakerdeck.com/nileshgule/debug-and-monitor-multi-container-apps</a>
<br>Event Page: <a href="https://www.meetup.com/mssgug/events/254083104/">https://www.meetup.com/mssgug/events/254083104/</a></p>
<p>Recorded by: Allan A. Chua (<a href="https://www.pogsdotnet.com">https://www.pogsdotnet.com</a>)
<br>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mBd3/">https://amara.org/v/mBd3/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/29562018-10-24T16:40:13Z2023-05-01T09:02:37ZThe In-Memory Hammer In Your Data Science Toolkit - Big Data Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/sAOh5rxM4z8" frameborder="0" allowfullscreen></iframe><p>Speaker: Akmal Chaudhri</p>
<p>Event Page: Event Page: <a href="https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU">https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU</a>#</p>
<p>Produced by Engineers.SG
<br>Recorded by Dona Banerjee</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mAhZ/">https://amara.org/v/mAhZ/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/29522018-10-24T16:07:33Z2022-04-14T13:02:06ZPresentational Components - SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/wmwCCoIuxWA" frameborder="0" allowfullscreen></iframe><p>Speaker: Thomas Thomas Gorissen</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/rshsjqyxnbwb/">https://www.meetup.com/Singapore-JS/events/rshsjqyxnbwb/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mAh0/">https://amara.org/v/mAh0/</a></p>Thomas Gorissentag:engineers.sg,2005:Episode/29532018-10-24T16:07:31Z2024-03-17T13:00:59ZFrom legacy codebase to modern front-end - SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/Ityw9xhbBa4" frameborder="0" allowfullscreen></iframe><p>Speaker: Grzegorz Witek, @arnvald</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/rshsjqyxnbwb/">https://www.meetup.com/Singapore-JS/events/rshsjqyxnbwb/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mAh1/">https://amara.org/v/mAh1/</a></p>Grzegorz Witektag:engineers.sg,2005:Episode/29542018-10-24T15:59:50Z2024-02-28T10:01:15ZAkka stack and high-performance microservices - Singapore Scala Programmers<iframe width="560" height="315" src="https://www.youtube.com/embed/MLkA7jjiCLk" frameborder="0" allowfullscreen></iframe><p>Speaker: Eugeny Kolpakov</p>
<p>This presentation is a follow up to August's presentation on the architecture and implementation of Redmart Capacity system [1], covering Akka streams, persistence, cluster and Actor sharding in more detail.</p>
<p>About the Presenter
<br>Eugeny Kolpakov is a Lead Software Engineer in Redmart, working as a part of Capacity and Fulfillment Center teams.</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Scala-Programmers/events/255230102/">https://www.meetup.com/Singapore-Scala-Programmers/events/255230102/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Herdy Handoko</p>
<p>Links:
<br>[1] - <a href="https://engineers.sg/video/scala-akka-real-world-example-of-high-traffic-application-design-singapore-scala-programmers--2843">https://engineers.sg/video/scala-akka-real-world-example-of-high-traffic-application-design-singapore-scala-programmers--2843</a></p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mAh2/">https://amara.org/v/mAh2/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/29552018-10-24T15:59:48Z2023-10-26T18:01:05ZAI meets Mail Processing - Big Data Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/6KCx87LWolg" frameborder="0" allowfullscreen></iframe><p>Speaker: Alexandre Combessie</p>
<p>Event Page: <a href="https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU">https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU</a>#</p>
<p>Produced by Engineers.SG
<br>Recorded by Dona Banerjee</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/mAh3/">https://amara.org/v/mAh3/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/30122018-10-24T05:56:13Z2023-10-18T08:02:00ZYOW! Singapore 2018 - Jeff Patton - MVP: and Why We Confuse Building to Learn with Building to Earn<iframe width="560" height="315" src="https://www.youtube.com/embed/u5K9sJhuq6I" frameborder="0" allowfullscreen></iframe><p>The minimum viable product is one of the most misunderstood, misused, and abused terms in contemporary software development. In this talk, Jeff will explain the misunderstandings made by thought leaders that lead to the confusion we all deal with today. You’ll learn the counter-intuitive concepts hidden in the term and why really using them is so hard. You’ll learn about techniques that will ultimately help you find smaller successful releases, test your ideas faster, develop higher quality software more predictably, and release more confidently than ever before. Because hidden in this nasty little term are clues that can help you do all that.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=jeff-patton">https://www.yowconference.sg/profile/?id=jeff-patton</a></p>Engineers.SGtag:engineers.sg,2005:Episode/30152018-10-24T05:56:13Z2023-12-28T16:01:11ZYOW! Singapore 2018 - Gregor Hohpe - Enterprise Architecture = Architecting the Enterprise? #YOWSG<iframe width="560" height="315" src="https://www.youtube.com/embed/DdJNLeYldUs" frameborder="0" allowfullscreen></iframe><p>Architects in the enterprise are often regarded as ivory tower residents who bestow their utopian plans upon project teams in the form of colorful diagrams that bear little to no resemblance to reality. The most suspicious in this group are often the “Enterprise Architects” who are perceived as being furthest from actual technical problems.</p>
<p>However, large-scale IT operation and transformation require transparency across hundreds or thousands of applications running on all sorts of middleware in data centers around the globe. The very enterprise architects are likely the only ones who stand a chance to bring transparency into such an environment and who can direct IT investments in the hundreds of millions of Euros towards modernization and run-cost reduction. This sounds a lot more exciting and valuable than drawing pictures!</p>
<p>This session takes a serious but light-hearted look at the role of enterprise architects in modern IT organizations.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=gregor-hohpe">https://www.yowconference.sg/profile/?id=gregor-hohpe</a></p>Gregor Hohpetag:engineers.sg,2005:Episode/30132018-10-24T05:56:13Z2023-11-07T10:01:19ZYOW! Singapore 2018 - Gojko Adzic - Painless visual testing #YOWSingapore<iframe width="560" height="315" src="https://www.youtube.com/embed/PlcVOBqVUr4" frameborder="0" allowfullscreen></iframe><p>When visuals come under test automation, the outcome rarely justifies the cost. Visual tests tend to be too brittle, to difficult to maintain, and too slow to execute for quick iterative delivery cycles. However, recent improvements in cloud computing and browser capabilities make it possible to change the economics of the test automation pyramid. Gojko will talk about how trends such as approval testing, cloud functions and automated image analysis can help us automate acceptance/regression tests for visual look and feel in a visual language, rather than xUnit style code, and make such tests easy to write, understand, execute and maintain.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=gojko-adzic">https://www.yowconference.sg/profile/?id=gojko-adzic</a></p>Engineers.SGtag:engineers.sg,2005:Episode/30142018-10-24T05:56:13Z2023-11-30T17:01:01ZYOW! Singapore 2018 - Cameron Joannidis - Building a CML Pipeline with Spark and Kafka #YOWSG<iframe width="560" height="315" src="https://www.youtube.com/embed/UGDc_fJw_j0" frameborder="0" allowfullscreen></iframe><p>Many organisations face the difficult challenge of enabling Machine Learning projects to get to market more quickly and to allow data science teams to share their features. In this talk, I will be discussing the machine learning pipeline developed at a large Australian telecommunications company to achieve this goal using Kafka and Spark as well as the challenges faced along the way. I’ll begin by discussing the utility and motivation for a centralised feature store, before looking at the complexities of such an undertaking (both technical and organisational). We will then dig into the technical details of implementation by discussing the scalability headaches we faced and dive into the details of the solutions used to drastically improve the speed and organisational scalability of the system. Several areas that will be covered are providing a declarative API that allowed us to compile feature definitions into optimised spark code, the complexity of a true streaming dedupe, adjusting the workflow for different machine learning use cases, fine-tuning the resource allocation to avoid unnecessary bottlenecks and allowing for streaming and batch data sources. Finally, we will touch on lessons learnt along the way and offer advice on things to avoid as well as how to take things to the next stage.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=cameron-joannidis">https://www.yowconference.sg/profile/?id=cameron-joannidis</a></p>Engineers.SGtag:engineers.sg,2005:Episode/30162018-10-24T05:56:13Z2023-11-27T09:01:29ZYOW! Singapore 2018 - Dave Farley - The Rationale for Continuous Delivery #YOWSingapore<iframe width="560" height="315" src="https://www.youtube.com/embed/gXoD2nBGgrM" frameborder="0" allowfullscreen></iframe><p>The production of software is a complex, collaborative process that stretches our ability as human beings to cope with its demands. Many people working in software development spend their careers without seeing what good really looks like. Our history is littered with inefficient processes creating poor quality output, too late to capitalise on the expected business value. How have we got into this state? How do we get past it? What does good really look like? Continuous Delivery changes the economics of software development for some of the biggest companies in the world, whatever the nature of their software development, find out how and why.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=dave-farley">https://www.yowconference.sg/profile/?id=dave-farley</a></p>Engineers.SGtag:engineers.sg,2005:Episode/30172018-10-24T05:56:13Z2023-12-29T17:01:44ZYOW! Singapore 2018 - Michael Nygard - Uncoupling #YOWSingapore<iframe width="560" height="315" src="https://www.youtube.com/embed/mAw4ygX1c-4" frameborder="0" allowfullscreen></iframe><p>We overload our terms a lot in this industry. "Coupling" is one such. That word covers situations ranging from essential to accidental to comical to cosmic. Coupling seems to be the root of all ills. It is the molasses that slows our every move. And yet, in the industry from which we borrowed the term, "coupling" was not a dirty word. It meant something ingenious. Let us contemplate coupling for a time and see what we can do about it.</p>
<p>For more on YOW! Conference visit: <a href="https://www.yowconference.com.au">https://www.yowconference.com.au</a> and for details: <a href="https://www.yowconference.sg/profile/?id=michael-nygard">https://www.yowconference.sg/profile/?id=michael-nygard</a></p>Engineers.SGtag:engineers.sg,2005:Episode/29512018-10-23T03:24:38Z2023-11-08T00:02:11ZStartups as a catalyst for data-driven innovation - Big Data Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/SpkvwwYQ36E" frameborder="0" allowfullscreen></iframe><p>Speaker: Felix Schröder</p>
<p>Event Page: <a href="https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU">https://www.eventbrite.co.uk/e/big-data-singapore-tickets-46973099806?aff=eand&fbclid=IwAR006le3trooPBwiTUb0iLLcuzov-UezPpIGuUbIi_Hp7Q0WOQgW1Jx5kYU</a>#</p>
<p>Produced by Engineers.SG
<br>Recorded by Dona Banerjee</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/lyfi/">https://amara.org/v/lyfi/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/29492018-10-22T16:16:34Z2023-05-04T10:00:50ZHow to speed up and optimize WP website with free plugins - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/aTFIWiX_WZM" frameborder="0" allowfullscreen></iframe><p>Speaker: Julia</p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/253970801/">https://www.meetup.com/WordPress-Singapore/events/253970801/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/lyJK/">https://amara.org/v/lyJK/</a></p>Julia Zamyatinatag:engineers.sg,2005:Episode/29502018-10-22T16:05:31Z2024-02-22T22:01:25ZSetting up WooCommerce - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/GdJTNt_aJzg" frameborder="0" allowfullscreen></iframe><p>Speaker: Shaan Nicol</p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/253970801/">https://www.meetup.com/WordPress-Singapore/events/253970801/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/lyJL/">https://amara.org/v/lyJL/</a></p>Shaan Nicoltag:engineers.sg,2005:Episode/29162018-10-16T13:57:30Z2024-03-19T11:00:43ZIntegrating with DBS Open Banking APIs - API Craft Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/R0smv2VSxHE" frameborder="0" allowfullscreen></iframe><p>Speaker: </p>
<p>DBS Innovation Group and API Craft Singapore are teaming up to show you how to:
<br>- Access over 200 APIs to help your customers complete their jobs to be done
<br>- Experiment and test new features in DBS’s secure API sandbox</p>
<p>This is an opportunity for both internal DBS developers and the wider API Craft community to understand how DBS is embracing the challenges of creating a developer experience, coordination across multiple departments, scaling their back-end infrastructure, managing risk and complying with regulations.</p>
<p>You will learn about DBS’s partner developer process:
<br>- Sign-up: Sign up for a developer’s account
<br>- Experiment: Use the sandbox to experiment with the APIs
<br>- Build for Real: Request production access for your app and go live!</p>
<p>Presentation:
<br>- DBS Open Banking journey
<br>- Open APIs, their features and uses
<br>- Sandbox features, worked example using the Parties API: retrieval of a user’s DBS profile
<br>- How it works: Outline of the security, testing and governance processes from Sign-up - Experiment - Build-for-Real (gaining production access)</p>
<p>Useful background reading:
<br>DBS Developers Portal:
<br><a href="https://www.dbs.com/dbsdevelopers/index.html">https://www.dbs.com/dbsdevelopers/index.html</a></p>
<p>Event Page: <a href="https://www.meetup.com/API-Craft-Singapore/events/254840611/">https://www.meetup.com/API-Craft-Singapore/events/254840611/</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/lqAB/">https://amara.org/v/lqAB/</a></p>Joel Tay