tag:engineers.sg,2005:/episodes?page=122Engineers.SG2024-03-19T10:06:03Ztag:engineers.sg,2005:Episode/17892017-06-16T15:24:33Z2024-03-07T21:00:49ZThe Story of Quantified Lunch: from Hacker's Diet to Soylent - HackerspaceSG<iframe width="560" height="315" src="https://www.youtube.com/embed/0CgGNzykj20" frameborder="0" allowfullscreen></iframe><p>The Story of Quantified Lunch: from Hacker's Diet to Soylent Powdered Foods(™) </p>
<p>Speaker: Markéta Dolejšová
<br>
<br>Experimenting with quantified diets is a popular activity among health enthusiasts, fitness freaks, as well as "life hackers" using various self-tracking devices and apps to get an exact overview of their daily food routines. Since “The Hacker's Diet” manual to manage weight loss through Excel sheets written by Autodesk founder John Walker (2005), the world of data-driven diets moved fast forward. This talk will discuss contemporary trends and issues in quantified diets on the example of the Soylent powdered foods community (<a href="http://www.soylent.com/">http://www.soylent.com/</a>). After the talk, we will play around with actual Soylent powders, try various products, and make our own DIY soylent recipes based on our personal dietary preferences. Would you like your powder made of vegan ingredients? Or a sustainable “locavore” Soylent version? A nootropic potion to keep you awake all night long? The Soylent powders and some DIY ingredients will be provided, but BYOStuff too!</p>
<p>Markéta Dolejšová is a food designer and researcher born in Prague; currently based in Singapore. In her work, she uses critical and speculative design methods to question techno-centric promises of digital food cultures and data-driven food lifestyles. Markéta is also a PhD Candidate in the Communication and New Media at the National University of Singapore, where she writes about Design Research through Edible Speculation.</p>
<p>Event Page: <a href="https://www.facebook.com/events/139410606619573">https://www.facebook.com/events/139410606619573</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/17902017-06-16T15:24:32Z2023-08-20T23:01:20ZThe BIONET: Building an opensource decentralized wetware sneakernet - HackerspaceSG<iframe width="560" height="315" src="https://www.youtube.com/embed/D5clwJcLuwg" frameborder="0" allowfullscreen></iframe><p>Speaker: Marc Juul</p>
<p>What are the major barriers to open collaboration in biology within the areas of wetware, software and lawware and how is the BioBricks Foundation providing solutions and workarounds + bonus update from Counter Culture Labs.</p>
<p>Marc Juul hails from Oakland, California. He is a co-founder and co-organizer of the hackerspace sudoroom.org , the biohackerspace counterculturelabs.org and the radical community space omnicommons org . He is currently working on the decentralized biology sharing platform bionet.io , the wireless community mesh network peoplesopen.net and the open source ebook reader operating system fread.ink . Marc is lead software developer at biobricks.org and previously co-founded labitat.dk</p>
<p>Event Page: <a href="https://www.facebook.com/events/139410606619573">https://www.facebook.com/events/139410606619573</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/17912017-06-16T15:23:29Z2024-03-06T22:01:03ZActivities of BioHubIL, DIYbio community in Israel - HackerspaceSG<iframe width="560" height="315" src="https://www.youtube.com/embed/RgFzHl7xoeU" frameborder="0" allowfullscreen></iframe><p>Speaker: Ilya Vainberg Slutskin</p>
<p>Ilya Vainberg Slutskin is a PhD student in Weizmann Institute of Science and co-founder of BioHubIL[1][2][3]. BioHubIL is a non-profit organization aimed at making safe biological experimentation accessible to everyone. To this end, BioHubIL organizes meetups, biology courses, hands on activities and life science outreach events. In the long run, they aim to establish a community lab space to serve biohackers, artists, entrepreneurs, educators, students or anyone else interested in DIYbio. In this talk, Ilya will present some of the activities of BioHubIL.</p>
<p>[1] <a href="https://www.facebook.com/groups/1725450001000736/">https://www.facebook.com/groups/1725450001000736/</a>
<br>[2] <a href="https://www.facebook.com/BioHubIL/?ref=bookmarks">https://www.facebook.com/BioHubIL/?ref=bookmarks</a>
<br>[3] <a href="http://biohubil.org">http://biohubil.org</a></p>
<p>Event Page: <a href="https://www.facebook.com/events/139410606619573">https://www.facebook.com/events/139410606619573</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/17922017-06-16T15:22:38Z2023-08-11T04:01:38ZYOU ARE THE RESISTANCE - HackerspaceSG<iframe width="560" height="315" src="https://www.youtube.com/embed/2wnpfiVORjM" frameborder="0" allowfullscreen></iframe><p>YOU ARE THE RESISTANCE: Living as a holobiont in the Anthropocene. Genome. Microbiome. Hologenome? </p>
<p>Speaker: Adeline Seah</p>
<p>This talk will wander through evolution, gut health, social behaviour, extinction, and how, perhaps, the philosophy of immnuology could plunge you into an existential crisis or move you to be more than just a background actor in the story of the Anthropocene (happening right now in theaters everywhere). </p>
<p>Adeline Seah (PhD) is a biologist exploring creative methods for wildlife conservation and outreach. Since 2012, she has collaborated on several turtle conservation projects in Cambodia and Myanmar. She is the founder of Biodiversity Connections, and also co-founder and festival director of the Singapore Eco Film Festival, held for the first time in Nov 2016 to engage and inspire people to make sustainable changes in their lives and to connect with organizations in the environmental sector.</p>
<p>Event Page: <a href="https://www.facebook.com/events/139410606619573">https://www.facebook.com/events/139410606619573</a></p>
<p>Produced by Engineers.SG</p>Engineers.SGtag:engineers.sg,2005:Episode/17932017-06-16T15:20:30Z2023-09-03T09:01:23ZIntroduction to Artificial Intelligence and How To Get Started - Creative Crew Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/Qvx6A14vsIc" frameborder="0" allowfullscreen></iframe><p>Speaker: Annabelle Kwok</p>
<p>"When I look at where computing is heading, I see how machine learning and artificial intelligence are unlocking capabilities that were unthinkable only a few years ago. This means that the power of the software — the ‘smarts’ — really matter for hardware more than ever before.""</p>
<p>- Sundar Pichai (CEO of Google)</p>
<p>Sundar believes the last 10 years were about building a mobile-first world, turning smartphones into remote controls for our lives. But in the next 10 years, the shift will be towards a world that is AI-first, a world where computing becomes universally available — be it at home, at work, in the car, or on the go — and interacting with all of these surfaces becomes much more natural, intuitive, and intelligent.</p>
<p>Many tech giants today have been investing resources into developing their machine learning and AI capabilities. These includes Amazon, Facebook, Microsoft, IBM and many others.</p>
<p>So what is AI and machine learning?</p>
<p>In this session, Annabelle Kwok (Founder and CEO of SmartCow) will introduce us to the world of AI and machine learning. SmartCow is Singapore's leading company that builds edge-computing devices and provides end-to-end A.I. Driven solutions for industries.</p>
<p>Register Here
<br><a href="https://www.eventbrite.sg/e/introduction-to-artificial-intelligence-and-how-to-get-started-tickets-27522382186">https://www.eventbrite.sg/e/introduction-to-artificial-intelligence-and-how-to-get-started-tickets-27522382186</a></p>
<p>Event Page: <a href="https://www.facebook.com/events/297001917409667">https://www.facebook.com/events/297001917409667</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/7sqv/">http://amara.org/v/7sqv/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/18052017-06-16T13:16:16Z2024-03-01T09:00:52ZWhat can we learn from 750 billion GitHub events and 42 TB of code by Felipe Hoffa<iframe width="560" height="315" src="https://www.youtube.com/embed/-VLlMl5zK3k" frameborder="0" allowfullscreen></iframe><p>“Data gives us insights into how people build software, and the activities of open source communities on GitHub represent one of the richest datasets ever created of people working together at scale.” –GitHub Universe 2016 We are going to analyze – live on stage – 5 years of GitHub metadata and 42 TB code stored in it to answer questions like: – How is this run – How coding patterns have changed through time. – Guiding your project design decisions based on actual usage of your APIs. – How to request features based on data. – The most effective phrasing to request changes. – Effects of social media on a project’s popularity. – Who starred your project – and what other projects interest them. – Measuring community health. – Running static code analysis at scale. – Tabs or spaces? (I gave a shorter overview of this at the official GitHub Universe conference in 2016)</p>
<p>Felipe Hoffa (Google)
<br>In 2011 Felipe Hoffa moved from Chile to San Francisco to join Google as a Software Engineer. Since 2013 he’s been a Developer Advocate on big data – to inspire developers around the world to leverage the Google Cloud Platform tools to analyze and understand their data in ways they could never before. You can find him in several YouTube videos, blog posts, and conferences around the world.</p>Engineers.SGtag:engineers.sg,2005:Episode/18042017-06-16T13:16:11Z2024-02-09T18:00:48ZJava 9: The Quest for Very Large Heaps by Nida Bouzid<iframe width="560" height="315" src="https://www.youtube.com/embed/wrUmPVEG07U" frameborder="0" allowfullscreen></iframe><p>Our Product Center is collaborating with Oracle JVM team since 3 years. We’ll share with you the improvements Java 9 brings to garbage collection that will unleash large memory applications.</p>
<p>Nida Bouzid From ActiveViam
<br>Software developer and technologist. Playing with Java and ActivePivot, a fast in-memory aggregation engine, for the past 10 years (<a href="https://activeviam.com/products/activepivot-in-memory-analytical-database">https://activeviam.com/products/activepivot-in-memory-analytical-database</a>).</p>
<p>Co-speaker : HonWeng Yee</p>Engineers.SGtag:engineers.sg,2005:Episode/18032017-06-16T13:16:02Z2024-03-09T12:00:36ZCuring you Domain Model Anemia with Effective & Clean Tips from the Real World by Edson Yanaga<iframe width="560" height="315" src="https://www.youtube.com/embed/zzxinXTIMmo" frameborder="0" allowfullscreen></iframe><p>Ever seen Service classes with hundreds or maybe thousands of LOC cluttered with validation logic, DAO access and some business code? Tired of getting NullPointerExceptions and having to check everything with if != null? Filled up of recurring bugs that could be prevented by unit tests, but your code is simply too clumsy to test effectively? Then you definitely should check this session. We’ll show how Domain-Driven Design, proper encapsulation, Value Objects, Entities and Aggregates, Repositories can help you solve all of theses problems. Already knew these concepts but never figured out how to proper apply them in production code? We have these answers with a lot of tips & tricks from the real world. Don’t miss this 100% live code session. You’ll never see your objects the same way again.</p>
<p>Edson Yanaga (RedHat)
<br>Edson Yanaga, Red Hat’s Director of Developer Experience, is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship. Yanaga considers himself a software craftsman, and is convinced that we all can create a better world for people with better software. His life’s purpose is to deliver and help developers worldwide to deliver better software faster and safely – and he can even call that a job!</p>Engineers.SGtag:engineers.sg,2005:Episode/18022017-06-16T13:15:39Z2024-03-11T19:00:31ZGetting all the 99.99(9) you always wanted by Mite Mitreski<iframe width="560" height="315" src="https://www.youtube.com/embed/vW-uUzkimfw" frameborder="0" allowfullscreen></iframe><p>Any software running on the internet has some expectations of uptime. Many having millions of users can have high availability expectation. While running an application looks like a simple task, constantly evolving software, ever-changing clients and various request peaks can sure cause some headache. This talk will be focusing on the downsides and lessons learned from running and developing high uptime system and show you how you could also get the 99.999… uptime. We will also do some showing of concrete examples in various technologies like Docker, AWS and Java.</p>
<p>Mite Mitreski (Klarna)
<br>Mite Mitreski works on custom enterprise application development and consultancy with a primary focus on Java and JVM-based solutions. Currently, he works as an engineer in Klarna on simplifying the buying experience. In the past, he was involved in activities surrounding development groups in Macedonia where he was JUG Leader. Mite has a great passion for free and open source software, open data formats, and the open web. He is involved in the JCP in the expert group for JSR-374 and various other open source initiatives. At the moment he i is a community editor at Voxxed where he helps bring awesome content.</p>Engineers.SGtag:engineers.sg,2005:Episode/18012017-06-16T13:15:36Z2024-02-11T17:00:38ZData Modeling for Couchbase by Clarence J M Tauro<iframe width="560" height="315" src="https://www.youtube.com/embed/S0fUEPhe1Zw" frameborder="0" allowfullscreen></iframe><p>Couchbase Server is a multi-model database that natively manipulates data in key-value form or in JSON documents. Unlike relational databases which require strict predefined schema with tables and columns, Couchbase Server requires no predefined schema. Each JSON document represents its own schema and can specify its own set of attributes per document. This session is about how to Data Model Json Documents for Couchbase.</p>
<p>Clarence J M Tauro (Couchbase)
<br>Clarence is a technology enthusiast at heart and educationist by passion with over 12 years of teaching and instructional design experience and works as a Senior Instructor for Couchbase Learning Services. He has been developing and architecting enterprise solutions with significant experience of 100+ trainings delivered on NoSQL technologies. He specializes in architecting, developing and managing distributed, NoSQL systems. Clarence has a Ph.D in Computer Science from Christ University, Bangalore</p>Engineers.SGtag:engineers.sg,2005:Episode/18002017-06-16T13:15:34Z2024-01-03T16:01:11ZComparing DBs with Golang in the cloud by Vincent Serpoul<iframe width="560" height="315" src="https://www.youtube.com/embed/phCZwgwCryM" frameborder="0" allowfullscreen></iframe><p>I will give an overview of the tests and benchmark of different databases, on different cloud setups, all from Golang.</p>
<p>Vincent Serpoul (Manulife)
<br>Since 2002, I have been leading engineering teams in various industries and companies, with a constant focus on improving efficiency through the use of technology. These days, I spent most of my time tinkering with the latest tech to see what’s tomorrow about.</p>Engineers.SGtag:engineers.sg,2005:Episode/17992017-06-15T18:12:43Z2024-03-13T13:00:55ZCloud Native Java by Josh Long<iframe width="560" height="315" src="https://www.youtube.com/embed/I053xBvPhSY" frameborder="0" allowfullscreen></iframe><p>“It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming</p>
<p>Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software – for many organizations and industries – is a competitive advantage.</p>
<p>Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work – microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards.</p>
<p>But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.</p>
<p>Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O’Reilly’s upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).</p>
<p>People in the community have given me my name, in their culture. I love this very much. Thank you for any additions!</p>
<p>Chinese: 龍之春 (it means “Spring Dragon”, as my last name “Long” means “Dragon” in Chinese)
<br>Japanese: 龙之春
<br>Hindi : जोश (it means “passion”, and sounds _almost_ like “Joosh”!)
<br>Kannada / Kanarese : ಜೆಪ</p>Josh Longtag:engineers.sg,2005:Episode/17982017-06-15T18:11:30Z2024-03-19T10:00:48ZReactive Microservices on the JVM with Vert.x by Burr Sutter<iframe width="560" height="315" src="https://www.youtube.com/embed/MydhJVPEnzU" frameborder="0" allowfullscreen></iframe><p>Everybody is talking about microservices and reactive programming these days. And there’s a reason for that: the high-demand and high-scale distributed world that we have today, reacting to events in an asynchronous and non-blocking fashion seems the right approach to deal with scalability. And to achieve microservices you need a lightweight, fast, modular, high-performance and un-opinionated environment. Meet Vert.x: a toolkit for building reactive applications on the JVM. Come to this session to see how you can use Vert.x to create reactive code using Java, Groovy, JavaScript or other JVM languages. We’ll demonstrate how to build Vert.x-based systems leveraging the unique Vert.x eventbus for creating apps with real-time communications from the modern web browser to the cloud and back again. Microservices are fundamentally about increasing business agility via faster deployment times. In this session we will also demonstrate how you can containerize your Vert.x-based applications via Docker and run them at scale using Kubernetes. We also also quickly demonstrate key microservice deployment patterns like blue/green and canary.</p>
<p>Burr Sutter From Red Hat
<br>A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)—he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.—with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.</p>Engineers.SGtag:engineers.sg,2005:Episode/17972017-06-15T18:01:47Z2024-02-06T18:01:31ZIT Holy Wars by Guillaume Laforge<iframe width="560" height="315" src="https://www.youtube.com/embed/4MDTBBEEyho" frameborder="0" allowfullscreen></iframe><p>The biggest challenge of Deep Learning technology is the scalability. As long as using single GPU server, you have to wait for hours or days to get the result of your work. This doesn’t scale for production service, so you need a Distributed Training on the cloud eventually. Google has been building infrastructure for training the large scale neural network on the cloud for years, and now started to share the technology with external developers. In this session, we will introduce new pre-trained ML services such as Cloud Vision API and Speech API that works without any training. Also, we will look how TensorFlow and Cloud Machine Learning will accelerate custom model training for 10x – 40x with Google’s distributed training infrastructure.</p>
<p>Guillaume Laforge is a Developer Advocate at @Google for @GoogleCloud during the day, and @ApacheGroovy programming language project PMC Chair at night.</p>Engineers.SGtag:engineers.sg,2005:Episode/17962017-06-15T17:57:43Z2024-03-10T04:00:57ZHow we scaled Redmart by Rajesh Lingappa<iframe width="560" height="315" src="https://www.youtube.com/embed/0CLQb3hAa4g" frameborder="0" allowfullscreen></iframe><p>Rajesh Lingappa (Co-Founder and CTO of Redmart) will take us through a technical tale about how an online grocery retailer and marketplace distributed the industry in Singapore.</p>
<p>He has been in the IT industry for over 20 years and has occupied CTO / VP Engineering positions for the past decade.
<br>He and his technical team at Redmart have successfully implemented a system based on Continuous Deployment, microservices, lots of automated testing. Doing so, the team has achieved great confidence about their code quality (as they have demonstrated on stage at Java User Group by coding and pushing code live on redmart.com in just 45 minutes).</p>Rajesh Lingappatag:engineers.sg,2005:Episode/17952017-06-15T17:53:30Z2024-01-19T04:01:34ZVoxxed Days Singapore Opening Keynote by Alan Menant<iframe width="560" height="315" src="https://www.youtube.com/embed/GzxQNyN19S0" frameborder="0" allowfullscreen></iframe><p></p>Engineers.SGtag:engineers.sg,2005:Episode/17862017-06-15T15:16:24Z2024-03-05T13:00:44ZElm Talks #1: Purescript - Elm Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/iy2ruMdrD_U" frameborder="0" allowfullscreen></iframe><p>Speaker:
<br>Michal Gajda</p>
<p>The time has come for our first Talks evening! We are happy to be back at ThoughtWorks for this one, now at their new and spacious office at China Sq Central. So make sure to get a friend or colleague curious about Elm, and invite them to this event!</p>
<p>The plan as it currently looks:
<br>19.00 - Arrive and say hi
<br>19.10 - How to Get Started with Elm, by Mads
<br>19.40 - Using Tests in Elm (current board leader), by Matthieu
<br>20.10 - PureScript - another JavaScript-hosted strongly typed language like Elm, by Michal from Jewel Paymentech Pte Ltd
<br>20.40 - Q&A / informal discussions
<br>21.00 - See you next time</p>
<p>If you want to have a say on which talk Matthieu will being doing, cast your vote on the open poll. Do you have comments on the planning or do you want do a talk? Head on over to our planning "issue" on Github.</p>
<p>ThoughtWorks is sponsoring the drinks for this event. They also kindly offered to sponsor some food but we have respectfully declined and decided to go for drinks only at this event to keep time and focus on the content. So grab a quick bite on the way over if you need to. Looking very much forward to seeing new and well known people at this event. Remember all are welcome!</p>
<p>Event Page: <a href="https://www.meetup.com/Elm-Singapore/events/239875407/">https://www.meetup.com/Elm-Singapore/events/239875407/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/7riM/">http://amara.org/v/7riM/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/17872017-06-15T15:13:49Z2022-06-15T08:02:10ZElm Talks #1: Using Tests in Elm - Elm Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/xWGgZBsO8NU" frameborder="0" allowfullscreen></iframe><p>Speaker:
<br>Matthieu Pizenberg</p>
<p>The time has come for our first Talks evening! We are happy to be back at ThoughtWorks for this one, now at their new and spacious office at China Sq Central. So make sure to get a friend or colleague curious about Elm, and invite them to this event!</p>
<p>The plan as it currently looks:
<br>19.00 arrive and say hi
<br>19.10 How to Get Started with Elm, by Mads
<br>19.40 Using Tests in Elm (current board leader), by Matthieu
<br>20.10 PureScript - another JavaScript-hosted strongly typed language like Elm, by Michal from Jewel Paymentech Pte Ltd
<br>20.40 Q&A / informal discussions
<br>21.00 See you next time</p>
<p>If you want to have a say on which talk Matthieu will being doing, cast your vote on the open poll. Do you have comments on the planning or do you want do a talk? Head on over to our planning "issue" on Github.</p>
<p>ThoughtWorks is sponsoring the drinks for this event. They also kindly offered to sponsor some food but we have respectfully declined and decided to go for drinks only at this event to keep time and focus on the content. So grab a quick bite on the way over if you need to. Looking very much forward to seeing new and well known people at this event. Remember all are welcome!</p>
<p>Event Page: <a href="https://www.meetup.com/Elm-Singapore/events/239875407/">https://www.meetup.com/Elm-Singapore/events/239875407/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/7riN/">http://amara.org/v/7riN/</a></p>Engineers.SG