Volver al ranking

Dobiasd/articles

Python

thoughts on programming

functional-programmingarticlesblog
Crecimiento de estrellas
Estrellas
1.6k
Forks
91
Crecimiento semanal
Issues
0
5001k1.5k
nov 2013ene 2018abr 2022jul 2026
ArtefactosPyPIpip install articles
README

Dobiasd's articles

This repository serves as a programming-related brain dump.

If you enjoy my articles, feel free to buymeacoffee. ;-)

C++

From goto to std::transform

Functional programming in C++ with the FunctionalPlus library; today: HackerRank challange "Gemstones"

Creating a replacement for the switch statement in C++ that also works for strings

Elm

Switching from imperative to functional programming with games in Elm

Fun

Learning Curves (for different programming languages)

Programming language subreddits and their choice of words

Haskell

From Object Oriented Programming to Functional Programming - Inheritance and the Expression Problem

Kotlin

What Kotlin could learn from C++'s keyword const

When does a when expression in Kotlin need to be exhaustive, and when does it not

From Spaghetti to Ravioli - a Refactoring Example (using Kotlin)

Using fold to mimic mutation

Statistics

Basic measures of descriptive statistics

Mechanical analogies for basic measures of descriptive statistics

Do A/B tests - because correlation does not imply causation

Simple collaborative filtering in pure PostgreSQL

Misc

How touch typing and keyboard shortcuts can improve the quality of the software you create

A too naive approach to video compression using artificial neural networks

A personal, generic, things-I-learned-as-a-software-developer list

Implementation inheritance is bad - the fragile base class problem

Refactoring suggestions are a compliment

Threads can infect each other with their low priority

Why a generic implementation can be the easier-to-understand solution

Covariance and contravariance explained without code

How I got rid of the crosstalk in my headset

Avoid methods to reduce coupling

"A monad is just a monoid in the category of endofunctors." - explained

Accurate timing of Strava segments

Internals of the async/await pattern from first principles

On feeling deceived when receiving (non-labeled) LLM-generated messages

The expressive power of constraints

LLM agents demystified

Repositorios relacionados
MostlyAdequate/mostly-adequate-guide

Mostly adequate guide to FP (in javascript)

JavaScriptnpmOtherjavascriptfunctional-programming
23.8k1.9k
hemanth/functional-programming-jargon

Jargon from the functional programming world in simple terms!

MIT Licensefunctional-programmingfp
git.io/fp-jargons
18.6k998
lichess-org/lila

♞ lichess.org: the forever free, adless and open source chess server ♞

ScalaGNU Affero General Public License v3.0scalachess
lichess.org
18.5k2.7k
NixOS/nix

Nix, the purely functional package manager

C++GNU Lesser General Public License v2.1nixfunctional-programming
nixos.org
17.4k2k
getify/Functional-Light-JS

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

JavaScriptnpmOtherbookjavascript
fljsbook.com
16.8k1.9k
scala/scala

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

ScalaApache License 2.0scalascala-compiler
scala-lang.org
14.5k3.1k
hmemcpy/milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

TeXOtherhaskellcategory-theory
bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
11.7k645
gcanti/fp-ts

Functional programming in TypeScript

TypeScriptnpmMIT Licensetypescriptfunctional-programming
gcanti.github.io/fp-ts/
11.5k511
DeathKing/Learning-SICP

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

RubyRubyGemssicpscheme
learningsicp.github.io
11.3k1.5k
cyclejs/cyclejs

A functional and reactive JavaScript framework for predictable code

TypeScriptnpmMIT Licenseframeworkjavascript
cycle.js.org
10.2k421
kickstarter/ios-oss

Kickstarter for iOS. Bring new ideas to life, anywhere.

SwiftApache License 2.0reactivecocoareactiveswift
kickstarter.com/mobile
8.7k1.2k
supermacro/neverthrow

Type-Safe Errors for JS & TypeScript

TypeScriptnpmMIT Licensefunctional-programmingtypescript
7.6k152