articles

thoughts on programming

https://github.com/dobiasd/articles

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary

Keywords

articles blog functional-programming
Last synced: 4 months ago · JSON representation ·

Repository

thoughts on programming

Basic Info
  • Host: GitHub
  • Owner: Dobiasd
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 4.48 MB
Statistics
  • Stars: 1,586
  • Watchers: 76
  • Forks: 93
  • Open Issues: 0
  • Releases: 0
Topics
articles blog functional-programming
Created about 12 years ago · Last pushed 10 months ago
Metadata Files
Readme Citation

README.md

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

Owner

  • Name: Tobias Hermann
  • Login: Dobiasd
  • Kind: user
  • Location: Germany

Loving functional programming, machine learning, and neat software architecture.

Citation (CITATION.cff)

cff-version: 1.2.0
title: "articles"
url: "https://github.com/Dobiasd/articles"
authors:
  - family-names: "Hermann"
    given-names: "Tobias"
    orcid: "https://orcid.org/0009-0007-4792-4904"

GitHub Events

Total
  • Watch event: 16
  • Push event: 11
Last Year
  • Watch event: 16
  • Push event: 11

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 375
  • Total Committers: 11
  • Avg Commits per committer: 34.091
  • Development Distribution Score (DDS): 0.397
Past Year
  • Commits: 14
  • Committers: 1
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Dobiasd e****m@g****m 226
Dobiasd h****y@d****e 139
Keith k****y@g****m 2
ritschwumm r****m 1
chinhodado c****o@g****m 1
Mike Tsao m****e@s****m 1
Jean-Denis Vauguet jd@v****r 1
Hongbo 1****g 1
Henry N. h****9@g****m 1
Gabor Greif g****f@g****m 1
Devon Rifkin d****n@d****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 7
  • Total pull requests: 11
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 4 hours
  • Total issue authors: 6
  • Total pull request authors: 10
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.91
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • aaron-em (2)
  • dreams-and-thoughts (1)
  • strickinato (1)
  • hasufell (1)
  • marceloboeira (1)
  • Vpet95 (1)
Pull Request Authors
  • sowbug (2)
  • jmholla (2)
  • ya0guang (2)
  • drifkin (2)
  • ktec (2)
  • chikamichi (1)
  • chinhodado (1)
  • ritschwumm (1)
  • ggreif (1)
  • hcnelson99 (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

accurate_timing_of_strava_segments/requirements.txt pypi
  • geopy *
  • requests *
  • sympy *
  • tcxreader *