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 »Alatke koje pomažu da bolje pišemo kod
Bacimo pogled na alatke koje služe za bolje pisanje koda, a baziraju se na veštačkoj inteligenciji. Nisu sasvim besplatne, što …
Read More »Šta je to tehnički dug?
Tehnički dug (technical debt) je izraz koji se često koristi u tehnološkim kompanijama. Šta on, zapravo, podrazumeva i zašto se …
Read More »