Dosadašnje provere rada aplikacija pri sporom internetu bile su prilično ograničene. Programeri su mogli da uspore isključivo kompletan mrežni saobraćaj …
Read More »Sveobuhvatni vodič kroz tehnike test dizajna
Dizajn testova je proces definisanja načina na koji ćemo sa što manje koraka otkrili što više grešaka. Testiranje ada nije …
Read More »Evolucija skladištenja podataka: Od glomaznih mašina do mikroskopskih zapisa
Retko šta se u svetu tehnologije toliko brzo i dramatično promenilo kao fizički prostor neophodan za čuvanje podataka. U današnje …
Read More »Koji je bio prvi keylogger (špijun tastature) na svetu?
Keylogger (ili, u prevodu, špijun tastera) je alat, softverski program ili fizički uređaj, čija je jedina svrha da snimi apsolutno …
Read More »Datumi u Pajtonu. Sabiranje dana, nedelja, meseci i godina
U radu sa datumima često je potrebno dodati ili oduzeti određene vremenske jedinice. Python sadrži dobre module, ali postoje i …
Read More »SQL tabele: temelj vaše baze podataka
U SQL-u (Structured Query Language), tabela predstavlja strukturiranu kolekciju podataka organizovanu u obliku redova i kolona. Ona se koristi za …
Read More »Arhitektura kvaliteta. Zašto je „piramida testiranja” sveti gral razvoja softvera?
Da li ste se ikada zapitali kako aplikacije koje svakodnevno koristite, od mobilnog bankarstva do društvenih mreža, uspevaju da funkcionišu …
Read More »Da li nas kratki video-formati zaista zaglupljuju?
U vremenu u kojem se informacija meri sekundama, a pažnja klizi niz ekran brže nego što misao uspeva da se …
Read More »Tehnologije koje su izmenile muziku
Istorija muzike nije samo istorija melodija, ritmova i stilova, već i istorija tehnologije. Način na koji ljudi stvaraju, snimaju i …
Read More »Čovek koji upozorava: AI nas može izbrisati, ne iz mržnje, već zbog čiste logike
Veštačka inteligencija (AI) danas piše tekstove, pravi slike, analizira tržišta i donosi odluke brzinom koju ljudski mozak ne može da …
Read More »Tajna srednjeg veka pre internet ere. Kako su ljudi skrivali poruke kriptografijom?
Kriptografija je reč nastala od grčkih izraza kryptós (skriven) i gráphein (pisati). Iako zvuči kao nešto iz špijunskih filmova, kriptografija …
Read More »Generacija koja ne poznaje PC: Pametni telefoni naspram računara
Na tržište rada dolazi generacija koja je odrasla uz telefon kao glavni uređaj. Sve rade preko malog ekrana: komuniciraju, uče, …
Read More »Upravljanje automobilom – od poluge do ekrana
Savremeni automobil izgleda kao računar na točkovima, ali nije oduvek bilo tako. Sve komande koje koristimo (volan, brzinomer, klima, radio) …
Read More »Kad greška postane dobro ponašanje: Kako bag postane funkcionalnost?
U razvoju softvera se podrazumeva da se greške, ili žargonski rečeno, bagovi, moraju otklanjati. Programeri ispravljaju kod, testeri pronalaze propuste, …
Read More »Gde vežbati programiranje? Najbolje platforme za brzo unapređenje znanja
Besplatna onlajn okruženja za vežbanje programiranja na više od 60 jezika.
Read More »Koji su nedostaci rada u IT industriji?
Vlada mišljenje da rad u informacionim tehnologijama predstavlja karijeru iz snova. Posao je zanimljiv, uzbudljiv, okruženje međunarodno, a zarada visoka. …
Read More »SQL funkcije za rad sa stringovima
SQL sadrži nekoliko ugrađenih funkcija za rad sa tekstom. Upoznaćemo vas sa nekima od njih. Ono što je zanimljivo je …
Read More »Razlika između monolitne i mikroservisne arhitekture
Razvoj softverskih rešenja poboljšava se iz decenije u deceniju. Pronalaze se novi načini kako da nešto uradimo brže i učinkovitije. …
Read More »Šta je to nasleđeni kod (legacy code)?
Retke su prilike kada započinjemo rad na određenom projektu od nule. Uglavnom se radi na postojećem kodu, od kojih su …
Read More »Selenium, Cypress ili Playwright? Šta koristiti za testiranje veb aplikacija?
Najpoznatiji alati za pisanje automatskih testova koji se izvršavaju na pregledačima (brauzerima) su Selenium, Cypress i Playwright. Koje su njihovi …
Read More »