As I work more and more with Yesod (which is written in Haskell) I encounter one major problem: documentation. It costs a ton of time to figure out how to do things properly. One good example is pagination. In this post I'll describe my way from a naive approach to a final monadic solution.
Thoughts on software development
Since all keywords sound very similar I would like to point out the difference of them in this blog post by providing some practical examples.
The Yesod book contains only sparse information on how to handle relations. In many cases only 1:n relations are used, which are easy to understand and to load. In this blog post we will have a look at m:n relations and how to load related content with the Esqueleto library.
Most bigger web projects require different Layouts. This can be special Login-, Landing- or Administration-Pages. In this tutorial you will learn how to organize the Layouts and use them in the Yesod web framework.
Google Webmaster Tools verification (or any other verification) is a bit tricky in Lift when it comes to the file based verification process. In this post we will learn how to do this easily in Lift.
In this very short tutorial you will learn how to install Elixir language on the Fedora Linux distribution.
In this very short tutorial you will learn how to install Erlang on the Fedora Linux distribution.
Markdown and syntax highlighting are very common for technical articles and blog posts. In this tutorial, we will cover Markdown parsing and syntax highlighting inside the Lift framework.
In this blog post we describe how to implement a RestHelper activator to automatically add RESTful services to Lift
In this blog post we describe the advantages of susy compared to frameworks like Bootstrap or Foundation
Delivering sitemap.xml is a good way to help search engine bots to crawl and index your web page.In this blog post, you will learn how to deliver a static or dynamic sitemap.xml in Lift.