Edocti
Training tehnic avansat pentru inginerul software de mâine

Articole tehnice

Python 3.14 fara GIL: Multithreading vs. Asyncio

Afla cum eliminarea GIL-ului in Python 3.14 (free-threaded) schimba radical performanta multi-core si cum redefineste lupta dintre Multithreading si Asyncio.

Edocti Team

Deep Learning at the edge - partea 1

Rularea modelelor de machine learning in sisteme embedded in timp real vine adesea cu constrangerea de a reduce latenta, amprenta de memorie si consumul de energie...

Paul Ianas

Deep Learning at the edge - partea a 2-a

De la FP32 la INT8: Semantic segmentation in lumea reala pe NVIDIA Drive PX2 si Jetson TX2. Descopera tehnici de calibrare si deployment cu TensorRT.

Paul Ianas

Securitate SSH imbunatatita

In acest newsletter tehnic dorim sa va ajutam sa atingeti un nivel mai ridicat de securitate atunci cand comunicati cu serverele Linux la distanta (inclusiv AWS EC2).

Paul Ianas

Operatii floating point: hardware vs software

In functie de flag-ul de compilare gcc/g++ (ex. -msoft-float), linker-ul va asocia aceste instructiuni fie apelurilor catre FPU-ul hardware, fie librariilor definite de utilizator...

Paul Ianas

System calls - partea 1

Definitie: un punct de intrare controlat in kernel. O modalitate prin care programele din spatiul utilizator (user-space) pot executa functii ce necesita privilegii superioare.

Paul Ianas

System calls - partea a 2-a

Unii sustin ca pe arhitectura x86 un syscall implica o schimbare de context... De fapt, codul de kernel ruleaza in doua contexte posibile: de proces sau de intrerupere.

Paul Ianas