Dan Suciu și Bogdan Mureșan, practicanți Agile de mai bine de 15 ani și cu o experiență variată în training, consultanță și coaching Agile, dezbat diverse teme legate de agilitate într-o manieră relaxată și informală. Vor avea alături de ei persoane cu experiență în instruire, consultanță, coaching sau transformări Agile. Dan Suciu este lector la Facultatea de Matematică și Informatică a Universității Babeș-Bolyai din Cluj-Napoca și partener la Colors in Projects, companie de training și con ...
…
continue reading
Un podcast pentru cei care doresc să înțeleagă principiile fundamentale ale proiectării și manipulării bazelor de date relaționale și nu numai. Podcastul s-a născut din dorința de a furniza o sursă de informație suplimentară stundenților înscriși la cursurile de Baze de Date și Sisteme de Gestiune a Bazelor de Date, cursuri predate la Facultatea de Matematică și Informatică a Universității Babeș-Bolyai Cluj-Napoca. În același timp acest podcast poate fi util tuturor celor care au tangență cu ...
…
continue reading
1
Connecting the levels with Cliff Hazell
42:46
42:46
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
42:46
One month before the Agile Mammoths Games, we had the pleasure of recording our first English episode of the podcast. The reason was pretty cool: we traded our Romanian humor on which we are so attached with the pleasure of talking with Cliff Hazell. Cliff is a well-known Agile consultant, former Spotify rockstar, and co-founder of Flight Levels Ac…
…
continue reading
Câteodată e nevoie de un pic de curaj, un pic de nebunie, de acceptare a propriei vulnerabilități și, poate, chiar de un episod “rotund” - 30 - înregistrat în ajun de Crăciun, pentru a fi capabili să ne distrăm de propriile noastre eșecuri. Ne-am auto-provocat să punem pe tavă experiențe mai puțin reușite din trecut, de care azi putem face un pic d…
…
continue reading
1
Echipe care se autogestionează
36:14
36:14
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
36:14
”Orchestră fără dirijor”... Care poate fi legătura cu echipele care se autogestionează? Episodul 29 e un episod cu schimburi de idei despre ce înseamnă de fapt o echipă care se gestionează singură. Există totuși un lider? Și dacă da, care este rolul său? Provocările în a crea astfel de echipe sunt multe și noi vorbim despre ambiguitate, maturitate …
…
continue reading
Experiența nu înseamnă întotdeauna și maturitate. Poate părea ușor ciudat dar cea mai faină explicație o are Anders Ericsson în cartea sa, Peak. Zece mii de ore de practică fără a intra în dedesubturi, fără a progresa în mod deliberat pot chiar să ducă la regres. Exact asta se întâmplă cu multe echipe care practică Agile, dar care nu înțeleg bazele…
…
continue reading
1
Dobândirea unui mindset agil (Agile Mammoths Games, 2023)
31:10
31:10
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
31:10
Episodul 27 conține partea a doua a inregistrării din cadrul evenimentului Agile Mammoths Games - Casa de Agile ce a avut loc în Cluj-Napoca la inceputul lunii martie. Împreuna cu Bogdan am fost gazdele unui panel pe teme legate de agilitate, iar care au răspuns întrebărilor noastre și ale audienței au fost: Ruxandra Banici, Head of Delivery@Zenite…
…
continue reading
1
Psihologie și agilitate (Agile Mammoths Games, 2023)
28:12
28:12
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
28:12
Episodul 26 a fost înregistrat la evenimentul Agile Mammoths Games - Casa de Agile ce a avut loc în Cluj-Napoca la inceputul lunii martie. Impreuna cu Bogdan am fost gazdele unui panel pe teme legate de agilitate. Cei care au răspuns întrebărilor noastre au fost: Ruxandra Banici, Head of Delivery@Zenitech Ovidiu Mățan, Founder @ Today Software Maga…
…
continue reading
Dupa o pauză de trei ani, cauzată de pandemie, evenimentul Agile Mammoths Games revine pe lista evenimentelor de business clujene. În acest episod veti afla detalii din “interior” despre organizarea evenimentului, care va avea loc in 9-10 martie 2023, la Grand Hotel Italia. Ne bucurăm că vom fi și noi prezenti la eveniment unde vom înregistra un ep…
…
continue reading
Poveștile leagă informațiile, le dau sens, le dau culoare și savoare. Câteodată încâlcesc treaba, dar spuse coerent, frumos și organizat cu siguranță au darul de a aduce claritate și a face ca ideile pe care vrem să le transmitem să se fixeze mai ușor și pentru o perioadă mai îndelungată în mintea celor ce ascultă. O poveste bună pictează o imagine…
…
continue reading
Un subiect fain și un invitat pe măsură: azi povestim despre responsabilitate comună în cadrul echipelor agile împreună cu Ruxandra Banici, Head of Delivery la Zenitech. Valorile și principiile Agile pun mult accent pe echipă și pe responsabilitate comună sau colectivă: cele mai bune soluții vin dinspre echipele care se auto-organizează. Indiferent…
…
continue reading
"Agile pare să se fi transformat într-o cultură a extremelor" spun autorii cărții Agile 2. O carte interesantă care face parte dintr-o mișcare interesantă. De fapt este vorba despre trenduri noi sau doar despre o rafinare a ceea ce există? Cu siguranță merită puțină atenție și de aceea i-am dedicat și noi un episod consistent al Retrospectivelor Ag…
…
continue reading
Fiecare dintre noi are ocazia ca la un moment dat, de-a lungul existenței noastre profesionale sau chiar înafara lucrului, să conducă o ședință. Mai mult, cam toată lumea care își pune pălăria de lider, are chiar obligația să fie gazda plăcută și eficientă a unei ședințe. Scrum Master-ul și Product Owner-ul de exemplu au un rol extrem de important …
…
continue reading
În acest episod discutăm despre principalele caracteristici ale estimărilor în proiectele Agile, în contrast cu modul de estimare din proiectele clasice. Foarte pe scurt, acestea caracteristici se pot transcrie prin secvența: abstract, relativ, colectiv, interval. Vă invităm să ascultați episodul pentru a afla mai multe! Ca de obicei, așteptăm come…
…
continue reading
Începem azi o mini serie dedicată unui subiect extrem de interesant și sensibil: estimările. Dezbatem motivele nevoii de estimare, trecem prin capcanele estimărilor și nu în ultimul rând analizăm importanța existenței unui echilibru între efortul investit în estimare și obiectivul de acuratețe dorit. Ca de obicei, așteptăm comentariile și sugestiil…
…
continue reading
1
Objectives and Key Results (OKRs) - partea 2
16:05
16:05
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
16:05
Continuăm discuția despre OKR-uri cu exemple interesante și mai ales cu perspective despre cum monitorizăm drumul spre succes, cum ne adaptăm și cum schimbăm macazul. Inițiativele pe care le alegem în atingerea obiectivelor sunt niște pariuri educate pe care le punem și nicidecum niște certitudini. De aceea trebuie să le evaluăm des și corect și să…
…
continue reading
1
Objectives and Key Results (OKRs) - partea 1
23:24
23:24
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
23:24
Drumul spre success e pavat cu obiective bine setate pe care avem nevoie să le putem urmări, analiza și modifica atunci când nu ne duc în direcția dorită. Dacă vrei să afli cum ne ajută OKR-urile (Objectives and Key Results), cum putem face diferența între măsurarea acțiunilor ce ne duc către obiective și măsurarea succesului în atingerea obiective…
…
continue reading
Care e nivelul de agilitate la care putem ajunge într-un anumit context particular? Este o intrebare a cărui răspuns e influențat de o serie de mituri. Revenim cu o continuare a episodului anterior unde dezbatem noi idei ce merita auzite. Episodul acesta este o continuare a episodului anterior în care dezbatem noi idei despre mituri în lumea Agile.…
…
continue reading
Practici greșite care devin lege sau întoarcerea la baze? Schimbări pentru confortul nostru și sincronizate cu cultura companiei sau evoluție bazată pe valorile și principiile agile? În lumea agile avem o linie extrem de fină între mituri și adevăruri, iar in episodul de astăzi disecăm câteva dintre cele mai întâlnite mituri.…
…
continue reading
Nu o dată se întâmplă să vedem ceva de succes, să fim impresionați și să avem impresia că replicând ceea ce se vede la suprafață vom putea ajunge la aceleași rezultate. Capcana aceasta, de a ne concentra mai mult pe formă și mai puțin pe fond, cunoscută sub numele de Cargo Cult, are și o are o întreagă istorie în spate. Această istorie și legătura …
…
continue reading
Episodul 33 prezinta prezinta pe scurt principalele caracteristici ale bazelor de date NoSQl si exemplifica modul de utilizarea a sistemelor Cassandra si MongoDB. Youtube: Baze de Date | S1E33 | Baze de Date NoSQLDe către Dan Mircea Suciu
…
continue reading
Episodul 32 descrie modul în care un SGBD relațional utilizează tehnicile de evaluare a operatorilor relaționali și factorii de reducție (descriși în episoadele precedente) pentru a optimiza execușia interogărilor. Youtube: Baze de Date | S1E32 | Optimizarea interogărilorDe către Dan Mircea Suciu
…
continue reading
1
Evaluarea operatorilor selecție și proiecție
33:28
33:28
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
33:28
Episodul 31 continuă prezentarea tehnicilor de evaluare a operatorilor relaționali cu selecția și proiecția. Youtube: Baze de Date | S1E31 | Evaluarea operatorilor selecție și proiecțieDe către Dan Mircea Suciu
…
continue reading
Un factor de reducție reprezintă o aproximarea a cardinalității rezultatului unei interogări pe baza unor informații statistice legate de anumite date stocate în tabelele bazei de date. Youtube: Baze de Date | S1E30 | Factori de reducțieDe către Dan Mircea Suciu
…
continue reading
1
Evaluarea operatorului join
1:12:26
1:12:26
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:12:26
Episodul 29 prezinta 5 tehnici distincte de evaluarea si executie a operatorului relational join. Pentru fiecare dintre tehnici este calculat un cost bazat pe numarul (aproximativ) de pagini transferate intre memoria interna si memoria externa. Youtube: Baze de Date | S1E29 | Evaluarea operatorului Join…
…
continue reading
Episodul 28 prezinta diverse tehnici de sortare si optimizare a sortarii inregistrarilor unei tabele. Youtube: Baze de Date | S1E28 | Sortare ExternaDe către Dan Mircea Suciu
…
continue reading
1
Algoritmul ARIES de recuperare a datelor
28:18
28:18
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
28:18
Episodul 27 descrie in detaliu un algoritm particular de recuperare a datelor in baze de date relationale: Algorithm for Recovery and Isolation Exploiting Semantics Youtube: Baze de Date | S1E27 | Algoritmul ARIES de recuperare a datelorDe către Dan Mircea Suciu
…
continue reading
1
Recuperarea Datelor Distribuite
29:40
29:40
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
29:40
Episodul 26 prezinta protocolul de comitere in doua faze a unei tranzactii exectate pe o baza de date distribuita. Youtube: Baze de Date | S1E26 | Recuperarea Datelor DistribuiteDe către Dan Mircea Suciu
…
continue reading
Episodul 25 detaliază principalele responsabilități ale modulului Data Recovery în ce privește păstrarea consistenței datelor dintr-o bază de date relațională și a modului în care acesta colaborează cu Buffer Manager-ul. Youtube: Baze de Date | S1E25 | Recuperarea datelorDe către Dan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Obligatoriu
12:09
12:09
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
12:09
Episodul 24 prezintă modelul Bell - LaPadula pentru implementarea controlului obligatoriu al accesului la o bază de date. Youtube: Baze de Date | S1E24 | Securitatea Bazelor de Date - Acces ObligatoriuDe către Dan Mircea Suciu
…
continue reading
Episodul 22 prezintă pe scurt avantajele și provocările utilizării de baze de date distribuite pe mai multe site-uri. Youtube: Baze de Date | S1E22 | Baze de Date DistribuiteDe către Dan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Discreționar
13:13
13:13
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
13:13
Episodul 23 prezintă comenzile GRANT si REVOKE ale limbajului SQL pentru acordarea și elimnarea de privilegii de acces si modificare a conținutului tabelelor unei baze de date. Youtube: Baze de Date | S1E23 | Securitatea Bazelor de Date - Acces DiscreționarDe către Dan Mircea Suciu
…
continue reading
1
Controlul Concurenței Tranzacțiilor
23:03
23:03
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
23:03
Episodul 21 prezintă mai multe tehnici de control a concurenței execuției tranzacțiilor folosind blocări partajate și exclusive Youtube: Baze de Date | S1E21 | Controlul Concurenței TranzacțiilorDe către Dan Mircea Suciu
…
continue reading
Echipele agile par a fi idealul vremurilor extrem de schimbătoare în care trăim. Dar ce sunt ele de fapt, ce le face să fie agile? Faptul că aplică un framework Agile cu strictețe sau faptul că se mapează pe fiecare situație în parte reușind să se adapteze fiecărui context? Răspunsul nu e simplu și cu atât mai mult modul în care ajungem să formăm o…
…
continue reading
Episodul 20 prezintă modalitățile prin care operațiile mai multor tranzacții concurente se pot intercala într-o planificare particulară și diverse perspective prin care putem echivala aceste planificări Youtube:De către Dan Mircea Suciu
…
continue reading
Episodul 19 prezintă conceptul de tranzacție și proprietățile ACID ale acesteia Youtube: Baze de Date | S1E19 | TranzacțiiDe către Dan Mircea Suciu
…
continue reading
De multe ori totul porneste de la o idee, o echipă mică și pare simplu la prima vedere. O rețetă ușor de aplicat, de exemplu Scrum, dar greu de ințeles în profunzime ne poate face viața ușoară. Dar ce facem atunci cand ideea crește și trebuie să aducem în peisaj 50, 100 de echipe? Ce factori apar în joc atunci când "mamutul" e deja acolo și trebuie…
…
continue reading
1
Organizarea directă a indecșilor 2
28:32
28:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
28:32
Episodul 18 prezintă mai multe variante particulare de organizare directă a indecșilor folosind atât dispersia statică cât și dinamică. Youtube: Baze de Date | S1E18 | Organizarea directă a indecșilor 2De către Dan Mircea Suciu
…
continue reading
1
Organizarea directă a indecșilor 1
22:43
22:43
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
22:43
În episodul 17 este prezentată tehnica organizării directe a indecșilor și sunt descrise mai multe tipuri de funcșii de dispersie utilizate. Youtube: Baze de Date | S1E17 | Organizarea directă a indecșilor 1De către Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 2
30:14
30:14
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
30:14
Episodul 16 descrie arborii B și algoritmii de căutarea, adăugare și ștergere de valori din aceștia. Youtube: Baze de Date | S1E16 | Organizarea arborescentă a indecșilor 2De către Dan Mircea Suciu
…
continue reading
Episodul 14 descrie diversele tipuri de indecși ce pot fi definiși pe tabelele unei baze de date relaționale. Youtube: Baze de Date | S1E14 | Clasificarea IndecșilorDe către Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 1
32:30
32:30
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
32:30
În episodul 15 sunt prezentate modalitățile de memorare a indecșilor sub formă de arbore binar. De asemenea este prezentată și metoda de acces secvențial-indexată (ISAM) a înregistrărilor unei tabele. Youtube: Baze de Date | S1E15 | Organizarea arborescentă a indecșilor 1De către Dan Mircea Suciu
…
continue reading
În episodul 13 se explică utilitatea indecșilor în accesarea rapidă a datelor dintr-o bază de date. Link Youtube: Baze de Date | S1E13 | Indexarea Bazelor de DateDe către Dan Mircea Suciu
…
continue reading
Un episod special, dedicat bâlbelor din timpul înregistrărilor. Enjoy! :)De către Dan Mircea Suciu
…
continue reading
Episodul 12 explică modul în care sunt gestionate blocurilor de memorie în memoria internă de către un SGBD relațional Youtube: Baze de Date | S1E12 | Buffer ManagerDe către Dan Mircea Suciu
…
continue reading
Episodul 10 descrie cei mai importanți operatori ai algebrei relaționale și interogările SQL echivalente cu aceștia. Youtube: Baze de Date | S1E10 | Algebra relaționalăDe către Dan Mircea Suciu
…
continue reading
1
Independența fizică și logică a datelor
13:19
13:19
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
13:19
Episodul 11 vorbește despre nivelele de abstractizare ale unei baze de date subliniind importanța independenței acestor nivele la modificările ulterioare. Youtube: Baze de Date | S1E11 | Independența fizică și logică a datelorDe către Dan Mircea Suciu
…
continue reading
Episodul 9 trateaza problema translatării asocierilor, agregărilor, compunerilor și moștenirilor dintr-o diagramă de clase UML într-o structură de baze de date relaționale Youtube: Baze de Date | S1E09 | Proiectarea bazelor de date 2De către Dan Mircea Suciu
…
continue reading
Episodul 8 trateaza problema proiectării unei baze de date relaționale pe baza identificării claselor persistente dintr-un model orientat-obiect al unei aplicații. Sunt introduse pe scurt principalele elemente ce compun o diagramă de clase UML (clase, asocieri, agregări, compuneri, moșteniri) iar apoi este prezentat modul in care sunt construite ta…
…
continue reading
Episodul 7 descrie primele 3 Forme Normale si Forma Normală Boyce-Codd a bazelor de date relaționale Youtube: Baze de Date | S1E07 | Forme normaleDe către Dan Mircea Suciu
…
continue reading
Episodul 6 este despre descompunerea relațiilor cu păstrarea datelor și respectarea dependențelor funcționale Youtube: Baze de Date | S1E06 | Descompunerea relațiilorDe către Dan Mircea Suciu
…
continue reading
Opțiuni, idei, cunoaștere, emoții, curiozitate, alegeri. Sunt doar câteva dintre ingredientele cu care ne luptăm într-un mod plăcut atunci când citim. Cărțile ne pot oferi perspective noi asupra unui lucru deja știut sau pot să ne stârnească curiozitatea cu o informație nouă. Rămâne la alegerea noastră dacă o depozităm într-un sertar, undeva într-u…
…
continue reading