Как мы повысили продуктивность написания админ-панелей, используя Filament / Хабр
https://habr.com/ru/articles/821059/
https://habr.com/ru/articles/821059/
Хабр
Как мы повысили продуктивность написания админ-панелей, используя Filament
Сегодня мы хотим поделиться нашим опытом разработки админ-панелей (CMS) с использованием Filament — чрезвычайно мощной библиотеки Fullstack-компонентов, основанной на фреймворке Laravel и технологии...
Forwarded from Книги для Системного Администратора
Forwarded from Книги для Системного Администратора
GPnshciWcAA2c53.jpeg
1.5 MB
Forwarded from Javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Фигурки тетриса бесконечно складываются в правильном порядке — выглядит довольно оригинально
Может неплохо сказаться на конверсии
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from FrontEndDev
Испытываем новые возможности элемента <permission>
Управляем доступом к различным фичам с
https://developer.chrome.com/blog/permission-element-origin-trial?hl=en
Управляем доступом к различным фичам с
<permission>, который уже скоро будет стандартизирован.https://developer.chrome.com/blog/permission-element-origin-trial?hl=en
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел прям безумно крутую штуку под релиз Claude-3.5, называется Maestro.
Это Python-сценарий, который позволяет призвать на решение вашей проблемы все существующие LLM. Ладно-ладно, не все, а до трех, но что именно это будут за модели, выбираете вы. Принцип работы следующий:
• ORCHESTRATOR_MODEL — заправляет всем. Превращает ваш коротенький промт в комплексную задачу, разбивает ее на подзадачи и отдает следующей модели;
• SUB_AGENT_MODEL — в этом проекте является важным игроком, который пишет код, генерит текст и прочее;
• REFINER_MODEL — оптимизирует и улучшает результат, то есть фиксирует баги, делает текст более человечным и так далее.
Идеальная связка — Claude 3.5, GPT-4o и Llama/Gemini, у последнего ещё и API можно достать бесплатно.
На видео клон Super Mario, но вместо текстур - геометрические фигуры. Не смотрите на ноги Марио🥺
Это Python-сценарий, который позволяет призвать на решение вашей проблемы все существующие LLM. Ладно-ладно, не все, а до трех, но что именно это будут за модели, выбираете вы. Принцип работы следующий:
• ORCHESTRATOR_MODEL — заправляет всем. Превращает ваш коротенький промт в комплексную задачу, разбивает ее на подзадачи и отдает следующей модели;
• SUB_AGENT_MODEL — в этом проекте является важным игроком, который пишет код, генерит текст и прочее;
• REFINER_MODEL — оптимизирует и улучшает результат, то есть фиксирует баги, делает текст более человечным и так далее.
Идеальная связка — Claude 3.5, GPT-4o и Llama/Gemini, у последнего ещё и API можно достать бесплатно.
На видео клон Super Mario, но вместо текстур - геометрические фигуры. Не смотрите на ноги Марио
Please open Telegram to view this post
VIEW IN TELEGRAM
Редактор кода Helix — лучше чем NeoVim? / Хабр
https://habr.com/ru/articles/823106/
https://habr.com/ru/articles/823106/
Forwarded from FrontEndDev
Паттерны для веб-разработчиков
Ресурс по изучению различных видов паттернов (не только в классическом понимании) с упором на веб. Есть секции по общему проектированию + секции по фреймворкам, для того, чтобы вы могли создавать масштабируемые приложения с лучшим перформансом.
https://www.patterns.dev/
Ресурс по изучению различных видов паттернов (не только в классическом понимании) с упором на веб. Есть секции по общему проектированию + секции по фреймворкам, для того, чтобы вы могли создавать масштабируемые приложения с лучшим перформансом.
https://www.patterns.dev/
Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу / Хабр
https://habr.com/ru/articles/823814/
https://habr.com/ru/articles/823814/
Управление сервером со смартфона / Хабр
https://habr.com/ru/companies/ruvds/articles/824352/
https://habr.com/ru/companies/ruvds/articles/824352/
Как мы пытались в Docs as code и проиграли / Хабр
https://habr.com/ru/articles/824866/
https://habr.com/ru/articles/824866/
Forwarded from Linux / Линукс
Сообщество Eclipse представило интегрированную среду разработки Theia IDE
Состоялся первый официальный релиз новой интегрированной среды разработки Theia IDE, развиваемой организацией Eclipse Foundation на базе редактора кода Theia и разработанных для него плагинов. Код проекта написан на языке TypeScript и распространяется под лицензией EPLv2 (Eclipse Public License). Продукт Theia IDE поставляется как самодостаточное приложение для рабочего стола, рассчитанное на установку на локальных системах, а также в форме online-версии для работы из браузера (для развёртывания online-версии на своём сервере предоставляется готовый Docker-образ).
Проект развивается при участии компаний IBM, Red Hat, Google, ARM, Broadcom, Huawei, Samsung, Ericsson, SAP и Arduino на нейтральной площадке.
Платформа Theia построена на базе архитектуры фронтэнд/бэкенд, подразумевающей запуск двух процессов, один из которых отвечает за отрисовку интерфейса, а второй за внутреннюю логику. В Theia IDE присутствуют такие возможности как настраиваемая динамическая панель инструментов, отсоединяемые в отдельные окна панели редактирования кода, система вкладок, возможность организации удалённой работы и находящийся в разработке режим совместного редактирования и ведения проектов. Проект заявлен как заботящийся о конфиденциальности пользователей и не включающий отправку телеметрии по умолчанию.
Linux / Линукс🥸
Состоялся первый официальный релиз новой интегрированной среды разработки Theia IDE, развиваемой организацией Eclipse Foundation на базе редактора кода Theia и разработанных для него плагинов. Код проекта написан на языке TypeScript и распространяется под лицензией EPLv2 (Eclipse Public License). Продукт Theia IDE поставляется как самодостаточное приложение для рабочего стола, рассчитанное на установку на локальных системах, а также в форме online-версии для работы из браузера (для развёртывания online-версии на своём сервере предоставляется готовый Docker-образ).
Проект развивается при участии компаний IBM, Red Hat, Google, ARM, Broadcom, Huawei, Samsung, Ericsson, SAP и Arduino на нейтральной площадке.
Платформа Theia построена на базе архитектуры фронтэнд/бэкенд, подразумевающей запуск двух процессов, один из которых отвечает за отрисовку интерфейса, а второй за внутреннюю логику. В Theia IDE присутствуют такие возможности как настраиваемая динамическая панель инструментов, отсоединяемые в отдельные окна панели редактирования кода, система вкладок, возможность организации удалённой работы и находящийся в разработке режим совместного редактирования и ведения проектов. Проект заявлен как заботящийся о конфиденциальности пользователей и не включающий отправку телеметрии по умолчанию.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Git. Скачем между ветками как древесные лягушки / Хабр
https://habr.com/ru/articles/826260/
https://habr.com/ru/articles/826260/
NPM version: версионирование, история изменений, деплой проекта
https://blog.popstas.ru/blog/2020/04/15/npm-version/
https://blog.popstas.ru/blog/2020/04/15/npm-version/
blog.popstas.ru
NPM version: версионирование, история изменений, деплой проекта
Как я веду красивую историю изменений в своих проектах и деплою одной командой после коммита (нет, это не git hooks).
Если вы не пишете на JavaScript, пусть вас не смущает слово “NPM”, это подходит для любого языка.
Если вы не пишете на JavaScript, пусть вас не смущает слово “NPM”, это подходит для любого языка.
Домашний сервер на базе Proxmox / Хабр
https://habr.com/ru/companies/banki/articles/827760/
https://habr.com/ru/companies/banki/articles/827760/
Хабр
Домашний сервер на базе Proxmox
Привет! Меня зовут Александр Щербаков. Я DevOps команд страхования в Банки.ру. На своём карьерном пути я успел поработать эникейщиком, системным администратором и, наконец, DevOps-инженером с...
Как компании удерживали, удерживают и будут удерживать сотрудников: блеск и нищета корпоративной культуры
https://habr.com/ru/articles/829614/
https://habr.com/ru/articles/829614/
Хабр
Как компании удерживали, удерживают и будут удерживать сотрудников: блеск и нищета корпоративной культуры
Если у вас есть время и желание заняться странной деятельностью, я предлагаю вам развлечение под названием «кадровая археология». Суть проста — вы вводите в поиск запрос,...
Forwarded from Заметки про React
Изучите Suspense создавая хук useFetch
В своем блоге Слава Князев поэтапно создал хук useFetch для демонстрации того, как работает Suspense. Также автор показал, как сделать кэширование запросов, чтобы избежать частых запросов и рассинхрона данных.
В результате получился хук, который работает с Suspense и ErrorBoundary: если запрос находится в статусе pending, то покажется fallback Suspense, а если в запросе произойдет ошибка, то покажется fallback ErrorBoundary.
https://www.bbss.dev/posts/react-learn-suspense/
В своем блоге Слава Князев поэтапно создал хук useFetch для демонстрации того, как работает Suspense. Также автор показал, как сделать кэширование запросов, чтобы избежать частых запросов и рассинхрона данных.
В результате получился хук, который работает с Suspense и ErrorBoundary: если запрос находится в статусе pending, то покажется fallback Suspense, а если в запросе произойдет ошибка, то покажется fallback ErrorBoundary.
const useFetch = (url) => {
const { fetchUrl } = useContext(fetchCacheContext)
const promise = fetchUrl(url)
const state = readPromiseState(promise)
// Throw pending promise
const isPending = state.status === "pending"
if (isPending) throw promise
// Throw rejection reason
const error = state.reason
if (error) throw error
const data = state.value
// Allow refreshing data
const reload = () => fetchUrl(url, true)
// Only return data now
return [data, reload]
}
https://www.bbss.dev/posts/react-learn-suspense/
Building Better Software Slower
Learn Suspense by Building a Suspense-Enabled Library
Suspense has been a feature in React since v16.6.0. Despite this, I haven’t seen much of it in action beyond limited applications of “suspense-enabled libraries”. The React team seems to think Suspense is so incomplete that the entire API remains undocumented.…
Forwarded from CodeCamp
Годнота: гении собрали все хоткеи в одну большую библиотеку.
Тут есть все: от ОС и браузеров, до VSCode и других IDE — сотни шпаргалок больше не нужны, ведь теперь всё лежит в одном месте.
Эта красота ещё и на русском языке, грех не сохранить.
Тут есть все: от ОС и браузеров, до VSCode и других IDE — сотни шпаргалок больше не нужны, ведь теперь всё лежит в одном месте.
Эта красота ещё и на русском языке, грех не сохранить.
Шпаргалка по Git от GitHub на русском
https://training.github.com/downloads/ru/github-git-cheat-sheet/
https://training.github.com/downloads/ru/github-git-cheat-sheet/
GitHub Cheatsheets
Шпаргалка по Git от GitHub
Github Git Cheat Sheets Training Kit
Forwarded from Заметки разработчика
Если необходимо создать npm пакет и гарантировать, что его смогут использовать все желающие, нужно, чтобы он поддерживал CommonJS (CJS) и ECMAScript Modules (ESM). Рассмотрим, как создать такой пакет используя TypeScript.
https://www.dev-notes.ru/articles/typescript/create-npm-package-commonjs-esm/
#TypeScript #JavaScript #npm
https://www.dev-notes.ru/articles/typescript/create-npm-package-commonjs-esm/
#TypeScript #JavaScript #npm
Заметки разработчика
Создание npm пакета на TypeScript с поддержкой CommonJS и ESM
Создание npm пакета с поддержкой CommonJS (CJS) и ECMAScript Modules (ESM) используя TypeScript.