Kódfejtők blog

... mert minden problémának van megoldása ...

Gyors Weboldalakat Mindenkinek

Közhelyes bár, de igaz, hogy a weboldal sebessége kulcstényezője a sikernek. Azon túl hogy eldöntheti hogy a felhasználó elégedett-e az oldallal, egy ideje a google is figyelembe veszi például a keresési találatok rangsorolásánál, előnyben részesítve a gyors weboldalakat. A kliensoldali optimalizálás szinte külön tudományág, de azért van néhány ökölszabály, melyek útmutatásának segítségével haladva nagyot nem tévedhetünk. Lássuk hát mit jelent a “gyors weboldal” kifejezés és milyen eszközeink vannak ennek elérésére!

Coffeescript, Avagy a Javascript Jelene és Jövője

Azt hiszem mindannyian írtunk már egy jó adag javascript kódot és ismerjük a nyelv/platform előnyeit és hátrányait. Számomra a legnagyobb hátránya az, hogy nem nagyon lehet benne “szép”, “elegáns” kódot írni, mert sok modern paradigma nem vagy csak nehezen megvalósítható vele. Ez persze szubjektív mérce, de úgy érzem igenis létezik egy általános “szépérzék” programozói körben, aminek nagyon sok köze van a hatékonysághoz is. Ennek a problémának az orvosolására jött létre a Coffeescript nyelv, mely direktben javascriptre fordítható (akár on the fly böngészőben, akár előre, parancssori segédprogram segítéségével). A Coffeescript projekt saját szavai szerint: “A Coffeescript azért jött létre, hogy felszínre hozza a Javascript jó oldalát, minél egyszerűbb módon”. Lássuk hát, hogyan próbálja elérni ezt a célt és hogy sikerül-e ez neki.

HTML5 Local Storage

Bár a HTML5 “szabvány” 2011 májusa óta él és a böngészők egészen elfogadhatóan implementálták is, sok vetületét és újdonságát még csak most kezdik felfedezni, kihasználni. A “local storage” is ilyen feature, még csak nagyobb siteokon láttam használat közben, pedig nagyon hasznos jószág, sokmindent le tud egyszerűsíteni amit korábban cookie-k használatával oldottunk meg. Nézzük hát mi az a html5 local storage, hogyan használjuk és mire lehet jó.

Józan ész a Valóság Ellen

A most következő írásnak több vetülete van számomra - az elsődleges az, hogy bármennyire is jó dolog az intuíció, vannak bizony határai és korlátai. Valószínűleg nagyon sokan hallottak már az úgynevezett “Monty Hall paradoxonról”. A problémát eredeti formájában Martin Gardner publikálta 1959-ben, de híres csak az amerikai “Let’s Make a Deal” nevű vetélkedő kapcsán lett és a nevét is a vetélkedő műsorvezetőjéről, Monty Hall-ról kapta.

Ezért Nem Veszlek Fel

Avagy mire figyelj egy fejlesztői állásinterjú során…

Az utóbbi években jónéhány fejlesztői állásinterjút levezettem, megosztanám a sajnos egyáltalán nem pozitív tapasztalataimat. Elképesztően nehéz manapság jó fejlesztőt találni, pedig az egyetemek, főiskolák elárasztják a piacot friss emberanyaggal. Jelentkezők vannak bőven, de sajnos nagyon kevesen ütik meg a mércét szakmailag, és ezek egy része is elbukik más faktorokon. Olvass tovább, hogy megtudd, mi a baj és hogyan lehetne javítani ezen.

PHP 5.4 ízelítő


Itt van a nyakunkon a PHP 5.4, már az RC2 is megjelent belőle, ideje kicsit megnézni mi várható benne. Az 5.3-ban sok pozitív változást kaptunk és most úgy tűnik hogy ez a tendencia folytatódik. Még a végén egész használható nyelvet hoznak össze Rasmusék :)

A cikkben egy egyszerű telepítési howto található, utána egy rövid kis benchmark, hogy lássuk hogy alakul a sebesség 5.3-hoz képest, majd a főbb újításokat vesszük szemügyre minta-kódokkal.