masto.ai is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general Mastodon server for all languages.

Administered by:

Server stats:

2.2K
active users
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne<p><a href="https://masto.ai/tags/silentsunday" class="mention hashtag" rel="tag">#<span>silentsunday</span></a></p>
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne
Damien Merenne<p>Published an article about how we manage our project&#39;s <a href="https://masto.ai/tags/development" class="mention hashtag" rel="tag">#<span>development</span></a> environment at work using <a href="https://masto.ai/tags/direnv" class="mention hashtag" rel="tag">#<span>direnv</span></a> and <a href="https://masto.ai/tags/micromamba" class="mention hashtag" rel="tag">#<span>micromamba</span></a>: <a href="https://blog.cosinux.org/2025-project-environment-management.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.cosinux.org/2025-project-</span><span class="invisible">environment-management.html</span></a></p><p>Direnv sets up micromamba which in turn downloads our tooling. You basically just have to put `use micromamba my-env my-env.txt` in your `.envrc` file and direnv takes care of bootstrapping and activating the micromamba environment.</p>
Damien Merenne<p>A little trick I use often nowadays. I use direnv to setup my projects environment, and I add a `export HISTFILE=&quot;${PWD}/.history&quot;` into the .envrc file so that I have a per project bash history! <a href="https://masto.ai/tags/shell" class="mention hashtag" rel="tag">#<span>shell</span></a> <a href="https://masto.ai/tags/direnv" class="mention hashtag" rel="tag">#<span>direnv</span></a> <a href="https://masto.ai/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a></p>
Damien Merenne