tag:engineers.sg,2005:/episodes?page=111Engineers.SG2024-03-19T01:39:34Ztag:engineers.sg,2005:Episode/21062017-10-05T03:35:52Z2023-12-04T11:01:03ZYOW! Singapore 2017 Gojko Adzic - Snow White and the 777.777.777 Dwarfs #YOWSingapore<iframe width="560" height="315" src="https://www.youtube.com/embed/UBVHQaI02PQ" frameborder="0" allowfullscreen></iframe><p>Gartner estimates that during the next few years, 50% of all of enterprise IT organisations will have hybrid half-cloud half-on-premise deployment, and that by 2019 30% of the software will be cloud-only. For software quality, of course, this creates a challenge. Companies no longer control all the hardware or the data. There are many more assumptions in play. The industry is moving away from expensive kits that rarely break, to virtualised improvised magicked-up systems running on commodity hardware and likely to blow up at any time. This completely changes the risk profile for software architectures and tests. Gojko Adzic will help you navigate this swamp and create a winning testing strategy for cloud deployments.</p>
<p>Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to align software delivery with business goals, and improve the quality of their software products and processes. Gojko specialises in are agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and behaviour driven development.</p>
<p>Gojko’s book Specification by Example won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK Agile Award for the best online publication in 2010.</p>
<p>Gojko is a frequent keynote speaker at leading software development conferences, and one of the authors of MindMup.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21052017-10-05T02:41:46Z2023-11-16T02:00:47ZYOW! Singapore/Hong Kong 2017 Nigel Dalton - Agile is the Last Thing You Need #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/l6VUZUoNNUw" frameborder="0" allowfullscreen></iframe><p>Nigel Dalton is known in Australia as The Godfather of Agile, having run one of the two famous enterprise experiments in new ways of delivering software, each beginning in 2007. One was Suncorp, led by Jeff Smith, who went on to be global CIO at IBM in 2014. Nigel learned his agile skills building a startup in the USA from 2000 – 2004, applying agile principles to all aspects of the business – from tech to sales. In 2007 Nigel was GM of IT at Lonely Planet, the travel guide publisher – where hundreds of agile practitioners, in both engineering and delivery roles, began their XP, Scrum and Kanban journeys. Thoughtworks were a key partner for Lonely Planet.</p>
<p>Ten years later, working as CIO (and more recently Chief Inventor) at the REA Group, who own Iproperty in Asia, Nigel now offers his reflections on the successes and failures of obsessing with agile dev practices to deliver great business and tech outcomes. He will present a model built on 17 years of being agile, that begins with Toyota-inspired lean management; flows to a focus on resilience (because “agile is fragile”); which unleashes invention; which can finally be executed in an agile ‘factory’ that includes unified design, engineering and product.</p>
<p>Attendees should take away an understanding that as engineers they need to be very careful to ask for a clear organisational purpose, effective organisation structure, and multi-disciplinary teams – just as loudly as demanding AWS access, Github keys, Docker licenses, Slack logins, and pair-programming desks.</p>
<p>After 5 years as Chief Information Officer of the REA Group, Nigel has transformed into the Chief Inventor – having handed the technology reins to a proper Chief Engineer, Tom Varsavsky. His scope is global, looking 2-5 years ahead to technologies that impact the currencies of online real estate – time, trust, and transparency. Those technologies are predicted to be Virtual Reality, Augemented Reality, and Robotics (with the accompanying digital brainpower provided by machine learning and data science). Nigel runs a small team in REALABS in Melbourne focused on those 3 T’s. Nigel is an active member of the agile community globally, and from that earned the unlikely title of ‘Godfather of Agile’ 10 years ago.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21042017-10-05T02:36:54Z2023-11-05T02:01:56ZYOW! Singapore/Hong Kong 2017 Josh Long - Cloud Native Java #YOWHongKong #YOWSingapore<iframe width="560" height="315" src="https://www.youtube.com/embed/AP8N-_6tReI" 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 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>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21032017-10-05T02:32:19Z2023-07-14T00:01:28ZYOW! Singapore/Hong Kong 2017 Dave Thomas - Fast Big Data – Enabling Financial Oversight #YOW<iframe width="560" height="315" src="https://www.youtube.com/embed/3Ku0bixYX0k" frameborder="0" allowfullscreen></iframe><p>For the last decade, there has been increased concern about the integrity of capital markets. The crash of 2008-2009 and follow legal actions and press have created an image of a world of high-frequency traders who can leverage their computer power to manipulate markets. Technical talks on performance which is critical in finance, further characterize finance as hooked on speed/low latency. One gets the impression that fast data leads to a fast buck at public expenses. However, fast big data also enables the good guys!</p>
<p>We discuss how fast big data is being used in the financial industry to ensure good governance and protect consumers and businesses who depend on the integrity of financial markets. We discuss the better decisions enabled by algorithms; improved testing practices for algorithms; oversight of markets through surveillance; protection against cyber threats; and the use of data forensics to tell the true story of transactions past.</p>
<p>Dave Thomas, Chief Scientist/CSO, Kx Systems, Co-Founder and past Chairman of Bedarra Research Labs (BRL), creators of the Ivy visual analytics workbench and ACM Distinguished Engineer. Founder and past CEO of Object Technology International (OTI), becoming CEO of IBM OTI Labs after its sale to IBM. With a unique ability to see the future and translate research into competitive products, he is known for his contributions to Object Technology including IBM VisualAge and Eclipse IDEs, Smalltalk and Java virtual machines. Dave is a popular, humorous, albeit opinionated keynote speaker with an impressive breadth of business experience and technical depth. He is a thought leader in large-scale software engineering and a founding director of the Agile Alliance. With close links the R&D community Dave is an adjunct research professor at Carleton University in Canada and held past positions at UQ and QUT in Australia. He has been a business and technical advisor to many technology companies including Kx Systems. Dave is founder and chairman of the YOW! Australia and Lambda Jam conferences, and is a GOTO Conference Fellow.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21022017-10-05T02:27:44Z2023-12-20T22:01:48ZYOW! Singapore/HK 2017 Lynn Langit - Building Genomics Pipelines with AWS Lambda and Apache Spark<iframe width="560" height="315" src="https://www.youtube.com/embed/S_okx4hBKTQ" frameborder="0" allowfullscreen></iframe><p>Lynn Langit shares lessons learned and cloud data pipeline patterns via examples from work she’s doing with CSIRO Bioinformatics Australia. The team there, led by Dr. Denis Bauer, is analyzing a number of large genomic datasets.</p>
<p>First, Lynn examines real-time analysis with cloud-based solutions. Keeping runtime constant can be challenging for problems that vary in complexity, such as genome engineering. The CSIRO GT-Scan2 tool works by instantaneously recruiting additional Lambda functions as the complexity increases. It was built using a microservices pattern (serverless) using AWS services.</p>
<p>Next, Lynn will demo a Jupyter notebook which shows how genomic research can leverage Apache Spark to massively parallelize the generation of random forests to identify disease genes efficiently.She’ll discuss the pipeline’s use of an OSS library written by the team at CSIRO (VariantSpark).</p>
<p>VariantSpark can analyze 3,000 samples with 80 million features in under 30 minutes. This pipeline enables real-time diagnosis by finding similar patients. This platform is contributing to motor neuron disease research (publicized by the Ice Bucket Challenge) in Australia.</p>
<p>Lynn Langit is an independent software architect and educator. She is an AWS Community Hero, Google Cloud Developer Expert, Microsoft MVP and technical author for LinkedIn Learning. She has most recently worked as a lead architect on AWS IoT Enterprise project where she applied Mob Programming.</p>
<p>Lynn is also Director & Lead Courseware Author for “Teaching Kids Programming”. She has 8 years experience authoring technical courseware for middle school kids and has been a key contributor to TKPJava courseware library with 70+ open source kids coding lessons.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21012017-10-05T02:14:06Z2023-10-31T03:01:27ZYOW! Singapore/Hong Kong 2017 Mark Hibberd - Lake, Swamp or Puddle: Data Quality at Scale #YOWHK<iframe width="560" height="315" src="https://www.youtube.com/embed/Wa9k5GddaEk" frameborder="0" allowfullscreen></iframe><p>Data is a powerful tool. Data-driven systems leveraging modern analytical and predictive techniques can offer significant improvements over static or heuristic driven systems.</p>
<p>The question is:
<br>* How much can you trust your data? Data collection, processing and aggregation is a challenging task.
<br>* How do we build confidence in our data? Where did the data come from?
<br>* How was it generated? What checks have or should be applied?
<br>* What is affected when it all goes wrong?</p>
<p>This talk looks at the mechanics of maintaining data-quality at scale. Firstly looking at bad-data, what it is and where it comes from. Then diving into the techniques required to detect, avoid and ultimately deal with bad-data. At the end of this talk the audience should come away with an idea of how to design quality data-driven systems that ultimately build confidence and trust rather than inflate expectations.</p>
<p>Mark Hibberd spends his time working on large-scale data and machine learning problems for Ambiata. Mark takes software development seriously. Valuing correctness and reliability, he is constantly looking to learn tools and techniques to support these goals. This approach has led to a history of building teams that utilise purely -functional programming techniques to help deliver robust products.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/21002017-10-05T02:07:24Z2023-12-15T10:01:38ZYOW! Singapore/Hong Kong 2017 Naresh Jain - Setting up Continuous Delivery Culture... #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/lWumINdWWOk" frameborder="0" allowfullscreen></iframe><p>The ability to get the latest greatest version of your product into the hands of users, safely and quickly in a sustainable way, a.k.a Continuous Delivery is the need of the hour for every enterprise out there. Over the years, we've got very good about Continuous Delivery for server-side, web-applications. However, it's not as streamlined for Mobile or Desktop Apps.</p>
<p>This talk will cover the typical aspects we need to address while setting up a Continuous Delivery culture in the context of a large-scale mobile app:
<br>* SCM/Version Control: moving from Feature Branches to a trunk-based development model
<br>* Build/Test Environments: Decentralising the build & test environments using Containers(Docker) and CI Server(Jenkins)
<br>* Microservices Architecture: Segregating and containerize the micro-services. Also refactoring the mobile apps to be more container friendly.
<br>* Device Farm: Setting up a mobile device farm (using STF or ADF)
<br>Code-reviews: Improving the quality of code-reviews (using SonarQube, PRBuilder & PRRiskAdvisor)
<br>* Test Pyramid: Building the right Test Pyramid to get rapid feedback by creating different kinds of automated tests to align with the CI Pipeline
<br>* Code Quality: Visualising the health of our code-base (using C3)</p>
<p>Geek...Consultant...Conference Producer...Startup Founder…struggling to stay up-to-date with technology innovation. Null Process Evangelist.</p>
<p>Naresh Jain is an internationally recognized Technology & Product Development Expert. Over the last decade, he has helped streamline the product development practices at many Fortune 500 companies like Google, Amazon, HP, Siemens Medical, GE Energy, Schlumberger, EMC, CA Technologies, to name a few clients. These days, he is more focused on engineering excellence and product innovation. In a nutshell, hire him as a consultant/mentor, if your entire organization wants to move beyond the Agile and Lean mindset. Learn more about his expert services.</p>
<p>Currently Naresh is building two tech-startup and mentoring various other startups in India. Part of his time is also dedicated to help Software companies as an Agile/Lean Coach/Consultant. From Organizational Transformation to enhanced Developer productivity, Naresh helps organizations embrace, scale, sustain and go beyond the essential Agile and Lean thinking.</p>
<p>Naresh founded the Agile Software community of India, a registered non-profit society to evangelize Agile, Lean and other Light-weight Software Development methods in India. He is responsible for creating and organising 50+ international conferences including the Functional Conf, Simple Design And Testing Conference (SDTConf), Agile Coach Camp, Selenium Conf India, jQuery and Open Web Conference and Eclipse Summit India. He started many Agile User Groups including the Agile Philly User Group and groups in India.</p>
<p>In recognition of his accomplishments, in 2007 the Agile Alliance awarded Naresh with the Gordon Pask Award for contributions to the Agile Community.</p>
<p>Learn more about Naresh at <a href="http://nareshjain.com">http://nareshjain.com</a> </p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20992017-10-05T02:03:27Z2023-11-23T16:00:40ZYOW! Singapore/Hong Kong 2017 Dave Thomas - The Best OO Language is a Functional One #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/lSBGX7twkB0" frameborder="0" allowfullscreen></iframe><p>Object oriented development turns 50 this year. During that time, hundreds of OO languages have come and gone. And yet, with the exception of Smalltalk and a few research languages, none of them were actually object-oriented.</p>
<p>I think we might now be seeing a revival of the spirit of OO, but it is coming from the functional world. I want to show you how to write OO in Elixir, and how liberating this can be.</p>
<p>Dave Thomas is a programmer, and now an accidental publisher. Dave Thomas wrote The Pragmatic Programmer with Andy Hunt at the end of the '90s, and that experience opened a new world for them. They discovered a love of writing that complemented their love of learning new things.</p>
<p>Dave Thomas is one of the authors of the Agile Manifesto, and probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby. He was one of the first adopters of Rails, and helped spread the word with the book Agile Web Development with Rails.</p>
<p>Dave Thomas enjoys speaking at conferences, running public and private training. But most of all, Dave Thomas loves coding.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20982017-10-05T01:57:02Z2023-12-18T18:01:16ZYOW! Singapore 2017 Gregor Hohpe - Enterprise Integration Patterns 2<iframe width="560" height="315" src="https://www.youtube.com/embed/Yz8HXTFMqcE" frameborder="0" allowfullscreen></iframe><p>The book Enterprise Integration Patterns, published some 14 years ago, has become the common language for most open source ESBs. Still, integration is much more than just messaging, so there are bound to be many more integration patterns. The second volume of EIP will contain conversation patterns that describe interactions between systems over time. This talk reflects on EIP and gives a behind-the-scenes look at how this new pattern language evolves.</p>
<p>Gregor is a recognized thought leader on asynchronous messaging and service-oriented architectures. He is widely known as co-author of the seminal book “Enterprise Integration Patterns” and as frequent speaker at conferences around the world. He is an active member of the IEEE Software editorial advisory board.</p>
<p>As Chief IT Architect at Allianz, Gregor is responsible for driving the digital transformation of the insurance business. He documented his experience as an architect driving IT transformation in the eBook "37 Things One Architect Knows".</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Gregor Hohpetag:engineers.sg,2005:Episode/20972017-10-05T01:46:19Z2023-06-24T19:00:53ZYOW! Singapore/Hong Kong 2017 Fred George - IoT and MicroServices #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/Yf2UajKM75c" frameborder="0" allowfullscreen></iframe><p>IoT, the prevalence of specialized interconnected devices, has invaded business and home. The myriad of devices, hubs, and APIs has created a Tower of Babel that makes the Android phone scene seem mild. Such devices are inherently less network reliable than previous products, primarily due to the casual attachment (convenient outlets). Add to this heterogeneous soup the security exposure that has already been exploited in DDoS attacks, and you have an environment begging for technical solutions.</p>
<p>We propose Asynchronous MicroServices as a solution. Borrowing a page from historical J2ME thinking and more recent implementations using IFTTT, we introduce small bridging MicroServices for the various devices. Further, also consistent with MicroServices, we keep these services very simple: They broadcast device status to an event bus, or listen for action commands to relay to the devices from the same bus. Interaction among the various IoT devices is delegated to yet another set of MicroServices.</p>
<p>One exemplary composite application would accept signals from motion detectors to turn on appropriate lights, or alternatively alerting the owner of unauthorized intrusion. Using the same motion detectors, lights can be dimmed and eventually turned off. Room temperatures and even audio/video gear could be adjusted as well. Using Asynchronous MicroServices, we can also set up controlled access from the outside world, rather than exposing each device with its own vulnerabilities.</p>
<p>Finally we wrap up talking about the challenges of implementing this in my own flat using Hue lights, Amazon Alexa, and 4th generation Apple TV. We run these MicroServices in local containers attached to the same home network. Docker support of ARM devices enables low cost redundancy as well.</p>
<p>Fred George is a developer and co-founder at Outpace Systems, and has been writing code for over 45 years in (by his count) over 70 languages. He has delivered projects and products across his career, and in the last decade alone, has worked in the US, India, China, and the UK. He started ThoughtWorks University in Bangalore, India, based on a commercial programming training program he developed in the 90's. An early adopter of OO and Agile, Fred continues to impact the industry with his leading-edge ideas, most recently advocating Micro-Service. Architectures and flat team structures (under the moniker of Programmer Anarchy). Oh, and he still writes code!</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20962017-10-05T01:39:23Z2023-05-16T17:00:49ZYOW! SGP/HK 2017 John Sullivan - A Presentation to Myself on Organisational Agile Transformations<iframe width="560" height="315" src="https://www.youtube.com/embed/ElaJ4wRHpGQ" frameborder="0" allowfullscreen></iframe><p>Dear Self, in your career you’re going to lead large scale transformation projects all aimed at developing companies into killer Agile delivery environments. Now I have access to a time machine I’m able to teleport myself back to a time just before I embark on those journeys and I can give myself the value of hindsight! If I let myself go ahead without advising me, then I’ll think an Agile transformation is about the adoption of a process and over time I’ll learn it’s not! I’ll think that architecture and architects are irrelevant and they aren’t! For too long I’ll ignore the significance of diverse teams and culture! I’ll start the transformation process in the technical teams and build out to the wider organisation which is just flawed! I’ll try to eradicate project management, plans, managers, architects, and standards….. Oh, there is just so much to tell me!</p>
<p>This presentation talks about approaches for building new delivery teams, advice on how to make existing teams more effective and insights on approaches which have been used to transform organisations.</p>
<p>A leader, transformer, creator, and developer of diverse delivery teams, John has worked in IT for over 30 years. Over the last 15+ years, whilst at ThoughtWorks, Sensis, Jetstar, MYOB and now Vicinity Centres, his focus has been on building new and transforming existing delivery teams to become ones that other organisations aspire to emulate. John has been one of the instigators and leaders of the agile cultural revolution which has transformed software delivery today in Australia. He believes in building a great IT industry and currently concentrates on improving its image, providing pathways for people to move into this industry with the aim of making it stronger for it to support the increasing needs of the future.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20952017-10-05T01:35:38Z2023-12-18T04:00:37ZYOW! Singapore/Hong Kong 2017 Gojko Adzic - Impact Mapping with Innovation Games #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/o9L19ty12xs" frameborder="0" allowfullscreen></iframe><p>Impact Mapping is a lightweight method for strategic planning in product and project development. Although seemingly simple and intuitive, many teams fail to get the most out of it because they jump to conclusions too quickly and skip over important discussions. Gojko will talk about how to avoid common pitfalls and present two innovation games that can help you facilitate impact mapping easily, support innovative ideas and divergent thinking, and help your teams and clients make a big impact through software delivery.</p>
<p>Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to align software delivery with business goals, and improve the quality of their software products and processes. Gojko specialises in are agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and behaviour driven development.</p>
<p>Gojko’s book Specification by Example won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK Agile Award for the best online publication in 2010.</p>
<p>Gojko is a frequent keynote speaker at leading software development conferences, and one of the authors of MindMup.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20942017-10-04T05:30:26Z2023-12-03T22:01:18ZYOW! Singapore/Hong Kong 2017 Joe Albahari - Pushing C# to the limit #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/FZGke1EUlPI" frameborder="0" allowfullscreen></iframe><p>C# is a language of breadth. At one end it allows low-level programming with pointers and lock-free synchronization; at the other end, it sports high-level features such as closures, expressions trees and asynchronous functions.</p>
<p>Which leads us to a challenge: can we write a non-contrived program that uses all of the above? The answer is “of course!”, and I’m going to walk you through a practical example: a high-speed communications library built on shared memory (and used in production!)</p>
<p>Come and join the author of C# 7 in a Nutshell and LINQPad in an advanced session, where we step outside the box and play with all of C#’s best toys at once.</p>
<p>Joe Albahari is an O’Reilly author and the inventor of LINQPad. He’s written seven books on C# and LINQ, including “C# 7.0 in a Nutshell”. He speaks regularly at conferences and user groups, and has been a C# MVP for nine years running.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20932017-10-04T05:22:00Z2023-12-04T18:00:39ZYOW! Singapore/Hong Kong 2017 Martin Thompson - High Performance Managed Languages #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/rkxBb9YGjTg" frameborder="0" allowfullscreen></iframe><p>Common wisdom dictates that native languages are the only means of building high-performance applications. How do managed runtimes such as those available to .NET, Java, and even JavaScript, yes even JavaScript compare? Many applications requiring high-performance are now developed for managed runtimes – such as financial trading, data stores and analytics, messaging, and even supercomputing.</p>
<p>Over the last few decades we have seen significant advances in managed runtimes, particularly for JIT compilers and garbage collectors. In this talk we will explore how our managed runtimes can equal, and even better in some cases, the performance of native languages.</p>
<p>Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair, three different content companies wrestling with the world largest product catalogues, and was a lead on some of the most significant C++ and Java systems of the 1990s in the automotive and finance domains.</p>
<p>He blogs at mechanical-sympathy.blogspot.com, and can be found giving training courses on performance and concurrency when he is not cutting code to make systems better.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20922017-10-04T05:11:27Z2023-09-01T18:01:29ZYOW! Singapore/Hong Kong 2017 Anita Sengupta - The Future of Mars Exploration #YOWHongKong<iframe width="560" height="315" src="https://www.youtube.com/embed/P1I4IEECq2w" frameborder="0" allowfullscreen></iframe><p>Mars is the next destination for humans to explore and colonize in our journey through the solar system and beyond. For the past thirty years, the space programs of many nations have been sending landed platforms of increasing complexity, revealing the Red Planet’s ancient past. One of the most challenging aspects of all missions to Mars is the safe landing on the surface, from an initial entry speed of 30,000 miles per hour to a soft touchdown. On the surface future explorers must be able to survive radiation and low pressures, with only the limited resources they can bring with them. This talk will discuss the motivation for Mars exploration and how engineering challenges are tackled with computational modeling, cutting-edge technologies, and out-of-the-box thinking. Engineering the Red Planet is the key to our future and understanding our past.</p>
<p>Dr. Anita Sengupta is a rocket scientist and aerospace engineer who for the past 15 years has enabled the exploration of Mars, Asteroids, and Deep Space. Her expertise spans the aerospace sector from launch vehicles, Earth re-entry systems, plasma propulsion systems that have reached the main asteroid belt, supersonic aerodynamic decelerators to land a rover on Mars, and a laser-cooling facility to make the coldest spot in the known universe.</p>
<p>Dr. Sengupta received her MS and PhD in Aerospace Engineering from the University of Southern California, where she teaches spacecraft, entry, and landing system design for planetary exploration. In her spare time she is an avid pilot, motorcyclist, scuba diver, world traveler, public speaker, and science fiction aficionado. She has been featured on Larry King Now, BBC radio and TV, Wired, and Popular Mechanics.</p>
<p>For more information on YOW! Conference, visit,
<br><a href="http://yowconference.sg">http://yowconference.sg</a></p>Engineers.SGtag:engineers.sg,2005:Episode/20032017-10-02T19:51:19Z2024-02-13T08:00:47ZMozilla Developer Roadshow - Penang<iframe width="560" height="315" src="https://www.youtube.com/embed/P3s6QwThdBM" frameborder="0" allowfullscreen></iframe><p>The Mozilla Developer Roadshow team meets with web creators, designers, artists in Penang to talk about latest web capabilities, especially w A-Painter.</p>Engineers.SGtag:engineers.sg,2005:Episode/20042017-10-02T16:35:59Z2024-03-15T09:00:58ZMozilla Developer Roadshow - Kuala Lumpur<iframe width="560" height="315" src="https://www.youtube.com/embed/4uhbvlR3nhk" frameborder="0" allowfullscreen></iframe><p>The Mozilla Developer Roadshow team meets with web creators, designers, artists in KL to talk about latest web capabilities, especially w A-Painter</p>Engineers.SGtag:engineers.sg,2005:Episode/19852017-10-02T13:36:19Z2024-03-17T16:00:58ZExtensibility for the Masses: Practical Extensibility with Object Algebras- Papers We Love Singapore<iframe width="560" height="315" src="https://www.youtube.com/embed/3a9_pN3irRA" frameborder="0" allowfullscreen></iframe><p>Speaker: Melvin Zhang</p>
<p>Paper: <a href="https://www.cs.utexas.edu/~wcook/Drafts/2012/ecoop2012.pdf">https://www.cs.utexas.edu/~wcook/Drafts/2012/ecoop2012.pdf</a></p>
<p>Original Meetup : <a href="http://www.meetup.com/papers-we-love">http://www.meetup.com/papers-we-love</a>
<br>Papers Repo : <a href="https://github.com/papers-we-love/papers-we-love">https://github.com/papers-we-love/papers-we-love</a>
<br>Code of Conduct : <a href="https://github.com/papers-we-love/papers-we-love/blob/master/CODE_OF_CONDUCT.md">https://github.com/papers-we-love/papers-we-love/blob/master/CODE_OF_CONDUCT.md</a></p>
<p>Event Page: <a href="https://www.facebook.com/events/1535000126550507">https://www.facebook.com/events/1535000126550507</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="https://amara.org/v/bGnX/">https://amara.org/v/bGnX/</a></p>Melvin Zhang