39 Followers
114 Following
59 Posts

Hello 👋

I'm a 🇫🇷 developer involved with multiple French Tech's unicorns 🦄 , and a full remote worker for years.

I share here mainly in 🇬🇧 around my favorite topics :
💻 programming language & tech
✨ the wonderful land of Startup
🍿 discreetly, things around movies / anime

Not so often, I share in french for local events or interesting press article. Never politics (bored by this).

🤙 Ruby • TypeScript • Go • Elixir • Dart
🏡 France
♻️ toots' shelf life: 3 months

🇫🇷 Posts in French 🐘https://pouet.chapril.org/@batsify
Githubhttps://github.com/batsify

Friendly reminder that if you're designing any kind of personal information form and you decide to:

1. Validate names for "bad words"
2. Put a minimum characters limit on names
3. Have two separate fields for "first" and "last" name

Then you're doing it wrong with a shitload of very western-minded assumptions that are not universal and will cause issues

🚀 Lennarb, a simple and straightforward Ruby router.

Check out how easy it is to get started

#Ruby #Code #WebDevelopment #Lennarb #DevLife

As part of moving my repositories off Github to a non-profit and free-software Git forge, Codeberg, I noticed I'd need to set up a CI/CD service myself. Luckily, there are open-source projects like Woodpecker that make that very easy and cloud providers like Hetzner that provide very cheap servers.

It took me some time to figure out how to glue everything together, but I finally did, and I shared the setup for my future-self and other people interested in doing the same

https://pepicrft.me/blog/2024/11/05/woodpecker-ci-for-codeberg

Set up a Woodpecker CI in Hetzner server for your Codeberg account

A guide to setting up a self-managed Woodpecker CI on a Hetzner server for continuous deployment of a website hosted on Codeberg.

Pedro Piñera
A WARRIOR FEARS NOTHING, NOT EVEN ASKING FOR HELP.

@tenderlove

# Add description to current branch
git branch --edit-description

# View description of current branch
git config --get "branch.$(git rev-parse --abbrev-ref HEAD).description"

https://git-scm.com/docs/git-branch#Documentation/git-branch.txt---edit-description

Git - git-branch Documentation

So a few months ago we learned that the individual running polyfill.io silently sold the service to an obscure chinese company.

This popular (and well done / very useful) service was created by the Financial Times, who stopped maintaining it and "donated it to the community", meaning that it relied on a few volunteers to continue running it (and on Fastly who provided the hosting for free). 1/7

Someone shared a comic I liked, but I noticed that somewhere in the chain, the artists name had been removed, so that stopped me. Reverse image searching proved surprisingly frustrating and involved diving into the cesspit of LinkedIn, but I eventually identified the artist as Irina Blok, but I can't link to the original image because its in Instagram jail, so here's her site.

That was a pain in the ass. Please don't trim credits. It's an asshole move.

https://www.irinablok.com

Irina Blok

Irina Blok
@stevenharman @tenderlove git notes can be attached to arbitrary refs. An underutilized feature IMO https://git-scm.com/docs/git-notes
Git - git-notes Documentation

Ruby 3.3.6 has now been added to the ruby-versions db. It is now safe for ruby-install users to upgrade to 3.3.6.

$ sudo ruby-install -U ruby-3.3.6

https://github.com/postmodern/ruby-install#readme
#rubyinstall #ruby

GitHub - postmodern/ruby-install: Installs Ruby, JRuby, TruffleRuby, or mruby

Installs Ruby, JRuby, TruffleRuby, or mruby. Contribute to postmodern/ruby-install development by creating an account on GitHub.

GitHub
It’s time, I haven’t used them in years but I finally deleted all my Twitter accounts.