Ce înseamnă să fii dezvoltator Web?

— O varietate de mijloace de interacțiune Web cu utilizatorul (mobil, laptop, PC, tabletă, TV, chioșc informațional), un volum tot mai mare de utilizatori, având așteptări tot mai ridicate din partea software-ului, complexitatea tot mai crescută a aplicațiilor Web, în permanentă evoluție, eterogenitatea platformelor hardware/software la nivel de server(e) și/sau clienți…
— Ce faci, enumeri dificultățile și provocările din realitatea în care pretindem că am rămas umani?
— Nu neapărat. Mă gândesc la calitatea aplicațiilor Web actuale. La necesitatea de a enunța cât mai clar scopurile și cerințele, de a construi sistematic un proiect software, de a planifica și controla etapele de dezvoltare, pe baza unei/unor metodologii…
— Precum cea propusă de Jesse James Garrett – The Elements of User Experience (document PDF).
— …ca să nu mai vorbim de riscuri și maturitate software: întârzieri în lansare, reîncadrare în buget, lipsa funcționalităților, calitatea precară a aplicației, breșe de securitate, aspectele legate de utilizabilitate, de mentenanță, de interoperabilitate…
— Adică te referi la ingineria Web.
— Da, probabil din această cauză numeroase locuri de muncă în domeniu au drept titulatură software engineer sau Web engineer
— Chiar m-am întrebat deseori ce înseamnă cu adevărat să fii dezvoltator Web și… {…continuare…}

Vulpea de foc #18 (sau Firefox la Iași, pe 19 ianuarie)

În timp ce Axi și Gil încă se agită asupra unor aspecte legate de limbajul SVG, am aflat că sâmbătă, 19 ianuarie, începând cu ora 14 în sala C309 a Corpului C al Universității „Alexandru Ioan Cuza” din Iași va avea loc un eveniment de lansare a noii versiuni a popularului Firefox.

Prezentările propuse – dedicate atât utilizatorilor, cât și dezvoltatorilor Web – vor oferi informații despre exploatarea navigatorului și instrumentele pentru programatori, dar și despre viitorul sistem de operare Firefox OS destinat platformelor mobile sau despre implicarea (mai ales a studenților) în proiecte Web open-source de anvergură.

À propos, n-ar trebui ratate concursul de proiectare de jocuri Web Game On 2013 (termen: 24 februarie) și seria de provocări Dev Derby.

Firefox 18 la Iași (19 ianuarie, 14h, UAIC, FII, C309)

Nu vor lipsi discuțiile libere, pe care le dorim înflăcărate – desigur, nu la propriu… 🙂

Această inițiativă (atelier de lucru) are suportul Fundației Mozilla și este organizată de Ceata, fiind găzduită de Facultatea de Informatică (FII).

Ca și la întâlnirile din alt secol ale Junimii (înființată exact acum 150 de ani), rămâne în vigoare deviza „Intră cine vrea, rămâne cine poate”.

Din câte am auzit, personajele acestui spațiu virtual vor fi și ele prezente. Așadar, ne vedem sâmbătă, 19 ianuarie, fix de la ora 14 în sala C309 – vezi localizarea pe hartă a sediului FII.

Addendum—Trei dintre prezentările urmărite de cei peste 70 de participanți la eveniment sunt disponibile pe Web:

“De ce frumusețea este adevărul”

Episodul din această săptămână poartă titlul unui volum de științăWhy Beauty Is Truth în original – avându-l ca autor pe Ian Stewart, pretext de-a face o incursiune în grafica Web vectorială.

La sugestia noastră, Axi îi spusese lui Gil că după familiarizarea cu stilurile CSS ar putea să se amuze puțin, dându-i ca „misiune” redarea cu minimum de efort a următorului desen, cu condiția ca acesta să poată fi vizualizat pe orice dispozitiv, inclusiv cele mobile, indiferent de rezoluție, iar conținutul textual să fie indexat de către motoarele de căutare.

O ilustrație redată de un browser Web (grafică vectorială cu SVG)

Un salut „vectorial” direct din browser-ul Web

Gil știe că – pentru a reprezenta imagini compuse din diverse primitive grafice (precum puncte, linii drepte sau curbe, zone rectangulare, elipse și altele) – se poate recurge la {…continuare…}

Gil ar vrea să învețe CSS

Iată primul episod al experimentului .web propus…

Sâmbătă, într-o după-amiază de iarnă colțoasă, Gil – sau Gilette cum îi spunea anturajul în copilărie fiindcă rădea rapid unele rămășițe de pe mesele de disecție – descoperi cu o anumită sfială adolescentină pasiunea pentru CSS.

Marcajele HTML organizează (structurează) conținutul hipermedia, iar foile de stiluri în cascadă (CSS—Cascading Style Sheets) reprezintă un set de proprietăți care definesc maniera de apariție a acelui conținut, așa cum e acesta redat de către un browser Web. Dacă metaforic vorbind elementele HTML sunt oase, iar conținutul propriu-zis {…continuare…}

Un experiment .web / Editarea pe Web a codului-sursă (episod-pilot)

După un an de la finalizarea unui proiect de jurnalism academic, am decis să realizăm un nou experiment pe care-l vom intitula .web, focalizându-ne atenția asupra unor aspecte – credem – de interes privind tehnologiile Web și alte domenii ale informaticii (computer science).

Astfel, ne propunem ca săptămânal să „punem pe tapet” un anumit subiect referitor la dezvoltarea de aplicații Web și nu numai. Primul „calup” al acestui serial va cuprinde 52 de episoade, pentru fiecare săptămână a anului 2013.

…Așadar, această însemnare poate fi considerată ca fiind episodul-pilot. Tema articolului de față poate părea pentru unii frivolă (e totuși vacanță) – editarea online a codului-sursă al diverselor programe, documente și specificații care „animă” o aplicație Web.

Reamintim faptul că arhitectura generică a unei aplicații Web vizează {…continuare…}