I wrote a simple C function wrapper generator. I've made a few notes about the background to this, here:

https://github.com/sjaturner/wrap/blob/main/BACKGROUND.md

If your code contains a C function with simple stdint or string parameters, like this:

int first_function(int64_t foo, uint64_t bar);

You can wrap it and then call it by interpreting a string like this:

"first_function 12 34"

There's a bit more detail in the README.md, visible here: https://github.com/sjaturner/wrap

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 🙂

#c #programming #developer_tools

wrap/BACKGROUND.md at main · sjaturner/wrap

Contribute to sjaturner/wrap development by creating an account on GitHub.

GitHub
String Flux - String Transformation Tool for Developers

Transform, format and convert strings between different formats with this free online tool.

String Flux

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.

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.

https://voiden.md/

#programming #api #developer_tools #privacy

Voiden.md — The Offline, Git-Native API Workspace

Redefining how developers work with APIs. One Git-native, composable workspace. Offline-first. Markdown-powered. Developer-loved.

The double standard of webhook security and API security | Speakeasy

Explore the surprisingly different security standards we apply to webhooks versus traditional API requests.

Speakeasy

Infrastructure-as-Code — разбираемся в терминах и смотрим на реализацию в Яндексе

Привет! Это Николай Гриценко, ведущий технический менеджер в Yandex Infrastructure — команде, которая создаёт и развивает внутреннюю инфраструктуру Яндекса, от сетей и дата‑центров до инфраструктуры разработки. Я занимаюсь направлением Internal Developer Platform (IDP). Вместе с коллегами мы много разрабатывали наши собственные инструменты по оркестрации выкладки кода. В этой статье разберёмся в терминах, попытаемся понять, что же вообще такое инфраструктура как код или IaC, какие бывают инструменты, какие виды и что у нас с этим в Яндексе.

https://habr.com/ru/companies/yandex/articles/911878/

#iac #infrastructureasacode #infrastructure_as_code #инфраструктура_как_код #dev_platform #developer_tools

Infrastructure-as-Code — разбираемся в терминах и смотрим на реализацию в Яндексе

Привет! Это Николай Гриценко, ведущий технический менеджер в Yandex Infrastructure — команде, которая создаёт и развивает внутреннюю инфраструктуру Яндекса, от сетей и дата‑центров...

Хабр
Is This Tech Dead? | Tech Obsolescence Tracker

Find out how dead your favorite tech really is with our data-driven obsolescence metrics. Up-to-date insights on technology relevance and adoption.

Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

Мне тут попалась статья по теме , которая начинается с такого определения: Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения. Как по мне, то с самого начала нас пытаются если не подло обмануть, но ввести в заблуждение. Как вы думаете почему разработчикам нужно чаще вносить-развертывать изменения программного обеспечения? Насколько я знаю, для этого есть только две очевидных причины. По-моему, это определение очень отличается от того, что понимали под подобными терминами лет, скажем, 20 назад.

https://habr.com/ru/articles/888804/

#cicd #continuous_integration #continious_delivery #software_development #software_architecture #developer_tools

Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

Мне тут попалась статья по теме , которая начинается с такого определения: Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой...

Хабр

Догфудинг, ИИ-помощники, кодонавигация: самое интересное про SourceCraft, новую платформу для разработки от Яндекса

Сегодня Yandex B2B Tech в режиме технического превью открывает пользователям доступ к SourceCraft — платформе для разработки полного цикла, которая помогает создавать исходный код, управлять версиями, заниматься тестированием, сборкой, деплоить и сопровождать программные продукты. Её история началась в Yandex Infrastructure — эта команда развивает инструменты для создания и развёртывания приложений и сервисов внутри Яндекса и поддерживает инфраструктуру, на которой работают большинство разработчиков компании. Во многом поэтому значительная часть идей для новой платформы возникла благодаря догфудингу — практике использования собственного продукта командой его создателей. Вместе с разработчиками платформы Ольгой Лукьяновой @ollka_lukianova и Сергеем Захарченко @neofelis узнаем, каково это — делать платформу для разработки, одновременно используя эту же самую платформу для написания кода, тестирования, проверки пул‑реквестов, сборки и деплоя.

https://habr.com/ru/companies/yandex_cloud_and_infra/articles/885788/

#sourcecraft #git #ide #developer_tools #догфудинг #кодревью #codereview #репозиторий #пулреквест #ci

Догфудинг, ИИ-помощники, кодонавигация: самое интересное про SourceCraft, новую платформу для разработки от Яндекса

Сегодня Yandex B2B Tech в режиме технического превью открывает пользователям доступ к SourceCraft — платформе для разработки полного цикла, которая помогает создавать исходный код,...

Хабр

Решаем задачу моментальной навигации по коду для любого коммита

Привет, Хабр! Меня зовут Ольга Лукьянова, я работаю в Yandex Infrastructure, в команде, которая делает системы, сервисы и инструменты для разработчиков. Недавно Яндекс анонсировал новый продукт SourceCraft, который уже собирает вокруг себя сообщество . Последний год я руковожу группой навигации по коду этого проекта. Мои коллеги на конференциях уже рассказывали про планы развития SourceCraft — платформы от Яндекса для создания исходного кода, управления версиями, тестирования, сборки, развёртывания и сопровождения программных продуктов. А также показывали первый доступный компонент — интеллектуальный помощник для работы с кодом Yandex Code Assistant . Я открою чуть больше деталей про возможности навигации в нашей платформе, которые появятся в публичном доступе в следующем году и помогут разработчикам не переключаться в IDE, а решать наиболее типовые задачи в одном интерфейсе. В статье — рассказ о том, как мы искали способы добавить функциональность навигации по коду при ревью пул-реквестов и каких результатов уже достигли.

https://habr.com/ru/companies/yandex_cloud_and_infra/articles/863500/

#git #github #index #gitlab #ide #code_review #platform #developer_tools #go

Решаем задачу моментальной навигации по коду для любого коммита

Привет, Хабр! Меня зовут Ольга Лукьянова, я работаю в Yandex Infrastructure, в команде, которая делает системы, сервисы и инструменты для разработчиков. Недавно Яндекс анонсировал новый...

Хабр
Show HN: Android Dev Quest – A puzzle game solvable only using developer tools
https://www.androiddev.quest/
#ycombinator #Android_Dev_Quest #Android_developer_game #puzzle_game #developer_tools
Android Dev Quest

Hi, Android developer! Dev Quest is a game that tests your special abilities as an Android developer. Conquer all the challenges and earn the title of DEV HERO.

Android Dev Quest