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

Commit 60f9a79

Browse files
authored
Videos in docs (#235)
1 parent 2fe3411 commit 60f9a79

File tree

4 files changed

+40
-24
lines changed

4 files changed

+40
-24
lines changed

README.md

+2-24
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,8 @@ This repo defines a set of libraries to write microservices in a format- and pro
77

88
## [Documentation](docs)
99

10-
This set of libraries are thought to be built using [Stack](https://docs.haskellstack.org). Just jump into the folder and run `stack build`! The top-level `stack.yaml` defines a common resolver and set of dependencies for all the packages.
11-
12-
### Video Resources
13-
14-
[Alejandro](https://twitter.com/trupill)'s talk about mu-graphql at [Haskell Love](https://haskell.love/).
15-
16-
[![haskell-love](https://img.youtube.com/vi/JbeqwfZ2dRc/0.jpg)](https://www.youtube.com/watch?v=JbeqwfZ2dRc)
17-
18-
[Alejandro](https://twitter.com/trupill) and [Flavio](https://twitter.com/FlavioCorpa)'s `mu-haskell` paper presentation on [Haskell Symposium](https://icfp20.sigplan.org/details/haskellsymp-2020-papers/6/Describing-Microservices-using-Modern-Haskell-Experience-Report).
19-
20-
[![haskell-symposium](https://img.youtube.com/vi/GDITBmIzCDs/0.jpg)](https://www.youtube.com/watch?v=GDITBmIzCDs)
21-
22-
[Alejandro](https://twitter.com/trupill)'s talk about at [Haskell Amsterdam](https://www.haskell.amsterdam/).
23-
24-
[![haskell-amsterdam](https://img.youtube.com/vi/gop937MGZJ0/0.jpg)](https://www.youtube.com/watch?v=gop937MGZJ0)
25-
26-
[Flavio](https://twitter.com/FlavioCorpa)'s talk on mu-graphql at the [Berlin Functional Programming Group](https://www.meetup.com/es-ES/Berlin-Functional-Programming-Group/).
27-
28-
[![mu-berlin](https://img.youtube.com/vi/ZnYa99QoznE/0.jpg)](https://www.youtube.com/watch?v=ZnYa99QoznE)
29-
30-
[Alejandro](https://twitter.com/trupill)'s talk about the internals of mu-haskell.
31-
32-
[![mu-internals](https://img.youtube.com/vi/JbHnzCtWof0/0.jpg)](https://www.youtube.com/watch?v=JbHnzCtWof0)
33-
3410
## Contributing
3511

12+
This set of libraries are thought to be built using [Stack](https://docs.haskellstack.org). Just jump into the folder and run `stack build`! The top-level `stack.yaml` defines a common resolver and set of dependencies for all the packages.
13+
3614
If you want to contribute, please be sure to read the [development guidelines](DEVELOPMENT.md) first.

docs/_data/sidebar.yml

+3
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,6 @@ options:
4747

4848
- title: Middleware
4949
url: middleware/
50+
51+
- title: Talks
52+
url: talks/

docs/docs/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ permalink: /
88

99
Mu-Haskell is a set of packages that help you build both servers and clients for (micro)services. The main goal of Mu-Haskell is to allow you to focus on your domain logic, instead of worrying about format and protocol issues.
1010

11+
If you prefer listening to reading, we have a bunch of [talks]({% link docs/talks.md %}) covering both the usage and the internals of the library.
12+
1113
* Introduction
1214
* [For RPC]({% link docs/intro-rpc.md %})
1315
* [For GraphQL]({% link docs/intro-graphql.md %})

docs/docs/talks.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: docs
3+
title: Talks
4+
permalink: talks/
5+
---
6+
7+
# Talks
8+
9+
**Warning**: depending on the moment in which each talk has recorded, the code may not be 100% compatible with the latest release of Mu-Haskell. The underlying ideas do remain the same.
10+
11+
## Using Mu-Haskell
12+
13+
[Alejandro](https://twitter.com/trupill)'s talk about Mu + GraphQL at [Haskell Love](https://haskell.love/).
14+
15+
[![haskell-love](https://img.youtube.com/vi/JbeqwfZ2dRc/0.jpg)](https://www.youtube.com/watch?v=JbeqwfZ2dRc)
16+
17+
[Alejandro](https://twitter.com/trupill)'s talk about Mu + gRPC at [Haskell Amsterdam](https://www.haskell.amsterdam/).
18+
19+
[![haskell-amsterdam](https://img.youtube.com/vi/gop937MGZJ0/0.jpg)](https://www.youtube.com/watch?v=gop937MGZJ0)
20+
21+
[Flavio](https://twitter.com/FlavioCorpa)'s talk on Mu + GraphQL at the [Berlin Functional Programming Group](https://www.meetup.com/es-ES/Berlin-Functional-Programming-Group/).
22+
23+
[![mu-berlin](https://img.youtube.com/vi/ZnYa99QoznE/0.jpg)](https://www.youtube.com/watch?v=ZnYa99QoznE)
24+
25+
## Implementation
26+
27+
[Alejandro](https://twitter.com/trupill) and [Flavio](https://twitter.com/FlavioCorpa)'s experience report presentation on [Haskell Symposium](https://icfp20.sigplan.org/details/haskellsymp-2020-papers/6/Describing-Microservices-using-Modern-Haskell-Experience-Report). Here we explore the challenges we had to overcome while use type level techniques.
28+
29+
[![haskell-symposium](https://img.youtube.com/vi/GDITBmIzCDs/0.jpg)](https://www.youtube.com/watch?v=GDITBmIzCDs)
30+
31+
[Alejandro](https://twitter.com/trupill)'s talk about the internals of Mu-Haskell, focused mostly on the schema side.
32+
33+
[![mu-internals](https://img.youtube.com/vi/JbHnzCtWof0/0.jpg)](https://www.youtube.com/watch?v=JbHnzCtWof0)

0 commit comments

Comments
 (0)