mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#developer_tools

0 posts0 participants0 posts today
simon<p>I wrote a simple C function wrapper generator. I've made a few notes about the background to this, here:</p><p><a href="https://github.com/sjaturner/wrap/blob/main/BACKGROUND.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sjaturner/wrap/blob</span><span class="invisible">/main/BACKGROUND.md</span></a></p><p>If your code contains a C function with simple stdint or string parameters, like this:</p><p>int first_function(int64_t foo, uint64_t bar);</p><p>You can wrap it and then call it by interpreting a string like this:</p><p>"first_function 12 34"</p><p>There's a bit more detail in the README.md, visible here: <a href="https://github.com/sjaturner/wrap" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sjaturner/wrap</span><span class="invisible"></span></a></p><p>I'm aware of several alternative approaches (some of which I mentioned in BACKGROUND.md) but am interested to hear about other tools for this 🙂 </p><p><a href="https://infosec.exchange/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://infosec.exchange/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a></p>
:rss: Hacker News<p>Show HN: String Flux – Simplify everyday string transformations for developers<br><a href="https://stringflux.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">stringflux.io</span><span class="invisible"></span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/string_transformation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>string_transformation</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/JSON_formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSON_formatter</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/YAML_converter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YAML_converter</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Base64_encoder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Base64_encoder</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/text_conversion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>text_conversion</span></a></p>
Hongster<p>Voiden.md is yet another API client, like Postman. Key aspects: it is offline, uses Markdown for API documentation, uses Git to track all changes.</p><p>Change tracking is a nice feature. But been offline (no sync) is not suitable for team collaboration. But it is still good for indie developer.</p><p><a href="https://voiden.md/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">voiden.md/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://fosstodon.org/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a> <a href="https://fosstodon.org/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a></p>
:rss: Hacker News<p>The double standard of webhook security and API security<br><a href="https://www.speakeasy.com/blog/webhook-security" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">speakeasy.com/blog/webhook-sec</span><span class="invisible">urity</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/SDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDK</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAPI</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Speakeasy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Speakeasy</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/API_Platform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API_Platform</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Developer_Tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Developer_Tools</span></a></p>
Habr<p>Infrastructure-as-Code — разбираемся в терминах и смотрим на реализацию в Яндексе</p><p>Привет! Это Николай Гриценко, ведущий технический менеджер в Yandex Infrastructure — команде, которая создаёт и развивает внутреннюю инфраструктуру Яндекса, от сетей и дата‑центров до инфраструктуры разработки. Я занимаюсь направлением Internal Developer Platform (IDP). Вместе с коллегами мы много разрабатывали наши собственные инструменты по оркестрации выкладки кода. В этой статье разберёмся в терминах, попытаемся понять, что же вообще такое инфраструктура как код или IaC, какие бывают инструменты, какие виды и что у нас с этим в Яндексе.</p><p><a href="https://habr.com/ru/companies/yandex/articles/911878/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex/a</span><span class="invisible">rticles/911878/</span></a></p><p><a href="https://zhub.link/tags/iac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iac</span></a> <a href="https://zhub.link/tags/infrastructureasacode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infrastructureasacode</span></a> <a href="https://zhub.link/tags/infrastructure_as_code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infrastructure_as_code</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BA%D0%B0%D0%BA_%D0%BA%D0%BE%D0%B4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>инфраструктура_как_код</span></a> <a href="https://zhub.link/tags/dev_platform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev_platform</span></a> <a href="https://zhub.link/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a></p>
:rss: Hacker News<p>Show HN: "Is This Tech Dead?" A snarky autopsy engine for your dead frameworks<br><a href="https://www.isthistechdead.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">isthistechdead.com</span><span class="invisible"></span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/software_development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software_development</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/obsolescence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>obsolescence</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/tech_trends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech_trends</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a></p>
Habr<p>Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом</p><p>Мне тут попалась статья по теме , которая начинается с такого определения: Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения. Как по мне, то с самого начала нас пытаются если не подло обмануть, но ввести в заблуждение. Как вы думаете почему разработчикам нужно чаще вносить-развертывать изменения программного обеспечения? Насколько я знаю, для этого есть только две очевидных причины. По-моему, это определение очень отличается от того, что понимали под подобными терминами лет, скажем, 20 назад.</p><p><a href="https://habr.com/ru/articles/888804/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/888804/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/cicd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicd</span></a> <a href="https://zhub.link/tags/continuous_integration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>continuous_integration</span></a> <a href="https://zhub.link/tags/continious_delivery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>continious_delivery</span></a> <a href="https://zhub.link/tags/software_development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software_development</span></a> <a href="https://zhub.link/tags/software_architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software_architecture</span></a> <a href="https://zhub.link/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a></p>
Habr<p>Догфудинг, ИИ-помощники, кодонавигация: самое интересное про SourceCraft, новую платформу для разработки от Яндекса</p><p>Сегодня Yandex B2B Tech в режиме технического превью открывает пользователям доступ к SourceCraft — платформе для разработки полного цикла, которая помогает создавать исходный код, управлять версиями, заниматься тестированием, сборкой, деплоить и сопровождать программные продукты. Её история началась в Yandex Infrastructure — эта команда развивает инструменты для создания и развёртывания приложений и сервисов внутри Яндекса и поддерживает инфраструктуру, на которой работают большинство разработчиков компании. Во многом поэтому значительная часть идей для новой платформы возникла благодаря догфудингу — практике использования собственного продукта командой его создателей. Вместе с разработчиками платформы Ольгой Лукьяновой @ollka_lukianova и Сергеем Захарченко @neofelis узнаем, каково это — делать платформу для разработки, одновременно используя эту же самую платформу для написания кода, тестирования, проверки пул‑реквестов, сборки и деплоя.</p><p><a href="https://habr.com/ru/companies/yandex_cloud_and_infra/articles/885788/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex_c</span><span class="invisible">loud_and_infra/articles/885788/</span></a></p><p><a href="https://zhub.link/tags/sourcecraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sourcecraft</span></a> <a href="https://zhub.link/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://zhub.link/tags/ide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ide</span></a> <a href="https://zhub.link/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%BE%D0%B3%D1%84%D1%83%D0%B4%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>догфудинг</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%B4%D1%80%D0%B5%D0%B2%D1%8C%D1%8E" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>кодревью</span></a> <a href="https://zhub.link/tags/codereview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codereview</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>репозиторий</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%83%D0%BB%D1%80%D0%B5%D0%BA%D0%B2%D0%B5%D1%81%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>пулреквест</span></a> <a href="https://zhub.link/tags/ci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ci</span></a></p>
Habr<p>Решаем задачу моментальной навигации по коду для любого коммита</p><p>Привет, Хабр! Меня зовут Ольга Лукьянова, я работаю в Yandex Infrastructure, в команде, которая делает системы, сервисы и инструменты для разработчиков. Недавно Яндекс анонсировал новый продукт SourceCraft, который уже собирает вокруг себя сообщество . Последний год я руковожу группой навигации по коду этого проекта. Мои коллеги на конференциях уже рассказывали про планы развития SourceCraft — платформы от Яндекса для создания исходного кода, управления версиями, тестирования, сборки, развёртывания и сопровождения программных продуктов. А также показывали первый доступный компонент — интеллектуальный помощник для работы с кодом Yandex Code Assistant . Я открою чуть больше деталей про возможности навигации в нашей платформе, которые появятся в публичном доступе в следующем году и помогут разработчикам не переключаться в IDE, а решать наиболее типовые задачи в одном интерфейсе. В статье — рассказ о том, как мы искали способы добавить функциональность навигации по коду при ревью пул-реквестов и каких результатов уже достигли.</p><p><a href="https://habr.com/ru/companies/yandex_cloud_and_infra/articles/863500/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex_c</span><span class="invisible">loud_and_infra/articles/863500/</span></a></p><p><a href="https://zhub.link/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://zhub.link/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://zhub.link/tags/index" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>index</span></a> <a href="https://zhub.link/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a> <a href="https://zhub.link/tags/ide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ide</span></a> <a href="https://zhub.link/tags/code_review" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code_review</span></a> <a href="https://zhub.link/tags/platform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>platform</span></a> <a href="https://zhub.link/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a> <a href="https://zhub.link/tags/go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>go</span></a></p>
:rss: Hacker News<p>Show HN: Android Dev Quest – A puzzle game solvable only using developer tools<br><a href="https://www.androiddev.quest/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">androiddev.quest/</span><span class="invisible"></span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Android_Dev_Quest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android_Dev_Quest</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Android_developer_game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android_developer_game</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/puzzle_game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puzzle_game</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/developer_tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer_tools</span></a></p>
:rss: Hacker News<p>Show HN: I've built a macOS app for developers to clean their dev machines<br><a href="https://apps.apple.com/ua/app/cleano/id6469460523?mt=12" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/ua/app/cleano/i</span><span class="invisible">d6469460523?mt=12</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Cleano" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cleano</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Igor_Igor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Igor_Igor</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Developer_Tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Developer_Tools</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Utilities" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Utilities</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/mac_apps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mac_apps</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/app_store" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>app_store</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/appstore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>appstore</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/applications" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>applications</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/itunes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itunes</span></a></p>