* You are viewing the archive for the ‘Development’ Category

Geek Meet în Sibiu

De vreo lună tot fac update-uri micuţe la patru draft-uri pe blog-ul ăsta, şi le tot amân publicarea pentru că simt că nu vreau să fie aici fără să aibă un anume grad de finalitate. Două din ele sunt legate de industria online - prima o analiză mai amplă despre care nu vă spun nimic încă, a doua e o testare de produs - şi celelalte sunt cvasipersonale.

Începutul lui 2009 a fost orice altceva, dar lipsit de evenimente în nici un caz. Tocmai pentru că nu-mi găsesc timp şi liniştea necesară pentru a mă concentra pe blog, o să fiu scurt şi de data asta, pentru că merită să anunţ un eveniment care se va desfăşura pe 31 Ianuarie în Sibiu.

Geek Meet Logo

Ca să citez de pe site, GeekMeet este o întâlnire informală unde, de obicei, se discută despre Internet, programare, linux, business, etc. Deşi este prima întâlnire în Sibiu, astfel de întâlniri au loc foarte des, în ţară, fiind organizate până acum aproximativ 10 întâlniri în Oradea, Cluj, Timişoara, Craiova şi Tg. Mureş.

Aşa că ne vedem acolo! :)
De ce? Pentru că sunt un geek, pentru că iubesc Sibiul şi pentru că sunt foarte curios ce iese. Sunt foarte nerăbdător să-mi văd prieteni, foşti colegi şi cunoştinţe din online pe care n-am avut plăcerea să le întâlnesc până acum. O să fie o minivacanţă binevenită între examene, lansări, campanii, site-uri şi alte cele.

Mulţumesc mult lui Aurelian pentru invitaţie!

Work, work, work…

Printre plecări prin afară, planuri de vacanţă şi jocuri de tot felul, ultimile câteva luni au fost pline de proiecte. Proiecte care abia acum au început să se materializeze în număr mai mare.

Am cam neglijat blogul, feed reader-ul, Twitter-ul (pe care oricum mă uitam din joi în paşti) şi orice alt factor perturbator, ca să pot termina proiectele. În parte, e vorba de campanii online pentru promovarea de produse sau servicii pe care le considerăm utile, de genul creditelor, finanţărilor corporate, a proiectelor imobiliare sau a vacanţelor. Asta pentru că, folosind experienţa acumulată, ne propunem să dezvoltăm anul acesta o unealtă integrată care să ajute utilizatorii să aleagă dintre un număr mare (preferabil exhaustiv, acolo unde e posibil) de oferte, produse, servicii de interes major. Deci credite, case, maşini, vacanţe şi orice altceva ne mai trece prin gând. O unealtă de comparaţie şi aplicare online care să fie updatată la zi. Asta ne propunem, şi perspectivele sunt promiţătoare.

Totodată, construim o reţea de site-uri pe care să rulăm reclamă pentru campaniile respective, şi elementul de noutate care cred eu că va avea succes remarcabil pe piaţă este plata la succes. Atât pentru publisherii care pun bannerele pe site-urile lor, cât şi pentru advertiserii care plătesc în mare parte doar rezultatele palpabile ale campaniei. Ne dorim ca în cel mai scurt timp să includem şi un număr considerabil de bloguri în reţea, pe lângă cele câteva sute de site-uri în care avem acces în acest moment.

Dar despre toate astea, într-un episod următor.

Până una-alta, pot să vă dau link-urile către câteva din landing page-urile campaniilor noastre. Nu de-alta, dar poate e cineva interesat! :)

Vacanţă în Rodos prin Travel House

Vacanţe în Rodos prin Travel House

Puteţi naviga pe hartă pentru a vedea locaţia exactă a hotelurilor, aveţi mai multe detalii, o mini galerie foto şi un formular de rezervare la îndemână în dreptul fiecărui hotel, şi puteţi sorta oferta de hoteluri după staţiune, număr de stele sau preţul pe perioada selectată.

Mult Javascript asincron pentru o navigare cât mai la îndemână.

Credite pentru companii de la Volksbank

Credite pentru IMM-uri prin Volksbank IMM

Finanţarea companiilor n-a fost niciodată apanajul mediului online… până acum. Aplicarea la produsele oferite de Volksbank pentru IMM-uri se face gradual, pe paşi, pe parcursul cărora eşti asistat de către consilierii noştri.

Design selecţionat în câteva galerii CSS, Javascript asincron şi satisfacţia vizitatorilor garantată.

Credite pentru persoane fizice de la Alpha Bank

Credite pentru persoane fizice de la Alpha Bank

Printre primele landing page-uri la care am lucrat şi eu, are design şi funcţionalităţi standard, şi oferă produsele standard pentru persoane fizice în domeniul creditelor online. Puteţi calcula atât suma maximă pe care banca v-o poate acorda ţinând cont de venitul lunar şi alte cheltuieli, cât şi rata lunară exactă pentru credite pe anumite perioade.

Venus Residence - Complex rezidenţial în Otopeni prin RE/MAX Invest

Apartamente de lux la preţuri accesibile, în Otopeni

O ofertă imobiliară interesantă, Venus e un complex de apartamente cu finisaje de lux, dar la preţuri accesibile, aflat în Otopeni, adică aproape de birou şi de Braşov. :) Proiectul e în dezvoltare, dar aveţi la dispoziţie un antecontract, o prezentare şi câteva fotografii ilustrative.

Extreme în design şi development

Iar nu pot dormi, iar am avut un proiect de finisat (da, sunt perfecţionist, şi n-am planuri să plec din oraş de Paşte, deci ieri azi dorm toată ziua). Însă am dat peste ceva care m-a făcut să nu simt că e 6 dimineaţa după o zi plină.

DennaJones.com

Denna Jones\' excellent website

Nu ştiu dacă aveţi feed-ul lui Jon Tan în reader, dar dacă aveţi tangenţe cu Web-ul, aţi face bine să-l băgaţi.

Dacă v-aţi surprins vreodată gândindu-vă ce hal de timp pierdut mai sunt şi serviciile gen Twitter, Flickr, Tumblr, Ma.gnolia, Technorati sau altele, ei bine, e momentul să vă corectaţi opinia. Tan şi Gibbins au produs poate primul site construit în jurul prezenţei online a unei persoane, şi nu menit s-o înlocuiască. DennaJones.com e printre primele site-uri care foloseşte eficient întregul trend Web2.0 pentru a produce şi integra dinamic orice fel de conţinut e nevoie într-un website personal.

Citind articolul în care Tan descrie site-ul, şi dând 2-3 click-uri prin site, am avut revelaţie după revelaţie. Şi chiar dacă nu e perfect, site-ul se apropie de definiţia din dicţionar mai mult decât multe altele pe care le-am văzut în ultima vreme. Şi va trebui să mă credeţi pe cuvânt - am ocazia să văd multe. Plecând de la majoritatea serviciilor relevante pentru definirea unei personalităţi strict online a artistei Denna Jones, Tan şi Gibbins aproape că n-au uitat nici un detaliu - design inspirat, semi-lichid, tipografie modernă, URL-uri care chiar spun ceva, progressive enhancement pentru JavaScript, cod HTML şi CSS valid şi accesibil, folosirea de Microformats, şi o întreagă panoplie de resurse utile pentru accesibilitate.

Magazinosaurus… what?

Un rahat de platformă pe care o poate sparge oricine

Şi pentru că suntem o lume a contrastelor, şi schimbările ne definesc fundamental existenţa, vreau să vă duc din extaz în agonie. Sau mai degrabă din revelaţie într-o realitate în care ne-am obişnuit să fim pasivi.

Aşa cum Tudor o spune foarte inspirat, România e plină e programatori de duminică în ale căror site-uri apar titluri de genul “cel mai *introduceţi adjectiv de laudă aici* site/aplicaţie de pe piaţă”.

Stimabilul Sârbu, omul din spatele unei platforme de magazin online care beneficiază de securitatea şi integritatea unei curve de regiment, se erijează în expert de securitate, audităndu-şi propriul produs şi - atenţie! - găsind chiar câteva găuri. Nu spui de care.

Mai departe, tot el se atacă de parcă i-ar fi omorâtă singura sursă de venit şi începe disculpe lacrimogene şi atacuri primitive împotriva celui care ia arătat că lucrurile stau dezastruos de prost. În loc să-i cumpere un whiskey şi să-l întrebe de sănătate.

În mod cert însă, spre disperarea noastră a tuturor, domnul Lucian Sârbu nu e nici pe departe cel mai potrivit exemplu pentru stereotipul românesc al “programatorului de elită” care nu ştie să pună strip_tags() şi htmlentities() într-un amărât de formular, şi face greşeala asta pe toate site-urile care rulează pe “faimoasa” lui platformă.

Am impresia că dacă apelam la nişte băieţi din Regie se rezolva mai cu stil.

Vecinul dizainăr

Motto : “Moşule, vreau şi io un sait!

Cine lucrează sau a avut vreodată tangenţă serioasă cu domeniul web design-ului şi development-ului în mod SIGUR a fost cândva martor la o frază similară cu motto-ul. E ceva de care pur şi simplu nu poţi scăpa.

În general oamenii sunt convinşi că saiturile astea sunt lucru banal, că oricine e-n stare să le scoată pe bandă rulantă fără probleme, că-s mai mult o joacă. Din păcate, convingerea s-a împământenit atât de tare încât acum - când posibilităţile de exprimare sunt aproape nelimitate, şi industria ar trebui să îşi ia voioasă avânt muncitoresc spre culmile gloriei financiare - şi de fapt nu se întâmplă altceva decât previzibilul : interesul există, dar nu e susţinut de absolut nimic. Nici de cunoştinţe minimale, nici de idei generale (ca să nu mai vorbim de planuri şi strategii bine puse la punct), şi nici de finanţe pe măsura aşteptărilor.

Cei care vor să îşi creeze prezenţă online habar n-au de cum se pune problema.
Continue Reading »

Wurbe7

Wurbe7_0105

Am ajuns astăzi la ediţia a şaptea a Wurbe, conferinţa dezvoltatorilor web din Bucureşti, organizată de Cristi Bălan, Viorel Cojocaru şi Aurelian Oancea.

Nu vreau să pară nuştiucum, dar faptul că oamenii de la Adobe se implică în evenimentele din online-ul românesc - şi cu destul de mult stil, for that matter - mă face să cred că echipa e una foarte mişto, pe lângă oamenii pe care-i cunosc deja în mod direct. Da, ca şi Wurbe2, Wurbe7 a avut loc în sala de la Adobe România din Anchor Plaza.

Oameni mai puţini decât se aştepta (erau 69 înscrişi, din care au venit maxim 50), atmosferă jovială şi câteva prezentări foarte bune.

După nişte code prison savuros de la Viorel Cojocaru şi urmărirea evoluţiei codului semantic cu Irina Dumitraşcu, una din cele mai bune prezentări Wurbe all time mi s-a părut cea a lui Alexandru Badiu, care a surprins esenţa accesibilităţii online, concentrându-se pe formulare şi tabele.

Pe lângă faptul că mi-a reamintit conceptele şi best practices pentru accesibilitate pe care le ştiam deja, a atins puncte pe care nu apucasem să le parcurg din lene şi lipsă de interes, şi m-a făcut să-mi dau seama cât de mişto ar fi dacă ar exista proiecte al căror cod să aibă Level 2-urile universale. Am învăţat deci lucruri noi şi foarte utile, lucru remarcabil în sine.

Pe Alexandru nu-l ştiam, însă de-aia există Wurbe, nu? :)

Andrei Dragomir a continuat cu o prezentare extrem de spirituală şi plăcută, în care a vorbit despre JavaScript şi Progressive Enhancement. Fraza cheie a fost “să meargă tot fără pic de JS”. Lucru foarte sănătos dealtfel.

Continuând, Andrei Gheorghe a adus vorba de Microformats şi de implicaţii şi beneficii pe termen lung, stârnind o controversă despre utilitate şi realism în implementarea acestor standarde.

După o mică pauză de Fusbal, la câteva secunde după începerea următoarei prezentări, clădirea Anchor Plaza a suferit o cădere de curent de câteva secunde, soldată cu resetarea proiectorului, stingerea luminilor, blocarea lifturilor şi a uşilor automate. Apoi au fost fluctuaţii. Între noi şi lifturi era o uşă cu senzori, care nu mergea deschisă decât automat sau spărgând siguranţa de incendiu. Şi apoi, sediul Adobe e la etajul 9. Uşoare emoţii şi gândul că vom dormi pe scaune în noaptea aia. :)

Revenind la prezentarea de care spuneam că începuse, Silviu Postăvaru a continuat seria discuţiilor despre formulare punând în lumină metode de eficientizare a comunicării cu utilizatorii care completează formulare printr-o prezentare destul de valoroasă.

Şi culminând, Răzvan Căliman a punctat cu cireaşa de pe tort în această serie foarte mişto de prezentări câteva noţiuni pure de usability.

A mai încercat cineva (n-am reţinut numele, sorry am aflat de la Cristi că e Vlad Nastasiu) să spună două cuvinte despre XHTML2.0 şi HTML5 dar a fost cam pe fugă şi slăbuţ documentat. Măcar a încercat omul… :)

Oameni buni, în aşteptarea prezentărilor care sper să fie online pe site-ul Wurbe, am uploadat fotografiile de la eveniment.
Pentru toate fotografiile, un search pe Flickr după tag-urile wurbe şi wurbe7 or să vi le dezvăluie şi pe ale celorlalţi.
Enjoy!

Prezentatorii:

Cristi Bălan

Wurbe7_0012

Viorel Cojocaru

Wurbe7_0035

Irina Dumitraşcu

Wurbe7_0066

Alexandru Badiu

Wurbe7_0083

Andrei Dragomir

Wurbe7_0111

Andrei Gheorghe

Wurbe7_0004

Silviu Postăvaru

Wurbe7_0177

Răzvan Căliman

Wurbe7_0190

Vlad Nastasiu

Wurbe7_0201

Lumea:
Continue Reading »

Google evoluează

…încet, dar sigur.

Cu câteva minute în urmă, în timp ce scriam articolul despre lucrurile care m-au dat pe spate astăzi, am încercat să caut pe Google “Washington Post”. M-am lovit de ce vedeţi în screenshot-ul de mai jos.

washington post search

Pe lângă extinderea acoperirii facilităţii de Inner Links, Google experimentează o nouă metodă de uşurare a căutărilor pe site-uri relevante. Tastând numele unui site pe care Google îl crede important, se poate da search printr-un searchbox direct în interiorul site-ului, imediat sub listarea site-ului în rezultate.

Se pare că se numeşte Navquery Searchbox.

google navquery searchbox

Facilitatea asta fluidizează navigarea, şi dacă extrapolăm, sunt convins că se pot găsi utilităţi în plus acestui searchbox inline.

Eu, ca şi mulţi alţii, aştept butonul de “report website as spam“. :)

Later edit:
De la Ştef, ştirea oficială de la Google - “search within a site”.

Bookmark-uri AJAX şi Flash

Fostul meu coleg de la new media, Tudor Barbu, s-a apucat cu adevărat de treabă (sic!) şi a lansat un mic framework Javascript foarte mişto care ajută la adăugarea de bookmark-uri şi la navigarea prin aplicaţii AJAX şi Flash, adăugând informaţia despre locaţie în URL.

Sistemul e similar cu cel din GMail, spre exemplu, unde http://mail.google.com/mail/#inbox e o locaţie diferită faţă de http://mail.google.com/mail/#drafts, datorită informaţiei de după diez, chiar dacă fişierul care procesează e identic.

În felul ăsta, după ce accesezi un site AJAX sau Flash şi dai ceva click-uri pe acolo, dacă trimiţi URL-ul care include acea particulă altcuiva, pagina i se va deschide exact în locul în care ai ajuns tu ultima oară.

În plus, informaţia din location hash poate fi folosită cu uşurinţă pentru form autocompletion, implementarea corectă a butoanelor de back şi forward, navigare în sisteme full-AJAX sau full-Flash şi alte giumbuşlucuri interesante.

Puteţi să încercaţi sistemul şi să downloadaţi framework-ul de pe site-ul lui Tudor.

Eu unul, sunt convins c-o să-l folosesc.

Other kinds of JS magic

În altă ordine de idei, dacă tot suntem la capitolul “chestii mişto în Javascript”, tot via Tudor, vă prezint un framework pe nume ExtJS pe care nu-l pot defini fără să pun pătrăţelul roşu, fiindcă include chestii prea mişto pentru reacţii de alt fel.

See for yourself. Permite chestii gen environment windoze-like făcut integral în JS, image organizing, feed viewing, etc etc etc. How cool is that?