Skip to content
This repository was archived by the owner on Oct 16, 2019. It is now read-only.

Commit f9165ab

Browse files
committed
Feature some articles
1 parent 565b4a2 commit f9165ab

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

content/issues/124.markdown

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,43 +8,43 @@ This is a weekly summary of what's going on in its community.
88

99
- [Bowl full of lentils](https://functional.works-hub.com/learn/bowl-full-of-lentils-fcbf3)
1010

11-
> undefined
11+
> In this blog post I'm going to take a break from Haskell and spread the good word of Dhall. The good news is that it won't be a break from functional programming. We still have all the good stuff in Dhall like: lambdas, products, sums and types!
1212
1313
- [Building a blog part 2: Creating an HTTP API with Scotty and Beam](https://gaumala.com/posts/2018-09-12-creating-an-http-api-with-scotty-and-beam.html)
1414

15-
> undefined
15+
> In part 2 of Building a Blog I will talk about how the small HTTP API used by this blog was implemented. Once again, because I like Haskell, I'll use the Scotty web framework to listen to HTTP requests and run SQLite queries with the Beam library.
1616
1717
- [Common (but not so common) monads](https://mmhaskell.com/blog/2018/8/27/common-but-not-so-common-monads)
1818

19-
> undefined
19+
> Lists and functions are core concepts that any Haskeller learns from the get-go. But the list data structure and function application are also monads! And understanding how they work as such can teach us more about how monads work.
2020
2121
- [Dhall to HLint: Using Dhall to generate HLint rules](https://kowainik.github.io/posts/2018-09-09-dhall-to-hlint.html)
2222

23-
> undefined
23+
> This short blog post covers the process of creating the `.hlint.yaml` file from the Dhall configuration. You can wonder, why we are not using Haskell for such purposes. The answer is that we don't need IO capabilities for our problem; totality and safety of Dhall are enough here.
2424
2525
- [Forking and `ContT`](https://hexagoxel.de/postsforpublish/posts/2018-09-09-cont-part-one.html)
2626

27-
> undefined
27+
> This is the first article in a series about continuations, forking, and monad transformers. Motivation: When using `StateT` or `ReaderT` over `IO`, we sometimes would like to fork and still remain in this "monadic context".
2828
2929
- [Fun with typed type-level programming in PureScript](https://blog.wuct.me/fun-with-typed-type-level-programming-in-purescript-5f8af42cfec5)
3030

31-
> undefined
31+
> As software engineers, we write programs to compute values at runtime. Sometimes, if there is an available static type system, we use types to check our code at compile time. However, is it possible to write code computing types at compile time? Does it make sense to do that?
3232
3333
- [`uku`: A Haskell CLI tool to display Ukulele fingering charts](https://adriansieber.com/ukulele-fingering-chart-cli-tool-in-haskell/)
3434

35-
> undefined
35+
> This is a tutorial on how to write a CLI tool in Haskell to display fingering charts for the Ukulele in your terminal. While I originally started to write this 2 years ago in JavaScript, I recently got introduced to Haskell and it's awesome. Especially for building CLI tools.
3636
3737
- [Using Funflow to cache a Nix-based workflow](https://mpickering.github.io/posts/2018-09-12-funflow-nix.html)
3838

39-
> undefined
39+
> My latest project has been to plot a map of orienteering maps in the UK. This post explains the technical aspects behind the project and primarily the use of `funflow` to turn my assortment of scripts into into a resumable workflow.
4040
4141
- [You need a novelty budget](http://www.shimweasel.com/2018/08/25/novelty-budgets)
4242

43-
> undefined
43+
> Something that;s not often explicitly controlled is *novelty*. One of the dirty secrets of programming is that almost every production codebase contains some dependency that the developers have never used before. Why are we indulging in so much novelty anyway?
4444
4545
- [Zero to Quake 3](https://np.reddit.com/r/haskell/comments/9f1r8i/quake_3_in_haskell/)
4646

47-
> undefined
47+
> Implementing Quake 3 in Haskell & Vulkan. All work on this is streamed live on Twitch. We've still got a long way to go, but things are starting to take shape.
4848
4949
## Jobs
5050

0 commit comments

Comments
 (0)