05:39Full-Stack Haskell: From Prototype to Production • Ryan Trinkle • YOW! 2018
From the creator
This presentation was recorded at YOW! 2018. #GOTOcon #YOW https://yowcon.com Ryan Trinkle - Founding Partner of Obsidian Systems ABSTRACT In 2015 I quit my job to bet everything on the proposition that #Haskell could excel not just for specialized, high-assurance software, but for the kinds of software that millions of engineers work on every day. I had previously built backends with Haskell, with the wonderful experience of code that works reliably, a team that doesn't step on each others' toes, and an ease of refactoring that let us keep the codebase clean without risking regressions. But now, #GHCJS and #FRP had finally become reliable enough to trust in the real world. It was a game changer: Haskell could now build world-class graphical user interfaces, too, and deploy them as single page web apps — in theory. In practice, there were many obstacles along the way. However, I found that even with the need to blaze new trails from time to time, our overall pace was far faster than anything I had seen in the imperative tech stacks I'd worked with before. Strong types and pure values decreased bug counts and made code much more readable. Some former backend developers who had scrupulously avoided frontend development told me that they now enjoyed working on the frontend, too. Since then, I've worked with the community to continue building infrastructure to expand the areas where we can use Haskell to get real work done. Enabling mobile development required bug fixes to #G
Published 2022-12-05 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





