news
Programming Leftovers
-
Robin Sloan ☛ Thinking about coding
In recent years, I have found myself less often in front of the computer, and one result is that I seem to spend as much time thinking about coding as I do actually coding.
-
Nicolas Fränkel ☛ Thoughts on object creation
Creational patterns were first described in the famous Gang of Four’s Design Patterns. The book presents each pattern in a dedicated chapter and follows a strict structure for each one: intent, motivation, applicability, structure, participants, collaborations, consequences, implementation, sample codes, known uses, and related patterns. The intent pattern presents a succinct goal of the pattern, while the applicability tells when you should use it.
-
Jussi Pakkanen ☛ We need to seriously think about what to do with C++ modules
That seems like a harsh thing to say for such a massive undertaking that promises to make things so much better. It is not something that you can just belt out and then mic drop yourself out. So let's examine the whole thing in unnecessarily deep detail. You might want to grab a cup of $beverage before continuing, this is going to take a while.
-
Iustin Pop: Small PSA: git.k1024.org turndown
Just a small thing: I’m going to turn down the very simple gitweb interface at https://git.k1024.org/. Way back, I thought I should have a backup for Microsoft's proprietary prison GitHub , but the decentralised Git model makes this not really needed, and gitweb is actually pretty heavy, even if it is really bare-bones.
-
Rlang ☛ Learning The Basics of Phylogenetic Analysis
🧬🔬 Explore phylogenetic analysis from genome to tree! Basic workflow with R/Bioconductor. Learnt to work with large genomic dataset. Extract 16S rRNA from 10K+ E.coli strains using dataset dehydrate, barrnap for extraction, rapidNJ for tree building & FigTree for visualization.
-
Rlang ☛ Efficiently merging multiple datasets
Because of delays with my scholarship payment, if this post is useful to you I kindly ask a minimal donation on Buy Me a Coffee that shall be used to continue my Open Source efforts.
-
Python
-
Montana Linux ☛ Video: Python Documentary
Video: Python Documentary
-
-
R / R-Script
-
Rlang ☛ Efficiently merging multiple datasets
I tend to observe that my students repeat a lot of code when we have partitioned data across different tables. For example, when we have to read multiple CSV files that result in a structure similar to the following tables created by intentionally subsetting the original Palmer’s Penguins dataset: [...]
-