Sa toplijim vremenom stiže nam i više priče od Google Developer zajednice! U ponedeljak, 26. juna, sa početkom 18h, u otvorenom prostoru na prvom spratu Poslovnog inkubatora Novi Sad, održaće se ovogodišnji Developer Evening. Na ovoj večeri ćete imati prilike da čujete dve teme i dva predavača. Tema prvog predavanja je moderan dizajn i implementacija softvera, konkretnije, primena Dependency inversion principa u ovom polju, dok će drugi predavač preneti svoje iskustvo i znanje u radu sa neuronskim mrežama.
Šta je to Developer Evening?
Developer Evening je, kako i sam naziv kaže, veče posvećeno developerima. Ovo veče se razlikuje prethodnih okupljanja GDG zajednice po tome što se teme predavanja detaljnije obrađuju. Moći ćete da čujete različite poglede na probleme i upoznate se detaljnije sa izazovima sa kojima su se susretali vaše kolege developeri.
Developer Evening je odličan način da utvrdite već postojeće znanje, ali i da dobijete drugačiji ugao posmatranja na postojeću prepreku.
Agenda događaja
Za sve one koji su nestrpljivi i žele što pre da se upoznaju sa Developer Evening rasporedom izdvajamo, ukratko, agendu ovog događaja:
- predavanje na temu Dependency inversion principle,
- kratka pauza,
- predavanje o neuronskim mrežama,
- vreme predviđeno za druženje i networking.
S obzirom da su ovo dva duga predavanja, posle prve teme imaćete mogućnost da pitate sve što vas zanima, a onda i da se osvežite uz hladne sokove, upoznajući se sa drugim posetiocima. Da li je potrebno da spominjemo da vas na kraju drugog predavanja očekuju standardno ukusni i sočni sendviči? 🙂
Prvo predavanje – Od standarda i principa do praktičnih primera
Prvo predavanje, na temu Dependency inversion principle, uvešće vas u svet osnovnih pojmova modernog dizajna i implementacije softvera. Na samom početku, čućete koje su to zablude prilikom implementiranja dizajn paterna.
Kako biste bolje razumeli temu, predavač će se potruditi da vas uputi u ovaj svet kroz praktične primere. Imaćete priliku da čujete više o osnovnim principima i paternima:
- Dependency Inversion,
- Dependency Injection,
- Inversion of Control.
Nakon kratkog uvoda i praktičnih primera, upoznaćete se sa putem kojim morate poći kako biste od tradicionalne arhitekture softvera kreirali moderan izgled. Da biste ovaj put prešli potrebno je da poštujete prethodno utvrđene principe i standarde.
Osvrćući se na standarde, predavač će se fokusirati na priču o factory pattern-u. Moći ćete da se upoznate sa interface-om, Composition root paternom, kao i sa svrhom i značajem Inversion of Control kontejnera.
Drugo predavanje – Neuronske mreže i predavačev projekat
O tome koja se teorija krije iza neuronskih mreža, konvolucionih neuronskih mreža, kao i šta su to auto-enkoderi, moći ćete da čujete da drugom predavanju. Ove mreže svoju primenu nalaze i u aplikacijama koje su računarskog vida.
Posle teorijskog uvoda, moći ćete da zavirite u predavačev projekat, koji je još u fazi razvoja – Facelyzr. Ideja koja se krije iza ovog projekta je da ovaj softver, na osnovu zadate fotografije ljudskog lica, može predvideti godine, pol i slične karakteristike.
Koga ćete to imati prilike da čujete?
O prvoj temi će vam pričati verni pratilac košarkaških i fudbalskih derbija, Ivan Nemeš. Ivan trenutno radi kao Senior .Net Software Developer i kao vođa tima u kompaniji Vega IT. Njegovo bogato iskustvo, koje obuhvata poznavanje više programskih jezika i framework-a – .Net framework, C# i Java Script će vas oduševiti. U proteklih par godina, Ivan je držao predavanja na temu upravljanja memorijom u .Net aplikacijama i korišćenju C#, dok je njegov trenutni fokus na principima za dizajn dobrog softvera.
Sa druge strane, imaćete priliku i da čujete pasioniranog gejmera. O neuronskim mrežama će vam pričati Stanko Kuveljić, Data Scientist u kompaniji SmartCat. Stanko je tek na početku svoje karijere, ali s obzirom na znanje koje ima, verujemo da mu predstoji svetla budućnost. Trenutno, pored posla završava master studije na Fakultetu tehničkih nauka u Novom Sadu.
Kako možete da se prijavite za učestvovanje u događaju?
Sve što je potrebno da uradite je da zauzmete svoje mesto putem zvanične Meetup stranice događaja. Dodatno, pozivamo vas da se, ukoliko već niste, pridružite GDG zajednici, jednim klikom na dugme Join us! ili klikom na dugme I’M A MEMBER na zvaničnoj stranici zajednice.
Pozivamo vas da nam se pridružite na Developer večeri i kroz praktične primere naučite o prethodno pomenutim temama. Teme su šarolike i puno je znanja za upiti, a sigurni smo da nećete ostati uskraćeni za odgovore na sva pitanja koja ste pripremili.
Vidimo se u ponedeljak, 26. juna u 18h!
Autor: Aleksandra Mladenović