ABONAMENTE VIDEO REDACȚIA
RO
EN

Dragoș Filipovici Senior Consultant @ MHP Romania
Fructele HTML-ului semantic

Uneori, când folosim internetul, întâmpinăm obstacole. Aproximativ acum un an discutam despre cele mai recente metodologii web pentru probleme de conectivitate la internet, tatonând în același timp ideea unei aplicații web ce depășește conturul unui browser de internet. De data aceasta, vom explora alte provocări comune în domeniul aplicațiilor web, pentru a ne concentra asupra cauzelor mai puțin evidente din spatele acestora.


Norbert Szappanos CTO @ RebelDot
Provocări în adoptarea tehnologiei blockchain

Blockchain este cuvântul pe care îl auzim din ce în ce mai des în ultimii ani în diverse contexte. Este considerată o tehnologie care are potențialul de a aduce o schimbare și cea care dă startul unui nou val de inovație. Poate te-ai gândit deja să folosești această tehnologie pentru următorul produs sau proiect pe care vrei să-l dezvolți, dar nu ești sigur de unde să începi. În cele ce urmează, vom analiza aspectele de care trebuie să ții cont înainte de a folosi tehnologia.

Reclame


Florin Bunău Product Architect @ Itiviti
Geometria codului - despre ce e programarea funcțională

Oamenii au practicat agricultura și creșterea animalelor cu mult înainte să înțeleagă biologia. Au început cu unelte simple, acumulând cunoștințe prin experimentare practică, cunoștințe care au fost transmise generațiilor următoare prin bucățele de folclor. OOP, GRASP, SOLID, DRY, YAGNI, KISS și șabloane de design. Toate aceste povești pe care ni le spunem unii altora și viitoarelor generații stând la focul revizuirii de cod, sunt similare miturilor agricole de fertilitate transmise înainte de fundamentarea unei ramuri științifice.


Kovács György Scala Developer @ Itiviti
La fel, dar diferit

A programa funcțional este a programa. Consensul programatorilor, mai ales al celor care folosesc programarea funcțională, este că programarea funcțională este viitorul. Ei ne zic că este mai ușor de înțeles codul, pentru că nu trebuie să ținem cont de starea sistemului. Codul e mai succint, pentru că refolosim zeci și poate sute de funcții predefinite care au fost scrise deja și ne permit să ne concentrăm direct pe implementare.


Cosmin Pruteanu Junior Consultant @ MHP Romania
Optimizarea Api-urilor folosind GraphQL

După ani întregi în care am avut de a face cu API-uri de tip REST, fie consumându-le ca simplu client, fie construind propriul serviciu, am putut simți cum neajunsurile unui serviciu REST pot provoca frustrări. În momentul în care serviciile noastre de tip REST cresc în dimensiune și complexitate, intervin probleme precum organizarea endpointurilor într-un mod eficient, structurat și satisfacerea nevoii de date ale clienților API-ului construit. Acest tip de frustrări i-au împins pe cei de la Facebook să anunțe în 2012 și, apoi, să-l ofere gratuit în 2015, un nou concept de API, și anume GraphQL. La momentul introducerii sale, GraphQL a fost privit ca o alternativă excelentă în domeniul API-urilor, datorită flexibilității pe care o oferea.


Bogdan Ghineț Integration Developer @ Accesa
Integrarea aplicațiilor din mediul Enterprise

În acest articol, subiectul propus se referă la câteva noțiuni despre integrarea aplicațiilor din mediul Enterprise. Valorificând experiența deținută în domeniul integrării aplicațiilor, vom explica ce este și cum arată o arhitectură enterprise, cum este o arhitectură de integrare, când și de ce a apărut acest concept, care sunt beneficiile pe care le aduce și ce posibilități avem pentru implementarea unei soluții de integrare.


Patricia Szasz DevOps Engineer @ Telenav
Navigând prin tooluri DevOps

În urma unui studiu realizat de Google Trends, termenul “DevOps” alături de alți termeni asociați, a înregistrat în luna februarie 2019, cel mai mare scor în ceea ce privește interesul manifestat de utilizatori: scorul 100. Majoritatea companiilor au început să adopte o cultură DevOps și practicile tehnice numite Continuous Integration & Continuous Delivery centrate pe automatizarea proceselor de livrare software. Dar adoptarea acestor procese nu este lipsită de provocări. Una dintre acestea este alegerea potrivită a toolurilor folosite pentru a implementa pașii necesari livrării unei aplicații. Scopul acestui articol este de a descrie abordările de tip anti-pattern referitoare la utilizarea unor tooluri des întâlnite în ecosistemul DevOps, cu accent pe Jenkins. De asemenea, luăm în vizor și prezentarea unor idei despre orchestrarea pașilor de livrare.


Michael Matuschek Team Lead Data Science @ TrustYou

Elisabetta Bergamini Data Scientist @ TrustYou
@


Stefan Behnel Senior Data Engineer @ TrustYou
@
Cum înţelegem recenziile clienţilor hotelieri

Imaginaţi-vă că doriţi să călătoriţi spre un loc de vacanţă paradisiac și doriţi să vă asiguraţi că hotelul pe care îl veţi alege oferă un bazin sigur pentru copii, un mic dejun bun și camere curate, în ciuda preţului redus de pe site-ul de rezervări. Poate că aţi găsit niște recenzii care sunt fie bune, fie rele, dar poate că unele dintre ele nu au prea fost de ajutor sau nu s-au referit la ceea ce vă interesează. Cu siguranţă că nu aveţi timp să treceţi prin primele 100 de recenzii doar ca să vedeţi dacă ceea ce aţi găsit sunt niște excepţii nefericite sau capcanele de marketing ale portalului de rezervări.


Anda Sorina Laakso anda-sorina.laakso@microfocus.com
Automatizarea proceselor folosind UFT și Jenkins

Unified Functional Testing este un tool de testare automată, folosit în testarea funcțională a aplicațiilor desktop, web sau mobile. UFT-ul acoperă o gamă largă de tehnologii, precum: Java, .Net, Oracle, Web Forms, Qt etc. Testarea se bazează pe un limbaj de scripting pentru automatizarea aplicațiilor, numit VBScript. Furnizează atât funcții de record cât și funcții de replay. Poate fi integrat cu tooluri precum ALM Quality Center.


Dan Albu Build Manager @ Microfocus
Transformarea sistemelor de build și de testare automată

Cu toți am auzit de “legacy systems” și poate majoritatea dintre noi am și lucrat cu un astfel de sistem. Responsabilitatea oricărui Build Manager sau DevOps nu este doar să asigure continua funcționare a acestor sisteme ci să implementeze și schimbări. De multe ori, aceste schimbări sunt întâmpinate cu entuziasm de către dezvoltatori și manageri dar sunt și cazuri în care schimbarea nu este acceptată din diverse motive: timp, dificultate, lipsă de cunoștințe, etc. .

Conferință

Sponsori

  • ntt data
  • 3PillarGlobal
  • Betfair
  • Telenav
  • Accenture
  • Siemens
  • Bosch
  • FlowTraders
  • MHP
  • Connatix
  • UIPatj
  • MetroSystems
  • Globant
  • MicroFocus
  • Colors in projects

« Articole mai vechi