tag:engineers.sg,2005:/episodes?page=165Engineers.SG2024-03-19T06:02:35Ztag:engineers.sg,2005:Episode/10322016-08-27T19:48:51Z2024-03-08T08:00:30ZPHP 7 Compliance Workshop - PHPConf.Asia<iframe width="560" height="315" src="https://www.youtube.com/embed/oNLKgd1Dw1g" frameborder="0" allowfullscreen></iframe><p>Speaker: Damien Seguy (@exakat)</p>
<p>Everyone must migrate to PHP 7, take advantage of exceptional performances, cut half their hardware and enjoy the best of PHP ever. This workshop is for everyone that is still stuck with PHP 5, and wants to review his million LOC project before jumping to PHP 7.</p>
<p>When migrating, we need to check old code and target only the interesting issues. This session will connect the backward incompatibilities and new features to actual location in the code, relying on static analysis to process quickly large code base. Based on the accumulated experience of the tools and our own, we'll review the issues, diagnose criticality, select the best fixes and prioritize the tasks. All tools are Open Source, and ready to be integrated into your project life.</p>
<p>About the speaker:</p>
<p>Damien Seguy is CTO at Exakat Ltd., a company specialized in PHP code quality solutions for the industry. He leads the development of the exakat static analysis engine, that automatically review code for version compatibility, security and clear code. Over the last 17 years Damien has contributed to PHP, as documentation author, elephpant breeder, conference UFO on all continents. He also enjoys gremlin, 狮子头 and camembert.</p>
<p>Event Page: <a href="https://2016.phpconf.asia">https://2016.phpconf.asia</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VGAG/">http://amara.org/v/VGAG/</a></p>Damien Seguytag:engineers.sg,2005:Episode/10312016-08-27T19:48:46Z2023-01-25T21:01:15ZDrupal site building for developer - PHPConf.Asia<iframe width="560" height="315" src="https://www.youtube.com/embed/S04QnFls-Qk" frameborder="0" allowfullscreen></iframe><p>Speaker: S J</p>
<p>There are multiple ways to build sites in Drupal but only few are considered the Drupal Way™, and it can sometimes get quite opinionated. In the end, we need to balance between requirement, technical debt, scalability, maintainability, without sacrificing security and performance.</p>
<p>In this tutorial, we will go through Drupal site building from a developer's perspectives. It will cover:</p>
<p>1. Drupal Architectural Kata workshop, similar to the one we conducted in one of our past meetups.</p>
<p>2. Drupal site building.</p>
<p>3. Drupal configuration management.</p>
<p>Requirement:</p>
<p>- No Drupal knowledge is required.</p>
<p>- Bring your own laptop already installed with *AMP, Drupal 8, drush (I will update details on how to install).</p>
<p>About the speaker:</p>
<p>SJ eats, sleeps, and breathes Drupal. Since knowing Drupal in 2005, he has helped clients launch complex scalable platforms on Drupal. His knowledge and skills on system and large architecture design have made big complex sites like Singtel, I²R, XinMSN / Toggle manageable by a small team of people. He always strives for building platforms which help other people lead happier, more productive and more fulfilling lives. When he’s not busy with his family, he’s active in the Singapore Drupal community by organising meetups and workshops.</p>
<p>Event Page: <a href="https://2016.phpconf.asia">https://2016.phpconf.asia</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VGAH/">http://amara.org/v/VGAH/</a></p>S Jtag:engineers.sg,2005:Episode/10302016-08-27T19:48:42Z2024-02-17T16:00:40ZIntro to Magento 2: Your First Module - PHPConf.Asia<iframe width="560" height="315" src="https://www.youtube.com/embed/9bYjZaAvn0Q" frameborder="0" allowfullscreen></iframe><p>Speaker: Ben Marks (@benmarks)</p>
<p>Magento 2 is here, and it's time to dive in! Composer, PSRs, and a full test suite make Magento 2 easy & enjoyable to learn. The goal of this tutorial is to introduce the framework concepts of Magento 2 as a foundation for customizing and extending the application. There will also be plenty of commerce anecdotes to go around. Show up, participate, and walk out with both a working Magento 2 environment & module!</p>
<p>This talk is suitable for developers with or without Magento 1 experience. Familiarity with at least one PHP MVC framework is recommended. Source code is available, so you can follow along at your own pace.</p>
<p>About the speaker:</p>
<p>Ben is a voting representative in the PHP FIG and has more than 10 years in open source commerce working with some of the biggest brands. He serves as an educator and mentor for Magento, having trained hundreds of developers directly as well as thousands of others through the Magento U Fundamentals series. He's always excited to meet other developers to talk about and learn from the challenges and successes of building successful commercial sites with PHP.</p>
<p>Event Page: <a href="https://2016.phpconf.asia">https://2016.phpconf.asia</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VGAI/">http://amara.org/v/VGAI/</a></p>Ben Markstag:engineers.sg,2005:Episode/10292016-08-27T18:30:22Z2024-01-08T13:01:42ZDive Into MVC - PHPConf.Asia<iframe width="560" height="315" src="https://www.youtube.com/embed/96mdfdvKjlY" frameborder="0" allowfullscreen></iframe><p>Speaker: Prasetyo Wicaksono</p>
<p>Most developer only know how to code with framework such as laravel, zend framework, symfony but many of them still don't know about the basic specially how framework work internally. In this tutorial I will present how to create your own framework without or using minimal dependency, I will cover topic such as front controller, dependency injection and view model. This will help mid level understand how framework behave internally.</p>
<p>About the speaker:</p>
<p>PHP Developer & Malang PHP Usergroup Organizer</p>
<p>Event Page: <a href="https://2016.phpconf.asia">https://2016.phpconf.asia</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VFtY/">http://amara.org/v/VFtY/</a></p>Prasetyo Wicaksonotag:engineers.sg,2005:Episode/10082016-08-27T18:19:13Z2024-01-01T16:00:51ZHTTP/2 and Asynchronous APIs - Singapore PHP Community Meetup<iframe width="560" height="315" src="https://www.youtube.com/embed/OKouPXdLis0" frameborder="0" allowfullscreen></iframe><p>Speaker: Davey Shafik, Akamai Technologies</p>
<p>HTTP/2 (H2) is coming, and along with it a whole new way of communicating over the web. Connection re-use, prioritization, multiplexing, and server push are just some of the features in H2. In this talk we'll look at the HTTP/2 protocol, and at how we can use asynchronous request now with HTTP/1.x. We will also look at what asynchronous requests and H2 mean for your API and clients in the future.</p>
<p>*Davey Shafik* is a full-time developer with over 15 years of experience in PHP and related technologies. He is a Developer Evangelist at Akamai Technologies and has written three books, numerous articles, and spoken at conferences the world over. He is best known for his books, the Zend PHP Certification Study Guide and PHP Master: Write Cutting Edge Code, and as the creator of PHP Archive (PHAR) for PHP 5.3.
<br>Davey is passionate about improving the tech community. He co-organizes the Prompt initiative (mhprompt.org), dedicated to lifting the stigma surrounding mental health discussions, and has worked with PHPWomen since its inception.</p>
<p>Event Page: <a href="https://www.facebook.com/events/319757561702705/">https://www.facebook.com/events/319757561702705/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VFt1/">http://amara.org/v/VFt1/</a></p>Davey Shafiktag:engineers.sg,2005:Episode/10092016-08-27T18:19:09Z2023-11-28T01:01:36ZGet ready for the peak season: scaling your PHP web app - Singapore PHP Community Meetup<iframe width="560" height="315" src="https://www.youtube.com/embed/CBUqxk-2NBg" frameborder="0" allowfullscreen></iframe><p>Speaker: Harald Zeitlhofer, Dynatrace</p>
<p>Your PHP web application might be running flawlessly in a development environment, and even after deploying into production there might be no major issues. But then traffic increases, and just as you really need a reliable system, it slows down or even crashes? Sounds familiar? Well, it doesn’t have to be like that. Proper scaling of your application can easily avoid that. In this session we will talk about best practices for designing and configuring modern PHP applications in terms of performance and scalability. We will cover topics like frontend design, web server, PHP environment, application design, database usage and caching.</p>
<p>*Harald Zeitlhofer* has 15+ years of experience as an architect and developer of enterprise ERP solutions and web applications with a main focus on efficient and performant business processes, usability and application design. As a Technology Strategist in Dynatrace's Innovation Lab he influences the Dynatrace product strategy by working closely with customers and driving their performance management and improvement at the front line. He is a frequent speaker at conferences and meetup groups around the world. Follow him at @HZeitlhofer</p>
<p>Event Page: <a href="https://www.facebook.com/events/319757561702705/">https://www.facebook.com/events/319757561702705/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VFt0/">http://amara.org/v/VFt0/</a></p>Harald Zeitlhofertag:engineers.sg,2005:Episode/10102016-08-27T18:19:04Z2023-04-26T23:03:00ZBuilding tools to support an Open Source Community - WordPress as Case Study<iframe width="560" height="315" src="https://www.youtube.com/embed/_wWCZtd2JCs" frameborder="0" allowfullscreen></iframe><p>Building tools to support an Open Source Community - WordPress as Case Study</p>
<p>Speaker: Dion Hulse, Automattician</p>
<p>Event Page: <a href="https://www.facebook.com/events/319757561702705/">https://www.facebook.com/events/319757561702705/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VFtZ/">http://amara.org/v/VFtZ/</a></p>Dion Hulsetag:engineers.sg,2005:Episode/10032016-08-27T00:25:42Z2023-11-05T00:02:25ZArchitecting The Cloud Native Platform - Singapore Spring User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/JUqZxUlixSw" frameborder="0" allowfullscreen></iframe><p>Speaker: Josh Long (@starbuxman)</p>
<p>Event Page: <a href="https://pivotal.io/event/cloud-native-seminar/singapore">https://pivotal.io/event/cloud-native-seminar/singapore</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/WC6v/">http://amara.org/v/WC6v/</a></p>Josh Longtag:engineers.sg,2005:Episode/10042016-08-27T00:25:35Z2021-10-12T02:04:56ZPerformance implications of using the special arguments variable - Talk.JS<iframe width="560" height="315" src="https://www.youtube.com/embed/RrGEQgLaE-U" frameborder="0" allowfullscreen></iframe><p>Speaker: Jan Hecking</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/232635728/">https://www.meetup.com/Singapore-JS/events/232635728/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VE9w/">http://amara.org/v/VE9w/</a></p>Jan Heckingtag:engineers.sg,2005:Episode/10052016-08-27T00:24:38Z2024-03-06T22:00:59ZDeclarative vs Imperative Programming - Talk.JS<iframe width="560" height="315" src="https://www.youtube.com/embed/M2e5sq1rnvc" frameborder="0" allowfullscreen></iframe><p>Speaker: Chris Boesch</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/232635728/">https://www.meetup.com/Singapore-JS/events/232635728/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VE9x/">http://amara.org/v/VE9x/</a></p>Prof. Chris Boeschtag:engineers.sg,2005:Episode/10062016-08-27T00:23:42Z2023-06-20T22:01:01ZEncouraging Kids to Code - Talk.JS<iframe width="560" height="315" src="https://www.youtube.com/embed/yYiMvF_E3zQ" frameborder="0" allowfullscreen></iframe><p>Speaker: Shannon Boesch </p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-JS/events/232635728/">https://www.meetup.com/Singapore-JS/events/232635728/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VE9y/">http://amara.org/v/VE9y/</a></p>Shannon Boeschtag:engineers.sg,2005:Episode/10072016-08-27T00:22:04Z2024-02-16T21:01:45ZData Microservices with Spring Data Flow - Singapore Spring User Group<iframe width="560" height="315" src="https://www.youtube.com/embed/qMC_fLsKsZk" frameborder="0" allowfullscreen></iframe><p>Speaker: Vish Phaneendra & Carlos Queiroz</p>
<p>Event Page: <a href="https://pivotal.io/event/cloud-native-seminar/singapore">https://pivotal.io/event/cloud-native-seminar/singapore</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VE9z/">http://amara.org/v/VE9z/</a></p>Engineers.SGtag:engineers.sg,2005:Episode/9702016-08-26T12:51:02Z2024-03-17T16:00:51ZFriday Hacks #115 - Deploying Data.gov.sg - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/RSSZLcPCNxM" frameborder="0" allowfullscreen></iframe><p>Speaker: Li Hongyi</p>
<p>Data.gov.sg helps the public understand and use Singapore’s open government data. We pull data from agencies across the government use it and publish charts, articles, and developer APIs.</p>
<p>This talk will cover the development of Data.gov.sg’s production infrastructure. How we went from a single server to our current deployment environment involving Docker, Git hooks, multiple AWS services and more.</p>
<p>Speaker Profile</p>
<p>Hongyi worked as a product manager at Google from 2011 to 2013. During that time he worked on Spanner with the infrastructure team and the UI redesign of Image Search. He’s currently back in Singapore working at IDA on a new team trying to make the government more data driven.</p>
<p>Event Page: <a href="https://www.facebook.com/events/1063825533713913/">https://www.facebook.com/events/1063825533713913/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VDPy/">http://amara.org/v/VDPy/</a></p>Li Hongyitag:engineers.sg,2005:Episode/9712016-08-26T12:50:58Z2024-01-06T15:00:53ZFriday Hacks #115 - Diving Into Other People’s Code - NUS Hackers<iframe width="560" height="315" src="https://www.youtube.com/embed/iROZLaQGy4s" frameborder="0" allowfullscreen></iframe><p>Speaker: Li Haoyi</p>
<p>Working with a large, unfamiliar, legacy codebase is a large part of any professional software engineer’s job, but something you hardly learn in school. While you learn to design and write code in school, in a real job the majority of the work is in reading code. Other people’s code.</p>
<p>This talk will explore the tools and techniques you have digging into code which you didn’t write, don’t understand, and have never seen before in your life. I will take a large open-source codebase and demonstrate what techniques, tools and tricks you have in order to navigate make a meaningful change to such an unfamiliar project</p>
<p>Speaker Profile</p>
<p>Haoyi is an engineer on the Web Infra and Developer Tools team who joined Dropbox after graduating in 2013. He likes functional programming and is the one person at Dropbox writing Scala full-time.</p>
<p>Event Page: <a href="https://www.facebook.com/events/1063825533713913/">https://www.facebook.com/events/1063825533713913/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/VDKo/">http://amara.org/v/VDKo/</a></p>Li Haoyitag:engineers.sg,2005:Episode/9672016-08-22T12:52:26Z2020-10-31T09:03:06ZSwift Quiz and iOS Conf details - iOS Dev Scout<iframe width="560" height="315" src="https://www.youtube.com/embed/oEK2xk3akZU" frameborder="0" allowfullscreen></iframe><p>Speaker: Subhransu Behera</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/">https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/UtBr/">http://amara.org/v/UtBr/</a></p>Subhransu Beheratag:engineers.sg,2005:Episode/9682016-08-22T12:52:18Z2023-05-22T15:00:51ZScripting in Swift - iOS Dev Scout<iframe width="560" height="315" src="https://www.youtube.com/embed/XjpB0BjUA4A" frameborder="0" allowfullscreen></iframe><p>Speaker: Suraj Pathak</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/">https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/UtBt/">http://amara.org/v/UtBt/</a></p>Suraj Pathaktag:engineers.sg,2005:Episode/9692016-08-22T12:52:14Z2024-01-04T08:01:18ZSwift Literal Convertibles - iOS Dev Scout<iframe width="560" height="315" src="https://www.youtube.com/embed/29__4I7AEmg" frameborder="0" allowfullscreen></iframe><p>Speaker: Jay Jun Tan</p>
<p>Event Page: <a href="https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/">https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/232991067/</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/UtBs/">http://amara.org/v/UtBs/</a></p>Tan Jay Juntag:engineers.sg,2005:Episode/9662016-08-20T16:40:20Z2023-05-19T09:00:38ZTechLadies Pre-Bootcamp Workshop #3 - Web Applications with Ruby on Rails<iframe width="560" height="315" src="https://www.youtube.com/embed/rcfEt0CNfN4" frameborder="0" allowfullscreen></iframe><p>Speaker: Ted Johannson</p>
<p>Event Page: <a href="https://www.eventbrite.sg/e/techladies-pre-bootcamp-workshops-tickets-26778545350">https://www.eventbrite.sg/e/techladies-pre-bootcamp-workshops-tickets-26778545350</a>#</p>
<p>Slides: <a href="https://docs.google.com/presentation/d/1w5xvd_yRqrVB5ciY_PaH-nyTscoTzu9OX1o62nAOAkU/edit#slide=id.g163d66ef44_0_317">https://docs.google.com/presentation/d/1w5xvd_yRqrVB5ciY_PaH-nyTscoTzu9OX1o62nAOAkU/edit#slide=id.g163d66ef44_0_317</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/UpNp/">http://amara.org/v/UpNp/</a></p>Ted Johansson