RO EN
CI/CD profesionist cu GitHub Actions (5): secrete fără parole cu Managed Identity și OIDC

CI/CD profesionist cu GitHub Actions (5): secrete fără parole cu Managed Identity și OIDC

Ultima parte a seriei: autentifici GitHub Actions la Azure prin OIDC (fără client secret) și aplicația prin Managed Identity (fără connection strings cu parolă). Cel mai sigur secret e cel care nu există.

Citește mai mult
CI/CD profesionist cu GitHub Actions (4): deployment slots pentru zero-downtime

CI/CD profesionist cu GitHub Actions (4): deployment slots pentru zero-downtime

Un deploy direct peste producție înseamnă restart și câteva secunde de erori. Cu deployment slots deployezi lângă producție, încălzești instanța și faci swap instant: zero downtime și rollback în câteva secunde.

Citește mai mult
CI/CD profesionist cu GitHub Actions (3): Infrastructure as Code cu Bicep

CI/CD profesionist cu GitHub Actions (3): Infrastructure as Code cu Bicep

Nu mai crea resursele Azure din portal cu mâna. Cu Bicep le definești în cod versionat, reproductibil și integrat în pipeline: sintaxă esențială, parametri per-mediu, what-if și deploy din GitHub Actions.

Citește mai mult
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