Тим О’Райли Американский издатель, основатель издательства O’Reilly. В СМИ много говорят о том, что разработчики ПО скоро потеряют работу из-за ИИ. Я в это не верю. Это не конец программирования. Это конец программирования в том виде, в котором мы его знаем сегодня. Первые программисты соединяли физические цепи для выполнения каждого вычисления. Их сменили программисты, писавшие машинные инструкции в виде двоичного кода, который вводился по одному биту за раз с помощью переключателей на пере…
Как работать с данной статьейЗапускайте каждый пример: Не нужно просто читать код. Напечатайте его, запустите, разберитесь в поведении. Экспериментируйте и ломайте: Избавьтесь от каких то этапов, измените буфер каналов, модифицируйте счетчик горутин. Если что-то сломалось, это может помочь лучше понять, как оно работает.Разберись в поведении: Прежде чем запустить измененный код, постарайся предсказать результат. Увидев неожиданное поведение разберись. Не принимай на веру объяснения критикуй и …
В дизайне и эволюции разных языков программирования наблюдаются одни и те же шаблоны, но почему-то редко описываются идеи за ними стоящие, из-за чего возникают вопросы почему сделано так, а не иначе. Тут я обозреваю идеи: "программисту нельзя доверять" и "язык должен быть удобен для пользователя", "каким качеством должен обладать язык программирования, чтобы заменить другой?"с небольшими примерами на C++, Go, Swift.Программисту нельзя доверятьВсе начиналось с С, с его де…
Проблема взаимодействия фронтенда и бэкендаВ современной разработке веб-приложений одной из ключевых проблем является несовместимость между фронтендом и бэкендом. Фронтенд-команды часто вынуждены ждать, пока бэкенд предоставит необходимые API, а бэкенд-разработчики тратят время на адаптацию логики под изменения в интерфейсе. Это приводит к задержкам в разработке, сложностям в тестировании и постоянным несоответствиям в данных.Что такое Backend-for-Frontend (BFF)?Backend-for-Frontend (BFF) — это…
Интерфейс Онлайн-записиПредставьте, что к вам приходит владелец продукта с видео-концептом новой фичи для клиента, функционал которой отдаленно напоминает космический корабль, а у вас всего два месяца на разработку, и один — на тестирование. Если смогли представить, значит эта статья для вас, а если нет — то и для вас тоже, чтобы заранее знать, как выходить из таких ситуаций.Меня зовут Петр Попов, я разработчик в Битриксе и в этой статье расскажу о том, как мы делали фронтенд для Онлайн-записи,…
🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options Image Toolbox 🗺️ Project Overview ImageToolbox is a versatile image editing tool designed for efficient photo manipulation. It allows users to crop, apply filters, …
peer-2-peer that just works less net work for networks Docs Site | Rust Docs What is iroh? Iroh gives you an API for dialing by public key. You say “connect to that phone”, iroh will find & maintain the fastest connection for you, regardless of where it is. Hole-punching The fastest route is a direct connection, so if necessary, iroh tries to hole-punch. Should this fail, it can fall back to an open ecosystem of public relay servers. …
Make websites accessible for AI agents Enable AI to control your browser 🤖 🌐 Browser-use is the easiest way to connect your AI agents with the browser. 💡 See what others are building and share your projects in our Discord - we'd love to see what you create! 🌩️ Skip the setup - try our hosted version for instant browser automation! Try it now. Quick start With pip: pip install browser-use install playwright: playwright install Spin up your agent: from langchain_openai import…
Prompt-To-Agent : Create custom engineering agents for your codebase App | Documentation | API Reference | Chat with 🥧 Repo Prompt-To-Agent: Create custom engineering agents for your code Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can underst…