Harta testării
Mi-am petrecut ultimii zece ani din viață în industria IT. Am început ca tester și chiar dacă mi-am petrecut ultimii câțiva ani drept Manager de Calitate, mă consider însă un tester. În experiența mea de tester am remarcat o anumită percepție asupra condiției testerului, care tinde să-i minimalizeze rolul acestuia. Acest mod de a-l percepe pe tester aparține de obicei acelor manageri care cred adesea că oricine poate testa aplicații, cauzând abordări superficiale în ceea ce privește asigurarea calității. Dincolo de faptul că a nu recunoaște că profesia de tester este una solicitantă și meritorie îi face pe testeri să se simtă neapreciați, în ciuda muncii lor grele, această atitudine se răsfrânge în mod negativ asupra nivelului calității în industria IT.
Crearea unui Microsoft Band Tile pentru a direcționa notificările de stare a construcției
Anul trecut, Microsoft a lansat Microsoft Band 2. Este foarte puternic cu mulți senzori și o autonomie a bateriei care îmi oferă două zile de energie. Dar ceea ce mă impresionează este partea de software și ușurința cu care poți dezvolta un tile (o aplicație custom) pentru acesta. Nu trebuie să înveți C# pentru că poți crea ușor un tile
Metode moderne de invocare a muzei
De multe ori, când vrem să scriem un text, amânăm momentul justificându-ne prin lipsa inspirației. Asemenea poeților antici, ne gândim că nu ar strica să invocăm solemn vreo muză. O facem, dar muzele cunosc cel mai bine greaca veche și latina, așa că nu mai insistăm. Apoi ne amintim de seara petrecută cu amicii la bere, când aceștia ne-au dat calificativul ,,genial” pentru prestația avută la ultimul banc pe care l-am spus. Stăm la pândă sperând să mai detectăm măcar un licăr din genialitatea de care te-au asigurat atunci.
Adoptarea unei culturi DevOps
DevOps-ul este un fenomen tot mai întâlnit astăzi în mediul IT și reprezintă probabil viitorul modului în care ne organizăm munca în comunitățile noastre. Vom vedea în rândurile următoare de unde a apărut nevoia pentru el, cum se prezintă astăzi și de ce este considerat o cultură, nu o metodologie. La final, un exemplu concret ne va arăta cum este adoptat DevOps-ul într-o companie clujeană.
Haos, meme și tipare de design software
Codul tău nu este DRY/ SOLID/ lizibil/ușor de întreținut. API-ul nu este RESTful. Nu respecți principiul "spune, nu întreba". Codul tău nu este bine documentat. "Comentariile inline miros a probleme". Codul nu este eficient. "Optimizarea prematură este sursa tuturor relelor." Nu ai nevoie de o bibliotecă pentru această funcționalitate; ar trebui să eviți "sincronizarea tehnologică". "Nu reinventa roata."
Utilizarea Machine Learning în gestionarea veniturilor
A existat multă publicitate exagerată în jurul unor concepte precum deep learning, ensembles (ansambluri) sau bagging (ambalare) în ultima perioadă. Aceste subiecte sunt în prezent unele dintre cele mai în vogă în învățarea automatizată - Machine Learning (ML). Intenția mea inițială a fost de a scrie despre deep learning, nou cuvânt cu rezonanță în cercurile tehnice, dar mai apoi am decis să îmi schimb puțin pălăria de statistician și mai degrabă să mă concentrez pe rolul ML din perspectiva conducătorilor de business și produs.
TFS ca platformă de colaborare (II)
Aș dori să subliniez în continuare următoarele aspecte legate de TFS, de care atât programatorii cât și non-dezvoltatorii pot beneficia: web portal și Kanban board, management de proiect și version control. Unele dintre aceste caracteristici necesită o licență de tip Stakeholder, în timp ce altele necesită o licență plătită.
Soluții inspirate pentru orașe inteligente
Lumea în care trăim este în continuă mișcare. Totul crește și se dezvoltă zilnic, cu o viteză amețitoare. Este incredibil modul în care reușim să găsim noi modalități de utilizare a aplicațiilor mobile pentru a ne face viața de zi cu zi mai ușoară. Oare vă amintiți de "The Jetsons", familia ce locuiește într-un oraș utopic, unde mașinile zburătoare sunt la ordinea zilei, extratereștrii și hologramele sunt o apariție comună, iar casele și aparatele electronice sunt controlate prin simpla apăsare a unor butoane? Ceea ce era de domeniul fantasticului în anii '60 începe să devină realitate. The Internet of Things a schimbat multe dintre lucrurile cu care eram obișnuiți cândva
De la Business la implementare. Cum alegem CRMul
Urmărirea interacțiunilor cu clienții companiei este la baza păstrării businessului în stare de funcționare. Interacțiunea cu clientul final este prima linie de comunicare cu lumea exterioară și e nevoie să fie cât de bună cu putință. Există câteva moduri de a o organiza, în funcție de dimensiunea afacerii. Dar la un anumit moment va trebui implicat și un instrument software din familia Customer Relationship Management (CRM).
LANSAREA NUMĂRULUI 166
AI for Programmers
Miercuri, 29 aprilie, ora 18:00
BMW TechWorks Romania
LinkedIn Meetup StreamEvent YouTube




























