Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 47
  1. Max Weber famously wrote that politics is "a strong and slow boring of hard boards."

  2. My system for beating jet lag

    I travel internationally a lot, which means I deal with a lot of jet lag.

  3. 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).

  4. This week was my first time attending the [Linux Foundation Member Summit](https://events.linuxfoundation.org/lf-member-summit/).

  5. This is a question that I've been asked many times now that I'm serving on the JEC and the JF.

  6. The Jupyter Foundation has a pot of money and it aims to use that funding quickly to support the Jupyter Project.

  7. This year, I decided to nominate myself for the [Jupyter Executive Council](https://jupyter.org/governance/executive_council.html).

  8. 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.

  9. Better blog lists with the MyST AST

    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](.

  10. While I've been [converting my blog to use the new MyST engine](.

  11. Re-building my blog with MySTMD

    Wow it has been a long time since I've last-written here.

  12. 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.

  13. :::{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.

  14. I recently attended [FOSDEM 2023](https://fosdem.org/2023/), my first FOSDEM!

  15. Sphinx is great because it has a ton of useful extensions that let you grow its functionality.

  16. 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.

  17. I recently attended [the JupyterLite community workshop in Paris](https://blog.jupyter.org/community-workshop-jupyterlite-e992c61f5d7f?

  18. 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.

  19. 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.

  20. I figured out a way to automatically update all of the git `pre-commit` hook versions at once!

  21. I often run shell commands in Python via the [`subprocess.run` command](https://docs.python.org/3/library/subprocess.html#subprocess.run).

  22. Have you ever had a GitHub pull request show "phantom" workflows that never pass?

  23. 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.

  24. For a while I've had a hand-crafted `.bibtex` file stored locally for [my `publications/` page](../..

  25. I spent a bit of time today updating my website after some changes in the MyST-NB and Sphinx Design ecosystems.

  26. _this is an experiment at making my [Twitter conversations](https://twitter.com/choldgraf) a bit more useful and archivable over time.

  27. At AGU 2021 this year I was asked to give [a short tutorial introduction to Jupyter Book](https://www.youtube.com/watch?

  28. 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?

  29. A new blog with Sphinx

    I recently re-wrote all of the infrastructure for my blog so that it now builds on top of the Sphinx ecosystem!

  30. What do people think about rST?

    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.

  31. :::{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…

  32. 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.

  33. As I've written about before, I [like Rust's governance structure](https://chrisholdgraf.com/rust-governance).

  34. 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.

  35. A few recent talks

    Lately I've given quite a number of talks about the Jupyter and Binder ecosystems for various purposes.

  36. I just got back from a week-long Jupyter team meeting that was somehow both very tiring and energizing at the same time.

  37. Three things I love about CircleCI

    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.

  38. > tl;dr: you can automatically mirror the contents of one repository to another by using CI/CD services like CircleCI.

  39. 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.

  40. How do open projects signal their "openness" to the outside community?

  41. My weekly workflow

    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.

  42. I like Rust's governance structure

    Recently I've been reading up on governance models for several large-ish open source projects.

  43. 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.

  44. Summer conference report back

    This is a short update on several of the conferences and workshops over the summer of this year.

  45. > **NOTE: This is now a sphinx extension!

  46. Here's a quick (and hopefully helpful) post for those wishing to blog in Jekyll using Jupyter notebooks.

  47. Last week I took a few days to attend [DevOpsDays Silicon Valley](https://www.devopsdays.org/events/2018-silicon-valley/program/).