# Haskell Video Archive: Call for Volunteers

**URL:** <https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863>\
**Category:** Haskell Foundation\
**Created:** [February 21, 2024, 9:36pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863 "2024-02-21T21:36:50Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmct](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jmct/32/3806_2.png) [@jmct](https://discourse.haskell.org/u/jmct)\
**Post date:** [February 21, 2024, 9:36pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/1 "2024-02-21T21:36:50Z")

</div>

Hello Haskellers,

We need help!

As some of you may have heard, Skills Matter, the organization that ran the Haskell eXchange for many years, is no longer running. Fortunately the Haskell Foundation was able to archive a significant majority of the Haskell-related videos before they became unavailable. This was done with the permission of Skills Matter, who provided us with the access.

However, we have _only_ the videos, we do not have descriptions or the name of the speaker. So we need your help organizing the material.

In order to make the workload manageable, we’ll be releasing the videos in batches. As a volunteer you’ll get access to a batch of videos and help us organize the material before we release the batch to the wider community. This will include writing short descriptions and identifying the speakers/presenters.

I’m excited to see what hidden gems we discover!

Here is the [Volunteer signup form](https://forms.gle/EsAqmUT8xhoCZKMC8)

---

<div class="post-metadata">

**Author:** ![etorreborre](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/etorreborre/32/2251_2.png) [@etorreborre](https://discourse.haskell.org/u/etorreborre)\
**Post date:** [February 22, 2024, 11:48am UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/2 "2024-02-22T11:48:26Z")

</div>

In case my presentation has been rescued you should find, for Haskell eXchange 2018.

Wire once, rewire twice (Eric Torreborre)

At Symbiont we use a “modules-as-records-of-functions” to structure our services and share code.  
We need the ability to create components which can easily be wired together but also changed at  
will for unit or integration testing even if they are very far down in the dependency tree.  
This talk will show how we approached this problem, solved it with 2 simple type classes and a  
bit of Template Haskell.

But there’s more! The same technique can be applied to Hedgehog generators  
where we can define a “compositional language” to modify existing generators for nested data structures.  
We can now express things like “generate a model of shoe with only the color blue and 2 sizes”.

This was more or less the proposed abstract, I’m not sure if it was the final one.

---

<div class="post-metadata">

**Author:** ![EncodePanda](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/encodepanda/32/2830_2.png) [@EncodePanda](https://discourse.haskell.org/u/EncodePanda)\
**Post date:** [February 22, 2024, 9:16pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/3 "2024-02-22T21:16:34Z")

</div>

I’ve signed up. Send me the first batch. Let’s go! 🙂

---

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [February 23, 2024, 8:58pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/4 "2024-02-23T20:58:14Z")

</div>

Note that the wayback machine seems to have all the previous programs archived (follow the links) so hopefully lots of data can be pulled from those!

> **[Haskell eXchange 2022: Online Conference | Skills Matter](https://web.archive.org/web/20230129112807/https://skillsmatter.com/conferences/13688-haskell-exchange-2022-online#other_conferences)**
>
> 2 day conference in Online Event, United Kingdom. We're thrilled to once again welcome the global Haskell community to join the Haskell eXchange conference v...

---

<div class="post-metadata">

**Author:** ![smoge](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/smoge/32/4123_2.png) [@smoge](https://discourse.haskell.org/u/smoge)\
**Post date:** [February 24, 2024, 2:23am UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/5 "2024-02-24T02:23:48Z")

</div>

> [@sclv](#):
>
> Note that the wayback machine seems to have all the previous programs archived (follow the links) so hopefully lots of data can be pulled from those!

I tried to watch a video, but I got the message, " Please log in to watch this conference." I wonder if [archive.org](http://archive.org) saved the information one needed to be logged in.

---

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [February 24, 2024, 3:44am UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/6 "2024-02-24T03:44:06Z")

</div>

Right I wasn’t suggesting the videos could be pulled from there – but given that we have the videos and we need the speakers, talk titles, and abstracts, those all can be!

---

<div class="post-metadata">

**Author:** ![christian](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/christian/32/140_2.png) [@christian](https://discourse.haskell.org/u/christian)\
**Post date:** [February 27, 2024, 11:56pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/7 "2024-02-27T23:56:32Z")

</div>

In case this helps anyone, I found the description to my Nov 2021 talk on Web Archive because I had the YouTube link:

> **Why You Should Consider Haskell for Your Next Production System (Christian Charukiewicz)**
> 
> Haskell is a top choice for building production software systems. While Haskell does have a large surface area, with many concepts and syntax that will feel unfamiliar to programmers coming from other languages, it is unrivaled in its combination of developer productivity, code maintainability, software reliability, and performance.
> 
> In this talk I will cover some of the defining features of Haskell that make it an excellent, industrial-strength language that is well-suited for building commercial software. You’ll learn why we consider it our first choice for new projects, and why you should too.
> 
> This talk was recorded on 15 November 2021 at the Haskell eXchange virtual conference.

---

<div class="post-metadata">

**Author:** ![janus](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/janus/32/1060_2.png) [@janus](https://discourse.haskell.org/u/janus)\
**Post date:** [April 9, 2024, 9:53pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/8 "2024-04-09T21:53:03Z")

</div>

Do you still need more volunteers? I see the form is still open.

---

<div class="post-metadata">

**Author:** ![jmct](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jmct/32/3806_2.png) [@jmct](https://discourse.haskell.org/u/jmct)\
**Post date:** [April 10, 2024, 2:19am UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/9 "2024-04-10T02:19:05Z")

</div>

You can still volunteer if you want! 😃

---

<div class="post-metadata">

**Author:** ![vaibhavsagar](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/vaibhavsagar/32/231_2.png) [@vaibhavsagar](https://discourse.haskell.org/u/vaibhavsagar)\
**Post date:** [April 25, 2024, 4:05pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/10 "2024-04-25T16:05:23Z")

</div>

Do we have a rough timeline for when a first batch of annotated videos might be released?

---

<div class="post-metadata">

**Author:** ![jmct](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jmct/32/3806_2.png) [@jmct](https://discourse.haskell.org/u/jmct)\
**Post date:** [April 25, 2024, 5:04pm UTC](https://discourse.haskell.org/t/haskell-video-archive-call-for-volunteers/8863/11 "2024-04-25T17:04:49Z")

</div>

I believe that the first batch or two is complete. I’ll check with the person leading that to see if it’s just a matter of flipping a switch on YouTube to make it public (and flipping that switch if so).
