Skip to content

GDG Developer Evening

Photo of Milos Marinkovic
Hosted By
Milos M. and 2 others
GDG Developer Evening

Details

Talk language: Serbian (slides in English)

Za naš junski GDG Developer Evening spremili smo dve izuzetno interesantne teme koje će nam prezentovati dva odlična predavača:

  1. Dependency inversion principle - Ivan Nemeš
  2. Neural networks - Stanko Kuveljić

Evo i detaljnog opisa obe teme.

======== Dependency Inversion Principle ========

Opis: Predavanje pokušava jasno da razgraniči i objasni nekoliko bitnih pojmova vezanih za moderni dizajn i implementaciju softvera (uz konkretne primere), a to su "Dependency Inversion" princip, "Dependency Injection" patern i "Inversion of Control" princip.
U okviru predavanja, a na osnovu konkretnih primera, biće evolutivno (korak po korak) objašnjeno kako smo od tradicionalne arhitekture i izrade softvera došli do modernog dizajna i implementacije koja poštuje određene standarde i principe.
Stoga, biće osvrta na kreacione paterne (factory pattern), detaljno objašnjenje šta je to interface, čemu služi "Composition root" patern, i koja je svrha "Inversion of control" kontejnera.
U samom uvodu predavanja biće iznete osnovne zablude kod mlađih kolega vezane za dizajn paterne.

Agenda: General design pattern misconceptions; Interface; Traditional architecture; Factory pattern; Dependency Injection Pattern; Dependency Injection vs Factory; Composition Root Pattern; Inversion of Control Containers; Dependency Inversion Principle; Inversion of control; Summary.

Predavač: Ivan je .Net software developer i vođa tima u Vega IT Sourcing kompaniji. U poslednjih 7 godina, bio je fokusiran na .Net framework i C# jezik, međutim ima nekoliko godina iskustva i u Javi i u Objective C. Njegov trenutni fokus su paterni i principi dizajna dobrog softvera, a u poslednjih nekoliko godina je držao i predavanja u Novom Sadu na teme upravljanja memorijom u .Net aplikacijama, uslovima i pravilima obrade izuzetaka, kao i naprednom korišćenju C#. U slobodno vreme voli da provodi vreme aktivno i napolju igrajući fudbal, košarku i bilijar.

======== Neural Networks ========

Opis: Ovo predavanje će se baviti osnovnom teorijom iza poptuno povezanih neuralnih mreža, konvolucionih neuralnih mreža i auto-enkoderima, kao i tehnikama i načinima kako se ove mreže mogu koristiti u aplikacijama računarskog vida (Computer Vision). Nakon toga, naš predavač će prezentovati njegov projekat koji je još uvek u fazi razvoja - Facelyzr; ideja Facelyzr-a je da predvidi godine, pol i ostale facijalne atribute za datu sliku ljudskog lica.

Predavač: Stanko je Data Scientist intern u SmartCat-u, a uporedo se bavi i završavanjem svojih master studija na Fakultetu Tehničkih Nauka u Novom Sadu. U slobodno vreme voli da igra igrice i bavi se softverom.

======== Organizacija ========

Planirana je kratka pauza između predavanja za osveženja, druženje i komentare, a nakon drugog predavanja standardno druženje u prostorijama za relaksaciju uz posluženje i piće.
Kao i do sada, pokušaćemo da obezbedimo live stream, međutim, do početka predavanja nije poznato da li će ga biti i na kojoj lokaciji - ovo uglavnom zavisi od broja gostiju na događaju.

Photo of Google Developer Group - Novi Sad group
Google Developer Group - Novi Sad
See more events
Poslovni Inkubator
Vojvođanskih brigada 28 · Novi Sad