PROGRAMARE
Serverless Architecture
În ultima perioadă se vorbește foarte mult despre serverless architecture. Aceasta pare să fie abordarea momentului pentru dezvoltarea software. În acest articol voi încerca să ofer o descriere a ceea ce înseamnă acest concept și voi oferi un exemplu concret de implementare utilizând serviciile de cloud furnizate de Amazon.
PROGRAMARE
Behavior Driven Development
BDD propune o abordare ce are ca scop reducerea erorilor de înțelegere ale unei specificații în cadrul unei echipe, adesea de neevitat atunci când o informație este transferată de la un stadiu la altul în procesul de dezvoltare software (de la client către business analyst, apoi la programatori și testeri).
BDD nu reprezintă o metodologie de dezvoltare software de sine stătătoare (nu încearcă să abordeze toate zonele acestui domeniu vast), astfel că va trebui să fie utilizată în corelație cu alte metodologii, precum Agile, Test Driven Development sau Domain Driven Development.
PROGRAMARE
Java vs. Objective-C
În rândurile acestui articol îmi propun să realizez o scurtă introducere în mediul de dezvoltare iOS, urmărind în special caracteristicile limbajului de programare Objective-C. Voi viza elementele definitorii ale limbajului, precum și detalii privind cel mai utilizat framework în acest context, Cocoa-Touch. Concluziile exprimate în acest articol sunt din punctul de vedere al unui programator Java. Veți putea identifica multe comparații cu acest limbaj de programare.
Design contribution