javascript
React как среда выполнения пользовательского интерфейса

1. Host Tree 2. Host Instances 3. Renderers 4. React Elements 5. Entry Point 6. Reconciliation 7. ConditionsБольшинство руководств представляют React как библиотеку пользовательского интерфейса. Это имеет смысл, потому что React — это библиотека пользовательского интерфейса. Это буквально то, что говорит слоган!Это глубокое погружение — это пост, который не подходит для новичков. В этом посте я описываю большую часть модели программирования React с первых принципов. Я не объясняю, как его испол…

  • четверг, 21 августа 2025 г. в 00:00:12
javascript
Как мы прикрутили real-time чат в админку на React без Jivo и LiveChat

В разработке админок часто приходится делать одно и то же: формы, списки, фильтры, CRUD. Admiral решает эту проблему, предоставляя мощный фреймворк для React, с которым можно быстро собирать административные интерфейсы на готовых паттернах и с гибкой настройкой.Недавно нам нужно было добавить чат в админку одного из проектов. Забавно, но решения вроде Jivo или LiveChat мы даже не рассматривали. Так были уверены, что сможем без проблем собрать кастомный чат прямо внутри Admiral.Эксперимент завер…

  • четверг, 21 августа 2025 г. в 00:00:11
javascript
Clean Architecture во frontend: почему я ушёл от FSD

Привет! Сегодня хочу поделиться с тобой опытом перехода от Feature-Sliced Design к Clean Architecture во фронтенде. Почему я считаю Clean Architecture более подходящей для сложных приложений, и как она решает проблемы, с которыми ты точно сталкивался.Если ты используешь FSD или до сих пор пишешь всю логику в компонентах React — эта статья точно для тебя.FSD: популярно, но не без проблемFeature-Sliced Design сейчас одна из самых популярных методологий во фронтенде. И не зря — она действительно п…

  • четверг, 21 августа 2025 г. в 00:00:10
javascript
JavaScript: зачем конструктору return …

Этот вопрос интересовал меня настолько давно, что за прошедшие годы даже стал как-то про него забывать. И не то, чтобы меня это прям как-то сильно интересовало, но всё же лучше понимать назначение было бы приятно.И, ведь, ну в самом деле, подумаешь, ну может разработчику хочеться вернуть не эземпляр, не instance, а какой-нибудь другой объект, и зачем-то при этом ему нужен именно вызов конструктора. Ну, допустим, он хочет чтобы new.target был заполнен и т.п., ну, мало ли какие варианты зачем-то …

  • четверг, 21 августа 2025 г. в 00:00:08
javascript
Почему ИИ не смог заменить меня в n8n, но стал идеальным ассистентом

n8n — это мощный инструмент, который я, как и многие инженеры, полюбил за гибкость и простоту. Он позволяет собрать практически любую интеграцию, как из конструктора, но с возможностью в любой момент залезть «под капот» с кастомным JavaScript. Идеально.n8n позволяет строить lowCode автоматизацииНо у этой мощи есть и обратная сторона. Сложные воркфлоу превращаются в лабиринт из нод, где каждая требует тонкой настройки десятков полей. Постоянное переключение между вкладками документации, написани…

  • четверг, 21 августа 2025 г. в 00:00:08
github
epicenter-so / epicenter

Press shortcut → speak → get text. Free and open source. More local-first apps soon ❤️ Epicenter Local-first, open-source apps Own your data. Use any model you want. Free and open source ❤️ 📢 Repository Update: The Whispering repository is now part of Epicenter! You can find it here. Everything else remains the same—same tools, same philosophy, same team. Tools • Vision • Contributin…

  • четверг, 21 августа 2025 г. в 00:00:06
github
ComposersDesktop / CDP8

New version of CDP softwareCDP System Software, Release 8. Full release as of 24 October 2023 Copyright (c) 2022 Composers Desktop Project The CDP System is free software; you can redistribute them and/or modify them under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The CDP System is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; …

  • четверг, 21 августа 2025 г. в 00:00:05
github
laude-institute / terminal-bench

A benchmark for LLMs on complicated tasks in the terminalterminal-bench ##################################################################### # _____ _ _ ______________ # # |_ _|__ _ __ _ __ ___ (_)_ __ __ _| | || || # # | |/ _ \ '__| '_ ` _ \| | '_ \ / _` | | || > || # # | | __/ | | | | | | | | | | | (_| | | || || # # |_|\___|_| |_| |_| |_|_|_| |_|\__,_|_| ||____________||…

  • четверг, 21 августа 2025 г. в 00:00:04
github
Leantime / leantime

Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind. Leantime® ⭐ If you find Leantime useful, please star us on GitHub! ⭐ Leantime is an open source project management system for non-project managers. We combine strategy, planning and execution while making it easy for everyone on the team to use. Built with ADHD, dyslexia and autism in mind. 🧠 💪 As simple as Trello but as feature-rich as Jira 🔄 A perfect alternative …

  • четверг, 21 августа 2025 г. в 00:00:03