Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Max Weber famously wrote that politics is "a strong and slow boring of hard boards."
-
I travel internationally a lot, which means I deal with a lot of jet lag.
-
This is a brief reflection on something that I've been hearing consistently from the Linux Foundation and its member projects as part of serving on the [Board of the Jupyter Foundation](https://jupyterfoundation.org).
-
This week was my first time attending the [Linux Foundation Member Summit](https://events.linuxfoundation.org/lf-member-summit/).
-
This is a question that I've been asked many times now that I'm serving on the JEC and the JF.
-
The Jupyter Foundation has a pot of money and it aims to use that funding quickly to support the Jupyter Project.
-
This year, I decided to nominate myself for the [Jupyter Executive Council](https://jupyter.org/governance/executive_council.html).
-
Some quick thoughts on moving from Twitter/X to BlueSky and how I'll try to use social media after being burned once by Twitter.
-
On my journey to learn more about writing with [the new MyST engine](https:///mystmd.org), I built upon [my recent update to my blog infrastructure](.
-
While I've been [converting my blog to use the new MyST engine](.
-
Wow it has been a long time since I've last-written here.
-
Recently a few friends have reached out asking if I knew of any opportunities to work on AI-related things that also have some kind of pro-social tie-in.
-
:::{note} This probably doesn't work anymore I've since moved my blog to use [the MyST Document Engine](https://mystmd.org) so this example will no longer work on my personal blog.
-
I recently attended [FOSDEM 2023](https://fosdem.org/2023/), my first FOSDEM!
-
Sphinx is great because it has a ton of useful extensions that let you grow its functionality.
-
This is a short post to demonstrate how to install packages directly from GitHub with `pyprojects.toml` or `requirements.txt`, including custom branches and commits.
-
I recently attended [the JupyterLite community workshop in Paris](https://blog.jupyter.org/community-workshop-jupyterlite-e992c61f5d7f?
-
As part of [my `sphinx-social-previews`](https://github.com/choldgraf/sphinx-social-previews) prototype, I wanted to be able to use the [Roboto Font from Google](https://fonts.google.com/specimen/Roboto) in image previews.
-
As part of [the `pydata-sphinx-theme`](https://github.com/pydata/pydata-sphinx-theme/pull/1075) we have a few settings that auto-enable extensions and configure them on behalf of the user.
-
I figured out a way to automatically update all of the git `pre-commit` hook versions at once!
-
I often run shell commands in Python via the [`subprocess.run` command](https://docs.python.org/3/library/subprocess.html#subprocess.run).
-
Have you ever had a GitHub pull request show "phantom" workflows that never pass?
-
I was working on [the roles and structure section of the 2i2c Team Compass](https://compass.2i2c.org) and found a nifty feature in Sphinx that I hadn't known before.
-
For a while I've had a hand-crafted `.bibtex` file stored locally for [my `publications/` page](../..
-
I spent a bit of time today updating my website after some changes in the MyST-NB and Sphinx Design ecosystems.
-
_this is an experiment at making my [Twitter conversations](https://twitter.com/choldgraf) a bit more useful and archivable over time.
-
At AGU 2021 this year I was asked to give [a short tutorial introduction to Jupyter Book](https://www.youtube.com/watch?
-
Over the years I've had a recurring question from people who are in organizations both big and small: _how can we participate in open source communities?
-
I recently re-wrote all of the infrastructure for my blog so that it now builds on top of the Sphinx ecosystem!
-
Publishing computational narratives has always been a dream of the Jupyter Project, and there is still a lot of work to be done in improving these use-cases.
-
:::{warning} This probably doesn't work anymore I'm building my blog with the [MyST Markdown engine](https://mystmd.org) now, which means that all of this sphinx-specific stuff probably doesn't work anymore :-) If you want to see a version of this page th…
-
This is the second in a series of blog posts that explores what it'd look like to directly port the governance model of other communities into the Jupyter project.
-
As I've written about before, I [like Rust's governance structure](https://chrisholdgraf.com/rust-governance).
-
Lately I've spent a lot of time trying to reduce the friction involved in deploying Jupyter Book as well as contributing to the project.
-
Lately I've given quite a number of talks about the Jupyter and Binder ecosystems for various purposes.
-
I just got back from a week-long Jupyter team meeting that was somehow both very tiring and energizing at the same time.
-
I recently had to beef up the continuous deployment of Jupyter Book, and used it as an opportunity to learn a bit more about CircleCI's features.
-
> tl;dr: you can automatically mirror the contents of one repository to another by using CI/CD services like CircleCI.
-
In the last couple of years, we've seen an increasing number of organizations start to spawn products that take a largely open stack (e.g., the SciPy ecosystem) and wrap it in a thin layer of proprietary/custom interface + infrastructure.
-
How do open projects signal their "openness" to the outside community?
-
I've had a bunch of conversations with friends who were interested in how to keep track of the various projects they're working on, and to prioritize their time over the course of a week.
-
Recently I've been reading up on governance models for several large-ish open source projects.
-
Writing documentation is important - it's the first point of contact between many users and your project, and can be a pivotal moment in whether they decide to adopt your tech or become a contributor.
-
This is a short update on several of the conferences and workshops over the summer of this year.
-
> **NOTE: This is now a sphinx extension!
-
Here's a quick (and hopefully helpful) post for those wishing to blog in Jekyll using Jupyter notebooks.
-
Last week I took a few days to attend [DevOpsDays Silicon Valley](https://www.devopsdays.org/events/2018-silicon-valley/program/).