Namensgeneratoren ausprobiert und verglichen

Dinge benennen ist schwer. Es gibt aber diverse Namensgeneratoren in Python, die einem Namen wie glorious-conclusion oder marvellous-umbrella erzeugen können. Ich habe einige davon verglichen und mag unique-namer am liebsten. ...

Rust-Compiler rechnet Ergebnis schon beim Kompilieren aus

Ich habe Rust-Code gehabt, der unglaublich schnell war. Bei der weiteren Analyse stellte sich heraus: Der Compiler hat das Ergebnis schon zur Compile-Zeit bestimmt. ...

Iterator-Chaining in Rust nach wenigen Wochen Lernprozess

Erst vor ein paar Wochen habe ich ernsthaft mit Rust angefangen. Und ich sehe schon, wie ich nach nur ein paar weiteren Wochen immer idiomatischeren Rust-Code schreibe. Ein Beispiel mit einer Schleife, die ich jetzt als Iterator schreibe. ...

Runtime Penalty for Functional Code Style

Python, Rust and C++ all support procedural and functional programming style. Turns out in the native languages, the compiler can optimize the functional stuff and yield similar or the even better performance. In Python, however, the functional programming style makes it even slower. ...

Reusable Infinite Generator in Python, Rust and C++

While learning Rust, I ported my prime number generator from Python to both C++ and Rust. It is curious to see how the different language allow different ways of writing it and also looking into the performance of it. ...

Standardisierte Prozesse sind toll

Wenn man viele kleine Programmierprojekte hat, sind Standardprozesse wirklich viel Wert. Ein kleines Beispiel mit Conventional Commits, Semantic Versioning und entsprechenden Werkzeugen. ...

Ladebildschirme wichtiger als der eigentliche Inhalt

Früher bestanden Webseiten aus dem Inhalt. Der wurde geladen, angezeigt, fertig. Heute werden erstmal große JavaScript-Mengen geladen, Platzhalter angezeigt und wenn man Glück hat, kommt irgendwann der gewünschte Inhalt. ...

Gerangel um dunklen Modus bei Open Street Map

Bei der Open Street Map hat jemand einen dunklen Modus versucht. Das ganze ist wenig überzeugend und führt seit Anfang November zu endlosen Diskussionen. Besserung ist bisher auch nicht in Sicht. ...

Comparing PyCharm and VS Code

I use both PyCharm and VS Code regularly and have now sufficient experience with them to compare them. For pure Python development I like PyCharm a little more, for full-stack development I like VS Code more. For my use cases, they are not that far apart. ...

Feature-Fracking

Neulich hörte ich einen schönen Begriff: Feature-Fracking. Ein paar Gedanken zu dem Thema. ...