home.social

#crud — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crud, aggregated by home.social.

  1. CUBA: почему она спасала мои хакатоны и убивала мои продакшн-проекты

    Если вы хоть раз занимались корпоративной разработкой на Java, вы наверняка слышали про CUBA Platform . И нет — это не про Карибы. CUBA — это full-stack Java-фреймворк для быстрой разработки бизнес-приложений: CRM, документооборот, ERP-подобные системы, внутренние инструменты и всё то, что принято называть словом «enterprise». Я работал с ним на нескольких хакатонах и в паре реальных проектов. И у меня к нему сложные чувства — поэтому и пишу.

    habr.com/ru/articles/1019864/

    #CUBA_Platform #Java #Spring #backend #enterprise #MVP #архитектура #highload #CRUD #Vaadin

  2. Вспоминает что такое CRUD на примере десктопного менеджера на Python

    Многие новички, которые только начинают свою карьеру в программировании, не совсем понимают что такое CRUD. CRUD (Create, Read, Update, Delete) - термин, исходя из обычного перевода (Создавать, читать, обновлять, удалять), обозначает четыре базовые операции для управления данными в системах. Я хочу, попытаться, объяснить на простом примере что же это такое и как с ним можно работать. Сегодня мы напишем классический десктопный менеджер задач с графическим интерфейсом. Это отличный способ изучить и закрепить:

    habr.com/ru/articles/1013114/

    #Python #Tkinter #десктопное_приложение #менеджер_задач #CRUD #JSON #GUI #программирование_для_начинающих #создание_приложений

  3. Excited for #JCON EUROPE 2026? See Leif Åstrand at #JCON2026 in Cologne talking about '#Reactive Web Apps With 100% #Java'

    Full-stack #development can be intimidating, especially when going beyond the typical #CRUD. A reactive application …

    🎟️ 2026.europe.jcon.one/tickets
    Free for #JUG members

  4. Рецензия на книгу «Современные фронтенды на базе HTMX»

    Фронтенд переживает очередной виток переосмысления технологий. После десятилетия доминирования SPA-подхода, React-подобных экосистем и инструментального «комбайна» из Webpack/Vite/TypeScript/Redux появляются идеи возврата к простоте. Это о том, чтобы минимизировать JavaScript, отдать больше задач на сервер и перестать городить frontend + backend там, где это не нужно. В этом контексте библиотека HTMX стала одним из заметных феноменов последних лет.

    habr.com/ru/companies/ssp-soft

    #разработка_сайтов #фронтендразработка #фуллстек #htmx #springboot #crud #spa #книга_по_фронтенд

  5. Nouvelle version majeure de #ServiceDesk !

    🪪 Gestion complète du cycle de vie des comptes : création, lecture, mise à jour, suppression. #CRUD
    ⚡ Amélioration des performances : Réécriture du chargement des entrées avec support de la pagination.

    Découvrez toutes les nouveautés dans notre article de blog : worteks.com/blog/2025-09-10-LD

    Pour découvrir les feuilles de route des logiciels #IAM auxquels nous contribuons, rendez-vous au Worteks Identity Club !

    @ow2 @osxp_paris @ltb_project @plossra_a

  6. Стоит ли переносить правила из Cursor в Copilot и Windsurf: проверка на практике

    Недавно я показывал, как ускорить создание админ-панели с помощью Admiral — фреймворка от команды dev.family для построения бэк-офиса на React. Тогда я использовал Cursor rules — набор текстовых правил, которые инструмент автоматически превращает в код. Со временем я заметил, что такие правила универсальны: это обычные .md-файлы, которые можно использовать не только в Cursor, но и в других средах. Например, в GitHub Copilot, Windsurf, Replit, Zed, Continue и т.д. Возникает логичный вопрос: дадут ли они такой же эффект там, где изначально не задумывались? Чтобы это проверить, я сравнил, как три популярных инструмента — Cursor, Copilot и Windsurf — справляются с одними и теми же инструкциями для админки. В статье разберём: Choose your fighter

    habr.com/ru/articles/948604/

    #cursor #windsurf #copilot #crud #react #ai #инструменты_разработчика #инструменты_разработки

  7. Как мы прикрутили real-time чат в админку на React без Jivo и LiveChat

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

    habr.com/ru/articles/938848/

    #админка #реакт #websocket #crud #чат #академическая_мобильность #open_source #opensourse #admin_panel

  8. Your #Java app doesn’t need a rewrite.
    It needs to wake up. 🤖

    Join Ed Burns & Brian Benz at #JCONUSA25 @ #IBM #TechXchange (Oct 6–9, Orlando) and learn how to turn legacy #CRUD systems into intelligent, #AI-augmented apps—with #opensource tools.

    👉 usa.jcon.one/register

  9. ⚡ Generates #TurboRepo monorepo structure with complete #CRUD functionality demo. Deploy directly to #CloudflareWorkers or custom hosting solutions

  10. Кейс каршеринга по пересборке real-time поиска машин, который принёс x3 выручки на поездку

    Иногда продуктовая фича живёт в приложении «для галочки». Пользователи вроде бы ею пользуются, команда её не развивает, а аналитики не могут толком оценить влияние на метрики. Так было с нашим старым механизмом поиска ближайших машин в каршеринге — «Радаром». Он просто пинговал координаты и сообщал, когда рядом появлялась машина. Никакой логики приоритизации, никаких фильтров, никакого резерва — сырая идея без развития. В статье рассказываем, как мы заново осмыслили и пересобрали фичу: — продакт Настя Голованова — о том, как мы нашли value, перезапустили механику и успели в сроки размещения наружной рекламы; — разработчик Михаил Ефанов — про то, как превратить монолит в стабильную архитектуру. Полезно будет всем, кто работает на стыке развитии продукта и инженерии: от старта фичи до релиза и плана развитии.

    habr.com/ru/companies/citydriv

    #каршеринг #мобильное_приложение #продуктовая_разработка #фича #радарные_системы #микросервисы #crud #redis #kafka #каналы_go

  11. Разработка административных панелей без боли: наш опыт с .cursor/rules

    Мы никогда не скрывали, что используем ИИ в своей работе. Более того, считаем, что такие инструменты, как Cursor – это настоящее спасение для разработчиков. Cursor не только ускоряет рутину, но и помогает поддерживать крутое качество кода (если правильно им пользоваться, конечно же), а главное – снимает с команды кучу головной боли, связанной с повторяющимися задачами. В то же время у нас есть и собственная гордость – open source фреймворк Admiral, которую мы развиваем для быстрой и удобной разработки административных панелей. В нем уже реализовано множество готовых решений: бери нужные, кастомизируй и запускай свой проект без лишних усилий. Познакомиться с ней можно тут Недавно нам пришла идея объединить два продукта. Так мы интегрировали систему правил .cursor/rules прямо в Admiral, чтобы создавать админки можно еще быстрее. Например, теперь не нужно каждый раз перепроверять, правильно ли оформлены CRUD-страницы, корректно ли используются компоненты или соблюдаются стандарты при написании хуков. Все эти моменты изначально заданы в правилах, и Cursor подскажет, если что-то идет не так. Это экономит время, снижает количество ошибок и позволяет сосредоточиться на действительно важных задачах. В результате, мы не просто оптимизировали и ускорили процесс, а получили готовые инструкции для ИИ при работе с Admiral, которые помогают поддерживать высокое качество кода на всех наших проектах благодаря Cursor. Расскажем, как теперь работает автоматизация и какие преимущества от нашего фреймворка можете получить и вы.

    habr.com/ru/articles/926950/

    #cursor_ai #adminpanel #crud

  12. Take full control of your Odoo data! Our guide to Odoo18 API Read Update Delete shows you how to master CRUD. Essential for devs & integrators. Level up your Odoo skills! #Odoo18 #API #CRUD #OdooDev #TechTutorial

    teguhteja.id/odoo18-api-read-u

  13. For software development and #programming, I think we will end up replacing #CRUD with AI-generated SLOP (Standard Low-value Operations Prediction) at least. We might get further, of course. We will have to wait and see 🙂

  14. ⚠️ PSA: Bad news, everyone! ⚠️

    It turns out #Django is not a #WebFramework and is only useful for #CRUD. 🤯

    Wish y'all had told me that before I built a multi-level multitenant #WebApp for managing a utilities district's operations, scheduling, graph-based infrastructure models, GIS, communications, etc on... Django.

    I guess it's time to shut down my business and scrap my upcoming #PyCon US talk 🤷‍♂️😆

    news.ycombinator.com/item?id=4

    #OrangeSite #OopsIWasntSupposedToBuildThat #ShitPost

  15. Having worked with #Angular in-depth for 2 years now, I can articulate what I don’t like about the #framework.

    1. #RxJS is a terrible primitive to build most #CRUD software upon. #Promises are better for most things, and event listeners are fine.

    2. Its #DI system encourages long-lived, easily-accessible Singletons that are serious “foot guns.”

    3. Data management is painful. Resolvers are a worse DX than either #EmberJS’s Ember Data or #React’s TanStack Query.

    #JavaScript #JS #FrontEnd

  16. I've spent way longer on that than I had intended. I got to learn about #Sequelize (sequelize.org ) though! Unfortunately there's still a bunch of work to be done.

    #NodeJS #Discord #CRUD #OGNZXTMods #NZXT #Emil

  17. Working on a little #NodeJS this morning for one of my #Discord bots. A little #CRUD code so users can store and retrieve their PC specs in our little server.

    #OGNZXTMods #NZXT #Emil

  18. Here's a Django package I've been working on for a couple of years now. I find it super handy for B2B & B2B2C SaaS apps, but it's maybe a bit niche outside of those.

    django-tenant-options.readthed

    Why might you want to try it out?

    Imagine you are building a B2B SaaS app, and there are forms used by your tenants for CRUD - either to their customers or for internal employees...

    1/7

    #Django #Python #SaaS #B2B #B2B2C #WebDev #CRUD #OpenSource #DjangoPackages #MultiTenant

  19. I feel like #DNSoverHTTPS would make a lot more sense if you can do #CRUD with it, kinda like #REST. So for example to get the IPv4 of www.example.com, you'd do a GET /www.example.com/A instead of the current /dns-query?dns= with GET, or god forbid, POST to /dns-query for what's clearly a query (it's in the damn name). The POST should only be used for creating custom #DNS records. And you can DELETE them so the server can return back to querying its upstream when it receives a GET for that domain and record type again.

    This would give
    #DoH an actually useful purpose other than just being a controversial circumvention method marketed as a "privacy feature" that security admins hate. If you somehow got stuck in a terminal which doesn't have dig and UDP is blocked then you can still do DNS queries. And if you have authorization you don't even have to ssh to change some /etc/hosts; just telnet to port 80 or openssl s_client to port 443 and do the editing there!

  20. Schon gewußt? #ITI

    Wenn in der #IT von #CRUD die Rede ist, ist kein mangelndes Fingerspitzengefühl gemeint.

    Das Akronym CRUD umfasst die vier grundlegenden Operationen persistenter Speicher (also etwa im Bereich von Datenbanken).

    C = Create, Datensatz anlegen
    R = Read oder Retrieve, Datensatz lesen
    U = Update, Datensatz aktualisieren
    D = Delete oder Destroy, Datensatz löschen

    Manchmal wird alternativ das Akronym #RUDI (Insert anstelle von Create) oder #CDUR benutzt.