Nedavno smo održali radionicu pod nazivom ‘Horizontalno i vertikalno skaliranje’ koju je vodio naš developer Danijel Jakovac. U ovoj radionici upoznali smo se s prednostima i nedostatcima horizontalnog i vertikalnog skaliranja te kada koristiti koji od ova dva načina. Pregled sadržaja Što je skaliranje i zbog čega je važno? Kod većine aplikacija, broj zahtjeva i […]
Nedavno smo održali radionicu pod nazivom “Lit.dev Workshop” koju je vodio naš zaposlenik Krešimir Iličić. U ovoj radionici upoznali smo naše zaposlenike s mogućnostima koje Lit.dev pruža za razvoj modernih web aplikacija. Što je Lit.dev? Lit.dev je biblioteka za razvoj web aplikacija temeljena na Web Components standardu. Omogućuje jednostavno i brzo kreiranje komponenti koje se […]
Na nedavno održanoj radionici o optimizaciji Java okruženja, naš Mihael Marić govorio je o podešavanju Java Virtual Machine i demonstrirao korištenje Java Options za poboljšanje performansi. Što su JVM i Java Options? Java Virtual Machine (JVM) je virtualni stroj koji omogućava izvršavanje Java programa, kao i drugih jezika kompajliranih u Java bajt kod. Ključna je […]
Nedavno smo održali prezentaciju i radionicu pod nazivom “Uvod u Virtual Threads u Javi” koju je vodio nas zaposlenik Domagoj Gjalić. Ovim smo workshopom upoznali naše zaposlenike s najnovijim promjenama s Concurrency modelom Jave. Što su Virtual Threads? Virtual Threads, uvedeni u Javi 21, predstavljaju značajan napredak u radu s Java concurrency. Za razliku od […]
Na održanoj radionici o Wiremocku, naš Dino Goluža pričao je o Wiremocku te nam pokazao primjenu kako nam ovaj alat može pomoći u razvoju i testiranju same aplikacije. Što je Wiremock i zašto ga koristimo? Wiremock je alat za simulaciju HTTP servisa za testiranje aplikacija koje zavise od vanjskih API-ova ili servisa. To je alat […]
Na nedavno održanom Neo4j workshopu, naš zaposlenik Ivan Tomić održao je radionicu s temom graf baze podataka, s posebnim naglaskom na Neo4j. Cilj radionice bio je pokazati ključne koncepte, razlike u odnosu na tradicionalne baze podataka, te predstaviti praktične primjere rada s Cypher jezikom. Razlike između Graf i Relacijske baze podataka Relacijske baze podataka koriste […]
Održali smo novi workshop u našoj firmi. Tema je bila SQL (Structured Query Language), programski jezik za spremanje i obradu informacija u relacijskim bazama podataka. SQL se intenzivno koristi u našim projektima, zbog čega je naš CTO Miroslav Grgić organizirao workshop. OG-CS je u posljednje dvije godine značajno narastao u smislu broja zaposlenih, od kojih […]
Kada je riječ o frontend bibliotekama, ovdje u OG-CS-u koristimo React, Angular i u manjoj mjeri Vue. Budući da svatko od nas ima pojedinu tehnologiju u kojoj prednjači, naš frontend tim je održao workshop prigodno nazvan mala škola Reacta, u kojem nas je pobliže upoznao s ovom popularnom bibliotekom.
Danas smo u prostorijama naše tvrtke imali priliku slušati izvrstan Ansible workshop. DevOps tim je podijelio svoje iskustvo i znanje o ovom alatu za konfiguraciju, upravljanje i automatizaciju. OG-CS radionica se usredotočila na ključne koncepte Ansiblea: Playbook, Inventory, Tower i Vault. Ujedno je sudionicima pružila priliku da nauče o automatizaciji procesa i sigurnom čuvanju osjetljivih […]