# neuroimaging (blogs) — RSS Amplifier

Recent posts from the 1 feeds in the RSS Amplifier directory that cover neuroimaging.

Page: <https://rssamplifier.com/topics/neuroimaging/blogs>  
Feed: <https://rssamplifier.com/topics/neuroimaging/blogs.md>

---

## [A Rust Crate, an R Package, and One Very Stubborn Windows Crash](https://drmowinckels.io/blog/2026/rust-in-r-rambutan/)

_2026-08-01 · Dr. Mowinckel&#39;s_

I had never ported a Rust crate to R, and I wanted more control over link checking than I was getting. So I wrapped lychee with extendr. This is the whole trip: why I started outside CRAN on purpose, how you run async Rust from inside R, the Windows crash that took four attempts to fix, and an honest look at whether the result was actually worth it.

## [Outside My Stack: Building Entracte and Cairn With Claude](https://drmowinckels.io/blog/2026/outside-my-stack/)

_2026-07-15 · Dr. Mowinckel&#39;s_

I&rsquo;m an R person who somehow shipped two cross-platform desktop apps in a Rust + Tauri + React stack I don&rsquo;t speak natively. This post is about the process — how Entracte got built straight in code with Claude as a guide, why we took a completely different approach for Cairn (designing the whole thing as an interactive Claude artifact before writing a line of production code), and what…

## [Tidier Quarto Figures in Hugo: a Tiny Lua Filter](https://drmowinckels.io/blog/2026/quarto-hugo-figures/)

_2026-06-01 · Dr. Mowinckel&#39;s_

My Hugo blog renders Quarto-generated figures with my own theme&rsquo;s image render hook, which means I want figures to come out as plain markdown image syntax — not the verbose \<figure\> HTML that Quarto&rsquo;s hugo-md format produces by default. A short Lua filter solves this. This post walks through what the filter does, how to wire it up either per-document or project-wide via \_quarto.yml ,…

## [Two Years of Visible: New Angles on the Long Covid Data](https://drmowinckels.io/blog/2026/visible-year-two/)

_2026-05-04 · Dr. Mowinckel&#39;s_

It&rsquo;s been two years since I started tracking my Long Covid with the Visible app, and a year since I last sat down with the data here on the blog. This post is a follow-up — same data, but now with twice as much of it, a clearer improvement arc, and some new plots and analyses I hadn&rsquo;t tried before. Calendar heatmaps, ridgeline plots, change-point detection, and a phase-by-phase look at…

## [Norway&#39;s New ME/CFS Guidelines Got It Backwards](https://drmowinckels.io/blog/2026/mecfs-guidelines-norway/)

_2026-04-01 · Dr. Mowinckel&#39;s_

The Norwegian Directorate of Health published draft guidelines for ME/CFS that recommend graded activity over pacing — the opposite of what NICE 2021 concluded and what the biomedical evidence supports. As a post-COVID patient and caretaker for someone with ME/CFS, I wrote a detailed consultation response. Here&rsquo;s what the guidelines get wrong, why it matters, and how you can respond before…

## [Dotfiles: Taming Your Dev Environment (and Your AI Coding Agents)](https://drmowinckels.io/blog/2026/dotfiles-coding-agents/)

_2026-03-02 · Dr. Mowinckel&#39;s_

My dotfiles repo has evolved from basic shell configs to a full system that keeps my AI coding agents in sync. Here&rsquo;s how I structure it, how the skill marketplace fits in, and how symlinks tie everything together.

## [Why Every R Package Wrapping External Tools Needs a sitrep() Function](https://drmowinckels.io/blog/2026/sitrep-functions/)

_2026-02-02 · Dr. Mowinckel&#39;s_

Stop playing &ldquo;diagnostics ping-pong&rdquo; with your users. This post explores why the \_sitrep() (situation report) pattern — popularized by the usethis package — is a game-changer for R packages wrapping APIs or external software. Learn how to build structured validation functions that power both early error-handling and comprehensive system reports, featuring real-world implementation…

## [Year in review — 2025](https://drmowinckels.io/blog/2026/year-in-review-2025/)

_2026-01-19 · Dr. Mowinckel&#39;s_

A year of deliberate work despite post-COVID recovery: API explorations with httr2, the R Package Development Advent Calendar, ggseg improvements, and looking ahead to 2026.

## [R Package Development Advent Calendar 2025: A Complete Journey](https://drmowinckels.io/blog/2025/rpackage-dev-calendar/)

_2025-12-28 · Dr. Mowinckel&#39;s_

A comprehensive guide to modern R package development, covering setup, documentation, testing, CI/CD, and CRAN submission, a summary of a social media advent calendar.

## [Mastering Apply: From Matrices to Multidimensional Neuroimaging Data](https://drmowinckels.io/blog/2025/apply-multidimensional/)

_2025-11-01 · Dr. Mowinckel&#39;s_

Deep dive into apply() for matrices and high-dimensional arrays. From basic row/column operations to complex fMRI analyses with 5D data. Learn to master the MARGIN parameter for neuroimaging and scientific computing.

## [Snapshot Showdown on Google Play (Sponsored)](https://crawlproof.com/a/bxBP6GsS23Qm)

_2025-10-31 · **Sponsored**_

Available on Google Play for Android devices.

## [Neon Ghosts with ggplot2](https://drmowinckels.io/blog/2025/neon-ghosts/)

_2025-10-31 · Dr. Mowinckel&#39;s_

Make your own glowing, wiggly ghosts in R with a dash of randomness and a lot of neon.

## [Mapply: When You Need to Iterate Over Multiple Inputs](https://drmowinckels.io/blog/2025/mapply/)

_2025-10-01 · Dr. Mowinckel&#39;s_

Learn when and how to use mapply for applying functions with multiple varying arguments. This guide shows practical examples of processing data when you need to pair multiple inputs element-wise.

## [Hugo modules vs. Git submodules: manage your website more easily](https://drmowinckels.io/blog/2025/submodules/)

_2025-09-02 · Dr. Mowinckel&#39;s_

Explore the dynamics of Hugo modules and Git submodules in managing site dependencies efficiently. I go through their features, advantages, and practical applications in web development, centering on my experience with Hugo and Git.

## [Automate LinkedIn Carousels with R and Gemini](https://drmowinckels.io/blog/2025/linkedin_gemini/)

_2025-08-01 · Dr. Mowinckel&#39;s_

Learn how to automate LinkedIn carousel creation with R and the free Gemini API. This post details a complete workflow, from connecting to the API and summarizing a blog post into structured points, to generating a custom Quarto document ready for manual review and posting.

## [Decoding OAuth2 M2M with httr2: Client Setup & API Testing](https://drmowinckels.io/blog/2025/httr2_client/)

_2025-07-01 · Dr. Mowinckel&#39;s_

This post details the process of setting up an OAuth2 Machine-to-Machine (M2M) client using the httr2 package in R. It covers client creation, handling authentication flows, and comprehensively testing API calls using the vcr package for request recording and testthat for mocking functions to ensure robust and reliable package development.

## [Unmasking Long Covid: PCA & Clustering Analysis of Symptom Syndromes](https://drmowinckels.io/blog/2025/visible-pca/)

_2025-06-02 · Dr. Mowinckel&#39;s_

This blog post delves into the my personal Long Covid data, collected via the Visible app, using Principal Component Analysis (PCA). I detail four key clusters: Menstruation, Exertion, Emotional, and Neurological and then compare these clusters to the principal components derived from PCA. The analysis aims to provide a validated, data-driven framework for exploring my symptoms during this…

## [A year with Visible Long-Covid Tracking](https://drmowinckels.io/blog/2025/visible/)

_2025-05-01 · Dr. Mowinckel&#39;s_

This post dives into a year of tracking Long Covid symptoms and progress using the Visible app. Dr. Mowinckel, a quantitative scientist, shares their experience monitoring heart rate, heart rate variability (HRV), daily symptoms, and functional capacity using the app&rsquo;s features and the FUNCAP27 questionnaire. Discover how this data provides insights into pacing strategies, identifies…

## [Positron: current joys and pains](https://drmowinckels.io/blog/2025/positron-debugging/)

_2025-04-01 · Dr. Mowinckel&#39;s_

After 6 months, Positron&rsquo;s modern interface, polyglot support, & viewers are loved. Debugger quirks persist: console hangs, history issues, & tab focus. Data viewer lacks list support & labeled data. Despite pains, Positron&rsquo;s potential shines.

## [Harness Local LLMs and GitHub Copilot for Enhanced R Package Development](https://drmowinckels.io/blog/2025/ollama/)

_2025-03-03 · Dr. Mowinckel&#39;s_

In this post I explore local large language models (LLMs) with R for code assistance, using tools like chores, ensure, gander, and continue in Positron. The post explores R options and keybindings for various tools, adjusting settings to optimize performance. Lastly, I switch to GitHub Copilot for better results, encountering rate limits but finding workarounds to control autocomplete triggers.

## [Cracking the LinkedIn API through R](https://drmowinckels.io/blog/2025/linkedin-api/)

_2025-02-01 · Dr. Mowinckel&#39;s_

I share my experience integrating R with the LinkedIn API, focusing on personal authentication and posting processes. The documentation and workflow were complex, but with help from the rOpenSci community, I successfully navigated the challenges. I detail steps for API access, authentication, and creating posts, highlighting key obstacles like managing OAuth tokens, API products, and endpoints.

## [100,000 Bonus Points Await You (Sponsored)](https://crawlproof.com/a/9xex0P5BtkQj)

_2025-01-31 · **Sponsored**_

Earn 100,000 bonus points after spending $5,000 in the first 3 months.

## [The difficult year](https://drmowinckels.io/blog/2025/the-difficult-year/)

_2025-01-01 · Dr. Mowinckel&#39;s_

A deeply personal reflection on a challenging year with long COVID, highlighting the journey through illness, rehab, support from loved ones, and small victories. Despite physical limitations, resilience shines through monthly blog updates, a newsletter, and plans for gradual recovery in the coming year.

## [Posting to Bluesky from R](https://drmowinckels.io/blog/2024/bluesky/)

_2024-12-02 · Dr. Mowinckel&#39;s_

With the recent mass exodus from Xitter, Bluesky has emerged as a new home for the R community. Discover how to join the community with starter packs and automate posting to Bluesky from R using GitHub Actions. Explore detailed steps for setup and automation, making it easy to share your latest blog posts on social media platforms.

## [Reading in multiple files without loops](https://drmowinckels.io/blog/2024/lapply-files/)

_2024-11-01 · Dr. Mowinckel&#39;s_

Learn how to use apply-functions in R to read multiple files efficiently. This guide covers the basics of using sapply and lapply to iterate over files quickly, eliminating the need for loops.

## [Creating post summary with AI from Hugging Face](https://drmowinckels.io/blog/2024/ai-blog-summary/)

_2024-10-07 · Dr. Mowinckel&#39;s_

Optimize your blog&rsquo;s SEO and Zenodo metadata with automated summaries using Hugging Face&rsquo;s text summarization models. Learn how to connect to the Hugging Face API, prepare content, and integrate summaries into your markdown files using R and the httr2 package.

## [Making your blog FAIR](https://drmowinckels.io/blog/2024/fair-blog/)

_2024-09-06 · Dr. Mowinckel&#39;s_

Making your blog FAIR (Findable, Accessible, Interoperable, and Reusable) by archiving posts on Zenodo and adding DOIs. Learn how to use Hugo, GitHub actions, and the Zenodo API to ensure your content is preserved. Enhance your blog&rsquo;s visibility and reliability.

