ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 157
Numărul 156 Numărul 155 Numărul 154 Numărul 153 Numărul 152 Numărul 151 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

Ovidiu Mățan Fondator @ Today Software Magazine
Creează un joc: Ping Pong (III)

În primele articole am prezentat afișarea paletelor cât și verificarea coliziunilor pentru paletele din jocul nostru. Continuăm cu controlul paletelor folosind balansarea telefonului și vom implementa capacitatea de multiplayer folosind WebSocketuri.


Alexandru Luchiian Digital Tech Developer Specialist @ Accenture
Time4Life – Automatizare prin implementarea IoT pentru eficientizarea fluxului de donatori în centrele de transfuzie sanguine

Donez sânge de peste 5 ani, cu o frecvență constantă de o dată la 3 luni. În această perioadă, am observat o sarcină repetitivă în laboratorul de recoltare al Centrului de Transfuzie Sanguină din Cluj-Napoca: asistentele erau nevoite să străbată cabinetul până la ușa de acces, să o deschidă și să invite înăuntru un număr de persoane egal cu paturile de donat libere. Această activitate, aparent simplă, fragmenta constant activitatea personalului medical și ducea la pierderi de timp și distragerea atenției de la lucrul esențial cu date și informații esențiale, precum grupele sanguine, Rh-ul sau alte detalii relevante pentru siguranța transfuziei.

Reclame


Vlad Baesu Engineer @ P3 Romania
Infrastructure as Code pentru Autovehicule: Analiza Platformei Horizon SDV

Industria auto traversează o perioadă de tranziție accelerată către vehiculele definite prin software (SDV). Dacă ai lucrat vreodată la un proiect automotive, știi că toolchainurile sunt un coșmar. În acest context, Google și Accenture au lansat Horizon SDV, o inițiativă open-source care vizează standardizarea și optimizarea proceselor de dezvoltare software în sectorul automotive.


Radu Baciu Engineer @ ING Hubs România
Configuration Management în Go cu Koanf

În ecosistemul Go, lipsa unei soluții încorporate pentru gestionarea configurațiilor forțează developerii să apeleze la implementări personalizate, ducând la cod redundant și mult boilerplate. Parcurgerea întregului ciclu de viață al configurațiilor aplicației (încărcare, validare, mapare, override) necesită implementarea manuală a unor aspecte și a multor pași repetitivi, la care se adaugă complexitatea testării unitare și de integrare.


Ovidiu Mățan Fondator @ Today Software Magazine
IT Days 2025 #CreateNewWorlds

Ajunsă la cea de-a 13-a ediție, conferința IT Days 2025 vă invită la două zile în care vă puteți conecta la IT-ul clujean și internațional dintr-o perspectivă de programator. Tema de anul acesta le completează pe cele din edițiile anterioare, #Utopia (2023) și #ElectricSheepDreams (2024). Una din frumusețile muncii de programator este că putem crea universuri noi din simple linii de cod. API-uri, servicii, dispozitive IoT și roboți pot reconfigura în coordonate inovatoare și, evident, benefice, existența noastră cotidiană. Anul acesta vom continua această provocare prin #CreateNewWorlds – tema principală a conferinței.


Alexandru Dumbrava Principal Engineer @ Nagarro
De la Monolit la Microservicii

Aplicațiile software au evoluat enorm în ultimele decenii, atât ca scop, cât și ca structură. De la algoritmi simpli, care rezolvau probleme punctuale – cum a fost cel folosit pentru spargerea codului Enigma în Al Doilea Război Mondial – am ajuns la sisteme complexe, distribuite, care susțin industrii întregi. La început, software-ul era utilizat în special în scopuri militare sau medicale, dar treptat a pătruns în finanțe, business și în viața noastră de zi cu zi. Astăzi, software-ul este omniprezent și ne așteptăm ca aplicațiile să funcționeze instant, fără să ne intereseze ce se întâmplă în spate.


Adrian Iacov Feature Engineer @ ING Hubs Romania
Când arhitectura modelează experiența: o poveste despre UX și system design

În peisajul actual al dezvoltării software, calitatea unui produs nu se mai judecă exclusiv prin prisma scalabilității, performanței sau robusteței tehnice. La fel de importantă este și experiența pe care o oferă utilizatorului final. Într-un ecosistem în care clienții interacționează tot mai mult cu platforme digitale complexe, succesul unei aplicații este dictat nu doar de cum funcționează în back-end, ci și de cum se simte în front-end. Interfața utilizatorului, timpii de răspuns, fluxurile intuitive și claritatea interacțiunii devin factori decisivi în retenția utilizatorilor și satisfacția clienților.


Alex Popescu Senior IT Consultant @ msg systems Romania
Jocul de-a prinde eroarea în Java

Ai folosit vreodată System.out.println în loc de un breakpoint? Ai dat vina pe baza de date pentru o problemă de performanță doar ca să descoperi mai târziu că nu era ea de vină? Realitatea este că debuggingul nu este magie, ci este o abilitate. Una pe care puțini o învață structurat. În acest articol încerc să aduc puțină lumină într-un proces adesea haotic: de la înțelegerea unui simplu NullPointerException, până la investigarea problemelor de performanță care apar doar în producție.

Conferință TSM

NUMĂRUL 156 - Design and human touch

Sponsori

  • BT Code Crafters
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • GlobalLogic

Design contribution