mastodon.green is one of the many independent Mastodon servers you can use to participate in the fediverse.
Plant trees while you use Mastodon. A server originally for people in the EU, but now open for anyone in the world

Administered by:

Server stats:

1.2K
active users

#myelixirstatus

0 posts0 participants0 posts today
Marcel Otto<p>🚀 New Releases! Along with the roadmap update, I'm happy to announce:</p><p>- JSON-LD.ex v1.0 with JSON-LD 1.1 support<br>- RDF.ex v2.1 with rdf:JSON literal support<br>- Grax v0.6 with a new JSON type and support for ordered lists based on rdf:List</p><p>These updates lay groundwork for the DID implementation and future developments. Please refer to the respective CHANGELOGs for a comprehensive list of the changes.</p><p><a href="https://mastodon.social/tags/rdf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rdf</span></a> <a href="https://mastodon.social/tags/jsonld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jsonld</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a></p>
Keila<p><a href="https://fosstodon.org/tags/Elixirlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixirlang</span></a> people, what are you using for displaying localized lists of countries and building international address forms in your Phoenix apps? <a href="https://fosstodon.org/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a> </p><p>It seems like the existing clones of the Ruby "countries" gem aren’t super well maintained, missing i18n, and don’t have address helpers (e.g. to answer the question if state/province is mandatory or if postal code goes before/after city).</p>
Keila<p>Let’s start the week by celebrating small milestones. Keila now has 100 forks on GitHub 🍴🍰 <br><a href="https://github.com/pentacent/keila/forks" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pentacent/keila/for</span><span class="invisible">ks</span></a></p><p><a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://fosstodon.org/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a></p>
Keila<p>Phoenix 1.18 is going to ship with support for <a href="https://daisyui.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">daisyui.com</span><span class="invisible"></span></a>. I wonder if upgrading might be a good opportunity for Keila to switch to daisyUI as well. Spruce up the UI a bit, simplify the markup, and finally add support for light mode.</p><p>Do any of you have thoughts on daisyUI?</p><p><a href="https://fosstodon.org/tags/daisyUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>daisyUI</span></a> <a href="https://fosstodon.org/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a> <a href="https://fosstodon.org/tags/elixirlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixirlang</span></a> <a href="https://fosstodon.org/tags/phoenixframework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phoenixframework</span></a> <a href="https://fosstodon.org/tags/ui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ui</span></a> <a href="https://fosstodon.org/tags/uxdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uxdesign</span></a></p>
Robert Prehn<p>It's good that the ElixirConf team is surveying people about what cities they would and would not attend an ElixirConf in. </p><p>I sat out the whole Florida era bc trans people aren't safe in Florida, so I'm not going. I know the organizers were locked into a contract, but I still wasn't going. I responded to the survey to let them know I would be following the same policy going forward. I suggest you do the same.</p><p>If you want to argue about this, consider fucking an active toaster</p><p><a href="https://mastodon.social/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a></p>
T0ha<p>We are going live in 10 mins. We are working on code quality and tests. <br>Surprize included!<br>Don't forget to say at least "👋" in chat.<br>See you on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.</p><p><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestream</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
Hayden Evans<p>I have availability for resume reviews on Monday &amp; Wednesday this week if anyone wants to book in Pricing: Resume review session + follow up: $40 Full ongoing employability training: $100 <a href="https://Beamrec.com/employability" rel="nofollow noopener noreferrer" target="_blank">Beamrec.com/employability</a> <a class="hashtag" href="https://bsky.app/search?q=%23elixir" rel="nofollow noopener noreferrer" target="_blank">#elixir</a> <a class="hashtag" href="https://bsky.app/search?q=%23elixirlang" rel="nofollow noopener noreferrer" target="_blank">#elixirlang</a> <a class="hashtag" href="https://bsky.app/search?q=%23erlang" rel="nofollow noopener noreferrer" target="_blank">#erlang</a> <a class="hashtag" href="https://bsky.app/search?q=%23myelixirstatus" rel="nofollow noopener noreferrer" target="_blank">#myelixirstatus</a> <a class="hashtag" href="https://bsky.app/search?q=%23rust" rel="nofollow noopener noreferrer" target="_blank">#rust</a></p>
T0ha<p>No live coding stream. It becomes beweekly for now. <br>See you in a week on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.<br><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
T0ha<p>Good morning ☀️, friends<br>Today is as usual Lama Bot's day but I'm going to do a bunch of marketing work, so there will be no live coding stream. It becomes beweekly for now. <br>See you in a week on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.<br><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
Robert Prehn<p>A gap in the Elixir ecosystem that I've noticed on a couple of projects-- a mature terminal io / TUI library, particularly one that isn't just a quick and dirty wrapper around a C NIF. Maybe I need to finally learn enough rust to wrap ratatui with rustler?</p><p><a href="https://mastodon.social/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a></p>
Phil-Bastian Berndt<p>The 2nd Elixir Meetup Kiel is happening soon! Join us for an evening of functional programming, learning and networking. ✨</p><p>📅 09.04.2025 // 18:00 - 19:30<br>📍KITZ, Kiel<br>🔗 <a href="https://www.meetup.com/de-DE/elixir-meetup-kiel/events/306806939/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/de-DE/elixir-meetup</span><span class="invisible">-kiel/events/306806939/</span></a></p><p>Everyone is welcome. See you there! <a href="https://norden.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://norden.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://norden.social/tags/meetup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meetup</span></a> <a href="https://norden.social/tags/kiel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kiel</span></a></p>
Nicd<p>Oh my, looks like Gleam is overtaking Elixir in my most used languages list (since 2016). This happened in only a bit over two years. But during that time I've practically only been writing Gleam.</p><p><a href="https://codestats.net/users/Nicd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codestats.net/users/Nicd</span><span class="invisible"></span></a></p><p><a href="https://masto.ahlcode.fi/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a> <a href="https://masto.ahlcode.fi/tags/Gleam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gleam</span></a> <a href="https://masto.ahlcode.fi/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a> <a href="https://masto.ahlcode.fi/tags/CodeStats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeStats</span></a></p>
T0ha<p>We are going live in an hour. We are working on tests and code quality. See you on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.</p><p><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestream</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
T0ha<p>We are going live in 10 mins. We are working on landing page. See you on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.</p><p><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestream</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
T0ha<p>We are going live in an hour. We are working on landing page. See you on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.</p><p><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestream</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
Keila<p>Check out the completely revamped API documentation, now using scalar.com instead of the old Swagger interface: <a href="https://app.keila.io/api" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">app.keila.io/api</span><span class="invisible"></span></a></p><p>I’ve also just added a new API for signup forms and for creating contacts with Double-Opt-In. 🚀</p><p>The OpenAPI schema is generated (and validated) using open_api_spex and the docs page is simply a static page that includes the standalone.js script from Scalar.</p><p><a href="https://fosstodon.org/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://fosstodon.org/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://fosstodon.org/tags/elixirlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixirlang</span></a> <a href="https://fosstodon.org/tags/phoenixframework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phoenixframework</span></a></p>
Keila<p>I think I’ll switch the Keila API docs (<a href="https://app.keila.io/api" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">app.keila.io/api</span><span class="invisible"></span></a>) from Swagger to Scalar. It just looks much cleaner and more professional.</p><p>Any Phoenix devs who have done this already with Open API Spex?</p><p><a href="https://fosstodon.org/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://fosstodon.org/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://fosstodon.org/tags/openapi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openapi</span></a> <a href="https://fosstodon.org/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://fosstodon.org/tags/phoenixframework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phoenixframework</span></a></p>
Erlang Ecosystem Foundation🐶 Discover how Carla Rodríguez Estévez used Elixir to create a powerful solution for low-income animal shelters.<br><br>These are the stories that inspire us! 💡<br><br>Elixir isn't just a programming language; it's a game-changer for solutions that make a real impact.<br><br><a href="https://youtube.com/shorts/7OgB-s2513g?feature=share" rel="nofollow noopener noreferrer" target="_blank">https://youtube.com/shorts/7OgB-s2513g?feature=share</a><br><br><a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#Elixirlang</a> <a class="hashtag" href="https://genserver.social/tag/myelixirstatus" rel="nofollow noopener noreferrer" target="_blank">#MyElixirStatus</a>
T0ha<p>We are going live in 10 mins. We are working on code quality and tests. See you on <a href="https://www.twitch.tv/war1and" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/war1and</span><span class="invisible"></span></a>.</p><p><a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestream</span></a> <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/myelixirstatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myelixirstatus</span></a> <a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/indiehacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiehacker</span></a></p>
AdrianC<p>Semaphore the CI/CD tool just went open source and it may be one of the biggest (open source) Elixir app out there :D</p><p><a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://hachyderm.io/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a><br><a href="https://markoanastasov.com/signals/semaphore-open-source-repo/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">markoanastasov.com/signals/sem</span><span class="invisible">aphore-open-source-repo/</span></a></p>