Browse Month: October 2014

Better way of using parseJSON

While doing on some project I found myself in situation where, when parsing JSON data,  if server thrown an error (syntax error for example), I finished with only parsing error. Without information what happened wrong (without data that server returned), I was unable to solve the problem. So I decided to create function parseJSON2. Not to much creative name, but it did the job. Here it is:

jQuery._parseJSON2 = function(data) {
	var parsed = null;
	try {
		parsed = $.parseJSON(data);
	} catch(err) {
		console.error(err);
		console.error(data);
	}
	return parsed;
}

I modified my code to use this function instead of regular parseJSON function. This way, when server returned error, I had it printed in my console.

So feel free to use this function if you find it useful.

Edit:

Now here is another idea: When some error happen at the client side, send it to server.

During testing period, you may miss some use cases where error is hidden. But clients will for sure find that little bug.

That way you can track when some errors occurs at client side, which you did not reproduced earlier. And you can solve them.

Startup Live Novi Sad #2

Pretposlednji vikend septembra sam proveo na Fruškoj gori, na drugom po redu Startup Live koji se održava u Novom Sadu. Pošto mi je to bila prva poseta događaju ovakvog tipa, nisam znao šta da očekujem, ali moram priznati da sam pozitivno iznenađen sada kada je sve zavrseno.
Za one koji ne znaju šta je startap… Ukratko, to je prilika da usavršite vašu ideju, izložite je investitorima, da dobijete sredstva da za njenu realizaciju i osnujete firmu i razvijete proizvod. U praksi je malo komplikovanije, ali je u principu to.
Održani Startup Live mene podseća na jednu veliku radionicu. Za 52 sata su predstavljene ideje posetilaca, oformljeni su timovi, održana predavanja, mnogo konsultacija sa mentorima i na kraju prezentacije (pitching) onoga u šta su se početne ideje razvile.
Ono što mi je najvrednije nakon ova tri dana, jeste znanje koje sam stekao o startapima. Iako smo na radinocama u principu bili fokusirani na to kako započeti dobar startap, kako razviti biznis plan i kako dobiti founding, naučio sam i mnogo toga o ciklusu startapa i kako se on završava.

Uglavnom, poenta ovog bloga je da vas motiviše da se prijavite za startape i naučite sami. Ukoliko trenutno niste u mogućnosti da prisustvujete nekom ovakvom događaju, a želite da naučite nešto više o tome, posetite neke od sledećih linkova:

belgradeventureforum.org
startapakademija.com
startuplive.in
startit.rs
kickstarter.com
11.me
seedcamp.com

😉