tag:www.engineers.sg,2005:/episodes?page=67Engineers.SG2024-03-29T04:46:00Ztag:www.engineers.sg,2005:Episode/28592018-08-28T15:22:36Z2024-02-25T20:01:27ZMind Your Model<iframe width="560" height="315" src="https://www.youtube.com/embed/OKo7IcVlqKI" frameborder="0" allowfullscreen></iframe><p>Speaker: Ted Johansson</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/253585685/">https://www.meetup.com/Singapore-Ruby-Group/events/253585685/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kypF/">https://amara.org/v/kypF/</a></p>Ted Johanssontag:www.engineers.sg,2005:Episode/28602018-08-28T15:22:34Z2022-07-04T22:01:35ZOne Year with Hanami<iframe width="560" height="315" src="https://www.youtube.com/embed/PicUu6zu2m8" frameborder="0" allowfullscreen></iframe><p>Speaker: Grzegorz</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/253585685/">https://www.meetup.com/Singapore-Ruby-Group/events/253585685/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kypG/">https://amara.org/v/kypG/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28562018-08-25T12:38:50Z2024-01-09T09:01:04ZUsing Google Cloud Functions for Analytics Workloads<iframe width="560" height="315" src="https://www.youtube.com/embed/OYv8nyA8pj8" frameborder="0" allowfullscreen></iframe><p>Speaker: Hairizuan Bin Noorazman Backend Engineer, Acronis</p>
<p>Event Page: <a href="https://www.meetup.com/GCPUGSG/events/251921227/">https://www.meetup.com/GCPUGSG/events/251921227/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kwcS/">https://amara.org/v/kwcS/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28572018-08-25T12:38:24Z2023-02-25T02:00:49ZML options from hardcore (TF) to autopilot (AutoML) , Google Developer Expert - Machine Learning<iframe width="560" height="315" src="https://www.youtube.com/embed/Pv3IJUCDOiE" frameborder="0" allowfullscreen></iframe><p>Speaker:
<br> Martin Andrews
<br>Event Page:
<br><a href="https://www.meetup.com/GCPUGSG/events/251921227/">https://www.meetup.com/GCPUGSG/events/251921227/</a>
<br>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kwcT/">https://amara.org/v/kwcT/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28582018-08-25T12:32:53Z2024-02-14T11:00:47ZBuilding Engaging Apps with Firebase by , Google Developer Expert - Firebase<iframe width="560" height="315" src="https://www.youtube.com/embed/A5zCkR3yFKA" frameborder="0" allowfullscreen></iframe><p>Speaker:
<br>Lim Shang Yi
<br>Event Page:
<br><a href="https://www.meetup.com/GCPUGSG/events/251921227/">https://www.meetup.com/GCPUGSG/events/251921227/</a>
<br>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kwcU/">https://amara.org/v/kwcU/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28552018-08-25T12:13:53Z2023-07-02T08:01:02ZEnd to End machine learning with Google Cloud<iframe width="560" height="315" src="https://www.youtube.com/embed/zXWwjq6oXIc" frameborder="0" allowfullscreen></iframe><p>Speaker: Tu Pham Phuong </p>
<p>Event Page:
<br><a href="https://www.meetup.com/GCPUGSG/events/251921227/">https://www.meetup.com/GCPUGSG/events/251921227/</a>
<br>Produced by Engineers.SG</p>Engineers.SGtag:www.engineers.sg,2005:Episode/28542018-08-23T13:03:21Z2024-03-04T01:00:34ZCircuit Breaker & Retry - GoSG<iframe width="560" height="315" src="https://www.youtube.com/embed/GfBDxp0Z0MU" frameborder="0" allowfullscreen></iframe><p>Speaker: Dan Tran</p>
<p>Event Page: <a href="https://www.meetup.com/golangsg/events/253579303/">https://www.meetup.com/golangsg/events/253579303/</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/kuMk/">https://amara.org/v/kuMk/</a></p>Dan Trantag:www.engineers.sg,2005:Episode/28532018-08-23T12:23:26Z2024-03-29T00:01:35ZEvent sourcing with NATS-Streaming and Go - GoSG<iframe width="560" height="315" src="https://www.youtube.com/embed/T4wB_sWrPuw" frameborder="0" allowfullscreen></iframe><p>Speaker: Siu Yin</p>
<p>Event Page: <a href="https://www.meetup.com/golangsg/events/253579303/">https://www.meetup.com/golangsg/events/253579303/</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/kuLC/">https://amara.org/v/kuLC/</a></p>Loh Siu Yintag:www.engineers.sg,2005:Episode/28502018-08-20T15:13:36Z2023-07-02T16:01:00ZGutenberg Demo - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/eRHiwJ8Hfjg" frameborder="0" allowfullscreen></iframe><p>Speaker: Shaan Nicol</p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/252387237/">https://www.meetup.com/WordPress-Singapore/events/252387237/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kqiH/">https://amara.org/v/kqiH/</a></p>Shaan Nicoltag:www.engineers.sg,2005:Episode/28512018-08-20T15:12:01Z2024-02-26T05:00:48ZSpeed Up and Protect your WordPress sites with Cloudflare (for free) - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/rGFZPwHXOHE" frameborder="0" allowfullscreen></iframe><p>Speaker: Chris Wang</p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/252387237/">https://www.meetup.com/WordPress-Singapore/events/252387237/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kqiI/">https://amara.org/v/kqiI/</a></p>Chris Wangtag:www.engineers.sg,2005:Episode/28522018-08-20T15:07:24Z2024-02-11T18:01:27ZBuild Your Own Facebook Messenger Bot - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/43YNPqz_TJ8" frameborder="0" allowfullscreen></iframe><p>Speaker: Shaan Nicol</p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/252387237/">https://www.meetup.com/WordPress-Singapore/events/252387237/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kqiJ/">https://amara.org/v/kqiJ/</a></p>Shaan Nicoltag:www.engineers.sg,2005:Episode/28492018-08-19T23:20:42Z2024-03-25T12:00:54ZOrchestrating Containers using Minikube<iframe width="560" height="315" src="https://www.youtube.com/embed/n2FPsunhuFc" frameborder="0" allowfullscreen></iframe><p>Watch the video to learn how about container orchestration and how can you use Minikube to test locally prior to uploading to Windows Azure.</p>
<p>Speaker: Nilesh Gule (Windows Azure MVP), 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>Event Page: <a href="https://www.meetup.com/mssgug/events/250441644/">https://www.meetup.com/mssgug/events/250441644/</a>
<br>Nilesh Gule's Personal Blog: <a href="https://www.handsonarchitect.com">https://www.handsonarchitect.com</a>
<br>Nilesh Gule's Github Account: <a href="https://github.com/NileshGule">https://github.com/NileshGule</a></p>
<p>Produced by Engineers.SG
<br>Recorded by Allan Chua</p>Engineers.SGtag:www.engineers.sg,2005:Episode/28482018-08-19T12:04:17Z2023-08-21T18:01:13ZDeveloper's Gym with ThoughtWorks (Session 4) - JuniorDevSG<iframe width="560" height="315" src="https://www.youtube.com/embed/UrHXrkfWF2I" frameborder="0" allowfullscreen></iframe><p>Speaker: Gordon Guo, ThoughtWorks</p>
<p>We will do some legacy code refactoring kata: <a href="https://github.com/jbrains/trivia">https://github.com/jbrains/trivia</a></p>
<p>Agenda:</p>
<p>- Introduction on characterization test (golden master test)
<br>- Walk through the codes to identify some code smell
<br>- Some demo on refactoring (I will use the Javascript codebases as many attendees from previous sessions code in Javascript)
<br>- Pair up with someone and do hands-on exercise on refactoring</p>
<p>Slides: <a href="https://github.com/JuniorDevSingapore/developers_gym/raw/master/Refactoring%20Kata%20-%20Legacy%20Codebase.pdf">https://github.com/JuniorDevSingapore/developers_gym/raw/master/Refactoring%20Kata%20-%20Legacy%20Codebase.pdf</a></p>
<p>Sample Codes:</p>
<p>Golden Master in JavaScript:
<br><a href="https://github.com/songguoqiang/trivia_refactoring_kata">https://github.com/songguoqiang/trivia_refactoring_kata</a></p>
<p>Golden Master in Java:
<br><a href="http://blog.thecodewhisperer.com/permalink/surviving-legacy-code-with-golden-master-and-sampling">http://blog.thecodewhisperer.com/permalink/surviving-legacy-code-with-golden-master-and-sampling</a></p>
<p>Golden Master in C#:
<br><a href="http://codecleane.rs/2016/09/30/refactoring-legacy-code-in-practice-iteration-2-building-a-golden-master/">http://codecleane.rs/2016/09/30/refactoring-legacy-code-in-practice-iteration-2-building-a-golden-master/</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/253702426/">https://www.meetup.com/Junior-Developers-Singapore/events/253702426/</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/kqDI/">https://amara.org/v/kqDI/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28462018-08-13T15:57:26Z2023-10-08T15:01:12ZJustin Lee - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/1NtoOUc8BkU" frameborder="0" allowfullscreen></iframe><p>Speaker: Justin Lee, Developer</p>
<p>Former developer evangelist at Blackberry, IBM and Microsoft.
<br>Twitter: <a href="https://twitter.com/triplez82">https://twitter.com/triplez82</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/253200770/">https://www.meetup.com/Junior-Developers-Singapore/events/253200770/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Zion Ng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kkYR/">https://amara.org/v/kkYR/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/28472018-08-13T15:57:24Z2023-08-29T08:01:31ZChin Suyuen - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/w0VghhZkv50" frameborder="0" allowfullscreen></iframe><p>Speaker: Chin Suyuen, Founder, MomoCentral</p>
<p>Su Yuen is the co-founder and CEO of MomoCentral.com, an on-demand tech talent platform of freelance designers and developers. Everyday she and her co-founder Jason Lim interviews and tests designers and developers who apply to join their platform for quality. Currently over 1000+ companies including YCombinator to Series C startups and MNCs hire 450+ talents from MomoCentral. Su Yuen herself is a coder as well having won top 4 at a 24-hour hackathon, coded kitchen touch tables and Augmented Reality projects way back when the iPad didn't even have a camera. As a person who hates BS, she will be here to share and answer any questions openly in an unbiased, honest and direct manner.</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/253200770/">https://www.meetup.com/Junior-Developers-Singapore/events/253200770/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Zion Ng</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/kkYS/">https://amara.org/v/kkYS/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/30022018-08-09T09:01:54Z2024-02-14T00:01:31ZAutomate your testing with Nightwatch.js - DrupalCampSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/Gask5AmD0Ic" frameborder="0" allowfullscreen></iframe><p>Speaker: Vladimir Roudakov, Software Wizard. Level 41, Tomato Elephant Studio</p>
<p>End to end testing takes us as close as possible to test real user actions. Drupal 8.6 core will feature end2end testing framework Nightwatch.JS.</p>
<p>Attend this hands on session to be able to:
<br>- write Nightwatch.js tests
<br>- setup Nightwatch.js environment
<br>- convert user stories into active tests and produce test reports</p>
<p>Agenda:
<br>- Introduction to Nightwatch.JS and writing the first test
<br>- Nightwatch.JS tips and tricks
<br>- Integration of end to end testing into your project
<br>- Drupal and NightwatchJS</p>
<p>Audience:
<br>- Anyone who wants to introduce automated testing to existing or future web projects.
<br>- Testers, developers and project managers of existing web projects.</p>
<p>Benefits:
<br>- Technology agnostic. Current testing stack was used on multiple enterprise web projects (including WordPress, Drupal and React projects).
<br>- Free technology stack. Technologies used in this workshop are free to download and use including Selenium, NightwatchJS and docker.
<br>- Various test coverage. You don’t have to have 100% test coverage to get t. he benefits of end to end testing.</p>
<p>About the Speaker:</p>
<p>Vladimir is Drupal consultant and creator of confQ and lives in Brisbane, Australia. In day to day work he is focused on team building, automated testing and rapid prototyping. He teaches Drupal to the public since 2013 as a part of Drupal global training day. Vladimir presented sessions and ran workshops on Continuous Integration, Automated Testing, Content Management Systems & Frontend Frameworks at the conferences in Australia, New Zealand, USA and Europe.</p>
<p>Event Page: <a href="https://www.drupalcamp.sg">https://www.drupalcamp.sg</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/m5K5/">https://amara.org/v/m5K5/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/30012018-08-09T09:01:46Z2024-03-21T16:00:39ZDrupal 8 Continuous Integration with CircleCI and Pantheon - DrupalCampSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/UTfVuDEL9W4" frameborder="0" allowfullscreen></iframe><p>Speaker: Gerald Villorente, Customer Success Engineer, Pantheon</p>
<p>An introduction on how to set up a continuous integration workflow with CircleCI in Pantheon. In this session, we will cover the following:</p>
<p>Terminus - Pantheon command-line tool.
<br>Composer - PHP package manager.
<br>CircleCi - Continuous integration and delivery platform.
<br>Behat - BDD framework.
<br>Quicksilver - Workflow automation.</p>
<p>This session will also showcase how collaboration works in a remotely hosted platform. </p>
<p>Bonus: I will also showcase how to spin up a local development environment with Lando, local development environment and DevOps tool built on Docker container technology.</p>
<p>Event Page: <a href="https://www.drupalcamp.sg">https://www.drupalcamp.sg</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/m5K6/">https://amara.org/v/m5K6/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/30002018-08-09T09:01:30Z2024-03-28T07:00:42ZDevelop from scratch and deploy to production, a decoupled Drupal 8 + VueJS site<iframe width="560" height="315" src="https://www.youtube.com/embed/D-I6kIjxEA8" frameborder="0" allowfullscreen></iframe><p>Develop from scratch and deploy to production, a decoupled Drupal 8 + VueJS site... in less than 1 hour!</p>
<p>Speaker: Augustin Delaporte, General Manager China, Platform.sh</p>
<p>Challenge accepted! May the live-demo-god be with me...</p>
<p>During this session you will:</p>
<p>Choose a topic for our decoupled website
<br>Discover how easy it is to decouple Drupal 8</p>
<p>Learn how quickly you can setup a complete and reliable CI/CD workflow</p>
<p>See how fast you can deploy your site to production with confidence</p>
<p>Enjoy a never-seen before live-coding session!</p>
<p>During this session, I will:</p>
<p>Build a fully decoupled Drupal 8 website to serve as an API backend</p>
<p>Build a Vue JS frontend which will consume the Drupal 8 provided API</p>
<p>Use GitHub to setup a CI/CD workflow</p>
<p>Use Platform.sh to develop and deploy the site to production</p>
<p>Let's the fun begin!</p>
<p>About the Speaker:</p>
<p>My love story with Drupal: * Passionate for more than 7 Years * Attended as many Cons and Camps as possible * Worked at Commerce Guys where we buildt Drupal Commerce, Commerce Kickstart and Platform.sh amongst other cool stuff More at <a href="https://www.drupal.org/u/guguss">https://www.drupal.org/u/guguss</a> and <a href="https://guguss.github.io/">https://guguss.github.io/</a></p>
<p>Event Page: <a href="https://www.drupalcamp.sg">https://www.drupalcamp.sg</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/m5K7/">https://amara.org/v/m5K7/</a></p>Engineers.SG