ABONAMENTE VIDEO TESTE REDACȚIA
RO
EN

Iulia Sălăgean Software Engineer @ Flow Traders
PROGRAMARE
Suntem ceea ce scriem

Perioada în care un proiect era rezultatul muncii unui singur om a trecut. Trebuie să colaborăm, să lucrăm în echipe formate din oameni cu diverse aptitudini nu întotdeauna tehnice și să învățăm să împărtășim idei și soluții, pentru a putea avea succes ca programatori. Conform spuselor lui Tudor Gîrba, ca programatori, petrecem jumătate din timpul nostru la birou citind cod. De ce citim codul? Deoarece dimensiunea proiectelor e în creștere în fiecare zi, și cu fiecare sarcină pe care trebuie să o executăm, vom citi cod mai mult decât vom scrie. Acest articol este un lobby pentru îmbunătățirea codului, cu scopul de a ne face viața mai ușoară mai târziu și pentru a ne asigura că rezultatul muncii noastre este unul cât mai bun.


Adela Roa Bacalu Senior ABAP Consultant
PROGRAMARE
Importul datelor în SAP HANA

Acest articol acoperă aspectele tehnice ale importului de date în SAP HANA, cu care ne-am ocupat în cadrul migrării unei aplicații dezvoltate cu tehnologii Microsoft la o combinație de tehnologii SAP și non-SAP. Pornim de la o aplicație de statistică și raportare care este deja în producție și în care se înregistrează sute de înregistrări zilnic, cu o bază de date în MS SQL Server 2008, iar front end .NET. Ne dorim să dezvoltăm o aplicație nouă cu bază de date ultra-performantă SAP HANA, folosind platforma și conceptele XS Advanced, iar pentru interfețele utilizator tehnologia Angular2. Printre motivele pentru care a fost necesară această migrare, menționăm, în primul rând, performanța, iar în al doilea rând, nevoia de extindere a aplicației cu noi funcționalități care ar fi fost foarte dificilă în contextul aplicației vechi.

Reclame


Simona Bonghez Speaker, trainer și consultant
MANAGEMENT
Gogu și reciprocitatea negativă

Fața lui Gogu se schimonosi de parcă o durere atroce l-ar fi sfâșiat. Mișu se uită cu interes la el, aștepta de ceva minute ca acesta să își piardă complet răbdarea. Se simțea ca la spectacol și se surprinse zâmbind la ideea unui Gogu explodând de nervi și indignare. Observând buna dispoziție a lui Mișu, Gogu se strâmbă la el, dar continuă conversația. Nu putea renunța acum, în nici un caz nu după ce rezistase eroic la interviul cu robotul, la eternitatea așteptării pentru preluarea de către un agent și, la întrebările mitraliate de agentul care îl preluase într-un final. Răbdarea începea însă să îl părăsească: pe măsură ce trecea timpul, constată că se îndrepta ireversibil către verdictul idiot care avea să reducă la zero efortul depus la telefon: musai de mers la agenție, altfel nu se poate. Se uită la ceas: 20 de minute irosite. Se uită la Mișu: nici prietenii nu mai sunt ce trebuiau să fie…


Adina Verzes Android Developer @ The Arktech
PROGRAMARE
Landscape? Portrait? Nici o problemă!

În prezent, la nivel global există 4.77 miliarde de utilizatori ai telefoanelor mobile. Aceștia au la dispoziție 2.8 milioane de aplicații pe platforma Android și peste 2,2 milioane de aplicații pe iOS. Telefoanele mobile sunt folosite peste tot în jurul nostru: în școli, pe străzi, în autobuze, în mașini personale, etc. . Astfel, este o adevărată provocare să faci față diversității dispozitivelor mobile. Aplicațiile ar trebui să funcționeze și să arate perfect pe toate dispozitivele, indiferent de mărime, orientare sau caracteristici. În prezent, cea mai populară dimensiune a ecranului este de 5,4 inch (dimensiunea iPhone 6), fiind evaluată drept cea mai potrivită pentru fi ținută cu ușurință într-o singură mână. Studiile recente arată că majoritatea utilizatorilor țin telefoanele cu o singură mână și preferă modul portrait. Cu toate acestea, ei își rotesc des dispozitivele din motive ergonomice.


Claudiu Mera Software Developer
@Endava
PROGRAMARE
Dezvoltarea agenților virtuali cu Microsoft Bot Framework

Agenții virtuali au devenit din ce în ce mai utilizați și populari în ultima vreme datorită funcțiilor crescute de inteligență artificială și a capacității de a integra tot mai multe dispozitive. De aceea, s-au lansat diverse platforme care mai de care mai avansate pentru crearea unor asemenea programe, printre care Microsoft Bot Framework.


Ludovic Andreas Toth Software Engineer msg systems Romania
PROGRAMARE
Tehnologia Blockchain

Odată cu marea criză economică din anul 2008 s-a simţit nevoia unei schimbări în ceea ce priveşte tranzacţiile monetare realizate cu ajutorul diferitelor instituţii financiare. Schimbarea a venit în anul 2009, când a fost lansată prima soluţie de criptomonedă, open-source, denumită Bitcoin.
Această soluţie are la bază tehnologia Blockchain, reprezentând un registru digitalizat, descentralizat şi public, în prezent fiind folosită într-o varietate de soluţii tehnice din diferite domenii, nu doar cel al criptomonedelor.
În acest articol ne propunem să prezentăm pe scurt evoluţia tehnologiei Blockchain, să explicăm ce este şi cum poate această tehnologie să rezolve marea problemă a neîncrederii în alte entităţi neadiacente, în special atunci când vine vorba de mediul de afaceri.


Robert Mălai Engineering Manager @ 3Pillar Global
PROGRAMARE
Cum să nu folosim Docker

Pe lângă documentaţia oficială Docker, există câteva resurse bune pe Internet unde puteţi citi despre cum puteţi începe să lucraţi pe un mediu Docker în proiectul vostru, aici incluzând tagul Stack Overflow Docker, imaginile oficiale Docker pentru MySQL și Postgres. Din nefericire, nu sunt multe locuri unde se poate citi despre pașii ce NU trebuie urmaţi în instalarea Docker pentru o serie de studii de caz comune.


Narcis Oancea Technical Manager @ 3Pillar Global
TESTARE
Smart Requirements pentru Smart Testing

Waterfall, Agile, Test Driven Development (TDD), Behavior Driven Development (DBB), Rapid Application Development (RAD), Spiral Model, Feature Driven Development (FDD), Rational Unified Process (RUP), sunt doar câteva dintre cele mai cunoscute modele de dezvoltare a aplicațiilor software care au apărut ca răspuns la nevoia de a reduce timpul de livrare a software-ului către clienții finali, adică amortizarea investiției și obținerea unui profit mai rapid. Unul dintre efectele produse de evoluția modelelor de dezvoltare este declinul specificațiilor scrise în mod tradițional și definirea lor într-o formă simplificată. În acest context, se impune cu necesitate apariția unui nou concept de specificații care să satureze deplin această nevoie.


Dan Colceriu Hardware Development Engineer @ Continental Sibiu
TESTARE
Calificarea memoriilor în automotive

În general, atunci când ne gândim la un sistem digital, primul lucru care ne atrage atenția este viteza sau puterea sa de calcul. Abia după ce lămurim partea aceasta despre tipul de procesor, despre numărul de core-uri și frecvența de lucru, apar întrebările adiționale printre care cea dintâi ar fi despre memorie. Ce capacitate are memoria, de ce tip este și eventual alte aspecte legate de câte canale, modul de accesare, viteza de lucru ș.a.m.d. Însă este un lucru bine știut că nu ne punem neapărat, problema calității memoriei și a caracteristicilor date de producător în ceea ce privește retenția datelor, comportamentul în diverse condiții (ex. cu temperatura, variația tensiunii, …) și a fiabilității acesteia. Cu atât mai puțin încercăm să căutăm informații adiționale care să fie relevante în acest sens și care să ajute la o decizie în alegerea acesteia.


Adrian Tintea Application Engineering Team Leader BU Transmission / Division Powertrain @ Continental Sibiu
PROGRAMARE
Conducând cutia automată cu cod generat

Încă de la începutul folosirii generării automate a codului ANSI C cu ajutorul generatorului de cod de la dSpace, TargetLink, Continental a făcut primii pași în folosirea toolurilor de dezvoltare bazată pe modele (en. Model Based Development, MBD). În Sibiu, acest mod de lucru a început să fie folosit în 2006, colegii din Germania având deja la ora aceea o experiență solidă în ceea ce privește MBD, în departamentul Body&Security. Multe lucruri s-au schimbat de atunci. Proiectele au fost aduse la nivelul de producție folosind acest mod de dezvoltare de software, au fost stabilite modele de lucru, medii de dezvoltare, îndrumare și reguli de dezvoltare.

LANSAREA NUMĂRULUI 65

Prezentări articole
& Panel: SAP
Luni, 27 Noiembrie, ora 18:00

Sediul Siemens, Cluj-Napoca

Înregistrează-te

Facebook Meetup

Sponsori

  • 3PillarGlobal
  • Betfair
  • Gemini Solutions
  • Telenav
  • Accenture
  • Siemens
  • Bosch
  • ntt data
  • FlowTraders
  • Crossover
  • MHP
  • Continental
  • Colors in projects

IT Days
« Articole mai vechi