javascript
Особенности национальной верстки: PWA

Всем привет! В этой статье мы не будем в очередной раз размышлять о том, почему бизнес и пользователи все чаще начинают отдавать предпочтение PWA вместо мобильных приложений, какие у них есть плюсы, минусы и так далее.Сегодня мы сосредоточимся на проблемах (а точнее на одной конкретной), с которой вы можете столкнуться, решив сделать свое веб-приложение прогрессивным.Забегая вперед, сразу скажу, кому статья может быть полезна. Не столько важно, являетесь вы владельцем продукта или разработчиком…

  • пятница, 14 марта 2025 г. в 00:00:11
javascript
Производные в реактивности

С этой статьи я начну цикл материалов, посвященных базовым концепциям реактивности, основанных на идеях и примерах, которые подробно изложил автор SolidJS, Райан Карниато (Ryan Carniato), в своем блоге. Наша цель — разобрать фундаментальные принципы, лежащие в основе реактивных систем, и показать их применимость в различных контекстах.Обычно, когда вы впервые сталкиваетесь с реактивной системой, вводный пример выглядит примерно так:let name = state("John"); effect(() => { console.…

  • пятница, 14 марта 2025 г. в 00:00:10
javascript
Алгебраические эффекты на Javascript

Первоначально в этой статье я хотел рассказать об интересном подходе к построению программ, описанному в книге Sandy Maguire, Algebra-Driven Design. Подход позволяет строить программы на основе абстрактных математических структур и законов. Это позволяет разработать обобщенные подходы к их созданию и тестированию. Но потом я понял, что в этом мало смысла без объяснения, почему такой подход в принципе имеет право на существование. В книге для примеров используется Haskell - ленивый, чистый функц…

  • пятница, 14 марта 2025 г. в 00:00:09
javascript
TypeScript 7 в 10 раз быстрее: анонс нативного компилятора TSGO

11 Марта вышел аннонс Typescript 7, в котором рассказали о разработке нового tsgo компилятора.Андерс Хейлсберг (разработчик языков TurboPascal, C#) объявил о следующем этапе в развитии Typescript, направленном на кардинальное повышение производительности. Основная ценность Typescript — это удобный опыт разработки, с ростом кодовой базы эта ценность становится всё более очевидной. Но, как показала практика, текущая реализация часто не справляется с очень крупными проектами. Разработчики сталкива…

  • пятница, 14 марта 2025 г. в 00:00:08
javascript
Интерактивные метки на изображении JS

Всем привет! Меня зовут Артем, я начинающий разработчик и это мой первый пост, прошу не судите строго.Хочу поделиться своим скриптом, который позволяет создавать адаптивные изображения с интерактивными метками.Скрипт по умолчанию поддерживает до 50 меток на изображении.Посмотреть код и скачать исходники можно на GitHubДля начала работы необходимо подключить файлы artag.css и artag.jsВ HTML документе создаем блок с интерактивными метками на изображении:<div class="ar-inter-block" id=&…

  • пятница, 14 марта 2025 г. в 00:00:07
github
xpipe-io / xpipe

Access your entire server infrastructure from your local desktop About XPipe is a new type of shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like ssh, docker, kubectl, etc. to connect to your servers, you can just use XPipe on top of that. XPipe fully…

  • пятница, 14 марта 2025 г. в 00:00:05
github
AgentOps-AI / agentops

Python SDK for AI agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks including OpenAI Agents SDK, CrewAI, Langchain, Autogen, AG2, and CamelAI Observability and DevTool platform for AI Agents agentops_demo.mp4 AgentOps helps developers build, evaluate, and monitor AI agents. From prototype…

  • пятница, 14 марта 2025 г. в 00:00:04
github
JackHopkins / factorio-learning-environment

A non-saturating, open-ended environment for evaluating LLMs in FactorioFactorio Learning Environment Leaderboard | Paper | Website An open source framework for developing and evaluating LLM agents in the game of Factorio. Claude 3.5 plays Factorio Why FLE? We provide two settings: Lab-play: 24 structured tasks with fixed resources. Open-play An unbounded task of building the largest possible factory on a procedurally generated map. Our results demonstrate that models still lack str…

  • пятница, 14 марта 2025 г. в 00:00:03
github
johnbean393 / Sidekick

A native macOS app that allows users to chat with a local LLM that can respond with information from files, folders and websites on your Mac without installing any other software. Powered by llama.cpp. Sidekick Chat with a local LLM that can respond with information from your files, folders and websites on your Mac without installing any other software. All conversations happen offline, and your data stays secure. Sidekick is a local first application –– with a built in inference e…

  • пятница, 14 марта 2025 г. в 00:00:02