Webbutveckling är en bransch som är i ett tillstånd av konstant flöde med teknik och jargongändring och mutation i en oändlig cykel. För att inte tala om den rena floden av information man måste behandla varje dag.
I den här serien, som publiceras varje månad, kommer vi att försöka rätta till det genom att ge dig alla viktiga nyheter, meddelanden, utgåvor och intressanta diskussioner inom webbutvecklingsindustrin i ett kortfattat paket. Gå med mig efter hoppet!
Alla viktiga nyheter på ett och samma ställe: utgåvor, meddelanden, företagskonflikter, säkerhetsproblem och all relaterad hoopla.
Det värdiga PHP-språket är nu på version 5.4 med a massa av nya funktioner och tillägg, inklusive en inbyggd server och egenskaper.
Var noga med att kolla in utgåva noterna samt vår dedikerade artikel om vad som är nytt med utgåvan.
Release Notes
PHP 5.4 är här! Vad du måste veta
Rails brukade ha en viss stigma kopplad till någon tid tillbaka - de ökända "Railsna skala inte. Nu finns det en annan som hotar att enkelt överskrida det tidigare.
Tidigare denna månad upptäckte en företagsförfattare Egor Homakov en sårbarhet på grund av att Rails hanterar massuppdrag av attribut. Som ett resultat var ganska möjligen många Rails-baserade appar öppna för enkla attacker som leder oss till vår nästa historia ...
Läs mer
Som ett resultat av sårbarheten i Rails, som nämnts ovan, fick Github hackat med Egor att få tillträde och andra administrativa privilegier att varje förvaret.
Hur Egor tillkännagav sitt bråk
Githubs svar
I ännu mer Github-relaterade nyheter har PHP-projektet nu en kopia för att kolla behov på Github nu. Repo verkar vara en aktiv utvecklare, som förväntat.
Läs mer
Åh hur de mäktiga har fallit! För en enda dag tidigare i månaden förvärvade Chrome IE: s marknadsandel. Nu är det dock tillbaka med IE som hävdar 34,8% medan Chrome har 30,9%.
Läs mer
För Pythonistas, ett par stora utgåvor denna månad.
Django, en av mina favorit Python-ramar, liksom Python själv uppdaterades denna månad. Se till att kolla in changelogs nedan - båda skryta med några massiva funktionstillägg.
Python 3.3
Django 1.4
Amazonas palett av webbapps har verkligen gjort webutveckling mycket enklare under de senaste åren. Förutom att ständigt lägga till funktioner, sänker Amazon också sina priser mycket för att hålla våra kostnader i linje med besparingar från Moores lag.
Läs mer
haXe är ett nytt språk som kan kompileras till alla populära programmeringsplattformar med sin snabba kompilator - JavaScript, Flash, NekoVM, PHP, C ++, C # och Java. Det är öppen källkod att starta!
Läs mer
Som webbutvecklare kan den stora mängden resurser vi klarar av ökar exponentiellt med tiden. Här är bara en snabb titt på några nyligen skapade resurser som förtjänar din uppmärksamhet - allt från nya böcker till skript och ramar.
Full Stack Web Framework för Node.js och webbläsaren. Byggd ovanpå Node Connect och Express, modellerad efter Ruby on Rails. Byggd för klienten och servern från grunden.
Github Repo
Graphene är en realtid instrumentbräda och grafikkverktyg baserat på D3 och Backbone.
Det gjordes för att erbjuda en mycket estetisk realtid instrumentpanel som lever ovanpå Graphite (men kan anpassas till någon baksida, så småningom).
Github Repo
heatmap.js är ett JavaScript-bibliotek som kan användas för att generera webbvärmekartor med html5canvas-elementet baserat på dina data. Värmekartorna är fullt anpassningsbara.
Github Repo
ShellJS är en bärbar (Windows-inkluderad) implementering av Unix-skalkommandon ovanpå Node.js API. Du kan använda den för att eliminera ditt skalskript bero på Unix samtidigt som du behåller sina bekanta och kraftfulla kommandon.
Github Repo
Messenger.js är ett bibliotek som gör nätverkskommunikation via JSON död enkel och galen snabb!
Github Repo
Kalendae är ett försök att göra någonting som ingen ännu har kunnat göra: gör en datumväljare som inte suger. Det är fullt bärbart, inga beroenden. Ingen jQuery, ingen prototyp, ingen MooTools; lägg bara till manuset och stilarket och du är bra att gå.
Github Repo
AtomizeJS är ett JavaScript-bibliotek för att skriva distribuerade program som körs i webbläsaren utan att behöva skriva någon applikationsspecifik logik på servern.
Github Repo
Cassovary är ett enkelt "stor graf" bearbetningsbibliotek för JVM. De flesta JVM-värdgrafikbibliotek är flexibla men inte rymdeffektiva. Cassovary är designad från grunden till att först kunna hantera grafer med miljarder noder och kanter.
Github Repo
Surface är ett JS-bibliotek som är avsett att hjälpa till att hantera enkelsidiga applikationer (eller "Ajaxy" -appar). Det främjar avkoppling av komponenter och ger verktyg för navigering mellan "skärmar" och integrering med webbläsarhistoriken.
Github Repo
noty är ett jQuery-plugin som gör det enkelt att skapa varning, framgång, fel och bekräftelsemeddelanden som ett alternativ till standardvarningsdialogrutan. Varje meddelande läggs till i en kö. (Förutom growl som notifieringar)
Github Repo
Ofta letar du inte riktigt efter en handledning så mycket som du letar efter en rant, en åsikt eller en trött utvecklares musings eller bara något coolt med absolut noll verklig världsanvändning. Dessa avsnitt innehåller länkar till exakt de - intressanta och coola saker från utvecklaren.
En sida vid sida referenslista om hur man gör gemensamma funktioner i PHP, Perl, Python och Ruby. Underbart användbart om du måste lära dig cesspoolen som är PERL.
Läs mer
Är den senaste versionen av Apache snabbare än Nginx? Ta reda på i denna shootout!
Läs mer
@fhaard förklarar varför du är en wuss om du är för emotionellt kopplad till ett programmeringsspråk. En bra läsning!
Läs mer
Benjamin Balter delar systematiskt många falska antaganden runt PHP-plattformen. Det här är definitivt något att länka till den snooty Rails-utvecklaren i din sociala cirkel - alla har förmodligen kommit i kontakt med denna mytiska brogrammer.
Läs mer
En av de frågorna som jag också skämdes över att fråga. Tack och lov, jag sprang in i denna StackOverflow post som gör ett stellar jobb för att förklara skillnaden.
Läs mer
Detta är en för den relativt låga programmeraren. Det är lätt att glömma att vi har gott om andra datastrukturer än arrays och hashes när det gäller webutveckling, men om du är intresserad av ett annat paradigm är det här en bra läsning.
Läs mer
Tja, det handlar om alla de stora förändringarna som hänt nyligen i vår bransch.
Vill du att vi ska täcka mer standardnyheter? Fokus på kommande skript kanske? Eller bara mer intressanta inlägg och diskussioner från samhället? Låt oss veta i kommentarerna och tack så mycket för att läsa!