Thomas Mahler (thma)

thma

Geek Repo

Company:ista International GmbH

Location:Essen, Germany

Home Page:thma.github.io

Github PK Tool:Github PK Tool

Thomas Mahler's repositories

LtuPatternFactory

Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns

Language:HaskellLicense:Apache-2.0Stargazers:976Issues:27Issues:21

WhyHaskellMatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

Language:HaskellLicense:Apache-2.0Stargazers:461Issues:18Issues:2

PolysemyCleanArchitecture

Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.

Language:HaskellLicense:Apache-2.0Stargazers:186Issues:11Issues:2

ThreepennyElectron

Demo for using Threepenny GUI together with Electron to create a portable Desktop GUI Application in Haskell

Language:HaskellLicense:Apache-2.0Stargazers:52Issues:6Issues:1

lambda-ski

Implementing a small functional language with a combinator based graph-reduction machine

Language:HaskellLicense:Apache-2.0Stargazers:28Issues:4Issues:0

generic-persistence

GenericPersistence is a Haskell persistence library for relational databases. The approach relies on GHC.Generics. A real-world demo can be found here:

Language:HaskellLicense:BSD-3-ClauseStargazers:11Issues:3Issues:5

HsWiki

Simple Wiki in the spirit of the legendary C2-Wiki - written in haskell with yesod

CommutativeMonoid

Trying to prove that commutative monoids are required for a parallel foldMap (aka. map/reduce)

Language:HaskellLicense:Apache-2.0Stargazers:4Issues:3Issues:0

thma.github.io

Lambda is not a four letter word. My blog on all things haskell and FP.

Language:HTMLLicense:Apache-2.0Stargazers:4Issues:3Issues:1

fmek

Emulating a jee 7 container with SpringBoot.

Language:JavaLicense:Apache-2.0Stargazers:3Issues:3Issues:0

secd

Java Implementation of SECD Machine + Lispkit Lisp Compiler

Language:JavaLicense:NOASSERTIONStargazers:2Issues:3Issues:0

TypelevelReflection

Using haskell typelevel programming to implement reflective features. This can be used to eg. implement persistence or serialization.

Language:HaskellLicense:Apache-2.0Stargazers:2Issues:3Issues:0

FPvsOO

Musings on https://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO.html

Language:HaskellLicense:Apache-2.0Stargazers:1Issues:3Issues:0

fun4j

functional programming for the JVM

Language:JavaLicense:NOASSERTIONStargazers:1Issues:3Issues:1

json-processing

simple json processing in Haskell

Language:HaskellLicense:NOASSERTIONStargazers:1Issues:4Issues:0

servant-gp

writing a Rest Service with a generic-persistence backend

Language:HaskellLicense:NOASSERTIONStargazers:1Issues:2Issues:0

CodingDojo

My Coding Dojy Entry

Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:4Issues:0
Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:3Issues:0
Language:HaskellLicense:NOASSERTIONStargazers:0Issues:2Issues:0
Language:CSSLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:PowerShellStargazers:0Issues:2Issues:0

IHaskellExperiments

experiments with IHaskell

Language:HTMLLicense:Apache-2.0Stargazers:0Issues:3Issues:0

liquidMusings

toying around with liquid haskell

Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

MonadicJava

SOme experiments with monadic programming style in Java

Language:JavaStargazers:0Issues:3Issues:0

PiServer

Computation of PI with an arbitrary precision made available as an OpenFAAS service

Language:ShellLicense:Apache-2.0Stargazers:0Issues:3Issues:0

prevaylerTest

playing around with the baisc ideas of the legendary prevayler project

Language:JavaLicense:Apache-2.0Stargazers:0Issues:3Issues:0
Language:HaskellLicense:NOASSERTIONStargazers:0Issues:1Issues:0

ScratchHaskell

A minimal docker image providing all runtime libs required by Haskell programs at runtime. But nothing else

Language:ShellLicense:Apache-2.0Stargazers:0Issues:3Issues:0

TaglessFinalCleanArchitecture

Showcasing clean architecture with tagless final effects

Language:HaskellLicense:Apache-2.0Stargazers:0Issues:3Issues:0

wala

A simple WebApp Launcher for Haskell

License:Apache-2.0Stargazers:0Issues:0Issues:0