Recentemente in sviluppo Web (marzo '12 Edition)

Lo sviluppo Web è un settore in uno stato di costante flusso con tecnologie e gergo che cambiano e mutano in un ciclo infinito. Per non parlare del puro diluvio di informazioni che si devono elaborare ogni giorno.

In questa serie, pubblicata mensilmente, cercheremo di risolvere questo problema portandovi tutte le notizie importanti, annunci, comunicati e discussioni interessanti nel settore dello sviluppo web in un pacchetto conciso. Unisciti a me dopo il salto!


Notizie e rilasci

Tutte le notizie importanti in un unico posto: comunicati, annunci, litigi aziendali, problemi di sicurezza e tutti i trucchi correlati.

PHP 5.4 è fuori

Il venerabile linguaggio PHP è ora alla versione 5.4 con a lotto di nuove funzionalità e aggiunte tra cui un server e caratteristiche incorporate.

Assicurati di controllare le note di rilascio e il nostro articolo dedicato sulle novità della versione.

Note di rilascio
PHP 5.4 è qui! Cosa devi sapere

Rilevata vulnerabilità di base delle rotaie critiche

Le rotaie avevano un certo stigma legato a qualche tempo fa - il famigerato 'Rails non scala. Ora ce n'è un altro che minaccia di invadere facilmente il precedente.

All'inizio di questo mese, un intraprendente Egor Homakov ha scoperto una vulnerabilità dovuta al modo in cui Rails gestisce le assegnazioni di massa degli attributi. Di conseguenza, è possibile che numerose app basate su Rails siano state aperte a facili attacchi che ci portano alla nostra prossima storia ...

Leggi di più

Github viene interrotto

Come risultato della vulnerabilità in Rails, menzionata sopra, Github è stato hackerato con Egor ottenendo l'accesso al commit e altri privilegi di amministratore a ogni deposito.

Come Egor ha annunciato la sua rottura

La risposta di Github

PHP si sposta su Github

In altre notizie relative a Github, il progetto PHP ora ha una copia per le tue esigenze di verifica in Github ora. Il repository sembra essere uno sviluppatore attivo, come previsto.

Leggi di più

Chrome supera IE, per un giorno

Oh come sono caduti i potenti! Per un solo giorno all'inizio di questo mese, Chrome ha superato la quota di mercato di IE. Ora però, le cose sono tornate con IE che dichiara il 34,8% mentre Chrome ha il 30,9%.

Leggi di più

Rilasciato Python 3.3 e Django 1.4

Per i Pythonistas, un paio di grandi uscite questo mese.

Django, uno dei miei framework Python preferiti, oltre a Python stesso è stato aggiornato questo mese. Assicurati di controllare i cambiamenti sotto: entrambi vantano alcune aggiunte di funzionalità enormi.

Python 3.3

Django 1.4

Amazon abbassa i prezzi sui servizi AWS

La palette Amazon di app web ha reso lo sviluppo del web molto più semplice negli ultimi anni. Oltre ad aggiungere costantemente funzionalità, Amazon taglia anche i loro prezzi molto mantenendo i nostri costi in linea con i risparmi della legge di Moore.

Leggi di più

HaXe: un nuovo linguaggio di programmazione

haXe è un nuovo linguaggio che può essere compilato su tutte le piattaforme di programmazione più diffuse grazie al suo veloce compilatore: JavaScript, Flash, NekoVM, PHP, C ++, C # e Java. È open source per l'avvio!

Leggi di più


I nuovi bambini arrivati ​​nei paraggi

Come sviluppatori web, l'enorme quantità di risorse a cui possiamo attingere aumenta in modo esponenziale nel tempo. Ecco solo una rapida occhiata ad alcune risorse create di recente che meritano la tua attenzione: tutto, dai nuovi libri agli script e ai framework.


Tower.js

Full stack Web Framework per Node.js e il browser. Costruito sulla base di Connect and Express di Node, modellato su Ruby on Rails. Costruito per il client e il server da zero.

Github Repo


Grafene

Graphene è un toolkit di cruscotto e grafica in tempo reale basato su D3 e Backbone.

È stato realizzato per offrire un cruscotto in tempo reale molto estetico che vive sopra a Graphite (ma potrebbe essere adattato a qualsiasi back-end, eventualmente).

Github Repo


Heatmap.js

heatmap.js è una libreria JavaScript che può essere utilizzata per generare heatmap web con l'elemento html5canvas in base ai dati. Le heatmap sono completamente personalizzabili.

Github Repo


ShellJS

ShellJS è un'implementazione portabile (Windows inclusa) dei comandi della shell Unix in cima all'API Node.js. Puoi usarlo per eliminare la dipendenza dello script della shell su Unix mantenendo comunque i suoi comandi familiari e potenti.

Github Repo


Messenger.js

Messenger.js è una libreria che rende la comunicazione di rete tramite JSON dead simple e follemente veloce!

Github Repo


Kalendae

Kalendae è un tentativo di fare qualcosa che nessuno è ancora stato in grado di fare: creare un raccoglitore di date che non faccia schifo. È completamente portatile, senza dipendenze. Nessun jQuery, nessun prototipo, nessun MooTools; basta aggiungere lo script e il foglio di stile e sei a posto.

Github Repo


AtomizeJS

AtomizeJS è una libreria JavaScript per scrivere programmi distribuiti, eseguiti nel browser, senza dover scrivere alcuna logica specifica dell'applicazione sul server.

Github Repo


Cassovary

Cassovary è una semplice libreria di elaborazione "big graph" per JVM. La maggior parte delle librerie di grafi ospitate da JVM sono flessibili ma non efficienti in termini di spazio. Cassovary è progettato da zero per essere in grado di gestire in modo efficiente i grafici con miliardi di nodi e spigoli.

Github Repo


JS di superficie

Surface è una libreria JS pensata per aiutare a gestire applicazioni a pagina singola (o app "Ajaxy"). Promuove il disaccoppiamento dei componenti e fornisce strumenti per navigare tra "schermate" e integrarsi con la cronologia del browser.

Github Repo


No grazie

noty è un plugin jQuery che semplifica la creazione di messaggi di avviso, di successo, di errore e di conferma come alternativa alla finestra di avviso standard. Ogni notifica viene aggiunta a una coda. (Tranne il ringhio come le notifiche)

Github Repo


Il meglio di Internet

Spesso, non stai davvero cercando un tutorial tanto quanto stai cercando uno sproloquio, un'opinione o le riflessioni di uno sviluppatore stanco o semplicemente qualcosa di bello con un uso del mondo assolutamente zero. Questa sezione contiene collegamenti a quelli esattamente interessanti e interessanti della comunità degli sviluppatori.

Lingue interpretate: PHP, Perl, Python, Ruby

Un foglio di riferimento affiancato su come eseguire funzioni comuni in PHP, Perl, Python e Ruby. Meravigliosamente utile se devi imparare il pozzo nero che è PERL.

Leggi di più

Apache 2.4 Più veloce di Nginx?

L'ultima versione di Apache è più veloce di Nginx? Scoprilo in questa sparatoria!

Leggi di più

Il tuo linguaggio di programmazione preferito non è abbastanza buono

@fhaard spiega perché sei un wuss se sei troppo emotivamente legato a un linguaggio di programmazione. Una buona lettura!

Leggi di più

PHP è Insecure (e altri Enterprise Open-Source F.U.D.)

Benjamin Balter disassembla sistematicamente molte false ipotesi sulla piattaforma PHP. Questo è sicuramente qualcosa da collegare allo sprezzante sviluppatore di Rails nella tua cerchia sociale - tutti probabilmente sono venuti in contatto con questo mitico brogrammer.

Leggi di più

Qual è la differenza tra un URI e un URL?

Una di quelle domande che mi vergognavo troppo di chiedere. Per fortuna, mi sono imbattuto in questo post StackOverflow che fa un lavoro stellare di spiegare la differenza.

Leggi di più

Perché non dovresti mai, mai, mai usare di nuovo l'elenco collegato nel tuo codice

Questo è uno per il programmatore di livello relativamente basso. È facile dimenticare che abbiamo un sacco di strutture dati diverse dagli array e dagli hash quando si tratta di sviluppo web, ma se sei remotamente interessato a un paradigma diverso, questa è una buona lettura.

Leggi di più


Avvolgendo

Bene, questo riguarda tutti i principali cambiamenti avvenuti nel nostro settore ultimamente.

Vuoi che copriamo altre notizie standard? Un focus su imminenti script forse? O solo post più interessanti e discussioni dalla comunità? Fateci sapere nei commenti e grazie mille per la lettura!