Šta je Dokument, a mora biti SPIS

Poveći broj keystrokes sam ulupao u softverska rešenja vezana za upravljanje dokumentima. Sa tehničke strane takva rešenja su privlačna jer nisu tvrdo vezana za jedan domen, već se oslanjaju na to da korisnik sam ili uz pomoć konsultanta, definiše tip ili kategoriju dokumenta, sa kojom će raditi. Tako da su...

Šta treba da zna junior?

IT-jevaca ima manje nego poslova, tako da većina kolega brzo nađe svoje mesto pod digitalnim suncem. Nešto je teže početnicima koji traže prvi posao. Uzroke možemo tražiti u: neiskustvu kandidata, naduvanim finansijskim očekivanjima, pritiskom na industriju da sve bude odmah i sad, kao i preopterećenosti iskusnijih kolega koji...

Kako prijaviti bug?

Grešku ili nedoslednost u funkcionisanju softverskog sistema ili samog računara nazivamo bug. Naravno i definicija bug-a zavisi od projekta, veličine tima, metodologije i još po nečega... Dobar bug report može varirati od proste rečenice preko stola, do formalnog dokumenta overenog pečatom ovlašćene osobe ili tima. Ako govorimo o najčešćem slučaju,...

Sinergija 2019 i zašto učestvovati

U četvrtak 17. oktobra sam održao predavanje pod naslovom Zašto volimo i koristimo F# na ovogodišnjoj Sinergiji. Prezentaciju i primere možete naći na github-u. Hteo bih da se zahvalim organizatoru na pozivu, slušaocima na pažnji i interesantnim pitanjima. Mislim da je dobro da kolege iz industrije, koji nisu...

Raspberry Pi kao prvi računar?

Nisam još krenuo u školu kada sam kod rođaka prvi put video računar. Braća su igrala igru Jumping Jack na Galaksiji Voje Antonića. To je bila magija, znao sam čime ću se baviti kad porastem :). Mikroračunari iz osamdesetih su bili nešto novo i cool, mogli su da se programiraju,...

Da li da učim novi jezik i zašto F#

Sa idejom da malo približim F# kolegama koji ga ne koriste, a i da imamo spreman uvodni čas za F# kad se bude ukazala potreba, spremili smo jedno predavanje pod nazivom Why you should learn F#. Slajdovi su javno dostupni na github-u, možete ih slobodno koristiti ako navedete izvor. Predavanje praktično...

Šta je obeležilo 2017. godinu?

Na svetskom nivou 2017. godinu  su svakako obeležile kripto valute (cryptocurrency), odnosno pohlepa izazvana brzim rastom bitcoin-a. Tu su i električni automobili, počela je proizvodnja Tesla Model 3. Microsoft framework .NET je open source već tri godine, .NET core 2.0 je već nekoliko meseci stabilan i radi na svim većim...

From Mathematics to Generic Programming

Evo jedne zanimljive preporuke za čitanje kolege Eugene Grebenyuk-a, stručnjaka za funkcionalno programiranje i baze podataka iz Novosibirska. Ako ste zainteresovani za generičko programiranje u programskom jezuku C++, ili vas jednostavno interesuje istorija i filozofija matematike kao i veza sa programiranjem, ili preciznije computer science From From Mathematics to Generic je pravo štivo za...

Migracija WordPress-a na AWS

Bug je do sada bio hostovan na deljenom serveru, na jednom shared hostingu vrtelo se nekoliko malih sajtova, što je bilo ok rešenje. U međuvremenu je ostao samo Bug, tako da je došlo vreme da se razmišlja o migraciji. Najlogičnije je bilo da probam sa nekim od cloud platformi, AWS ili Azure?  Tehnički vrlo slično ako koristite Bitnami WordPress Stack, AWS...

Windows Unversal App Invaders

Bojan je prikazao kako napraviti jednostavnu igru za Windows u prethodnom postu. Sledeći korak je aplikacija za Windows Phone, ili još bolje, jedna aplikacija koja bi radila i na klasičnom Windows i Windows Phone 8.1 operativnom sistemu. Na našu sreću Microsoft nam je omogućio da delimo kôd između windows i windows phone...

Windows modern application na primeru jednostavne igre

Nakon dugo godina vladavine windows forms aplikacija sa pojavom Windows 8 i 8.1 sa novim korisničim interfejsom pod kodnim imenom metro design, zvanični naziv je Modern UI. U razgovoru sa Branimirom došli smo na ideju da napravimo jednu windows 8.1 aplikaciju i kroz jednostavan primer istražimo i upoznamo tehnologiju. Ideja...

Primeri postavljeni na GitHub

Većinu postova na blogu prati i izvorni kôd, do sada smo postavljali link na demo projekte kao arhive (zip fajl) na našem veb serveru. Ovo nije idealno rešenje iz više razloga, ne postoji mogućnost saradnje više programera, nema istorije izmena i sve ostalo što nam omogućavaju source control sistemi. Sistemi...