tag:engineers.sg,2005:/episodes?page=5Engineers.SG2024-03-19T04:02:32Ztag:engineers.sg,2005:Episode/43122022-02-17T12:35:52Z2024-03-03T06:00:52ZRubySG: Behind The Gems :: 5<iframe width="560" height="315" src="https://www.youtube.com/embed/FOfBOb2-uTg" frameborder="0" allowfullscreen></iframe><p>Speaker: Jerald Gan from Airfoil
<br>Topic: Behind The Gems 5
<br>***
<br>We are inviting makers from the Ruby community to share with us their journey and what they have built. For this month, We are ecstatic to have Jerald Gan from Airfoil to share with us about his journey building Mira, a platform for reading and sharing newsletters! Jerald started this project to learn more about Ruby on Rails and was surprised to find out about the amount of information email newsletter hold! Find out more about Mira at <a href="https://www.onmira.app/">https://www.onmira.app/</a> 🤩
<br>***
<br>This event is brought to you by RubySG. RubySG is a meetup for the Ruby programming enthusiasts in Singapore. For more updates on upcoming events, follow us on social media:
<br>🎙Telegram → <a href="https://t.me/joinchat/TWJ3HtLeJF81EweA">https://t.me/joinchat/TWJ3HtLeJF81EweA</a>
<br>📺Website → <a href="https://ruby.sg">https://ruby.sg</a>
<br>🔴Meetup → <a href="https://www.meetup.com/Singapore-Ruby-Group">https://www.meetup.com/Singapore-Ruby-Group</a>
<br>***
<br>Recorded by RubySG</p>Jerald Gantag:engineers.sg,2005:Episode/43842022-01-30T04:59:33Z2023-10-29T10:02:04ZThe Definitive Deep Dive into the .git Folder - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/cRY8TXt9n4U" frameborder="0" allowfullscreen></iframe><p>What’s in the .git folder? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We’ll also quickly look through Git hooks, Git config, and ref logs. Come experience the zen of git.</p>
<p>Rob Richardson
<br>Developer Advocate, Cyral
<br>@rob_rich</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43832022-01-30T03:50:10Z2024-02-26T17:00:47ZDemystifying the Java Flight Recorder API - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/o4oQQPb8At4" frameborder="0" allowfullscreen></iframe><p>This talk will be useful for developers who wish to monitor the performance of the applications especially in case of heavy data loads. It will help developers to understand how to use and integrate the JFR APIs in their existing Java based projects seamlessly along with the best practices.</p>
<p>Karan Balkar
<br>Team Lead, LTI
<br>@karanbalkar</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43822022-01-30T03:47:04Z2023-03-09T19:04:27ZEveryone's a player (in a mid-90s MUD) - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/Xcuj7wWAtFk" frameborder="0" allowfullscreen></iframe><p>This talk takes the approach of applying Player Type Theory (from game design) to getting people involved and engaged in technical and documentation projects in a technical environment. Practical tips are offered for dealing with lack of engagement, human-caused delays, and even workplace bullying.</p>
<p>Kenzie Woodbridge
<br>British Columbia Institute of Technology, Senior Systems Analyst
<br>@rainbowkenz</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43812022-01-30T03:37:04Z2023-08-24T08:01:51ZThe 10,000 Steps of Open Source Project Health - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/pthB2d9k8lU" frameborder="0" allowfullscreen></iframe><p>Pre-recorded</p>
<p>In this talk, we will look at the approach that Facebook Open Source team takes to measure the current state of Facebook open source projects, and how we use these metrics to prioritize and to direct our DevRel focus. We aim to show how by looking at information about your open source communities.</p>
<p>Dmitry Vinnik
<br>Open Source Developer Advocate, Facebook
<br>@DmitryVinnik</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43802022-01-30T03:25:01Z2024-03-11T22:01:13ZHow to Create Pure CSS Games - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/QqBZsCV2ODs" frameborder="0" allowfullscreen></iframe><p>Elad Shechter took his free time at home to create a pure CSS game. He will explain to you lots of tips and tricks on how to create pure CSS games, based on the Coronavirus game he made.</p>
<p>Elad Shechter
<br>HTML/CSS Architect
<br>@eladsc</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43792022-01-30T03:22:18Z2024-03-15T01:01:27ZPasswords are old, use WebAuthn - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/LcDSaE7zPHc" frameborder="0" allowfullscreen></iframe><p>What if we could build our authentication processes in a way the user doesn’t need a password? I will give a quick overview of the past, present, and future of authentication. From basic authentication to passwordless biometric authentication using web authentication API, and everything in between.</p>
<p>Mohammad Shahbaz Alam
<br>Developer Advocate, Magic
<br>@mdsbzalam</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43782022-01-30T03:16:28Z2024-03-17T15:01:06ZMachine Learning Supercharged with Elixir - GeekcampSG 2021<iframe width="560" height="315" src="https://www.youtube.com/embed/uLjdrkM9V0A" frameborder="0" allowfullscreen></iframe><p>Machine learning is traditionally done on Python and Jupyter Notebooks, but a small team looked at the issues of the traditional way of doing things and the strengths of Elixir and made an amazing workflow. Ideally, the goal is to introduce people to the strengths of Elixir.</p>
<p>Tan Jian Zhen
<br>Technical Co-founder, Syte</p>
<p>---
<br>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43112021-11-18T15:41:37Z2023-11-01T20:01:16ZBehind The Gems 4 :: 6<iframe width="560" height="315" src="https://www.youtube.com/embed/HGTa4-yvB80" frameborder="0" allowfullscreen></iframe><p>Speaker: Kang Sheng Tay, Software Engineer at Shopify
<br>Topic: Behind The Gems 4 :: 6
<br>***
<br>We are inviting makers from the Ruby community to share with us their journey and what they have built. For this month, Kang Sheng will be sharing some of his learnings when building YetAnotherYear. YetAnotherYear is a New Year's Resolutions app that literally lets you keep track of your new year's resolutions. In this talk, he will be focusing on his learnings trying to build a fully functional SPA on Rails. Rails cookie auth for your SPA? Serve assets with Rails to be used in SPA? Managing OAuth using Rails for SPA? Yes, Rails can still do most of the heavy lifting so that he can just manage 1 Heroku instance 🤷♂️
<br>***
<br>This event is brought to you by RubySG. RubySG is a meetup for the Ruby programming enthusiasts in Singapore. For more updates on upcoming events, follow us on social media:
<br>🎙Telegram → <a href="https://t.me/joinchat/TWJ3HtLeJF81EweA">https://t.me/joinchat/TWJ3HtLeJF81EweA</a>
<br>📺Website → <a href="https://ruby.sg">https://ruby.sg</a>
<br>🔴Meetup → <a href="https://www.meetup.com/Singapore-Ruby-Group">https://www.meetup.com/Singapore-Ruby-Group</a>
<br>***
<br>Recorded by RubySG</p>Tay Kang Shengtag:engineers.sg,2005:Episode/43102021-11-16T07:30:02Z2024-03-17T22:01:02ZProtobuf & gRPC : Because Milliseconds Matter<iframe width="560" height="315" src="https://www.youtube.com/embed/C-IfF_kkYC8" frameborder="0" allowfullscreen></iframe><p>This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.</p>
<p>Name: Sagar Sonwane (Software Engineer, Josh Software)
<br>Topic: Protobuf & gRPC : Because Milliseconds Matter</p>
<p>Most of the existing microservices are using REST with JSON payloads as a standard way of communicating with one another. But as the number of microservices increases in the infrastructure, the service graph becomes more complex, and as a result, there are pain points and limitations in using REST for communications. Sagar will show you how to use gRPC and Protobuf to overcome these limitations.</p>
<p>*</p>
<p>For more updates on upcoming events, follow us on social media:
<br>✉️ Newsletter → <a href="https://goo.gle/devspace-news">https://goo.gle/devspace-news</a>
<br>👤 Facebook → <a href="https://www.facebook.com/DevSpaceSG/">https://www.facebook.com/DevSpaceSG/</a>
<br>🐦 Twitter → <a href="https://twitter.com/DevSpaceSG">https://twitter.com/DevSpaceSG</a>
<br>🔴 Meetup →<a href="https://www.meetup.com/developer-space/">https://www.meetup.com/developer-space/</a></p>Sagar Sonwanetag:engineers.sg,2005:Episode/43092021-11-16T07:00:01Z2024-03-18T15:01:11ZInto the Ethereum-verse (using Golang)<iframe width="560" height="315" src="https://www.youtube.com/embed/95E7OsyMPUk" frameborder="0" allowfullscreen></iframe><p>This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.</p>
<p>Name: Owen Yuwono (Senior Software Engineer, OVO)
<br>Topic: Into the Ethereum-verse (using Golang)</p>
<p>In this talk, Owen will show you how to get started on creating a simple smart contract in Ethereum blockchain using Golang.</p>
<p>*</p>
<p>For more updates on upcoming events, follow us on social media:
<br>✉️ Newsletter → <a href="https://goo.gle/devspace-news">https://goo.gle/devspace-news</a>
<br>👤 Facebook → <a href="https://www.facebook.com/DevSpaceSG/">https://www.facebook.com/DevSpaceSG/</a>
<br>🐦 Twitter → <a href="https://twitter.com/DevSpaceSG">https://twitter.com/DevSpaceSG</a>
<br>🔴 Meetup →<a href="https://www.meetup.com/developer-space/">https://www.meetup.com/developer-space/</a></p>Owen Yuwonotag:engineers.sg,2005:Episode/43082021-10-28T06:15:00Z2024-03-17T14:01:07ZGo Back to Basic<iframe width="560" height="315" src="https://www.youtube.com/embed/rVSUfgn5RO4" frameborder="0" allowfullscreen></iframe><p>Timestamps:
<br>00:00:00 Topic Introduction
<br>00:01:53 Primitive Types
<br>00:15:22 Composite Types: Array
<br>00:17:10 Composite Types: Slices
<br>00:23:37 Composite Types: Maps
<br>00:24:51 Composite Types: Struct
<br>00:27:00 Blocks, Shadows, and Control Structures
<br>00:27:04 Blocks
<br>00:29:54 If
<br>00:31:28 for Four ways
<br>00:32:37 Switch
<br>00:35:03 Functions
<br>00:36:13 Function Type Declarations
<br>00:36:39 Closure
<br>00:38:46 Functions returns functions
<br>00:31:28 Defer Using Closure
<br>00:40:27 Pointers
<br>00:41:25 Types, Methods, and Interfaces
<br>00:48:05 Interface
<br>00:51:55 Types of Assertion
<br>00:54:52 Recursion
<br>00:59:19 Divide and Conquer
<br>01:02:51 Quicksort</p>
<p>This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.</p>
<p>Names: Bilal Muhammad (Integration Chapter Leader, BTPN Syariah)
<br>Topic: Go Back to Basic</p>
<p>Bilal will talk about the basic concepts and building blocks in Go and programming in general.</p>
<p>He is working as Integration Chapter Leader in BTPN Syariah. He was formerly software engineer at Kudo (Grabkiosk) and Tokopedia.</p>
<p>*</p>
<p>For more updates on upcoming events, follow us on social media:
<br>✉️ Newsletter → <a href="https://goo.gle/devspace-news">https://goo.gle/devspace-news</a>
<br>👤 Facebook → <a href="https://www.facebook.com/DevSpaceSG/">https://www.facebook.com/DevSpaceSG/</a>
<br>🐦 Twitter → <a href="https://twitter.com/DevSpaceSG">https://twitter.com/DevSpaceSG</a>
<br>🔴 Meetup →<a href="https://www.meetup.com/developer-space/">https://www.meetup.com/developer-space/</a></p>Bilal Muhammadtag:engineers.sg,2005:Episode/43072021-10-28T06:00:03Z2024-03-19T01:01:15ZAvoiding Gotchas in Go Runtime Behaviors<iframe width="560" height="315" src="https://www.youtube.com/embed/JaMz4OeBQvc" frameborder="0" allowfullscreen></iframe><p>Timestamp:
<br>00:00 Topic Introduction
<br>01:26 Will it halt?
<br>13:00 Guess the RSS
<br>22:09 Is it a race?
<br>27:22 Shadows
<br>30:53 Finalisers
<br>37:07 Q1 Objects means any variable, correct?
<br>37:38 Q2 Are these like memory leaks like we have in C?
<br>38:34 Q3 As someone starting with out with Go, what would you recommend to build?
<br>40:00 Q4 What sort of topics and concepts to focus on?
<br>40:51 Q5 How to know what is the right number of CPU cores we should assign to our application to provide the best performance?</p>
<p>This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.</p>
<p>Names: Dian Bakti (Software Developer, Acronis)
<br>Topic: Avoiding Gotchas in Go Runtime Behaviors</p>
<p>Go is often perceived as a simple language, but there still could be “interesting” behaviors in this language (ranging from how the language is designed to Go runtime behaviors itself)</p>
<p>Here we want to share interesting stuff we found from Go, some are from real life experiences (read: bugs), some are encountered while digging through documentations, GitHub issues or tech talks by others.</p>
<p>The hope is we could avoid doing the same mistakes in the future, share some good practices with each other, or simply just to appreciate the design behind the language.</p>
<p>Dian is a Senior Software Developer in Acronis Search Engines team.</p>
<p>*</p>
<p>For more updates on upcoming events, follow us on social media:
<br>✉️ Newsletter → <a href="https://goo.gle/devspace-news">https://goo.gle/devspace-news</a>
<br>👤 Facebook → <a href="https://www.facebook.com/DevSpaceSG/">https://www.facebook.com/DevSpaceSG/</a>
<br>🐦 Twitter → <a href="https://twitter.com/DevSpaceSG">https://twitter.com/DevSpaceSG</a>
<br>🔴 Meetup →<a href="https://www.meetup.com/developer-space/">https://www.meetup.com/developer-space/</a></p>Dian Baktitag:engineers.sg,2005:Episode/43772021-10-23T11:48:18Z2023-11-09T04:00:47ZJoin us on 6th & 7th November<iframe width="560" height="315" src="https://www.youtube.com/embed/M6A_0Z6SACw" frameborder="0" allowfullscreen></iframe><p>Join us for two days of fun and talks at GeekcampSG 2021 on the 6th and 7th November!</p>
<p>Check out the schedule at <a href="https://geekcamp.sg/#schedule">https://geekcamp.sg/#schedule</a> and get your tickets at <a href="https://geekcampsg2021.eventbrite.sg">https://geekcampsg2021.eventbrite.sg</a></p>
<p>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43762021-10-23T11:15:27Z2022-11-14T05:02:44ZGeekcampSG 2021 - Day 2<iframe width="560" height="315" src="https://www.youtube.com/embed/fRw49EbP2vs" frameborder="0" allowfullscreen></iframe><p>If you have tickets, join the event space at <a href="https://gather.town/app/6jRJh6xLypwM5G8T/geekcampsg2021">https://gather.town/app/6jRJh6xLypwM5G8T/geekcampsg2021</a></p>
<p>Q&A: <a href="https://pigeonhole.at/GEEKCAMPSG2021">https://pigeonhole.at/GEEKCAMPSG2021</a></p>
<p>Schedule: <a href="https://geekcamp.sg/#schedule">https://geekcamp.sg/#schedule</a></p>
<p>Get your tickets for access to Gather at <a href="https://geekcampsg2021.eventbrite.sg">https://geekcampsg2021.eventbrite.sg</a></p>
<p>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43752021-10-23T11:13:41Z2024-01-17T12:02:21ZGeekcampSG 2021 - Day 1<iframe width="560" height="315" src="https://www.youtube.com/embed/MZOxONeEzig" frameborder="0" allowfullscreen></iframe><p>If you have tickets, join the event space at <a href="https://gather.town/app/6jRJh6xLypwM5G8T/geekcampsg2021">https://gather.town/app/6jRJh6xLypwM5G8T/geekcampsg2021</a></p>
<p>Q&A: <a href="https://pigeonhole.at/GEEKCAMPSG2021">https://pigeonhole.at/GEEKCAMPSG2021</a></p>
<p>Schedule: <a href="https://geekcamp.sg/#schedule">https://geekcamp.sg/#schedule</a></p>
<p>Get your tickets for access to Gather at <a href="https://geekcampsg2021.eventbrite.sg">https://geekcampsg2021.eventbrite.sg</a></p>
<p>Visit <a href="https://geekcamp.sg">https://geekcamp.sg</a> for more information about GeekcampSG</p>Engineers.SGtag:engineers.sg,2005:Episode/43052021-10-11T11:08:26Z2024-03-16T12:00:45ZAviation Distance Measuring Equipment (DME) Theory and Teardown - Hackware v6.7<iframe width="560" height="315" src="https://www.youtube.com/embed/QVrrqs0ePqU" frameborder="0" allowfullscreen></iframe><p>Speaker: Yeo Kheng Meng</p>
<p>Event Page: <a href="https://www.meetup.com/Hackware/events/281063085">https://www.meetup.com/Hackware/events/281063085</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Ambrose</p>Yeo Kheng Mengtag:engineers.sg,2005:Episode/43062021-10-11T11:07:46Z2023-04-20T01:02:48ZBreadboard CPU - Hackware v6.7<iframe width="560" height="315" src="https://www.youtube.com/embed/I5jZQUm2hjI" frameborder="0" allowfullscreen></iframe><p>Speaker: Xavier Tong</p>
<p>Event Page: <a href="https://www.meetup.com/Hackware/events/281063085">https://www.meetup.com/Hackware/events/281063085</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Ambrose</p>Engineers.SG