ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 150
Numărul 149 Numărul 148 Numărul 147 Numărul 146 Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼



Epure Cristian IT Development Professional Applications @ Siemens
PROGRAMARE
Utilizabilitatea bazată pe euristici

Utilizabilitatea (usability) unei aplicații face parte din termenul vast XP ("experiența utilizatorului") și definește limitele de acces și de utilizare ale unui produs software. Având în vedere contextul unui utilizator și nevoile acestuia, apar unele modele de software și arhitecturi. ISO 92411-11 definește gradul de utilizare ca fiind "măsura în care un produs poate fi utilizat de utilizatori specifici pentru a atinge obiectivele specificate cu eficiență, eficiență și satisfacție într-un anumit context de utilizare". În următorul articol puteți descoperi utilitatea descrisă de Jakob Perspectiva lui Nielsen.


Lorand Berekmeri Automation Engineer @ Telenav
TESTARE
Cucumber & TestNG

Dacă sunteți interesați de testarea automată sau începători în acest domeniu, atunci acest articol vă va ajuta foarte mult, informându-vă despre instrumentul numit Cucumber, care este ușor de învățat și de înțeles. Odată lămurite caracteristicile acestuia, le vom integra într-un framework de testare automată folosind TestNG, Selenium și Maven. Codul sursă al acestui proiect poate fi descărcat de pe Git. Frameworkul este construit pentru a rula cu succes atât pe sistemul de operare MAC OSX, cât și pe Windows.

Reclame


Natalia Zincenco Product Manager @ Paddy Power Betfair
MANAGEMENT
Usability Testing. “Tu nu ești utilizatorul produsului tău.”

Un studiu realizat de către Accenture în 2015 a arătat că 33% dintre consumatori consideră ușurința de utilizare ca fiind unul dintre cei mai importanți factori în achiziționarea unui smartphone. Alte studii au ajuns la rezultate asemănătoare, demonstrând că simplitatea este la mare căutare atunci când alegem un produs software. În dezvoltarea unui produs depunem mari eforturi pentru a simplifica totul și știm de câte beneficii ne putem bucura după aceea: o primă impresie pozitivă pentru clienții noi, rata de conversie mai mare, costuri reduse pentru suportul clienților, recenzii pozitive, mai multe recomandări din partea clienților și în cele din urmă, loialitatea lor.


Kiss Tibor Software engineer @ Accenture
PROGRAMARE
Raționament de sesiune

În ziua de azi, devenim din ce în ce mai dependenți de echipamente controlate de software. Se pare că în viitorul apropiat, aceste echipamente vor deveni indispensabile pentru rutina noastră zilnică. Aceste echipamente domină atât de multe zone importante ale vieții noastre, încât cu greu ne putem descurca fără ele în activitatea zilnică. Prin urmare, este crucial ca acest echipament să fie fiabil în special în medii precum spitalele, aeronautica, automotive sau transportul feroviar.


Elena Leu Digital Marketer @ UNLOQ
PROGRAMARE
Securizarea Platformei WordPress prin autentificarea cu doi factori

Lansată în 2003 ca platformă open source, WordPress este una dintre cele mai populare platforme de publicare online, găzduind 28,9% dintre toate site-urile web ale lumii și având aproximativ 60% din cota de piața globală a sistemelor de administrare a conţinutului (CMS). Totuşi, odată cu popularitatea acesteia, apare şi o mare responsabilitate, deoarece lupta pentru menţinerea securităţii platformei este o activitate neîncetată. Dar, din păcate, este adesea neglijată de către utilizatori. Proprietarii site-urilor plasează rareori securitatea pe primul loc în lista lor de priorități, până când își dau seama cât de expuși sunt de fapt.


Lucian Condescu Java Developer @ NTT DATA Romania
PROGRAMARE
Resilience

Caracteristica principală a unui sistem distribuit o reprezintă numărul mare de componente independente care colaborează în vederea obținerii unor funcționalități comune. Comunicarea între ele se realizează, în general, prin intermediul rețelei (network). Pe lângă numeroasele avantaje, o astfel de abordare aduce de la sine și o serie de probleme. Cea mai importantă dintre ele și cea pe care o voi analiza în acest articol, este gestionarea eficientă a situațiilor în care una sau mai multe componente distribuite nu mai funcționează sau funcționează deficitar.


Ovidiu Mățan Fondator @ Today Software Magazine
PROGRAMARE
Domain-Driven Design

DDD reprezintă o metodă practică de a transforma o problemă complexă într-un model ce poate fi implementat ulterior de echipa de dezvoltare software. Există diferite abordări, astfel încât soluția finală să fie SOA, funcțională, bazată pe microservicii sau chiar reactive programming. Este prioritar ca la aceeași masă să se așeze experți din domeniul ce urmează a fi analizat dar și personalul tehnice. Ambele părți vor învăța să folosească un limbaj / tehnici comune, astfel încât transferul de cunoștințe să se poată realiza.


Daniel Rucăreanu Senior Project Manager @ Betfair
DIVERSE
GDPR

Lectura acestui articol ar putea declanșa reacții diferite de tipul : ,,A, bineînțeles, GDPR, nimic mai clar.” sau ,,Hmm, cred că am auzit ceva despre asta, dar oare ce este mai exact și de ce ar trebui să mă intereseze?” Cu toate că articolul îi vizează mai degrabă pe cei curioși și mai puțin inițiați, el poate fi utilizat ca un ghid de reîmprospătare rapidă și de către cunoscători într-ale GDPR-ului. Să începem în primul rând cu numele: GDPR vine de la Regulamentul general privind protecția datelor. (Vă rugăm să rețineți cuvântul cheie “Regulament”.)


Ovidiu Mățan Fondator @ Today Software Magazine
INTERVIU
Biroul de acasă - interviu cu Gelu Vac

Să lucrezi de acasă este poate visul multor programatori. Indiferent de locul unde trăiesc și lucrează. Cum este să lucrezi în acest mod și cât de flexibil poate fi programul zilnic în Crossover? 
Gelu Vac: Eu cred că este visul multor persoane active, care nu au neapărat meseria de programator. Dar, într-adevăr, munca remote presupune extrem de multă disciplină. Este foarte ușor să-ți pierzi concentrarea și, în consecință, randamentul, care are efect direct în calitatea livrabilului, oricare ar fi el. 


Claudia Mihu Software Developer
@Endava
EVENIMENTE
The Developers – Review

În 19 Aprilie, am avut ocazia să particip la prima ediție a conferinței The Developers, un nou eveniment dedicat experților din comunitatea IT din Cluj-Napoca. The Developers vine cu un nou format, cu prezentări avansate, creând contextul pentru sesiuni prelungite de întrebări, cu timp alocat din belșug după fiecare prezentare. Evenimentul a inclus trei sesiuni principale care acoperă subiecte cum ar fi: IA, IoT, microservicii, monede digitale și blockchain.


Ciprian Stupinean Software Developer @ Ve Interactive
PROGRAMARE
Gândirea computațională - o abilitate pentru oamenii moderni

În fiecare zi, noi trebuie să rezolvăm probleme. Rezolvarea acestor probleme o obținem apelând la cunoștințele dobândite în timpul școlii și la experiența noastră de viață. În acest context, o nouă abilitate vine în ajutorul nostru când ne confruntăm cu soluționarea problemelor. Această abilitate se numește “gândire computațională” (computational thinking) vine din domeniul informaticii. Fiecare dintre noi poate gândi ca și un programator. Gândirea computațională reprezintă o atitudine și un set de competențe pe care fiecare dintre noi ar trebui să le dețină. Conceptul este construit pe capacitățile și limitările proceselor de calcul, indiferent dacă acestea sunt executate de un computer sau de o persoană.


Ovidiu Mățan Fondator @ Today Software Magazine
INTERVIU
UIPath - interviu cu Andrei Roth

UiPath, unul din unicornii românești de IT, au achiziționat recent tehnologia Platforma Smart Data dezvoltată de voi în cadrul Recognos. Poți să ne spui câteva cuvinte despre cum va ajuta aceasta la dezvoltarea UiPath în ceea ce privește BPA (Business Process Automation)?
Andrei Roth: Tehnologia achiziționată de către singurul unicorn romanesc din Europa Centrală și de Est – Smart Data Platform – în esență extrage informații din surse de date nestructurate și semi-structurate și le transformă în date structurate. Acest proces este foarte important în zona de BPA pentru ca mare parte din aceste procese au legătură exact cu zona de extragere de date din diverse surse, sisteme foarte diverse.


Szilárd Kacsó CEO & Trainer @ Azimut Happy Employees @ updateED
DIVERSE
Cum să construiești o echipă inovatoare

Inovația a devenit un cuvânt cheie și continuă să fie, mai ales atunci când concurența este foarte acerbă în aproape fiecare piață. Dar cum putem dezvolta echipe inovatoare? Cum putem găsi oameni inovatori? După cum se dovedește, oamenii inovatori nu sunt așa cum ne imaginăm cel mai mult: energici, plini de idei, prezentatori buni. Cercetările sugerează că diferitele etape ale inovării necesită diferite abilități personale și diferite structuri și procese de echipă.


Alex Balas Member @ Cluj Startups
STARTUPS
Startupuri - ediția din Mai

Dincolo de cryptomonede, interesul în industrie se concentrează destul de mult pe blockchain, pe tehnologia din spate și cum poate fi folosită. Așadar, ne-am gândit să ilustrăm câteva startupuri românești din domeniu. E un început bun, deși încă nu se simte o coagulare în România, așa cum se simte în Slovenia de exemplu, unde există fonduri speciale pentru blockchain și inclusiv acceleratoare.


Ana-Maria Vuscan PR & Customer Care Specialist @ Azimut Happy Employees
EVENIMENTE
Cum a fost la conferința Zoom IN

Pentru al doilea an consecutiv, conferința Zoom IN a fost cadrul de interacțiune a o sută de specialiști de HR și manageri din domeniul resurselor umane. Anul acesta, evenimentul a pornit de la provocarea: Employee Experience - viitorul resurselor umane? Pentru a răspunde provocării, conferința s-a axat pe îmbinarea perspectivelor științifice integrate cu sesiuni cât mai practice.


Andreia Zota Studentă @ FSPAC, Facultatea de Jurnalism
EVENIMENTE
TEDxEroilor Review

Tema celei de a IX-a ediții a TEDxEroilor Mind The Gap , ( 4-6 mai, 2018) este centrată pe importanța descoperirii a ceea ce îngreunează evoluția sau împiedică atingerea adevăratului potențial.

Editorial

Când eram copii, imaginația ne dădea ocazia să ne transformăm fără prea multe complicații în piloți de avioane, astronauți sau în proiectanți de sofisticate mașini ale viitorului. Tot atunci, dacă se strica ceva la bicicletă, în grupul de copii de la bloc se găsea oricând cineva să vină sigur cu o soluție. Toate își găseau atunci o rezolvare imediată, prin soluții propuse cu mult entuziasm și curaj. Apoi a venit Revoluția... În timp ce părinții noștri fascinați de ambalajele strălucitoare cumpărau produse cu denumiri complicate, fără să conteze dacă au sau nu E-uri, noi, copiii, începeam să descoperim plăcerea de a cumpăra gadgeturi, transformându-ne în veritabili colecționari. Ajunși adulți, mulți dintre noi ne-am lăsat copleșiți de această postură de colecționar, uitând de noi, creatorii de odinioară, care doar cu un creion și o hârtie metamorfozam imposibilul în posibil. Poate că 1 iunie, Ziua Copilului, ne va întoarce cu gândul în copilărie și ne va face să ne întrebăm din nou: Care este lucrul cel mai nebunesc pe care vreau să-l creez azi ? Un punct de pornire ar fi să facem iar un avion de hârtie.

Citeşte mai mult

NUMĂRUL 149 - Development with AI

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects