Nylig i webutvikling (mars '12 utgave)

Webutvikling er en bransje som er i en tilstand med konstant flux med teknologier og jargongskifte og muterer i en endeløs syklus. For ikke å nevne den rene delammen av informasjon må man behandle hverdagen.

I denne serien, publisert månedlig, vil vi søke å rette opp dette ved å bringe deg alle viktige nyheter, kunngjøringer, utgivelser og interessante diskusjoner innen webutviklingsbransjen i en kort pakke. Bli med meg etter hoppet!


Nyheter og utgivelser

Alle viktige nyheter på et enkelt sted: utgivelser, kunngjøringer, firmaer som bickering, sikkerhetsproblemer og all relatert hoopla.

PHP 5.4 er ute

Det ærverdige PHP-språket er nå på versjon 5.4 med a mye av nye funksjoner og tillegg, inkludert en innebygd server og egenskaper.

Pass på å sjekke ut utgivelsesnotatene, samt vår egen artikkel om hva som er nytt med utgivelsen.

Utgivelsesnotater
PHP 5.4 er her! Hva du må vite

Grunnleggende, men kritiske reaksikkerhetsproblem funnet

Rails brukte å ha et bestemt stigma festet til en tid tilbake - den beryktede "Rails ikke skaleres. Nå er det en annen som truer med å overskride den tidligere.

Tidligere i måneden oppdaget en bedrifts Egor Homakov et sårbarhet på grunn av hvordan Rails håndterer masseoppgaver av attributter. Som et resultat var ganske muligens mange Rails-baserte apps åpne for enkle angrep som fører oss til vår neste historie ...

Les mer

Github Gets Broken Into

Som et resultat av sårbarheten i Rails, nevnt ovenfor, fikk Github hacket med Egor å få tillatelse og andre administrasjonsrettigheter til hver oppbevaringssted.

Hvordan Egor annonserte sin pause

Githubs svar

PHP Flytter til Github

I enda flere Github-relaterte nyheter har PHP-prosjektet nå en kopi for å sjekke behovene til Github nå. Repo ser ut til å være en aktiv utvikler, som forventet.

Les mer

Chrome overtar IE, for en dag

Å, hvordan de mektige har falt! I en enkelt dag tidligere denne måneden overtok Chrome IEs markedsandel. Nå er det imidlertid tilbake med IE som hevder 34,8% mens Chrome har 30,9%.

Les mer

Python 3.3 og Django 1.4 Utgitt

For pythonistene, et par store utgivelser denne måneden.

Django, en av mine favoritt Python-rammer, samt Python selv ble oppdatert denne måneden. Sørg for å sjekke ut changelogs nedenfor - begge kan skryte av noen massive funksjoner.

Python 3.3

Django 1.4

Amazon Drops Priser på AWS Services

Amazon-paletten til webapps har virkelig gjort webutvikling mye enklere de siste årene. I tillegg til å kontinuerlig legge til funksjoner, reduserer Amazon også sine priser mye for å holde kostnadene våre i tråd med besparelser fra Moores lov.

Les mer

HaXe - et nytt programmeringsspråk

haXe er et nytt språk som kan kompileres til alle populære programmeringsplattformer med sin raske kompilator - JavaScript, Flash, NekoVM, PHP, C ++, C # og Java. Det er åpen kilde for å starte opp!

Les mer


Nye barn på blokken

Som webutviklere kan den enorme mengden ressurser vi får til å øke eksponentielt med tiden. Her er bare en rask titt på noen nylig opprettede ressurser som fortjener oppmerksomheten din - alt fra nye bøker til skript og rammer.


Tower.js

Full Stack Web Framework for Node.js og nettleseren. Bygget på toppen av Node's Connect and Express, modellert etter Ruby on Rails. Bygget for klienten og serveren fra bakken.

Github Repo


graphene

Graphene er et realtime dashbord og grafikkverktøy basert på D3 og Backbone.

Det ble laget for å tilby et veldig estetisk realtid-dashbord som lever på grafitt (men kan skreddersys til enhver bakside, til slutt).

Github Repo


Heatmap.js

heatmap.js er et JavaScript-bibliotek som kan brukes til å generere webvarmaps med html5canvas-elementet basert på dataene dine. Varmekartene er fullt tilpassbare.

Github Repo


ShellJS

ShellJS er en bærbar (Windows inkludert) implementering av Unix shell kommandoer på toppen av Node.js API. Du kan bruke den til å eliminere shell-skriptets avhengighet av Unix mens du fremdeles holder sine kjente og kraftige kommandoer.

Github Repo


Messenger.js

Messenger.js er et bibliotek som gjør nettverkskommunikasjon via JSON død enkel og sinnsykt rask!

Github Repo


Kalendae

Kalendae er et forsøk på å gjøre noe som ingen ennå har vært i stand til å gjøre: lage en date picker som ikke suger. Det er fullt portabelt, ingen avhengigheter. Ingen jQuery, ingen prototype, ingen MooTools; bare legg til skriptet og stilarket, og du er god til å gå.

Github Repo


AtomizeJS

AtomizeJS er et JavaScript-bibliotek for å skrive distribuerte programmer, som kjører i nettleseren, uten å måtte skrive noen programspesifikke logikk på serveren.

Github Repo


Cassovary

Cassovary er et enkelt "stor graf" -behandlingsbibliotek for JVM. De fleste JVM-vertede grafbiblioteker er fleksible, men ikke plasseffektive. Cassovary er designet fra grunnen til først å kunne håndtere grafikker med milliarder nudler og kanter.

Github Repo


Overflate JS

Overflate er et JS-bibliotek som er ment for å hjelpe til med å administrere enkeltsideapplikasjoner (eller "Ajaxy" -apper). Det fremmer avkobling av komponenter og gir verktøy for å navigere mellom "skjermer" og integrering med nettleserloggen.

Github Repo


noty

noty er en jQuery-plugin som gjør det enkelt å opprette varsel-, suksess-, feil- og bekreftelsesmeldinger som et alternativ til standardvarslingsdialogboksen. Hver melding er lagt til i kø. (Unntatt growl som varsler)

Github Repo


Best av Internett

Ofte ser du egentlig ikke etter en opplæring så mye som du leter etter en rant, en mening eller musings av en trøtt utvikler eller bare noe kult med absolutt null ekte verdensbruk. Disse seksjonene inneholder lenker til nøyaktig de - interessante og kule ting fra utviklerfellesskapet.

Tolket språk: PHP, Perl, Python, Ruby

En side ved side referanse av hvordan å gjøre vanlige funksjoner i PHP, Perl, Python og Ruby. Praktfullt nyttig hvis du må lære cesspoolen som er PERL.

Les mer

Apache 2,4 raskere enn Nginx?

Er den nyeste versjonen av Apache raskere enn Nginx? Finn ut i denne skytingen!

Les mer

Ditt favorittprogrammeringsspråk er ikke bra nok

@fhaard forklarer hvorfor du er en wuss hvis du er for følelsesmessig knyttet til et programmeringsspråk. En flott lesing!

Les mer

PHP er usikkert (og andre Enterprise Open-Source F.U.D.)

Benjamin Balter demonterer systematisk mange falske antagelser rundt PHP-plattformen. Dette er definitivt noe å knytte til snooty Rails-utvikleren i din sosiale sirkel - alle har sikkert kommet i kontakt med denne mytiske brogrammeren.

Les mer

Hva er forskjellen mellom en URI og en URL?

Et av de spørsmålene som jeg også ble skamfullt for å spørre. Heldigvis løp jeg inn i dette StackOverflow innlegget som gjør en fantastisk jobb med å forklare forskjellen.

Les mer

Hvorfor du aldri, noensinne, noensinne, bruk ALDRI ledd i din kode igjen

Dette er en for den relativt lave nivå programmerer. Det er lett å glemme at vi har mange datastrukturer annet enn arrays og hashes når det gjelder webutvikling, men hvis du er eksternt interessert i et annet paradigme, er dette en god lesning..

Les mer


Wrapping Up

Vel, det handler om alle de store endringene som skjedde i vår bransje i det siste.

Vil du at vi skal dekke mer standardnyheter? Et fokus på kommende skript kanskje? Eller bare flere interessante innlegg og diskusjoner fra samfunnet? Gi oss beskjed i kommentarene og takk så mye for å lese!