tag:www.engineers.sg,2005:/episodes?page=79Engineers.SG2024-03-29T08:39:34Ztag:www.engineers.sg,2005:Episode/26262018-05-20T10:01:57Z2024-02-20T08:02:07ZUnderstanding Bitcoins: Perceptions and Islamic Perspective - Tahir Mumtaz Awan - FOSSASIA 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/OnQA3J2hnQU" frameborder="0" allowfullscreen></iframe><p>Speaker: Dr. Tahir Mumtaz Awan, Director HATF Consultants & Advisors
<br>Info: <a href="https://2018.fossasia.org/event/speakers.html#dr-tahir-mumtaz-awan3206">https://2018.fossasia.org/event/speakers.html#dr-tahir-mumtaz-awan3206</a></p>
<p>A few years ago, a new type of currency emerged generalized as a “synthetic” currency. It is called synthetic because it is not operated by any state or even has any tangible value rather it seems to be a new asset that is trade-able resulting from an agreement between two individuals secretly and it is facilitated with the help of internet technology. Included in this synthetic currency is Bit coin (BTC) that has proved to be one of the most important one. BTC can be stated as “Digital money is simply the idea that, thanks to technology, money can now be a digital object, a unique serial number that can be directly exchanged anonymously and without accounting, just as one person would hand a dollar bill to another person, you had it, now they have it, Very simple”. There is already a lot of usage of digital money, for example when a person makes a transaction the system identifies the person and makes credit equivalent to the amount of deposit, which makes it digitally usable on ATM machines or in transfer from person to person or can be utilized to purchase goods or services. But this is not related to concept of digital currencies because a digital currency is more like a real form of currency with a characteristic of independence i.e. free from intermediaries such as central banks. Hence the whole system of digital currency is decentralized and there is no decision making involved by politicians or governments or banks. Such as Bit coins work through cryptographic algorithms to make the currency digitally usable. There are people who like the idea of currency which does not involve people in grey suits i.e. bankers and politicians who have had the system under control until now. In this talk, the focus is on the level of understanding or perception among the individuals regarding the bit coin currency in the domain of cryptocurrency.</p>
<p>(Type: Talk | Track: Blockchain | Room: Event Hall 2-1)</p>
<p>Event Page: <a href="http://2018.fossasia.org">http://2018.fossasia.org</a>
<br>Follow FOSSASIA on Twitter: <a href="https://twitter.com/fossasia/">https://twitter.com/fossasia/</a>
<br>Like FOSSASIA on Facebook: <a href="https://www.facebook.com/fossasia/">https://www.facebook.com/fossasia/</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:www.engineers.sg,2005:Episode/26202018-05-15T12:51:49Z2024-03-29T08:00:57ZData Processing with Spark by ThoughtWorks Talks Tech<iframe width="560" height="315" src="https://www.youtube.com/embed/-YDIPU3RFB0" frameborder="0" allowfullscreen></iframe><p>Speaker: Xiao Mingxing</p>
<p>Event Page: <a href="https://www.meetup.com/ThoughtWorks-Talks-Tech/">https://www.meetup.com/ThoughtWorks-Talks-Tech/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/i2py/">https://amara.org/v/i2py/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/26212018-05-14T17:24:07Z2024-01-18T07:01:33ZA pointless Raspi X LED X Telegram bot project - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/9HdzOrOWWDs" frameborder="0" allowfullscreen></iframe><p>Speaker: Wing Puah, from Hashtag</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/249899571/">https://www.meetup.com/Junior-Developers-Singapore/events/249899571/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/i03R/">https://amara.org/v/i03R/</a></p>Wing Puahtag:www.engineers.sg,2005:Episode/26222018-05-14T17:23:50Z2023-09-19T02:01:21ZHow not to become a senior developer. (And what to do instead.) - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/RuZ24X7CUBg" frameborder="0" allowfullscreen></iframe><p>Speaker: Ted Johansson, from EngageRocket</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/249899571/">https://www.meetup.com/Junior-Developers-Singapore/events/249899571/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/i03S/">https://amara.org/v/i03S/</a></p>Ted Johanssontag:www.engineers.sg,2005:Episode/26232018-05-14T17:18:15Z2023-11-10T16:01:05ZHow to CSS with confidence - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/YhPtgRAz_UY" frameborder="0" allowfullscreen></iframe><p>Speaker: Ken Chua, from SPH Digital</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/249899571/">https://www.meetup.com/Junior-Developers-Singapore/events/249899571/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/i03T/">https://amara.org/v/i03T/</a></p>Ken Chuatag:www.engineers.sg,2005:Episode/26242018-05-14T17:13:09Z2023-09-19T08:01:54ZDaring To Pair - Junior Developers Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/2lJaFxBtYOY" frameborder="0" allowfullscreen></iframe><p>Speaker: Tan Jun Qi, from ThoughtWorks</p>
<p>Event Page: <a href="https://www.meetup.com/Junior-Developers-Singapore/events/249899571/">https://www.meetup.com/Junior-Developers-Singapore/events/249899571/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/i03U/">https://amara.org/v/i03U/</a></p>Tan Jun Qitag:www.engineers.sg,2005:Episode/26252018-05-09T12:38:58Z2023-05-02T20:01:02ZLambdaTest: Functional Testing for Scala - Singapore Scala Programmers<iframe width="560" height="315" src="https://www.youtube.com/embed/RgQGcGvIgeo" frameborder="0" allowfullscreen></iframe><p>Speaker: John Nestor</p>
<p>This talk will discuss the philosophical motivations and architecture of LambdaTest. Simple examples of its main features will be demonstrated. LambdaTest is written in Scala and is available as open source at:</p>
<p><a href="https://github.com/47deg/LambdaTest">https://github.com/47deg/LambdaTest</a></p>
<p>About the Presenter</p>
<p>John Nestor started the Seattle Scala User group 6 years ago and had been the main organizer until recently. He has been teaching Lightbend Scala courses and at an evening program at the University of Washington and maintain several open source Scala projects.</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Scala-Programmers/events/250083445/">https://www.meetup.com/Singapore-Scala-Programmers/events/250083445/</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/iL5M/">https://amara.org/v/iL5M/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/26192018-05-06T06:44:49Z2024-03-29T01:00:40ZBuilding microservices in Ruby with gRPC - RubySG<iframe width="560" height="315" src="https://www.youtube.com/embed/wJgsqO60Yh0" frameborder="0" allowfullscreen></iframe><p>Speaker: Sathiya from MoneySmart</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/248731108/">https://www.meetup.com/Singapore-Ruby-Group/events/248731108/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/iCSd/">https://amara.org/v/iCSd/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/26182018-05-06T05:16:08Z2023-12-29T07:00:34ZGraphQL on Rails - RubySG<iframe width="560" height="315" src="https://www.youtube.com/embed/0ZiRoSi4L28" frameborder="0" allowfullscreen></iframe><p>Speaker: Sam Hon from Silicon Jungles</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-Ruby-Group/events/248731108/">https://www.meetup.com/Singapore-Ruby-Group/events/248731108/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/iCSe/">https://amara.org/v/iCSe/</a></p>Engineers.SGtag:www.engineers.sg,2005:Episode/26172018-05-05T13:19:25Z2024-03-24T01:00:55ZClosing keynote: GO-JEK gets Go - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/XpefzqEsvjc" frameborder="0" allowfullscreen></iframe><p>Speaker: Ajey Gore</p>
<p>Produced by Engineers.SG</p>Ajey Goretag:www.engineers.sg,2005:Episode/26162018-05-05T13:19:19Z2024-03-28T02:01:04ZThe Lost Art of Bondage - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/7R39CMW4MJQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Chew Xuanyi</p>
<p>Not very often do developers need to create bindings written in other languages. The Go ecosystem is so rich. But in the rare occasion one has to develop bindings, some thought should be given.</p>
<p>Produced by Engineers.SG</p>Chew Xuanyitag:www.engineers.sg,2005:Episode/26152018-05-05T13:19:13Z2024-03-29T05:01:01ZReflections on Trusting Trust for Go - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/T82JttlJf60" frameborder="0" allowfullscreen></iframe><p>Speaker: Yeo Kheng Meng</p>
<p>Most of us take our compilers for granted. In goes our code, out comes our binary that is supposed to behave the way we expect it to. In my talk, I’ll attempt to do a proof of concept demonstration to show how can one build virtually undetectable malicious compiler.</p>
<p>UPDATE:</p>
<p>Note that I accidentally missed out explaining the section on the ultimate compiler where it can hack the SHA256 program at around 13:40</p>
<p>The code for the ultimate compiler can be found here: <a href="https://github.com/yeokm1/reflections-on-trusting-trust-go/blob/master/codes/stage4/compiler-hack-ultimate.go">https://github.com/yeokm1/reflections-on-trusting-trust-go/blob/master/codes/stage4/compiler-hack-ultimate.go</a></p>
<p>Slides: <a href="https://www.slideshare.net/yeokm1/reflections-on-trusting-trust-for-go">https://www.slideshare.net/yeokm1/reflections-on-trusting-trust-for-go</a>
<br>Code: <a href="https://github.com/yeokm1/reflections-on-trusting-trust-go">https://github.com/yeokm1/reflections-on-trusting-trust-go</a></p>
<p>Produced by Engineers.SG</p>Yeo Kheng Mengtag:www.engineers.sg,2005:Episode/26142018-05-05T13:19:08Z2024-03-05T18:00:57ZGo and the future of offices - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/gRg_ntEOAcs" frameborder="0" allowfullscreen></iframe><p>Speaker: Beverly Dolor</p>
<p>Beverly will share how they were able to leverage Go to build Spacemob’s coworking ecosystem from scratch. From their API, marketing website, members’ portal, meeting room booking, payment, checkin, to various reporting and dashboard applications. She will also share how they are using it now that they are part of WeWork’s Technology department where they continuously build applications that connects the physical to digital and making spaces self-sufficient and more interactive.</p>
<p>Produced by Engineers.SG</p>Beverly Dolortag:www.engineers.sg,2005:Episode/26132018-05-05T13:19:02Z2024-03-28T19:01:04ZErlang for Go developers - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/wh81Xjuq8E4" frameborder="0" allowfullscreen></iframe><p>Speaker: Christopher Molozian</p>
<p>Go and Erlang each have a fantastic runtime model for lightweight concurrency. This talk will introduce the Erlang actor model, supervisors, supervision trees, and other concepts which can be built on top of Go’s CSP concurrency primitives to build distributed systems.</p>
<p>Produced by Engineers.SG</p>Christopher Moloziantag:www.engineers.sg,2005:Episode/26122018-05-05T13:18:56Z2024-02-24T03:01:29ZThe Scandalous Story of Dreadful Code Written by the Best of Us - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/lp_ST9nbf5M" frameborder="0" allowfullscreen></iframe><p>Speaker: Katrina Owen</p>
<p>There are overlooked corners of our codebases. Ignored, unloved. Unimportant. Or so we thought. What was once inconsequential has—somehow—grown into ghastly mess. This talk tells the story of one such mess, and the taming of it</p>
<p>Produced by Engineers.SG</p>Katrina Owentag:www.engineers.sg,2005:Episode/26112018-05-05T13:18:51Z2024-03-28T14:01:28ZBuild your own distributed database - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/k0-WyZCKF5I" frameborder="0" allowfullscreen></iframe><p>Speaker: Matthew Campbell</p>
<p>Have you ever wanted to make a custom database? In this talk we will deep dive into how distributed databases and Blockchains make consensus. We will review how Raft and Paxos compare to Byzantine fault-tolerant systems in Blockchains such as Ethereum. You will learn how to build your own Database</p>
<p>Produced by Engineers.SG</p>Matthew Campbelltag:www.engineers.sg,2005:Episode/26102018-05-05T13:18:45Z2024-03-08T10:00:54ZOptimize For Correctness - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/5DCdjxhBpTw" frameborder="0" allowfullscreen></iframe><p>Speaker: William Kennedy</p>
<p>Many of us when we are writing code focus on doing things that will result in faster performance as a priority. What’s interesting is, unless you have solved the same problem several times, you don’t really know if the code you are writing is performant. Until you have a working program, you can’t measure how fast it is. Wes Dyer said, Make it correct, make it clear, make it concise, make it fast. In that order. In this talk, we will explore what it means to optimize for correctness as a priority and why Go allows us to do this so effectively.</p>
<p>Produced by Engineers.SG</p>William Kennedytag:www.engineers.sg,2005:Episode/26092018-05-05T13:18:39Z2024-03-22T22:00:54ZGo for Grab - GopherConSG 2018<iframe width="560" height="315" src="https://www.youtube.com/embed/L688sHqXL2A" frameborder="0" allowfullscreen></iframe><p>Speaker: Stephen Kruger</p>
<p>An inside look at how Go drives all our critical system development, from overall architecture down to tools and utilities to support our engineering processes</p>
<p>Produced by Engineers.SG</p>Stephen Kruger