ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 150
Numărul 149 Numărul 148 Numărul 147 Numărul 146 Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 36
Abonament PDF

JSCamp 2015

Alexandru Botez
Web Developer @ Gemini Solutions



PROGRAMARE

Cea de-a doua ediție a JSCamp, o conferință JavaScript pentru România și Europa de Est, a avut loc pe data de 2 iunie, în București, la Radisson Blu Hotel.

Evenimentul a fost organizat pentru dezvoltatorii front-end, inginerii și designerii web care au dorit să afle mai multe despre aspecte avansate ale limbajului JavaScript sau să audă despre experiențele unor oameni importanți din industria web. Conferința a fost împărțită în patru sesiuni (câte două discursuri per sesiune), cu subiecte variate care au inclus proiectele open-source, standarde de codare, testarea, experiențele, redarea grafică și chiar web audio. Între sesiuni, au existat pauze de cafea și prânz, în care participanții s-au putut întâlni cu vorbitorii și alți entuziaști JavaScript.

Ziua a început cu Kenneth Auchenberg, directorul tehnic al GoToMeeting Free at Citrix , care a inițiat proiectul RemoteDebug pentru a unifica depanarea la distanță. Prezentarea sa, denumită "Viitorul instrumentelor DevTools cu RemoteDebug", a avut ca subiect puterea depanării la distanță, cross-browser-ul DevTools și de ce este nevoie de o interfață comună pentru browser-ele noastre. El consideră că, pentru ca dezvoltatorii să fie mai productivi, este mai întâi nevoie să ne regândim instrumentele de lucru.

A fost urmat de către Sebastiano Armeli, inginer software la Spotify. Acesta a dezvoltat și conceput aplicații utilizând JavaScript, Java, Ruby, dar este foarte pasionat de JavaScript și dezvoltarea web. El este autorul cărții electronice "MVC se aplică la JavaScript" și al unui jQuery plug-in pentru imagini care se încarcă leneș, numit JAIL. Discursul său, "Aplicarea standardelor de codare", a încercat să convingă participanții în legătură cu importanța standardelor de codare și le-a spus ce fel de standarde folosesc la Spotify pentru a le ușura traiul. Câteva dintre instrumentele și standardele utilizate de Spotify sunt EditorConfig, JSCS, AngularJS style commits, Gulp, Plato, QuickStart, etc. .

După o scurtă pauză de cafea, a doua sesiune a început cu Krasimir Tsonev, un dezvoltator front-end, blogger și orator. El a scris "Node.js.blueprints" și în prezent lucrează pentru TrialReach, un startup în domeniul sănătății, cu sediul în Londra. Prezentarea sa a avut titlul "Meșteșugul testării client-side" și a argumentat importanța testelor, deoarece acestea ne permit să extindem și să reutilizăm codul nostru cu ușurință. El consideră că scrierea de teste face ca dezvoltarea software să fie mult mai interesantă și duce la un cod mai bun.

A urmat Felix Palmer. El a intrat in lumea software prin scrierea de jocuri în Flash, are pregătire în fizică și îi face plăcere să combine vizualul cu tehnicul. În prezentarea sa, "Cum să dezvolți PhotoShop - WebGL nu numai pentru 3D", el a explicat principiile de bază ale WebGL și a codat în direct câteva tehnici de editare de imagini precum: scalarea, decodificarea, rotirea, trucuri simple cu culori, amestecarea, deformarea și efecte pixeli.

După pauza de prânz, Sebastian Cevey, inginer software la The Guardian, a deschis sesiunea a treia. În prezent, el este dezvoltatorul principal al Composer, noul digital-first CMS. Prezentarea sa s-a intitulat "Bucla reactivă" și el a vorbit despre Virtual DOMs, MVC, data-binding și avantajele utilizării React/Flux.

Cea de-a treia sesiune a fost încheiată de Remy Sharp, favoritul publicului, dacă considerăm aplauzele. El este fondatorul Full Frontal, conferința JavaScipt cu baza în Marea Britanie. Își conduce propria companie de dezvoltare și training, numită Left Logic. De asemenea a construit : jsbin.com, html5demos.com, remote-tilt.com și multe altele. În "Biții din spatele JS Bin", el a spus povestea din spatele JS Bin: cum a fost original construit în patru ore, de ce s-a mutat la Node și câteva dintre provocările care apar când rulezi aplicația.

După o altă pauză scurtă de cafea, ultima sesiune a început cu Charlie Robbins, fondator și CEO al Nodejitsu. El este un pasionat de open-source, autor al multor module Node.js populare, cum ar fi forever, winston, nconf sau node-http-proxy. În prezentarea sa "Cum să păstrezi viu codul important", printre numeroase referințe la Star Wars și ticuri americane, el a vorbit despre experiența sa în construirea proiectelor open-source. Având peste 10 milioane download-uri/lună, el ne-a împărtășit că este înfricoșător să primești atât de multă atenție și că are parte, de asemenea, de mult abuz și negativitate din partea utilizatorilor. Un alt lucru pe care l-a subliniat a fost acela că, atunci când un proiect devine atât de mare, autorul devine într-un fel managerul și are nevoie de ajutorul unei echipe.

Ziua a fost încheiată de Jan Krutisch, un dezvoltator web liber-profesionist și autor al liv3c0der. Discursul său a fost intitulat "Tipare JavaScript pentru muzica de dans contemporană" și, cu ajutorul câtorva ritmuri plăcute folosind Web Audio API, el a demonstrat că muzica poate fi codată în direct într-un browser, utilizând JavaScript.

Personal, eu am găsit conferința foarte interesantă. Speakerii și participanții au fost foarte prietenoși și vorbăreți, iar locația a fost, de asemenea, frumoasă și primitoare. De abia aștept următoarea ediție, la care cu siguranță voi participa din nou!

NUMĂRUL 149 - Development with AI

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects

Alexandru Botez a mai scris