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, tzv. LOB (line of business) aplikacijama, koje nisu life critical i nekoj vrsti agilnog tima koji ima jednocifren broj ljudi. Često, pored članova tima koji su zaduženi za Q/A i testiranje i drugih tehnički potkovanih članova tima, bug-ove prijavljuju i ostali beta korisnici različitog nivoa poznavanja proizvoda i tehničkog znanja. Jasno je da u ovakvom okruženju nije lako naći balans između dovoljno detalja, a ipak ne previše birokratskog pristupa prijavljivanju grešaka, nedostajućih funkcionalnosti, nedoslednosti i čega već sve može biti u softveru. Da pokušamo da dođemo do toga koje bi informacije bug report trebalo da prenese da bi smanjio frustraciju obe strane koliko je to moguće.

 

dalje…

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 profesionalni predavači zaokruže projekat na kome rade i podele sa zajednicom neka svoja razmišljanja, pa ću malo i o tome u nastavku.

dalje…

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, bez velikog predznanja i posebnih alata. Pored toga su dovoljno jednostavni da osnovac može da nauči kako funkcionišu do detalja. Većina je dolazila sa ugrađenim BASIC interpreterom i priručnikom za programiranje, tako da smo već u nižim razredima osnovne škole na njima pravili crteže i kvizove. Mada su današnji tableti i telefoni hardverski daleko nadmoćniji, edukativna uloga je daleko manja.

Hteo bih da oživimo taj duh i pomognemo današnjim klincima da otkriju magiju. Uz dostupan hardver i uz pomoć entuzijasta, koji bi objavljivali interesantne projekte neće biti problema.

dalje…

.NET Core global tool za čitanje assembly info – aver

.NET Core sa svakom verzijom donosi puno novosti i unapređenja.  U verziji 2.1 tu su i Global tools, koji omogućavaju da svoju cross-platform konzolnu .NET aplikaciju podelite sa svetom. Mada ova funkcionalnost nije velika u tehničkom smislu i već je poznata na drugim platformama, bitna je za .NET zajednicu jer je nastavak pozitivnog trenda u pravcu otvorenosti platforme i saradnje developera. U tom smislu ukratko predstavljamo kako možete instalirati .NET Core global tool, i između ostalih naš alat za čitanje meta podataka iz .NET assembly-ja, aver!

dalje…

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 nikad nije održano, osim jedne interne probe, više sa idejom da se proceni vreme trajanja i da li je primereno slušaocima koji nemaju iskustva u F#. Ako ste zainteresovani raspoložan sam da održim predavanje pro bono za organizacije i manje firme u Beogradu i okolini, naravno na vama je da obezbedite prostor, za firme vam Beograda i korporacije pošaljite upit na email ili se javite u komentaru na ovaj post.

U nastavku ću ukratko pojasniti ideju predavanja (spoiler alert) i dalje planove.

dalje…

Pin It on Pinterest