PhialeGrid
Autorski komponent DataGrid dla aplikacji biznesowych .NET: wspólny Core dla WPF i Avalonii, grupowanie wielopoziomowe, konfigurowalne agregaty, edycja i walidacja danych.
Nazywam się Roland Rusiecki. Jestem programistą i zajmuję się rozwojem systemów biznesowych. NeptunTech to moja działalność informatyczna. Na tej stronie prezentuję również autorskie projekty oprogramowania — od komponentów interfejsu użytkownika po narzędzia do analizy kodu i rozwiązania wykorzystujące sztuczną inteligencję.
Własne projekty pozwalają mi poznawać nowe technologie, eksperymentować i przekładać pomysły architektoniczne na działający kod.
Rozwijam PhialeGrid dla aplikacji biznesowych .NET: wspólny Core, natywne renderowanie WPF i Avalonia, agregaty grup oraz model sesji zmian. Pokazuję, co już działa w WPF i Avalonii.
Pakiety Preview są w przygotowaniu.
Avalonia · motyw nocnyOd analizy kodu i RAG po komponenty UI. Część to działające prototypy, część to prace badawcze.
Autorski komponent DataGrid dla aplikacji biznesowych .NET: wspólny Core dla WPF i Avalonii, grupowanie wielopoziomowe, konfigurowalne agregaty, edycja i walidacja danych.
System RAG do analizy repozytoriów .NET i SQL: od grafu zależności do odpowiedzi opartych na konkretnych fragmentach kodu.
Indekser dużych rozwiązań .NET bez budowania rozwiązania: kod C#, zależności, SQL, Entity Framework i przenośne paczki danych.
Daty pochodzą z historii repozytoriów GitHub i opublikowanych decyzji architektonicznych.
Wydzieliłem uniwersalny fundament RAG: neutralny model dokumentów, pipeline’y, API oraz niezależność od logiki analizy kodu. Dziś w repozytorium jest również kod audytu, ingestii i autoryzacji.
Źródło / commit ↗Opisałem decyzję: LocalAI-RAG zostaje przy analizie kodu, a rozwiązania dla innych dziedzin otrzymują osobny rdzeń. TaricAI wskazałem jako pierwszą planowaną weryfikację.
Źródło / commit ↗Opublikowałem repozytorium prac nad PhialeGis, DSL i komponentami desktopowymi. Kod pozostaje zastrzeżony.
Źródło / commit ↗Uważam, że zbyt wąska specjalizacja może ograniczać kreatywność. Własne projekty pozwalają mi poznawać inne dziedziny i uczyć się od nowa.