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 […]
Jučer je započeo novi krug studentske prakse u OG-CS-u, koju organiziramo u sklopu naše Akademije. Siječanj je mjesec u kojem studenti obično već malo lakše dišu od obveza prema fakultetu, što je idealno vrijeme za izbrusiti stečeno znanje. U dogovoru s njima, izabrali smo 13. siječnja za početak rada na zanimljivoj aplikaciji za praćenje internih […]
Prije nego počnemo s temom Postgres CRUD operacija, prvo ćemo objasniti što je to uopće Postgres i za što se on koristi. PostgreSQL (ili kraće Postgres) je jedan u nizu sustava za upravljanje relacijskim bazama podataka. Ovaj sustav je otvorenog koda (eng. Open Source) i iza njega stoji velika zajednica developera koja ga održava i […]
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 […]
Pozivamo sve studente treće i pete godine zainteresirane za studentsku praksu da nam se jave! Studentska praksa odvijat će se tijekom prvog mjeseca sljedeće godine – počet će 13. siječnja 2025. i trajat će 80 sati (dva tjedna). Studenti će raditi zadatak koji će obuhvaćati sljedeće tehnologije: Ističemo kako je obavezno poznavanje OOP principa i […]
Jučer su nas posjetili učenici prvog i četvrtog razreda Privatne gimnazije i ekonomske škole ‘Katarina Zrinski’, Zagreb. Profesori i učenici ove škole su u sklopu terenske nastave posjetili Đakovo i gradske znamenitosti, dok su u sklopu gospodarskog aspekta programa posjetili OG Consultancy Services. Naši developeri su im, uz sokove i prigodne grickalice, pokazali sve interne […]