RO EN
CI/CD profesionist cu GitHub Actions (2): environments și approval gates

CI/CD profesionist cu GitHub Actions (2): environments și approval gates

Cum treci controlat același artifact prin dev, staging și producție folosind GitHub Environments: reguli de protecție, secrete per-mediu și un approval gate real înainte de prod.

Citește mai mult
CI/CD profesionist cu GitHub Actions (1): anatomia unui pipeline serios

CI/CD profesionist cu GitHub Actions (1): anatomia unui pipeline serios

Ce înseamnă, de fapt, CI/CD profesionist pentru o aplicație .NET? Fundamentele unui pipeline GitHub Actions serios: build, teste, artifact promovabil și principiul „build once, deploy many”.

Citește mai mult
📊 TIOBE Index – August 2026

📊 TIOBE Index – August 2026

Clasamentul TIOBE din august 2026 aduce o premieră: MATLAB iese din top 20 pentru prima dată în peste 10 ani. Rust urcă pe locul 10, Go continuă să cadă, iar Ruby revine surprinzător. Ce se întâmplă cu industria software în această vară?

Citește mai mult
Observability (5) — KQL pentru investigarea incidentelor

Observability (5) — KQL pentru investigarea incidentelor

Kusto Query Language aplicat pe un incident realist, de la alertă la cauză: tabelele Application Insights, operatorii esențiali, corelarea pe operation_Id și query-urile de pus în sertar pentru ziua în care ai nevoie de ele.

Citește mai mult
Observability (4) — custom metrics și dashboards

Observability (4) — custom metrics și dashboards

Metrici de business cu System.Diagnostics.Metrics: Counter, Histogram și ObservableGauge, dimensiuni cu cardinalitate controlată, dashboards în Azure Workbooks și alertele care prind incidente înaintea utilizatorilor.

Citește mai mult
Observability (3) — distributed tracing cu OpenTelemetry

Observability (3) — distributed tracing cu OpenTelemetry

Trace id-ul care traversează serviciile: OpenTelemetry în ASP.NET Core și Azure Functions Isolated Worker, exportul spre Application Insights, propagarea contextului prin Service Bus și span-uri custom cu ActivitySource.

Citește mai mult
Observability (2) — structured logging cu Serilog și Application Insights

Observability (2) — structured logging cu Serilog și Application Insights

Serilog configurat corect pentru producție: sink-ul Application Insights, enrichers pentru context automat, niveluri per namespace, request logging compact și capcanele de cost ale logging-ului excesiv.

Citește mai mult
Observability (1) — logging, metrics și traces

Observability (1) — logging, metrics și traces

Cei trei piloni ai observabilității și diferențele dintre ei: log-urile răspund la „ce s-a întâmplat", metricile la „cât de des și cât de rău", trace-urile la „pe unde a trecut". Când folosești fiecare și cum se completează.

Citește mai mult
1 2 3 4 5 6 … 34