• Stars
    star
    1,576
  • Rank 29,696 (Top 0.6 %)
  • Language
    Python
  • Created about 11 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

thoughts on programming

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

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

More Repositories

1

FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.
C++
2,103
star
2

frugally-deep

A lightweight header-only library for using Keras (TensorFlow) models in C++.
C++
1,059
star
3

programming-language-subreddits-and-their-choice-of-words

How do the different communities talk?
Python
819
star
4

img2xls

Convert images to colored cells in an Excel spreadsheet.
Python
212
star
5

undictify

Python library providing type-checked function calls at runtime
Python
98
star
6

Breakout

A clone of the classical game for your browser.
Elm
57
star
7

Maze

Test your mouse precision skills with this simple maze game.
Elm
40
star
8

treebomination

convert a scikit-learn decision tree into a Keras model
Python
39
star
9

enterprython

Python library providing type-based dependency-injection
Python
32
star
10

Demoscene-Concentration

The classical memory game with old school demoscene effects.
Elm
29
star
11

All-Colors

Create (hopefully beautiful) images from many different colors.
C++
23
star
12

RedditTimeMachine

Check out what was hot on reddit days/weeks/months ago.
Elm
22
star
13

Barcode-Generator

Generate EAN/UPC-A barcodes in your browser.
JavaScript
7
star
14

EditGym

Text editing training
Elm
6
star
15

divine-or-benign

The holy Turing test
Elm
4
star
16

yo_dawg_ml_model_architecture

decision trees with other model as nodes
Python
3
star
17

HackerRank-solutions

This repo is just a container for me to manage my solutions to the challenges on HackerRank.com
Haskell
3
star
18

bouncing-spheres

A very simplistic raytracer - implemented in Rust
Rust
3
star
19

rill

Python library providing simple text-stream processing functionality
Python
2
star
20

Multitouch-Transformation-Demo

small Demonstration of calculating and applying different transformation types by user input (1, 2, 3 and 4 fingers)
Elm
2
star
21

pick-and-gloat

Use your thinking and reaction to compete with friends.
Elm
1
star
22

Dron

Tron/Snake game
C++
1
star
23

Behagolit

a toy programming language experiment
Python
1
star