tag:engineers.sg,2005:/episodes?page=8Engineers.SG2024-03-19T10:46:29Ztag:engineers.sg,2005:Episode/41712020-12-08T06:11:19Z2024-03-14T12:01:07ZBlockchain As Part of The Toolkit - Dave Appleton<iframe width="560" height="315" src="https://www.youtube.com/embed/Gq-uUKr1hpk" 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: Dave Appleton
<br>Topic: Blockchain As Part of The Toolkit</p>
<p>Despite the fanbase, blockchain has many limitations but it does bring with it some definite advantages that are slowly being recognised. We will build a simple project to demonstrate this.</p>
<p>Dave Appleton is, in his own words, a dinosaur who has been coding since 1968 but still pushing updates. His past interests include IOT, Test & Measurement and scientific computing. He's currently into blockchain.</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://goo.gle/devspace-fb">https://goo.gle/devspace-fb</a>
<br>🐦 Twitter → <a href="https://goo.gle/devspace-twitter">https://goo.gle/devspace-twitter</a>
<br>🔴 Meetup → <a href="https://goo.gle/devspace-meetup">https://goo.gle/devspace-meetup</a></p>Dave Appletontag:engineers.sg,2005:Episode/41692020-11-18T13:53:10Z2024-03-16T19:01:21Z📍 📍 📍 Quadtree and its implementation on Maps using D3<iframe width="560" height="315" src="https://www.youtube.com/embed/nNi_ZMXWxx4" frameborder="0" allowfullscreen></iframe><p>Speaker: Gunaseelan Narayanan, Front End Developer @ JFrog</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/274071737/">https://www.meetup.com/Singapore-JS/events/274071737/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41662020-11-04T17:06:39Z2024-03-04T18:01:39ZIntroducing :is() and :where() - Talk.CSS #56<iframe width="560" height="315" src="https://www.youtube.com/embed/qGC683FOIpg" frameborder="0" allowfullscreen></iframe><p>Speaker: Daniel Tan (@NOVALISTIC)</p>
<p>After many years, we’re finally close to using :is() and :where() to simplify our selectors everywhere. Daniel shares what these pseudo-classes are all about.</p>
<p>Event Page: <a href="https://singaporecss.github.io/56/">https://singaporecss.github.io/56/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41672020-11-04T16:51:04Z2024-03-17T13:01:06ZDesign in the background - Talk.CSS #56<iframe width="560" height="315" src="https://www.youtube.com/embed/2q15vuBrhXY" frameborder="0" allowfullscreen></iframe><p>Speaker: Eric Meyer (@meyerweb)</p>
<p>Our designs are filled with elements, and every element has its own background area, where a potentially infinite number of layers can be created. Eric will explore a number of ways to use that design space in ways both eye-catching and subtle.</p>
<p>Event Page: <a href="https://singaporecss.github.io/56">https://singaporecss.github.io/56</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41682020-11-04T16:48:25Z2023-08-31T13:01:52ZLatest CSS News - Talk.CSS #56<iframe width="560" height="315" src="https://www.youtube.com/embed/q8_Lo_crmB0" frameborder="0" allowfullscreen></iframe><p>Speaker: Chen Hui Jing</p>
<p>Event Page: <a href="https://singaporecss.github.io/56">https://singaporecss.github.io/56</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41642020-11-03T14:14:08Z2024-03-09T00:01:35ZSecure Offline Diary App for Android - Hackware<iframe width="560" height="315" src="https://www.youtube.com/embed/Q253CaePJBU" frameborder="0" allowfullscreen></iframe><p>Speaker: Alex Filimonov</p>
<p>Event Page: <a href="https://www.meetup.com/Hackware/events/274297857/">https://www.meetup.com/Hackware/events/274297857/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>Engineers.SGtag:engineers.sg,2005:Episode/41652020-11-03T14:13:20Z2024-03-17T22:01:02ZMaking the Simplest IR Blaster - Hackware<iframe width="560" height="315" src="https://www.youtube.com/embed/ZMF3qXqszBk" frameborder="0" allowfullscreen></iframe><p>Speaker: Sayanee Basu</p>
<p>Event Page: <a href="https://www.meetup.com/Hackware/events/274297857/">https://www.meetup.com/Hackware/events/274297857/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael</p>Engineers.SGtag:engineers.sg,2005:Episode/41632020-10-27T13:26:05Z2024-01-26T00:01:32ZIntegration Testing from the Trenches - Nicolas Frankel - Singapore Java User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/BTooPk65XJE" frameborder="0" allowfullscreen></iframe><p>Speaker: Nicolas Frankel</p>
<p>Nicolas works as a Developer Advocate for Hazelcast. He has 15+ years experience consulting for many different customers, in a wide range of contexts and has written several books (including "Integration Testing from the trenches"). He usually works on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Hazelcast, Nicolas also doubles as a trainer and triples as a book author.</p>
<p>== Integration Testing from the Trenches
<br>Years after Kent Beck provided JUnit, unit testing is part of most developer teams tooling. However, there’s a trend that tends to threaten unit testing, claiming only integration testing can truly detect defects in software.</p>
<p>In this talk, we will first define what unit testing and integration testing are, and their respective pros, cons, and uses. Then, we will have a look at the unique challenges posed by integration testing. Finally, tools and techniques will be presented to somewhat remedy to that so that integration testing becomes a true asset in each software developer bag of tricks.</p>
<p>Event Page: <a href="https://www.meetup.com/singajug/events/274070761/">https://www.meetup.com/singajug/events/274070761/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>Engineers.SGtag:engineers.sg,2005:Episode/41612020-10-22T15:05:25Z2024-03-01T12:01:42ZThe Evolution of a Cybersecurity Specialist to Data Specialist - Stack-X x JuniorDevSG<iframe width="560" height="315" src="https://www.youtube.com/embed/oCyaxac3K_8" frameborder="0" allowfullscreen></iframe><p>Speaker: Shane Woo, Quantitative Analyst and former Associate Cybersecurity Specialist, GovTech</p>
<p>Shane graduated from the NUS Business School in 2018 with a degree in Business Administration. Despite this non-technical background, he realised he wasn’t that interested in a traditional ‘business’ career, and wanted to pursue tech. Fortunately, by picking up skills through self-study, he was able to make the leap to join the GovTech TAP programme.</p>
<p>There, he spent the first two years as a Cybersecurity Specialist doing Threat Hunting under the Government IT Security and Incident Response Team (GITSIR), and has recently joined the Data Science and AI Division as a Quantitative Analyst. This cross-domain exposure has given Shane valuable experience and a unique perspective of how tech can be integrated.</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/274030422/">https://www.meetup.com/Junior-Developers-Singapore/events/274030422/</a> </p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>Engineers.SGtag:engineers.sg,2005:Episode/41622020-10-22T14:56:37Z2023-11-09T16:00:55ZBy failing to prepare, you are preparing to fail - Stack-X x JuniorDevSG<iframe width="560" height="315" src="https://www.youtube.com/embed/v6q-fS4zcI0" frameborder="0" allowfullscreen></iframe><p>Speaker: Kai Rueber, Chief Executive Officer, Mercurics</p>
<p>Kai is the CEO of Mercurics, a people analytics startup focusing on computational psychology. He previously worked as a recruitment consultant specialising in tech.</p>
<p>After working 10 years in the HR industry, from recruitment to L&D, Kai noticed a gap between companies and its people - employers not knowing enough to bring out the best in their employees - a gap that can be closed using data. So with a background in psychology and a passion for tech recruitment, he and his team at Mercurics plan to help companies, big and small, hire, train and retain better through computational psychology - from getting the right fit to correctly assessing performance.</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/274030422/">https://www.meetup.com/Junior-Developers-Singapore/events/274030422/</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>Engineers.SGtag:engineers.sg,2005:Episode/41592020-10-21T13:45:26Z2023-07-02T00:01:26ZWeb assembly for enterprise devs - SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/xJghyFgho9w" frameborder="0" allowfullscreen></iframe><p>Speaker: Nemanja Ninkovic
<br>GitHub: @nemwiz</p>
<p>We've all heard about WebAssembly, but most of the times it's mentioned in the context of building video games, image and video compression, VR/AR etc.
<br>However, a lot of us do not work as game developers and we don't encounter these problems in our day to day work. This brings out the question - should I even learn WebAssembly?
<br>In this talk, I want to show some use cases in building business/enterprise applications where WebAssembly can be applied. The talk is practical and we will see how WebAssembly can improve your apps performance by order of magnitude and hopefully convince you why WebAssembly is here to stay.</p>
<p>Presenter's bio
<br>Hi, my name is Nemanja Ninkovic and I'm a software engineer at Zuhlke. Passionate about problem solving and trying to keep up with the latest on the web.</p>
<p>Event Page: <a href="https://github.com/SingaporeJS/talk.js/issues/42">https://github.com/SingaporeJS/talk.js/issues/42</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>Engineers.SGtag:engineers.sg,2005:Episode/41602020-10-21T13:43:50Z2023-11-07T14:00:59ZImprove developer experience with Github Actions - SingaporeJS<iframe width="560" height="315" src="https://www.youtube.com/embed/q3Z0iFRZrdE" frameborder="0" allowfullscreen></iframe><p>Speaker: Sergey Golovin
<br>github: @daynin
<br>twitter: <a href="https://twitter.com/_sgolovin">https://twitter.com/_sgolovin</a></p>
<p>This talk about how we improved our developer experience in CSSSR (<a href="https://csssr.com/en">https://csssr.com/en</a>) with Github Actions. What we used before to automate linting, testing, building, and deploying all our projects. How GH Actions make it easier to build development workflows and what you can automate with them (almost everything).</p>
<p>Presenter's bio
<br>Hi, I'm Sergey Golovin. Software Engineer at CSSSR. I'm a big fan of open source, contributor in some projects, podcaster and co-organizer of a developers community</p>
<p>Event Page: <a href="https://github.com/SingaporeJS/talk.js/issues/42">https://github.com/SingaporeJS/talk.js/issues/42</a></p>
<p>Produced by Engineers.SG
<br>Recorded by: Michael Cheng</p>Engineers.SGtag:engineers.sg,2005:Episode/41572020-10-20T08:32:21Z2024-02-21T02:01:34ZFacebook X DSSG: Detecting Sign Language<iframe width="560" height="315" src="https://www.youtube.com/embed/7dItgTT8bs4" frameborder="0" allowfullscreen></iframe><p>Speaker: Zanqi</p>
<p>Synopsis</p>
<p>In this session, Zanqi will be sharing a sign language detection computer vision project. He will share the best practices adopted, how to pick metrics, and how to organize a Computer Vision/Machine Learning project.</p>
<p>Bio</p>
<p>Zanqi is a Solutions Engineer working with advertisers in Greater China Region. His focus is to help app creator to succeed. Before Facebook, he was a technical team lead of a stock web app, concentrated on helping clients to utilize their inventory in the most efficient way.</p>
<p>Event Page: <a href="https://www.meetup.com/DataScience-SG-Singapore/events/273742046/">https://www.meetup.com/DataScience-SG-Singapore/events/273742046/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41562020-10-15T15:46:10Z2023-10-10T17:00:50ZGraalVM for Ruby - RubySG<iframe width="560" height="315" src="https://www.youtube.com/embed/vh80hgoVTWI" frameborder="0" allowfullscreen></iframe><p>Speaker: Amitpal S. Dhillon</p>
<p>A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/273270929/">https://www.meetup.com/Singapore-Ruby-Group/events/273270929/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/41702020-10-13T04:56:26Z2024-03-15T23:00:45ZA Type-safe Query Builder and Struct Mapper for Go - Chua Bok Woon<iframe width="560" height="315" src="https://www.youtube.com/embed/C2JfH9FDusQ" frameborder="0" allowfullscreen></iframe><p>This event is brought to you by GoSEA, a collaboration among three Go communities across Southeast Asia - Go Singapore, Go Kuala Lumpur, and Go Jakarta, to discuss the latest tools, use cases, and applications of Golang.</p>
<p>Name: Chua Bok Woon
<br>Topic: A Type-safe Query Builder and Struct Mapper for Go</p>
<p>Bok Woon studies Computer Engineering at National University of Singapore. In this talk, he shows how the sq query builder library can make your SQL queries in Go type-safe, compose programmatically and boilerplate free. Find out more at <a href="https://github.com/bokwoon95/go-structured-query/">https://github.com/bokwoon95/go-structured-query/</a>.</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://goo.gle/devspace-fb">https://goo.gle/devspace-fb</a>
<br>🐦 Twitter → <a href="https://goo.gle/devspace-twitter">https://goo.gle/devspace-twitter</a>
<br>🔴 Meetup → <a href="https://goo.gle/devspace-meetup">https://goo.gle/devspace-meetup</a></p>Chua Bok Woontag:engineers.sg,2005:Episode/41532020-10-07T16:24:19Z2024-03-17T21:00:44ZOn auto sizes in Grid Layout - Talk.CSS #55<iframe width="560" height="315" src="https://www.youtube.com/embed/-FJYVwO4-BY" frameborder="0" allowfullscreen></iframe><p>Speaker: Hidde de Vries</p>
<p>Hidde will talk about how auto sizes work in Grid Layout”, because how sizing works in browsers is a very fascinating topic. More complicated than print, but also more fun, and for good reasons. You don’t want to miss this.</p>
<p>Event Page: <a href="https://singaporecss.github.io/55">https://singaporecss.github.io/55</a></p>
<p>Produced by Engineers.SG</p>Hidde de Vriestag:engineers.sg,2005:Episode/41522020-10-07T15:13:33Z2024-03-15T00:01:32ZResponsive JSXGraph graphs (replacing Javascript with CSS) - Talk.CSS #55<iframe width="560" height="315" src="https://www.youtube.com/embed/DOfgXlRSJMY" frameborder="0" allowfullscreen></iframe><p>Speaker: Murray Bourne</p>
<p>Most students access their world via their phones, but most educational institutions still insist on churning out phone-unfriendly learning materials. This talk is a case study on how to replace Javascript-based styling directives with responsive CSS for a mathematics grapher.</p>
<p>Event Page: <a href="https://singaporecss.github.io/55/">https://singaporecss.github.io/55/</a></p>
<p>Produced by Engineers.SG</p>Murray Bournetag:engineers.sg,2005:Episode/41582020-10-07T15:13:31Z2020-10-20T11:33:01ZDeleted video<iframe width="560" height="315" src="https://www.youtube.com/embed/yhmHXGj2bt4" frameborder="0" allowfullscreen></iframe><p>This video is unavailable.</p>Engineers.SG