tag:engineers.sg,2005:/episodes?page=17Engineers.SG2024-03-19T05:29:34Ztag:engineers.sg,2005:Episode/39342020-01-30T12:24:00Z2024-03-16T17:00:52ZContinuous Integration for iOS with Bitrise - iOS Conf SG 2020<iframe width="560" height="315" src="https://www.youtube.com/embed/IDDTOhZKBaU" frameborder="0" allowfullscreen></iframe><p>Speaker: Anna Alexi , bitrise.io</p>
<p>About the speaker</p>
<p>Growth Manager at Bitrise</p>
<p>Event URL: <a href="https://2020.iosconf.sg/">https://2020.iosconf.sg/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/39332020-01-30T12:23:29Z2024-03-12T19:01:26ZFull Keyboard Control in UIKit Apps - iOS Conf SG 2020<iframe width="560" height="315" src="https://www.youtube.com/embed/gFnhvZIoTLc" frameborder="0" allowfullscreen></iframe><p>Speaker: Douglas Hill , pspdfkit.com</p>
<p>The best apps go beyond keyboard shortcuts by supporting full keyboard control. This talk will explore how to do that in your UIKit app, whether it runs on an iPad or uses Catalyst to run on a Mac.</p>
<p>About the speaker</p>
<p>Douglas is an iOS engineer at PSPDFKit and the lead on their PDF Viewer iOS and Mac app. He helps organise the NSLondon meetup and enjoys travelling while working remotely.</p>
<p>Event URL: <a href="https://2020.iosconf.sg/">https://2020.iosconf.sg/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/39322020-01-30T12:23:04Z2024-03-18T14:00:57ZBuilding Secure iOS Apps (you don’t have to learn it the hard way!) - iOS Conf SG 2020<iframe width="560" height="315" src="https://www.youtube.com/embed/b6LI6j_aJ9k" frameborder="0" allowfullscreen></iframe><p>Speaker: Sven Schleier , owasp.org</p>
<p>As an iOS developer you might ask yourself, what are the attacks I should be concerned about, e.g. is it possible to bypass Touch ID? In this talk Sven will make a deep dive into security on iOS Apps, and then head off into some nice mobile hacking demos. Learn what is needed to secure your iOS app?</p>
<p>About the speaker</p>
<p>Sven is one of the core project leaders and authors of the OWASP Mobile Security Testing Guide and OWASP Mobile Application Security Verification Standard and has created the OWASP Mobile Hacking Playground. Sven is giving talks and workshops about Mobile and Web Application Security worldwide to different audiences, ranging from developers to students and penetration testers.</p>
<p>Event URL: <a href="https://2020.iosconf.sg/">https://2020.iosconf.sg/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/39312020-01-30T12:22:39Z2024-02-17T03:00:47ZGlobal Variable Oriented Programming - iOS Conf SG 2020<iframe width="560" height="315" src="https://www.youtube.com/embed/CyQ59ZfT5E0" frameborder="0" allowfullscreen></iframe><p>Speaker: Paul Hudson , hackingwithswift.com</p>
<p>In this talk, Paul will walk you through the glorious history of global variables in software development, demonstrate why they aren’t going away any time soon, and even show you how you can use reflection, property wrappers, and Combine to get a little bit of global variable magic in your UIKit code.</p>
<p>About the speaker</p>
<p>Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Swift Coding Challenges, and more. Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)</p>
<p>Event URL: <a href="https://2020.iosconf.sg/">https://2020.iosconf.sg/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/39302020-01-30T12:21:32Z2024-03-12T12:01:35ZDesigning Your App to be Discoverable - iOS Conf SG 2020<iframe width="560" height="315" src="https://www.youtube.com/embed/ZZamXbKLLiI" frameborder="0" allowfullscreen></iframe><p>Speaker: Dave Verwer, iosdevweekly.com</p>
<p>Small screens make discoverability in your app hard. Even though iOS is now more than ten years old, designing your app to be discoverable is as hard as it ever was. Learn some modern techniques for how to make sure your users *find* the features you spent so many hours implementing.</p>
<p>About the speaker</p>
<p>Dave is an independent and freelance iOS developer and author of iOS Dev Weekly. He has been developing for the Mac and iOS since 2006 and is secretly quite proud that his first professional gig had him using a (real) vt100 green screen terminal. He's glad he doesn't have to use that any more though!</p>
<p>Event URL: <a href="https://2020.iosconf.sg/">https://2020.iosconf.sg/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/39292020-01-23T14:49:33Z2023-09-14T16:01:56ZBuild fullstack GraphQL & serverless apps with the 3factor architecture - GraphQL Singapore #2<iframe width="560" height="315" src="https://www.youtube.com/embed/LBVLfknFYqM" frameborder="0" allowfullscreen></iframe><p>Speaker: Tirumarai Selvan</p>
<p>Event Page: <a href="https://www.meetup.com/GraphQL-SG/events/267262157/">https://www.meetup.com/GraphQL-SG/events/267262157/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Ambrose</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZl6C/">https://amara.org/v/CZl6C/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39282020-01-23T00:12:46Z2024-03-16T17:00:52ZMichael Cheng - Software Craftsmanship series - Agile Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/Tudyxj0jNOs" frameborder="0" allowfullscreen></iframe><p>Speaker: Michael Cheng</p>
<p>We'll kick start the new year with a new series on Software Craftsmanship! (What does it mean? Please see below)</p>
<p>In this episode, we are pleased to invite Michael Cheng to share his software development experience with us over an interactive fireside chat.</p>
<p>Topics to be discussed include:
<br>- Technical practices
<br>- Collaboration
<br>- Testing
<br>- Mentorship, apprenticeship
<br>- and more...</p>
<p>## About Michael Cheng
<br>Michael Cheng is a full stack developer with more than 10 years of experience in building dynamic websites. He currently does Ruby & Go Lang.</p>
<p>He runs the Singapore PHP User Group, co-founded the iOS Dev Scouts and is the organiser of PHPConf.Asia. He also runs Engineers.SG, a not-for-profit community initiative to document and archive the tech and startup scene in Singapore. His latest passion project is JuniorDevSG, a support group for junior developers in Singapore. Michael is currently a Lead Software Engineer with GovTech Singapore.</p>
<p>Event Page: <a href="https://www.meetup.com/Agile-Singapore/events/267662433/">https://www.meetup.com/Agile-Singapore/events/267662433/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZl6D/">https://amara.org/v/CZl6D/</a></p>Michael Chengtag:engineers.sg,2005:Episode/39252020-01-21T03:27:46Z2023-11-03T14:01:16ZHow to Choose a WordPress Hosting Company - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/Aj_Mor1unnU" frameborder="0" allowfullscreen></iframe><p>Hosting is the backbone for your website, it's something you need to get right, I will run through some of the things you should be looking for in a website host in 2020.
<br>Speaker: Shaan Nicol, ChillyBin Web Design <a href="https://www.chillybin.com.sg/">https://www.chillybin.com.sg/</a></p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/267571448/">https://www.meetup.com/WordPress-Singapore/events/267571448/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Robert Sim</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZl6E/">https://amara.org/v/CZl6E/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39262020-01-21T03:27:21Z2023-09-16T12:01:28ZWordPress Search Engine Optimisation - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/KkMByWnlhvA" frameborder="0" allowfullscreen></iframe><p>Basic understanding of SEO theories and how Yoast SEO can help you improve your on-site WordPress SEO.
<br>Speaker: Tommy Koh of SEO Geek <a href="https://seogeek.sg/">https://seogeek.sg/</a></p>
<p>Event page: <a href="https://www.meetup.com/WordPress-Singapore/events/267571448/">https://www.meetup.com/WordPress-Singapore/events/267571448/</a></p>
<p>Produced by: Engineers.SG
<br>Recorded by: Robert Sim</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZl6F/">https://amara.org/v/CZl6F/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39272020-01-21T03:24:26Z2023-11-08T21:00:58ZHow to setup Google SiteKit and Google Analytics - WordPress Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/wzbKWiGcH4o" frameborder="0" allowfullscreen></iframe><p>It's one thing having a website, but it's pretty useless if you don't know how your audience is engaging with your website. In this talk, Robert will help you make sure your website analytics is set up correctly and everything is tracked.
<br>Speaker: Robert Sim of Attribute Data <a href="https://attributedata.com">https://attributedata.com</a></p>
<p>Event Page: <a href="https://www.meetup.com/WordPress-Singapore/events/267571448/">https://www.meetup.com/WordPress-Singapore/events/267571448/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Robert Sim</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZl6G/">https://amara.org/v/CZl6G/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39242020-01-18T08:07:47Z2024-03-14T09:00:46ZGlobal Diversity CFP Day Panelist Discussion<iframe width="560" height="315" src="https://www.youtube.com/embed/Q5kxpRXVDyk" frameborder="0" allowfullscreen></iframe><p>Speaker: Ong Chin Hwee, Sarah Thiam, Gao Wei, Chen Hui Jing</p>
<p>Event Page: <a href="https://www.globaldiversitycfpday.com/events/233">https://www.globaldiversitycfpday.com/events/233</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZi6l/">https://amara.org/v/CZi6l/</a></p>Chen Hui Jingtag:engineers.sg,2005:Episode/39222020-01-15T12:52:49Z2024-03-10T06:00:44ZOptimising Zero-knowledge Decryption in FormSG<iframe width="560" height="315" src="https://www.youtube.com/embed/gCRYBJds5Pc" frameborder="0" allowfullscreen></iframe><p>Speaker: Yuan Ruo</p>
<p>Event Page: <a href="https://github.com/SingaporeJS/talk.js/issues/31">https://github.com/SingaporeJS/talk.js/issues/31</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgbW/">https://amara.org/v/CZgbW/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39232020-01-15T12:34:24Z2023-09-30T11:01:35ZThe Future of JavaScript<iframe width="560" height="315" src="https://www.youtube.com/embed/23L8TMHjiyo" frameborder="0" allowfullscreen></iframe><p>Speaker: Thor (雷神)</p>
<p>Event Page: <a href="https://github.com/SingaporeJS/talk.js/issues/31">https://github.com/SingaporeJS/talk.js/issues/31</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgbY/">https://amara.org/v/CZgbY/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39212020-01-15T12:00:06Z2023-10-02T03:01:23ZEnd-to-end Type-Safe GraphQL Apps<iframe width="560" height="315" src="https://www.youtube.com/embed/M1l3Kxcn_yM" frameborder="0" allowfullscreen></iframe><p>Speaker: Carlos Rufo</p>
<p>Event Page: <a href="https://github.com/SingaporeJS/talk.js/issues/31">https://github.com/SingaporeJS/talk.js/issues/31</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgb0/">https://amara.org/v/CZgb0/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39172020-01-14T15:14:51Z2024-03-12T17:01:31ZMy Journey Into Tech - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/-zha_RpFMCQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Peh Yu Han</p>
<p>I’ll share my personal journey into tech - the motivations, considerations and challenges along the way.</p>
<p>Profile:
<br>I work as a software engineer in Sephora SEA. During my free time, i enjoy swimming and shopping :)</p>
<p><a href="https://www.linkedin.com/in/pehyuhan">https://www.linkedin.com/in/pehyuhan</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/267507133/">https://www.meetup.com/Junior-Developers-Singapore/events/267507133/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgb1/">https://amara.org/v/CZgb1/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39182020-01-14T15:14:23Z2024-03-17T17:00:46ZLighthouse techniques for debugging web - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/9Kf8-yEWXPk" frameborder="0" allowfullscreen></iframe><p>Speaker: Caleb Yang</p>
<p>Web Frontend Developer doing freelance work. Had experience with C#, javascript, html, css and a bit of java in work stints at Tata Consultancy Services, Bookmyshow and Kee Link. Currently looking for a frontend developer role.</p>
<p><a href="https://www.linkedin.com/in/caleb-yang-14786137/">https://www.linkedin.com/in/caleb-yang-14786137/</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/267507133/">https://www.meetup.com/Junior-Developers-Singapore/events/267507133/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgb2/">https://amara.org/v/CZgb2/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39192020-01-14T15:14:10Z2024-03-17T16:01:12ZExploring Seasonal Insights from Singapore Weather Station Data - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/gNF8D8AkCgY" frameborder="0" allowfullscreen></iframe><p>Speaker: Ong Chin Hwee</p>
<p>Most of the world experience the four seasons, but how many seasons does a tropical country like Singapore have? We can get such insights from publicly-available weather data; however, we need to write scripts to make API requests for retrieving the data needed for analysis.</p>
<p>In this talk, I will be sharing about my approach in scraping Singapore weather station data from Data.gov.sg APIs for a user-defined time period. With the extracted data, I will also be using a data-driven approach to investigate the weather trends and seasons over the past few years, and explore how these insights could help us in predicting future weather trends.</p>
<p><a href="https://github.com/hweecat/api_scraping_nea_datasets">https://github.com/hweecat/api_scraping_nea_datasets</a></p>
<p>Profile:
<br>Ong Chin Hwee is a data engineer, aspiring polymath and Industry 4.0 enthusiast who happens to be interested in things that fly (and stuff that burn to keep things flying). One of Chin Hwee's latest projects involves contributing to the documentation for pandas, an open-source Python library that is immensely useful for anything related to data.</p>
<p><a href="https://linkedin.com/in/ongchinhwee">https://linkedin.com/in/ongchinhwee</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/267507133/">https://www.meetup.com/Junior-Developers-Singapore/events/267507133/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgb3/">https://amara.org/v/CZgb3/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/39202020-01-14T15:05:36Z2024-03-03T16:01:08ZLessons from coding a old-new app: Slack for Win 3.1 - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/3SLOgQXbR0o" frameborder="0" allowfullscreen></iframe><p>Speaker: Yeo Kheng Meng</p>
<p>I built a Win 3.1 app during a company hackathon.</p>
<p>Without the benefit of modern libraries and languages, I had to read up and take care of many low level details, socket programming, HTTP, JSON parsing, UI design in code all under tight memory constraints. Nevertheless, it was a terrific lesson in understanding how things work under the hood.</p>
<p>I'll share my learnings and process for how an old-new app can be created with the aid of modern tools and hindsight of old technologies. And perhaps what lessons can it offer us today.</p>
<p><a href="http://yeokhengmeng.com/2019/12/building-a-new-win-3-1-app-in-2019-part-1-slack-client/">http://yeokhengmeng.com/2019/12/building-a-new-win-3-1-app-in-2019-part-1-slack-client/</a>
<br><a href="https://github.com/yeokm1/w31slack">https://github.com/yeokm1/w31slack</a></p>
<p>It was Number 1 on Hacker news for a few hours! :)
<br><a href="https://news.ycombinator.com/item?id=21831951">https://news.ycombinator.com/item?id=21831951</a></p>
<p>Profile:
<br>I work as an IoT Engineer as SP Digital in the day. Outside of work, I like to repair things and fly private planes for fun. Occasionally, I dabble with retrocomputing stuff.</p>
<p><a href="https://www.linkedin.com/in/yeokhengmeng/">https://www.linkedin.com/in/yeokhengmeng/</a></p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/267507133/">https://www.meetup.com/Junior-Developers-Singapore/events/267507133/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/CZgb4/">https://amara.org/v/CZgb4/</a></p>Yeo Kheng Meng