diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/index.html b/index.html new file mode 100644 index 0000000..b1638dd --- /dev/null +++ b/index.html @@ -0,0 +1,430 @@ + + + + + + + + + + + +
+
+

Hannover Functional +Programming Meetup

+

This is a group for anyone interested in functional programming and +related technology.

+

We are organizing a monthly meetup to share our current projects and +interests, to discuss functional programming in general, and to provide +guidance on learning.

+

We are currently invested in the following technology, but what we +offer changes with who is attending:

+ +

Our events will usually be held in German, but we are happy to switch +to English!

+

You may join our events at: meet.foremny.me/hannover-functional-programming-meetup

+

Projects Sneak.Page

+
+
+ + +
+
+

Future Events

+ +
+ + and -2 more in 2022 + + +
+
+
+

Past Events

+
+

+ + Wed, Dec 21, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Sneak.Page (Marvin)

+

Slot 2: –

+
+
+ + and 15 more in 2022 + +
+

+ + Wed, Nov 30, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: atools (Alexander)

+

Slot 2: –

+
+
+

+ + Wed, Nov 9, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Sneak.Page (Marvin)

+

Slot 2: –

+
+
+

+ + Wed, Oct 19, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Miso (Alexander)

+

Slot 2: Weblate (Alexander)

+
+
+

+ + Wed, Sep 28, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Template Haskell (Alexander)

+

Slot 2: MongoDB (Alexander)

+
+
+

+ + Wed, Sep 7, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: elm-graphql (Alexander)

+

We are going to take a look at how to use Dillon + Kearns’ elm-graphql to generate type-safe code representing a + GraphQL-schema.

+

Slot 2: Sneak.Page (Marvin)

+

We are going to continue working on Sneak.Page.

+

Optional Book club: DATA AND + REALITY (W. Kent) For anyone interested, we are going to + discuss the first chapter 3 NAMING.

+
+
+

+ + Wed, Aug 17, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1 + Slot 2: Workshop Gruppenaufteilung (Günter)

+

Meine Schwester ist Coach und veranstaltet Workshops. Diese haben + mehrere Runden. Die Teilnehmer finden sich in nahezu gleich großen + Gruppen zusammen. Dabei soll jede in jeder neuen Runde mit immer + wieder anderen Personen zusammen treffen. Das Problem finde ich sehr + spannend, man kann es mathematisch und programmatisch angehen.

+
+
+

+ + Wed, Jul 27, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: atools (Alexander)

+

I am working on a small set of personal, plain-text-based and CLI + productivity tools and want to share my latest updates.

+

Slot 2: Sneak.Page (Marvin)

+

We will continue working on sneak.page.
+ Last time we started with the Supabase integration and might + continue.

+

Source: https://github.com/Crazy-Marvin/sneak.page/
+ Mockups: https://www.figma.com/proto/xa7WL6OE4tMpX2WScvv3zr/Sneak.Page?node-id=19%3A23979&viewport=-699%2C385%2C0.4106914699077606&scaling=min-zoom

+

Optional Book club: DATA + AND REALITY (W. Kent)
+ For anyone interested, we are going to discuss the second chapter + 2 THE NATURE OF AN INFORMATION SYSTEM.

+
+
+

+ + Wed, Jul 6, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Elm compiler (Fabian)

+

We will have a look at the source code of the elm compiler. The goal is + to get an idea of its structure and see if we can do little + adjustments to change part of Elm’s Kernel code. In particular we will + try to give Cmds a Task-like API.

+

Slot 2: Elm editor (Michael)

+

Elm + Editor is a web-based editor for Elm programs. It helps novice + programmers by automating the setup and configuration of the various + tools that make up a complete development environment. We will take a + look under the hood and learn how Elm Editor integrates development + tools and implements the functionality enhancing our productivity and + helping us navigate our projects. If you want to test-drive Elm Editor + in advance, check out the demo at https://elm-editor.com

+

Optional Book club: DATA AND + REALITY (W. Kent) For anyone interested, we are going to + discuss the first chapter 1 ENTITIES.

+
+
+

+ + Wed, Jun 15, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1 + Slot 2: NEAT (Alexander) NeuroEvolution + of Augmenting Topologies is a generic algorithm for the evolution + of artificial neural networks featuring topological crossover, + innovation preservation and incremental topology development. We are + going to take a cursory look at the key concepts of the algorithm + described in the 2002 + paper.

+
+
+

+ + Wed, May 25, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Supabase (Marvin)
+ Supabase calls itself the + Open Source Firebase Alternative. It offers the following + services: database, authentication, storage and functions. The + inspiration came from this song. I will prepare a few + slides but the focus is in slot 2 where we will gain hands-on + experience with Supabase.

+

Slot 2: Sneak.Page (Marvin)
+ In today’s session we will try to implement Supabase into sneak.page. By + doing so we will get a better understanding of Supbase. I will prepare + a tenant so that we can jump right into it.

+
+
+

+ + Wed, May 4, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Design Patterns (Peter)

+

Slot 2: PostgREST (Alexander) We are going to + take a look at PostgREST, a web + server application that turns your PostgreSQL database into a RESTful + API.

+
+
+

+ + Wed, Apr 13, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Project Fluent (Fabian)

+

We will take a look at Project + Fluent, a solution for offering websites in different languages + and localizing things like numbers, dates, etc.. In particular we will + try to find out which use cases can be easily done with it and which + not, and we will see how one can integrate fluent in an Elm + application using https://github.com/wolfadex/fluent-web/.

+

Slot 2: Sneak.Page (Marvin)

+

We will continue with our real-live Elm web app sneak.page which + shows info about past and upcoming sneak previews. Feel welcome to + have a look at the source and mockup. + Integrating Project Fluent + and Weblate directly into sneak.page after Fabian’s talk is + planned and maybe even more. I will prepare my IDE and you can tell me + what to do. 👌

+
+
+

+ + Wed, Mar 23, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: composable-forms (Alexander)

+

We are going to take a look at the Elm package hecrj/composable-form + which allows us to define type-safe, composable forms in Elm with + ease.

+

Slot 2: composable-forms (Alexander)

+

In the second session, we are going to take a look at the + limitations of composable forms, and how we can overcome them by + forking the excellent underlying API.

+

Notes are available from our GitHub + repository.

+
+
+

+ + Wed, Mar 2, 7:00 PM CET/CEST + + + Online meetup + +

+

Slot 1: Elm Silent Teacher (Michael)

+

In this session, we are going to have a look at Silent Teacher, a + minimalist game that aims to teach the core concepts of coding, with + not a single explaination given.

+

Slot 2: Meetup Integration (Alexander)

+

A new year, a new meetup.. a new website! We’re going to take a + look at the infrastructure that we can write this year. Hopefully, we + can pick up a few new tools on our way!

+
+
+

+ + Wed, Feb 9, 7:00 PM CET/CEST + + + Online meetup: Planning 2022 + +

+

Hi,

+

with our initial session this year, we want to plan a bit what we + would like to do.

+

In this online get-together, we want to bring our ideas and + concrete topics for upcoming sessions, so that we can assign topics to + the available slots of this year.

+

Remember, we care about what YOU want to SHOW as well as what YOU + want to SEE in particular!

+

Ideally, we come up with some 15 - 25 topics so that we sketch up a + rough program for all of 2022. We will make adjustments as we go, I am + sure, but let’s have lots of ideas to discuss and prioritize from for + this initial planning session.

+

This would be an opportune time for you to introduce yourself as + well, as you can shape the program of this meetup, as well as to let + us know what interests you, so that we can accommodate for that.

+

Topics don’t necessarily have to be strictly related only to + functional programming. Functional programming is the theme that we + want to keep throughout the entire meetup, and not necessarily the + theme that every presentation has to conform to.

+

Looking forward to seeing you all!

+

The online location (URL) for video conferencing will be announced + shortly before the event.

+
+
+
+
+ +