tag:engineers.sg,2005:/episodes?page=71Engineers.SG2024-03-19T02:46:12Ztag:engineers.sg,2005:Episode/28012018-07-05T14:20:50Z2024-02-26T19:00:38ZMapping 564,266 trees in Singapore - Hack & Tell Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/4GsaSEoA_F4" frameborder="0" allowfullscreen></iframe><p>Speaker: Lim Chee Aun</p>
<p>Event Page: <a href="https://www.meetup.com/Hack-Tell-Singapore/events/251397442/">https://www.meetup.com/Hack-Tell-Singapore/events/251397442/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Purnima Kamath</p>Lim Chee Auntag:engineers.sg,2005:Episode/28022018-07-05T14:17:31Z2024-01-30T08:01:01ZOne stop guide to all government agencies in Singapore - Hack & Tell Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/qq1oFNpFYm4" frameborder="0" allowfullscreen></iframe><p>Speaker: Chua Hui Xiang</p>
<p>Event Page: <a href="https://www.meetup.com/Hack-Tell-Singapore/events/251397442/">https://www.meetup.com/Hack-Tell-Singapore/events/251397442/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Purnima Kamath</p>Engineers.SGtag:engineers.sg,2005:Episode/28032018-07-05T14:14:40Z2024-03-07T01:00:42Zmalmopy: Python Library for working with Project Malmo - Hack & Tell Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/-IbC88-Fa7w" frameborder="0" allowfullscreen></iframe><p>Speaker: Melvin Zhang</p>
<p>Event Page: <a href="https://www.meetup.com/Hack-Tell-Singapore/events/251397442/">https://www.meetup.com/Hack-Tell-Singapore/events/251397442/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Purnima Kamath</p>Engineers.SGtag:engineers.sg,2005:Episode/28042018-07-05T14:09:46Z2024-01-24T19:01:10ZSayleh, the feedback loop tool - Hack & Tell Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/SG26ha90krI" frameborder="0" allowfullscreen></iframe><p>Speaker: Stacey Goh</p>
<p>Event Page: <a href="https://www.meetup.com/Hack-Tell-Singapore/events/251397442/">https://www.meetup.com/Hack-Tell-Singapore/events/251397442/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Purnima Kamath</p>Engineers.SGtag:engineers.sg,2005:Episode/28002018-07-04T16:34:52Z2024-02-25T09:00:48ZIntro to ReactPHP - Singapore PHP User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/lrsiREjwny4" frameborder="0" allowfullscreen></iframe><p>Speaker: Kok Wen Yen</p>
<p>Event Page: <a href="https://www.meetup.com/sgphpug/events/251776569/">https://www.meetup.com/sgphpug/events/251776569/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kLUM/">https://amara.org/v/kLUM/</a></p>Kok Wen Yentag:engineers.sg,2005:Episode/27982018-07-04T16:11:34Z2024-03-14T03:00:39ZGet Out of Callback Hell! - Singapore PHP User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/uSsqHxkem6o" frameborder="0" allowfullscreen></iframe><p>Speaker: Arul Kumaran</p>
<p>Event Page: <a href="https://www.meetup.com/sgphpug/events/251776569/">https://www.meetup.com/sgphpug/events/251776569/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kLRn/">https://amara.org/v/kLRn/</a></p>Arul Kumarantag:engineers.sg,2005:Episode/27992018-07-04T16:02:07Z2023-03-21T16:03:30ZPHP News (04 July 2018) - Singapore PHP User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/I1PiT_19arQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Zion Ng (@zionsg2015)</p>
<p>Event Page: <a href="https://www.meetup.com/sgphpug/events/251776569/">https://www.meetup.com/sgphpug/events/251776569/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kLRo/">https://amara.org/v/kLRo/</a></p>Zion Ngtag:engineers.sg,2005:Episode/27952018-07-03T12:13:57Z2024-01-30T19:00:36ZRunning a Prusa i3 with Octoprint - Hackware v4.2<iframe width="560" height="315" src="https://www.youtube.com/embed/VjVtLGGblCM" frameborder="0" allowfullscreen></iframe><p>Speaker: Sudharshan Sundaramahalingam</p>
<p>Event Page: <a href="https://www.facebook.com/events/138267146928002/">https://www.facebook.com/events/138267146928002/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kKY6/">https://amara.org/v/kKY6/</a></p>Sudharshan Sudhartag:engineers.sg,2005:Episode/27962018-07-03T12:09:38Z2024-02-12T18:01:33ZSetting up a LoRaWAN network - Hackware v4.2<iframe width="560" height="315" src="https://www.youtube.com/embed/s4YpPrJAqd8" frameborder="0" allowfullscreen></iframe><p>Speaker: Benjamin Low</p>
<p>Event Page: <a href="https://www.facebook.com/events/138267146928002/">https://www.facebook.com/events/138267146928002/</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/kKY7/">https://amara.org/v/kKY7/</a></p>Benjamin Lowtag:engineers.sg,2005:Episode/27972018-07-03T11:39:48Z2023-07-23T06:01:34ZAutomated dispenser: The path to madness is paved in small steps - Hackware v4.2<iframe width="560" height="315" src="https://www.youtube.com/embed/OEvcByYVWwU" frameborder="0" allowfullscreen></iframe><p>Speaker: Neo En-Dian and M</p>
<p>Event Page: <a href="https://www.facebook.com/events/138267146928002/">https://www.facebook.com/events/138267146928002/</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/kKY8/">https://amara.org/v/kKY8/</a></p>Neo En-Diantag:engineers.sg,2005:Episode/27942018-06-30T16:03:24Z2023-10-04T00:02:10ZDeveloper's Gym with ThoughtWorks - Session 1 - Junior Dev SG<iframe width="560" height="315" src="https://www.youtube.com/embed/FPJXv6hK4Ng" frameborder="0" allowfullscreen></iframe><p>Speaker: Gordon Song</p>
<p>Slides: <a href="https://github.com/JuniorDevSingapore/developers_gym/raw/master/Introduction%20to%20TDD.pdf">https://github.com/JuniorDevSingapore/developers_gym/raw/master/Introduction%20to%20TDD.pdf</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/252052209/">https://www.meetup.com/Junior-Developers-Singapore/events/252052209/</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/kIBc/">https://amara.org/v/kIBc/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27932018-06-28T15:49:23Z2024-03-17T17:00:37ZGo Back to the Future with Event Sourcing and CQRS<iframe width="560" height="315" src="https://www.youtube.com/embed/iGt0DBOWDTs" frameborder="0" allowfullscreen></iframe><p>Event Sourcing is an approach to building software with a long track record of success. By placing business concepts at the heart of our code, we can decouple systems into small services that can be quickly built, changed, and replaced. Although Event Sourcing has been around for many years, it remains outside the mainstream paradigm of software development--much to our detriment.</p>
<p>With Event Sourcing, we place the highest value on the simple capture of essential business events without attempting to interpret them. We can then relegate all interpretations of those events to subsystems that are easy to build, change, and replace when necessary. The resulting systems have single responsibilities and are decoupled from each other, which makes them simple to modify. Event Sourcing can enable us to move faster by supporting rapid experimentation with new perspectives, new user interactions, and new insights into our business.</p>
<p>Event Sourcing is agnostic of technology stack and language style, but it goes well with another pattern called CQRS: Command Query Responsibility Segregation. In this talk, we will do a deep-dive into both of these two patterns and discuss:</p>
<p>What is Event Sourcing, and how does it differ from systems designed around current state.
<br>Interpreting Events into denormalised projections for very fast reads (Queries).
<br>Receiving and validating Commands that, if successful, result in new Events.
<br>Single responsibility services for reacting to Events by creating other events and, if necessary, triggering external behaviour.
<br>We will cover the advantages of the pattern, to give us an idea for when and why it makes sense to use it. But it isn't a silver bullet, and we will also talk about its disadvantages, including the most commonly mentioned downside: eventual consistency, and how we can deal with it.</p>
<p>Speaker: Sebastian von Conrad</p>
<p>Sebastian is the VP of Engineering at Culture Amp and was previously leading the software architecture efforts at Envato, two of Australia's most successful tech companies. He is a former Software Engineering Manager and Software Engineer, and is an award-winning speaker at conferences in Australia and abroad, including YOW!, SATURN, Agile Australia, and RubyConf.</p>
<p>A Swede by birth, Sebastian now lives in Melbourne, Australia. It was about the last place he ever thought he'd visit, yet alone live. After 9 years and counting, however, he has no plans to leave--at least not until he actually sees a snake.</p>
<p>Event Page: <a href="https://www.eventbrite.com.au/e/yow-night-2018-singapore-sebastian-von-conrad-june-28-tickets-46097087630">https://www.eventbrite.com.au/e/yow-night-2018-singapore-sebastian-von-conrad-june-28-tickets-46097087630</a></p>
<p>Produced by Engineers.SG
<br>Recorded By: Allan A. Chua</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kG27/">https://amara.org/v/kG27/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27902018-06-28T14:52:58Z2022-03-16T06:01:58ZBad Inheritance - Talk.CSS #29<iframe width="560" height="315" src="https://www.youtube.com/embed/mLGLkXQUoRw" frameborder="0" allowfullscreen></iframe><p>Speaker: Chris Lienert</p>
<p>Event Page: <a href="https://www.meetup.com/SingaporeCSS/events/249447875/">https://www.meetup.com/SingaporeCSS/events/249447875/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kGNC/">https://amara.org/v/kGNC/</a></p>Chris Lienerttag:engineers.sg,2005:Episode/27912018-06-28T14:46:58Z2024-03-15T05:01:01ZWait, we can animate SVG? - Talk.CSS #29<iframe width="560" height="315" src="https://www.youtube.com/embed/wc7c1qMT8MQ" frameborder="0" allowfullscreen></iframe><p>Speaker: See Yishu</p>
<p>Event Page: <a href="https://www.meetup.com/SingaporeCSS/events/249447875/">https://www.meetup.com/SingaporeCSS/events/249447875/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kGND/">https://amara.org/v/kGND/</a></p>See Yishutag:engineers.sg,2005:Episode/27922018-06-28T14:42:53Z2022-01-15T08:01:10ZModern tooling for taming HTML emails - Talk.CSS #29<iframe width="560" height="315" src="https://www.youtube.com/embed/_S_h5mmGcis" frameborder="0" allowfullscreen></iframe><p>Speaker: Benjamin Richardson</p>
<p>Event Page: <a href="https://www.meetup.com/SingaporeCSS/events/249447875/">https://www.meetup.com/SingaporeCSS/events/249447875/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kGNE/">https://amara.org/v/kGNE/</a></p>Benjamin Richardsontag:engineers.sg,2005:Episode/27882018-06-28T12:40:34Z2024-02-10T09:01:17ZQuick and dirty test statistics with Python and Google Sheets - Singapore Appium Meetup<iframe width="560" height="315" src="https://www.youtube.com/embed/qqz81Ios4wU" frameborder="0" allowfullscreen></iframe><p>Speaker: Syam Sasi</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Appium-Meetup/events/251879502/">https://www.meetup.com/Singapore-Appium-Meetup/events/251879502/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kGIG/">https://amara.org/v/kGIG/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27892018-06-28T12:39:36Z2023-05-14T18:01:00ZLearnings from our cloud automation journey (so far) - Singapore Appium Meetup<iframe width="560" height="315" src="https://www.youtube.com/embed/nWnCD-4ttKg" frameborder="0" allowfullscreen></iframe><p>Speaker: Martin Schneider</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Appium-Meetup/events/251879502/">https://www.meetup.com/Singapore-Appium-Meetup/events/251879502/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kGIH/">https://amara.org/v/kGIH/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/27862018-06-27T15:43:02Z2023-05-31T01:01:03Z5 Random Ruby tips - Singapore Ruby Group<iframe width="560" height="315" src="https://www.youtube.com/embed/67HqLOUt9bs" frameborder="0" allowfullscreen></iframe><p>Speaker: Kenneth Teh from Grain</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/kFQJ/">https://amara.org/v/kFQJ/</a></p>Engineers.SG