Par zanimljivih članaka

O personalnim GitHub nalozima – Ukoliko razvijate open-source projekat razmislite da li je vaš privatni GitHub nalog pravo mesto za hostovanje. Možda je bolje koristiti nalog organizacije?

Vi koristite PHP? Mislio sam da ste ozbiljni. – MailChimp koristi PHP kao svoj primarni programski jezik. Zanimljivo je kako mnogi programeri ne uzimaju PHP za ozbiljno, a ova firma baš pokazuje suprotno kako PHP moze podrzati više milionske mailing liste i obrađivati milione zahteva svakodnevno.

Continue reading

Da li imate GitHub profil?

github404

U firmi u kojoj radim “Bal Lab” trenutno zapošljavamo PHP programere i prilikom razgovora za posao često postavljamo pitanje “Da li imate GitHub nalog?” i uglavnom ne dobijamo pozitivne odgovore. Takvo je i iskustvo drugih firmi koje zapošljavaju.

Continue reading

Novi sajt za salon nameštaja – Linea Milanović

Upravo smo sinoć pustili novi, redizajnirani sajt za salon nameštaja Linea Milanović. Za dizajn je bio zadužen fenomenalni grafički dizajner Nemanja Nikodinović, dok za programiranje i budženje moja malenkost uz pomoć kolega iz struke.  Kao CMS je odabrana WordPress platforma, pa želim da podelim par iskustvara u vezi platforme i samog projekta.

Continue reading

Odakle početi sa pravljenjem web sajta?

Jedan moj prijatelj me je zamolio da mu pomognem da uplovi u vode web razvoja, pa smo se dogovorili da to odradimo u stilu pitanja i odgovora. Za početak, on mi je postavio par pitanja, pa evo mojih odgovora. Continue reading

Radno iskustvo prilikom traženja posla

Posla za web developere u Srbiji ima preko glave. Pitanje je da li ima kvalitetnih i vrednih developera koji mogu da ispune tražena očekivanja? Da li takvi developeri imaju znanje i iskustvo koje je potrebno? U protekle 2 godine, 3 do 4 puta sam bio u prilici da učestvujem u selekciji, intervjuima, testovima i odabiru kandidata za poziciju PHP programera.

U Beogradu se u proseku oko 60 kandidata prijavljuje za radno mesto ovog tipa. Za neke manje-stručne poslove ta brojka iznosi oko 400 (sekretarice, call-centar, prodavci..). Iz iskustva, samo 10% u potpunosti može da zadovolji uslove konkursa, dok ostali deo kandidata u svom CV-u ne navodi projekte na kojima su učestovali. Continue reading

Ideja za Internet biznis – kako je (ne) realizovati?

U poslednje vreme zahvaljujući Noletu, Jeleni, Ani, Troickom i ostalim teniserima izgleda da u Srbiji vlada sve veće interesovanje za tenis. Roditelji masovno upisuju klince na treninge tenisa, termini u sportskim centrima su popunjeni, a čak sam i ja počeo povremeno da igram. Evo i upravo je završen teniski turnir Serbia Open. Doduše tribine su bile prazne, ali možda ljudi nisu znali gde da kupe karte.

Pajooo, imam strašnu ideju!

Prodavaću preko Interneta karte za tenis. Odlična niša. Idem da pogledam da li je domen kartezatenis.com slobodan. Jeste! Znači imaću zagarantovano prvu poziciju za tu frazu.

Kako ću da zaradim? Pa standardna provizija je oko 10%, gde bih ja zaradio oko 100 dinara po prodatoj karti. Ali da se ne lažemo, niko ne kupuje jednu kartu, već minimum dve, za sebe i devojku. Možda neko želi i porodično da ode na teniski meč. Eto, možda ću imati od 200 do 500 dinara po kupovini. Pa nije loše.

Imaću na sajtu spisak aktuelnih i predstojećih turnira, kao kategorije, i u njima spisak mečeva sa osnovnim informacijama o sedištu, vremenu i ceni, dugme rezerviši i formular za rezervaciju i kupovinu. Continue reading

Kako postati Web Developer ili PHP Programer?

Hello world

Za početak, neke stvari moraju biti jasne. Developer i programer nisu iste osobe. Ni po znanju, ni po iskustvu, ni po poslovima koje obavljaju. Developer razvija, dizajnira, implementira, pronalazi nova i savremena rešenja, razmišlja, standardizuje… Programer ima dosta manje obaveza i uglavnom samo jednu – da programira. Da tuđe ideje pretvori u kôd. Međutim, i developer mora biti programer, ali ga je i odavno prevazišao.
Ali pre nego što je postao web developer, morao je početi od prvog koraka – učenje. Ako želiš da budeš web developer, moraš naučiti neki od popularnih “server side” programskih jezika. Da li će to biti PHP, ASP.NET ili Ruby, na tebi je. Gledaj samo da pri odluci uzmeš u obzir trenutno stanje tržišta. Pogledaj i oglase za zapošljavanje. Trenutno, PHP je jedan od najpopularnijih jezika, a kvalitetnih programera ima veoma malo. Oni kvalitetniji već imaju posla preko glave.

Continue reading

Kako povećati posetu sajtu?

grafik posećenosti sajta

Ne, ovo nije još jedan članak o tome kako podestiti title, description, ključne reči, backlinkove ili o tome kako na veštački način povećati posetu, kao što su neki uradili za termin “najveći car”. Ovo je samo jedan mali case study o tome kako se naglo povećanje posete može dostići i nenamerno, odnosno kao posledica dobre poslovne prakse.

Continue reading

SQL Injection (Sigurnost PHP aplikacija – 5. deo)

Ovo je četvrti u seriji članaka o sigurnosti PHP aplikacija. Pogledajte Sigurnost PHP aplikacija, Osnove sigurnosti, Validacija i filtriranje inputa i XSS

Dok XSS predstavlja indirektan napad na korisnike, SQL Injection predstavlja direktan napad na PHP aplikaciju, odnosno na bazu podataka. Cilj ovog napada je da se izmeni određeni SQL upit kako bi se izršile razne akcije, od dobijanja aletrantivnih podataka, do izmene ili brisanja podataka iz baze podataka. Continue reading

AJAX – JavaScript tehnologija koju moraš znati!

Kada bih mom bratu spomenuo AJAX, odmah bi pomislio na fudbalski klub iz Holandije, dok bi majka verovatno pomislila na prašak za veš. Međutim, kada kolegi sa posla spomenem AJAX, jasno je da pričamo o opšte poznatoj JavaScript tehnologiji. Toliko poznatoj, da je fudbalski klub odavno nestao sa prve Google pretrage za tu ključnu reč.

Ne želim da pišem o tome kako je i zbog čega AJAX nastao jer su dosada napisano milioni HTML stranica o tome. Napisaću samo odgovor na jedno pitanje  “Šta je to AJAX?”. I to u jednoj rečenici – Ajax je JavaScript tehnologija koja klijentima štedi vreme. Ostalu teoriju ne trebaš znati, ali kako se koristi – obavezno!

Jedna bitna stvar u vezi AJAX-a je – AJAX se ne programira. Nije potrebno ni da znate kako radi. AJAX se danas koristi kroz već gotove JavaScript frejmworke. Na primer – jQuery. Potrebno ti je samo 5 linija koda i već svoj CV možeš obogatiti time da imaš napredno znanje iz AJAX tehnologije. Ne veruješ? Čitaj dalje…

Continue reading