Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
👀Windsurf Next получила три загадочные модели
На выходных команда Windsurf анонсировала три новых экспериментальных модели, получивших кодовые имена Bulbasaur, Squirtle и Charmander. Эти версии уже доступны в Windsurf Next — тестовой среде для новых фич и моделей.
🟡 Модели находятся в свободном доступе в Windsurf Next
🟡 Это предпросмотры будущих релизов, и команда ждёт обратной связи
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#нейросети#windsurf
⚡️ Cognition выкупает Windsurf — после того как Google схантил ключевых сотрудников
Сегодня Cognition объявила, что подписала окончательное соглашение о покупке стартапа Windsurf — того самого, что недавно потерял CEO и ведущих ресерчеров, ушедших в Google.
🟡 Сделка включает весь IP, продукт, бренд и бизнес Windsurf
🟡 Все сотрудники сохраняют рабочие места, получают финансовое участие в сделке
🟡 Cognition обещает ускоренное вестинг-начисление, без «клифов» — за уже проделанную работу
🟡 В компании подчёркивают, что ценят вклад каждого, несмотря на переход топов в Google
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#нейросети#windsurf
Windsurf 称 Anthropic 限制其直接访问 Claude 模型
Windsurf CEO Varun Mohan 在 X 上发文称,Anthropic 在几乎没有预先通知的情况下就做出调整,公司不得不临时寻找其他第三方算力供应商,以继续支持平台上的 Claude 模型服务。
Mohan 表示,Windsurf 一直希望能支付费用以维持完整的访问权限,对方的突然决定和通知时间之短令人失望。
该公司在博客中提到,目前虽有部分第三方算力资源,但远不能满足需求,短期内可能影响用户访问 Claude 模型的稳定性。
就在数周前,Anthropic 发布了全新 Claude 4 模型系列,但 Windsurf 并未获得使用权限。该公司表示发布当日就未能接入 Claude 4,至今仍只能依赖一项更复杂、更昂贵的替代方案。TechCrunch
🏷#Windsurf#Anthropic#Claude#OpenAI
📢频道👥群组📝投稿
部分研究团队加入谷歌后,AI IDE 企业 Windsurf 被 Cognition 收购
AI IDE 企业 Windsurf 14 日宣布已被 Cognition 收购。此前,Windsurf 于 11 日与谷歌达成交易,联合创始人 Douglas Chen、时任首席执行官 Varun Mohan 及部分研究团队加入谷歌。Windsurf 临时首席执行官 Jeff Wang 称,此次合并将结合双方在自主智能体和智能体 IDE 方面的技术,带来突破性的开发人员体验。Windsurf 的用户和客户将继续享受稳定服务和产品创新,其知识产权也将并入 Cognition。IT之家
🏷#Windsurf#Cognition#AI#收购
📢频道👥群组📝投稿
#python#ai#authentication#authorization#claude#cursor#fastapi#llm#mcp#mcp_server#mcp_servers#modelcontextprotocol#openapi#windsurf
FastAPI-MCP is a tool that lets you easily turn your FastAPI web API endpoints into Model Context Protocol (MCP) tools, which AI agents can use directly. It requires almost no setup—just connect it to your FastAPI app, and it automatically preserves your request/response data models and documentation. It also includes built-in authentication using your existing FastAPI security methods. You can run the MCP server inside your app or separately, and it communicates efficiently using FastAPI’s ASGI interface. This makes it simple to integrate AI capabilities with your existing FastAPI services without rewriting code, saving you time and effort while keeping your API secure and well-documented[1][5].
https://github.com/tadata-org/fastapi_mcp
#javascript#ai#cursor#cursor_ai#cursorai#lovable#lovable_dev#roocode#task_manager#tasks#tasks_list#windsurf#windsurf_ai
Task Master is a tool that helps manage tasks using AI. It works with different AI models like Claude and supports various providers such as OpenAI and Anthropic. Users can set up tasks, track progress, and even switch between AI models easily. This tool is useful for developers who need to organize their work efficiently and want flexibility in choosing the best AI model for their projects. It helps streamline tasks and improve productivity by automating some processes and providing clear guidance on what to do next.
https://github.com/eyaltoledano/claude-task-master
#other#ai#bolt#copilot#cursor#cursorai#devin#devinai#github_copilot#lovable#open_source#replit#system_prompts#trae#trae_ai#trae_ide#v0#vscode#windsurf#windsurf_ai
You can access a huge collection of over 7000 lines of official system prompts and internal tools from many AI models and agents like v0, Manus, Cursor, Replit Agent, and more. These prompts guide AI to work better by giving clear instructions, which helps the AI give more accurate and useful answers. Using these prompts can save you time, improve AI performance, and make your interactions with AI smoother and more productive. Plus, there’s a free AI security audit service to help protect your AI systems from leaks and hacks, keeping your data safe. Supporting this project helps keep these valuable resources updated.
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools