Skip to content

Instantly share code, notes, and snippets.

View NinoFloris's full-sized avatar

Nino Floris NinoFloris

View GitHub Profile
@graninas
graninas / haskeller_competency_matrix.md
Last active April 25, 2024 20:48
Haskeller competency matrix

Haskeller Competency Matrix

See also List of materials about Software Design in Haskell

Junior Middle Senior Architect
Haskell level Basic Haskell Intermediate Haskell Advanced Haskell Language-agnostic
Haskell knowledge scope Learn you a Haskell Get programming with Haskell Haskell in Depth Knows several languages from different categories
Get programming with Haskell Haskell in Depth Functional Design and Architecture
[Other books on Software Engineering in Haskell](https://github.com/graninas/software-design-in-haskell#B
@mikeblakeuk
mikeblakeuk / GetBaseException.cs
Last active November 7, 2019 15:58
GetBaseException vs InnerException
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Machine.Specifications;
// ReSharper disable PossibleNullReferenceException when getting InnerException from AggregateException
namespace Tests
{
[Subject(typeof(AggregateException))]
@KirillOsenkov
KirillOsenkov / Directory.Build.props
Created April 12, 2019 16:56
SDK-style Directory.Build.props for common output directory
<Project>
<PropertyGroup>
<SrcRoot>$(MSBuildThisFileDirectory)</SrcRoot>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(SrcRoot)\</SolutionDir>
<Configuration Condition="$(Configuration) == ''">Debug</Configuration>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>net472</TargetFramework>