Recent, în Web Development (ediția din aprilie '12)

Dezvoltarea web este o industrie care se află într-o stare constantă de flux, tehnologiile și jargonul schimbând și mutând într-un ciclu nesfârșit. Ca să nu mai vorbim de fluviul plin de informații pe care trebuie să-l procesați în fiecare zi.

În această serie, publicată lunar, vom încerca să rectificăm acest lucru prin aducerea tuturor știrilor importante, anunțurilor, lansărilor și discuțiilor interesante din cadrul industriei de dezvoltare web într-un pachet concis. Alătură-mi-mă după salt!


Știri și comunicate

Toate știrile importante într-un singur loc: comunicări, anunțuri, confuzii de companii, probleme de securitate și toate legate de hoopla.

Dezbaterea semi-colonică infamă

Ahh, JavaScript. Cred că a cauzat mai mult conflict decât aceaHelen. De data aceasta a existat o fluture de activitate în jurul unei singure virgule dispărute. Nu vreau să te duc departe de dramă, așa că vezi discuția de la Github de mai jos, după ce ai luat niște popcorn.

În mod personal, dacă nu sunteți CoffeeScripting, trebuie doar să adăugați acel semi-colon și să-l numiți o zi.

Faceți clic aici pentru dramă pe internet

Django se mută la Github, în ​​cele din urmă

Cele mai multe Pythonistas cunosc Django. Pentru cei dintre voi care nu, Django este un cadru de nivel înalt Python care vă ajută să vă dezvoltați. În timp ce Django a avut un repo pe Github de mult timp, era într-o stare de pustiu. Adesea vedeți că repo-urile aveau doar versiuni care erau mult în spatele curbei.

Ei bine, nu mai mult de atât. Django sa mutat în sfârșit la Github, iar repo pare să fie activă. Dacă sunteți interesat, Subversion a fost ceea ce a fost folosit pentru a gestiona Django mai devreme, din 2005.

Github repo

Meteor, un nou mod de a construi aplicații

Obosit de cadrele și tehnologiile actuale, un grup de distribuitori a creat un set complet de stiluri, un cadru JavaScript numai.

Meteor este un set de tehnologii noi pentru construirea de aplicații web de cea mai bună calitate într-o fracțiune de timp, indiferent dacă sunteți un dezvoltator de experți sau doar începeți. Sunt sigur că oamenii s-au săturat să citească despre JavaScript și numărul total de cadre care răsară în fiecare zi, dar acest lucru este într-adevăr merită o privire.

Citeste mai mult

SPDY câștigă mai multă tracțiune cu Firefox Beta

SPDY, dezvoltat de Google, este un protocol de rețea care vizează îmbunătățirea timpilor de încărcare a paginilor web, precum și securitatea web.

Ca și în cazul oricărui serviciu web, este nevoie de eoni pentru a obține ceva standardizat, iar browserele au început deja să implementeze versiuni experimentale ale tehnologiei. Ultimul Firefox beta adaugă suport pentru protocol, pornind-l în mod implicit. Nu este singurul browser de făcut - Chrome include deja suport pentru SPDY, în timp ce Opera face același lucru cu previzualizarea versiunii 12.

Note de lansare

Microsoft anunță tema mobilă jQuery Metro

Microsoft, pentru a spori gradul de constientizare a interfetei Metro spectaculos de curata, a lansat un design cu tematica Metro pentru jQuery mobile. Tema include un număr mare de widget-uri și interacțiuni cu tematică Metro și pare să funcționeze foarte bine.

Citeste mai mult

Firefox este acum la versiunea 12

Încă o lună, o altă actualizare pentru Firefox. Pentru a fi corect, actualizările sunt acum destul de substanțiale de această dată, deși.

Această versiune introduce o tonă de instrumente și îmbunătățiri pentru dezvoltatori, împreună cu un proces de actualizare cu mult mai rapid. Lista actualizărilor legate de dezvoltatori, cele pe care le pasă cu adevărat, face pentru o citire destul de interesantă, astfel asigurați-vă că ați lovit link-ul de mai jos.

Citeste mai mult

CoffeeScript, acum cu modul Strict JavaScript, actualizări la versiunea 1.3

Dezvoltatorii fie iubesc, fie urăsc CoffeeScript. Îmi place personal, de aceea vedeți asta aici. Cea mai recentă versiune impune strictul mai mult timp de compilare, ajutându-vă să eliminați acele probleme enervante.

Versiunea 1.3 vă aduce, de asemenea, îmbunătățiri la REPL, precum și o grămadă de îmbunătățiri și îmbunătățiri.

Schimbați istoricul

Rails actualizează în lumina problemelor de securitate recente

Odată cu dezastrul provocat de lansarea problemei de masă luna trecută, echipa Rails și-a reconsiderat poziția pe această temă și a împins versiunea 3.2.3, care modifică valoarea config.active_record.whitelist_attributes . Există, de asemenea, diferite soluții, îmbunătățiri și îmbunătățiri incluse în această versiune.

Note de lansare


Copiii noi din cartier

În calitate de dezvoltatori web, cantitatea foarte mare de resurse pe care o putem folosi crește exponențial cu timpul. Iată doar o privire rapidă asupra unor resurse create recent care merită atenția dvs. - totul de la cărți noi la scenarii și cadre.


Smooth.js

Smooth.js ia o serie de numere sau vectori și returnează o funcție parametrică care interpolează continuu acea matrice. Smooth.js acceptă mai multe metode de interpolare și opțiuni flexibile pentru comportamentul la limită.

Github Repo


Derulați calea

jQuery Scroll Path este un plugin care vă permite să vă definiți calea personalizată de defilare. Ce înseamnă acest lucru este cel mai bine înțeles prin verificarea demo-ului. Pluginul folosește sintaxa aromatizată în panza pentru trasarea traseelor, folosind metodele moveTo, lineTo și arc. Pentru a vă ajuta să obțineți calea corectă, o suprapunere canvas cu calea poate fi activată la inițializarea pluginului.

Github Repo


keymaster.js

Keymaster este o micro-bibliotecă simplă (100 LoC) pentru definirea și expedierea comenzilor rapide de la tastatură. Nu are dependențe.

Github Repo


șuncă

PHP Microframework pentru utilizarea cu tot ce vă place. Practic, doar un router rapid cu o sintaxă frumoasă și un singur cache. Va adăuga mai multe lucruri pe măsură ce mă duc, cum ar fi probabil un sistem de extensie, un autoloader și alte lucruri pentru a face ca dezvoltarea în PHP să fie mai puțin iritantă decât este în prezent.

Github Repo


mailcheck.js

Pluginul jQuery care sugerează un domeniu potrivit când utilizatorii dvs. scriu greșit într-o adresă de e-mail.

Github Repo


Hammer.js

Hammer.js este o bibliotecă javascript care poate fi utilizată pentru a controla gesturile pe dispozitivele touch.

Github Repo


Monorail.js

Monorail.js nu te va forța niciodată și folosește doar ceea ce ai nevoie. Monorail.js nu vă va forța niciodată să instalați ceva care nu este necesar pentru proiectul dvs. Scopul este de a utiliza ceea ce aveți nevoie. Orice altceva decât crearea unui proiect va fi întotdeauna opțional.

Github Repo


Curcubeu

Curcubeul este o bibliotecă de sintaxă de cod evidențiată în Javascript. A fost proiectat să fie ușor (1,4kb), ușor de utilizat și extensibil.

Github Repo


Cronologie

Există o mulțime de instrumente de cronologie pe web, dar ele sunt aproape toate fie greu pe ochi sau greu de utilizat. Creați linii de timp care sunt în același timp frumoase și intuitive pentru utilizatori. Cronologia este excelentă pentru tragerea de materiale media din diferite surse. Doar aruncați o legătură de pe Twitter, YouTube, Flickr, Vimeo, Google Maps sau SoundCloud și Timeline îl veți format astfel încât să se potrivească perfect. Mai multe tipuri de suporturi media vor fi suportate în viitor.

Github Repo


FakeS3

FakeS3 este un server ușor care răspunde la aceleași apeluri la care răspunde Amazon S3.
Este extrem de util pentru testarea S3 într-un mediu cu nisip, fără a efectua de fapt apeluri către Amazon, care nu numai că necesită rețea, ci vă costă, de asemenea,.

Github Repo


retina.js

retina.js facilitează difuzarea de imagini de înaltă rezoluție la dispozitivele cu afișaje ale retinei. Când utilizatorii dvs. încarcă o pagină, retina.js verifică fiecare imagine din pagină pentru a vedea dacă există o versiune de înaltă rezoluție a acelei imagini pe serverul dvs. Dacă există o variantă de înaltă rezoluție, scriptul se va schimba în locația respectivă.

Github Repo


Rucsac

Rucsack este un plugin jquery pentru a aranja elemente care se pot potrivi în lățimea dată. Se bazează pe algoritmul rucsac.

Github Repo


jQuery PopBox

jQuery PopBox este un element simplu de balon UI inspirat de 37Signals Highrise CRM.

Github Repo


html2canvas

Acest script vă permite să faceți "capturi de ecran" ale paginilor web sau ale unor părți ale acestora, direct pe browserul utilizatorilor. Imaginea de ecran se bazează pe DOM și, ca atare, nu poate fi 100% exacte față de reprezentarea reală, deoarece nu realizează o captură de ecran reală, ci construiește captura de ecran pe baza informațiilor disponibile pe pagină.

Github Repo


Cel mai bun pe Internet

De multe ori, nu chiar căutați un tutorial la fel de mult ca și cum ați căuta un rant, o părere sau un gând al unui dezvoltator obosit sau doar ceva răcoros cu utilizarea absolută zero a lumii reale. Aceste secțiuni conțin legături către acele lucruri - lucruri interesante și interesante din comunitatea dezvoltatorilor.

PHP: un fractal de design rău

O privire detaliată asupra faptului că majoritatea oamenilor, când au dat o armă cu două gloanțe și au cerut să tragă pe Hitler sau PHP, vor să tragă PHP de două ori. Ca o mare parte dintr-un amator PHP sunt, eu nu pot ajuta, dar sunt de acord cu o mulțime de acest articol.

Citeste mai mult

PHP Sucks! Dar îmi place!

Un contra-punct foarte bine conturat la articolul anterior, susținut de o multitudine de gândire rațională.

Citeste mai mult

Semnul galben infernal

Brendan Eich se bate cu poziția sa pe întreaga chestiune semicolon JavaScript.

Citeste mai mult

Cum să fii un programator de succes fără un grad de CS

Un raspuns minunat detaliat despre StackOverflow care conturează modul de a fi un programator kickass fără un grad scump CS.

Citeste mai mult

Durata zero de funcționare se aplică pentru aplicațiile Rails

O prezentare foarte informativă care evidențiază modul în care ar trebui să continuați să rulați și să actualizați aplicațiile Rails.

Citeste mai mult

La faptul că sunteți "Senior"

O mică citește despre industria de software și despre cursul șobolanului din jurul titlurilor.

Citeste mai mult


Înfășurarea în sus

Ei bine, asta e despre toate schimbările majore care au avut loc în industria noastră în ultima vreme.

Vreți să acoperim mai multe știri standard? Un accent pe scenariile viitoare poate? Sau doar postări mai interesante și discuții din partea comunității? Spuneți-ne în comentarii și vă mulțumim mult pentru citire!

Cod