Her work of the former variety has led to an extensive list of GitHub projects, while her efforts towards the latter can be seen in her blog posts and conference talks. She’s also passionate about finding ways to make powerful but complex ideas more accessible, whether that means developing better tools or creating more educational resources. Given her engineering-oriented background, she particularly enjoys working at the intersection of theory and practice, and she likes building and extending systems to apply new ideas in useful ways. Eventually, she taught herself enough to start contributing to open-source programming language projects such as Racket and GHC. She began writing software professionally soon after, and though she has never attended university, she continued to explore her research interests in her free time. She currently lives in Chicago.Īlexis has been excited about programming since late elementary school, and her early frustrations led to an interest in programming language design and implementation when she was in high school. Her background is primarily in software engineering, but she is also an expert in algebraic effect systems and hygienic macros. Programming languages researcher, engineer, and educator currently working on Haskell and GHC at Tweag. I hope my talk could make the life a bit easier for (future) Haskell web developers. Furthermore, we’ll consider what happens if we add a non-trivial functionality to our app. Then we’ll implement a simple app using a couple of them to display the differences in practice and show the pros and cons of each framework. I’ll try to give general guidance on how a choice of the most relevant one might be approached, and give tips on when each framework will be more appropriate.įirstly, there will be a short overview of popular frameworks like Servant, Obelisk, IHP, and others. However, using Haskell as the primary backend language implies choosing among plenty of web frameworks. Thus, the first goal of my talk is to promote Haskell as a good web development tool. And to get this attention, we should talk about the variety of frameworks with their strong and weak spots, talk about modern user-friendly tools, show real-world examples, and so on. While Haskell is not the most popular backend language for web development, it also deserves attention. There are many tools to implement web apps.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |