The Legend of Zelda, Hexagonal Architecture & You | Jonathan Turner | Reliable Web Summit 2021

Channel:
Subscribers:
66,200
Published on ● Video Link: https://www.youtube.com/watch?v=VVR8xlgo9Po



Game:
Duration: 47:31
1,407 views
16


In 2008, I made a game as an entry into a bootleg, demake competition. The result was Fable of Griselda, an ASCII art console-based demake of The Legend of Zelda for the original NES.I had a great time writing it and a number of people downloaded it and enjoyed playing it.

The last few years I’ve been thinking about Fable of Griselda. I wanted to make it more accessible to more people. Turning it into a web application was the obvious way to do this. However, the original code was written in C#. Porting it to Javascript wasn’t really a task I looked forward to. But recently, Microsoft has released Blazor WebAssembly, a framework with the promise of running .NET code in the browser through the magic of web assembly.

This presentation shares the process of converting almost 15 year old code from a console application to a web application that runs completely in the browser. This sounds like it should have been a nightmare, but ended up being relatively easy due to the use of a hexagonal architecture (some call it ports and adapters, others call it onion architecture) in the original code.
ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. 1500+ developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team and community experts.

Follow us on twitter https://twitter.com/ngconf
Official Website: https://www.ng-conf.org/
Join the Angular Community: http://www.ng-conf.org/
Get your ng-conf tickets: https://ti.to/ng-conf
Follow Us: https://twitter.com/ngconf
Learn More: https://ng-conf-school.teachable
Read More: https://medium.com/ngconf
Hear More: http://theangularshow.com




Other Videos By ng-conf


2022-05-04Develop from Anywhere with GitHub Codespaces | Brigit Murtaugh | Reliable Web Summit 2021
2022-05-03Challenges in Building Micro Front Ends| Vishal Kumar | Reliable Web Summit 2021
2022-05-03Get to Know the Angular Team | Jeremy Elbourn| ng-conf 2022
2022-05-02Angular + Jest: Testing Titbits | Maria Korneeva | Reliable Web Summit 2021
2022-05-01Angular Community Meetup | April 2022 | Madleina Scheidegger, Brenden Niedermeyer, & Dave Shevitz
2022-04-29Gaining Confidence with Cypress Tests | Rob Richardson | Reliable Web Summit 2021
2022-04-29Get to Know the 2022 ng-conf Speakers | John Papa | ng-conf 2022
2022-04-28Building Resilient Serverless Applications | Yan Cui | Reliable Web Summit 2021
2022-04-27Get to Know the Angular Team | Wagner Maciel | ng-conf 2022
2022-04-27Adding a Second Pair of Eyes with Visual Testing | Colby Fayock | Reliable Web Summit 2021
2022-04-26The Legend of Zelda, Hexagonal Architecture & You | Jonathan Turner | Reliable Web Summit 2021
2022-04-25Autoscaling Apps without Supersizing Costs | Lara Newsom | Reliable Web Summit 2021
2022-04-22Mindblowing Google PageSpeed Scores with Qwik | Misko Hevery | Reliable Web Summit 2021
2022-04-21Content is King: How Contentful and CaaS are Changing | Aaron Ladage | Reliable Web Summit 2021
2022-04-21Get to Know the 2022 ng-conf Speakers | Lara Newsome | ng-conf 2022
2022-04-20Angular Community Meetup | April 2022 | Deborah Kurata, Martine Dowden, Doguhan Uluca
2022-04-20Users Don't have to Suffer in the Cloud | Melissa Jurkoic | Reliable Web Summit 2021
2022-04-20Get to Know the 2022 ng-conf Speakers | Brian Love | ng-conf 2022
2022-04-19High-Performance Web UI with Web Components | Cory Rylan | Reliable Web Summit 2021
2022-04-183L-C's- Three Level Components Technique | Aziz Yazit | Reliable Web Summit 2021
2022-04-18Get to Know the 2022 ng-conf Speakers | Kate Sky | ng-conf 2022



Tags:
angular
angularjs
javascript
ngconf
ng-conf
programming
angular conference
ng conference
angular javascript
angular tutorial
Javascript Tutorial
Programming Tutorial
Computer Programming
Google Angular
Google Programming



Other Statistics

The Legend of Zelda Statistics For ng-conf

ng-conf presently has 1,407 views for The Legend of Zelda across 1 video, and less than an hour worth of The Legend of Zelda videos were uploaded to his channel. This makes up less than 0.19% of the total overall content on ng-conf's YouTube channel.