Onlangs in Web Development (editie maart '12)

Webontwikkeling is een industrie die voortdurend in beweging is, met technologieën en jargon die veranderen en muteren in een eindeloze cyclus. Om maar te zwijgen over de enorme hoeveelheid informatie die men dagelijks moet verwerken.

In deze serie, die maandelijks wordt gepubliceerd, proberen we dit recht te zetten door u alle belangrijke nieuws, aankondigingen, releases en interessante discussies binnen de webontwikkelingsindustrie in een beknopt pakket te presenteren. Ga met me mee na de sprong!


Nieuws en releases

Al het belangrijke nieuws op één plek: releases, aankondigingen, gekrakeel van bedrijven, beveiligingsproblemen en alle gerelateerde heisa.

PHP 5.4 is uit

De eerbiedwaardige PHP-taal is nu op versie 5.4 met een lot van nieuwe functies en toevoegingen, waaronder een ingebouwde server en eigenschappen.

Zorg ervoor dat je de release-opmerkingen leest, evenals ons toegewijde artikel over wat er nieuw is met de release.

Releaseopmerkingen
PHP 5.4 is hier! Wat je moet weten

Elementaire maar kritieke rails gevonden

Rails hadden vroeger een zeker stigma - de beruchte 'Rails schalen niet. Nu dreigt er een andere die de eerdere gemakkelijk overslaat.

Eerder deze maand ontdekte een ondernemende Egor Homakov een kwetsbaarheid als gevolg van de manier waarop Rails massa-toewijzingen van kenmerken afhandelt. Dientengevolge stonden heel wat op Rails gebaseerde apps open voor gemakkelijke aanvallen die ons naar ons volgende verhaal leiden ...

Lees verder

Github wordt gebroken

Als gevolg van de hierboven genoemde kwetsbaarheid in Rails is Github gehackt met het verkrijgen van commit-toegang en andere beheerdersrechten door Egor om elk bewaarplaats.

Hoe Egor zijn inbreken aankondigde

Github's antwoord

PHP Gaat naar Github

In nog meer Github gerelateerd nieuws, heeft het PHP-project nu een exemplaar voor je uitcheckbehoeften bij Github. De repo lijkt, zoals verwacht, een actieve ontwikkelaar te zijn.

Lees verder

Chrome haalt IE voor een dag over

Oh hoe de machtige gevallen zijn! Voor een dag eerder deze maand haalde Chrome het marktaandeel van IE in. Nu zijn de zaken echter terug met IE, die 34,8% claimt, terwijl Chrome 30,9% heeft.

Lees verder

Python 3.3 en Django 1.4 uitgebracht

Voor de Pythonistas, een paar grote releases deze maand.

Django, een van mijn favoriete Python-raamwerken, evenals Python zelf werden deze maand bijgewerkt. Zorg ervoor dat je de onderstaande changelogs bekijkt - beide hebben een aantal enorme feature-toevoegingen.

Python 3.3

Django 1.4

Amazon daalt prijzen op AWS Services

Het Amazon-palet van web-apps heeft de webontwikkeling de afgelopen jaren echt een stuk eenvoudiger gemaakt. Naast het voortdurend toevoegen van functies, verlaagt Amazon ook zijn prijzen veel, waardoor onze kosten in overeenstemming blijven met de besparingen van de wet van Moore.

Lees verder

HaXe - een nieuwe programmeertaal

haXe is een nieuwe taal die kan worden gecompileerd naar alle populaire programmeerplatforms met zijn snelle compiler - JavaScript, Flash, NekoVM, PHP, C ++, C # en Java. Het is open source om op te starten!

Lees verder


New Kids On The Block

Als webontwikkelaars neemt de hoeveelheid resources die we kunnen gebruiken exponentieel toe met de tijd. Hier volgt een korte blik op enkele recent gemaakte bronnen die uw aandacht verdienen - van nieuwe boeken tot scripts en frameworks.


Tower.js

Full Stack Web Framework voor Node.js en de browser. Gebouwd bovenop de Connect and Express van Node, gemodelleerd naar Ruby on Rails. Gebouwd voor de client en server vanaf de grond af.

Github Repo


grafeen

Graphene is een realtime toolkit voor dashboards en grafieken op basis van D3 en Backbone.

Het is gemaakt om een ​​zeer esthetisch realtime-dashboard te bieden dat bovenop Graphite woont (maar dat uiteindelijk op elke back-end kan worden afgestemd)..

Github Repo


Heatmap.js

heatmap.js is een JavaScript-bibliotheek die kan worden gebruikt om web-heatmaps te genereren met het element html5canvas op basis van uw gegevens. De heatmaps kunnen volledig worden aangepast.

Github Repo


ShellJS

ShellJS is een draagbare (Windows-ingesloten) implementatie van Unix-shellopdrachten bovenop de Node.js-API. Je kunt het gebruiken om de afhankelijkheid van je shell-script met Unix te elimineren, terwijl je toch zijn vertrouwde en krachtige commando's behoudt.

Github Repo


Messenger.js

Messenger.js is een bibliotheek die netwerkcommunicatie via JSON doodeenvoudig en waanzinnig snel maakt!

Github Repo


kalendae

Kalendae is een poging iets te doen dat nog niemand heeft kunnen doen: een datumkiezer maken die niet zift. Het is volledig draagbaar, geen afhankelijkheden. Geen jQuery, geen Prototype, geen MooTools; voeg gewoon het script en de stylesheet toe en je bent klaar om te gaan.

Github Repo


AtomizeJS

AtomizeJS is een JavaScript-bibliotheek voor het schrijven van gedistribueerde programma's, die in de browser worden uitgevoerd, zonder een toepassingsspecifieke logica op de server te hoeven schrijven.

Github Repo


Cassovary

Cassovary is een eenvoudige "big graph" -verwerkingsbibliotheek voor de JVM. De meeste JVM-gehoste grafische bibliotheken zijn flexibel, maar niet ruimtebesparend. Cassovary is vanaf de grond ontworpen om eerst grafieken met miljarden knooppunten en randen efficiënt te kunnen verwerken.

Github Repo


Surface JS

Surface is een JS-bibliotheek die is bedoeld om te helpen bij het beheren van apps met één pagina (of "Ajax" -apps). Het bevordert de ontkoppeling van componenten en biedt hulpmiddelen voor het navigeren tussen "schermen" en integratie met de browsergeschiedenis.

Github Repo


Nee bedankt

noty is een jQuery-invoegtoepassing waarmee u eenvoudig waarschuwings-, succes-, fout- en bevestigingsberichten kunt maken als alternatief voor het standaard waarschuwingsvenster. Elke melding wordt toegevoegd aan een wachtrij. (Behalve grommige meldingen)

Github Repo


Beste van het internet

Vaak ben je niet zozeer op zoek naar een tutorial als je op zoek bent naar een rant, een mening of de overpeinzingen van een vermoeide ontwikkelaar of gewoon iets cools met absoluut geen echt gebruik. Deze sectie bevat links naar precies die - interessante en leuke dingen van de ontwikkelaarsgemeenschap.

Geïnterpreteerde talen: PHP, Perl, Python, Ruby

Een zij aan zij referentieblad van hoe gemeenschappelijke functies te doen in PHP, Perl, Python en Ruby. Heerlijk handig als je de beerput moet leren kennen die PERL is.

Lees verder

Apache 2.4 Sneller dan Nginx?

Is de nieuwste versie van Apache sneller dan Nginx? Ontdek het in deze shootout!

Lees verder

Je favoriete programmeertaal is niet goed genoeg

@fhaard legt uit waarom je een beetje bent als je te emotioneel gehecht bent aan een programmeertaal. Een geweldige leeservaring!

Lees verder

PHP is onveilig (en andere Enterprise Open-Source F.U.D.)

Benjamin Balter demonteert systematisch veel valse veronderstellingen rond het PHP-platform. Dit is zeker iets om te linken naar de snooty Rails-ontwikkelaar in uw sociale omgeving - iedereen is waarschijnlijk in contact gekomen met deze mythische brokers.

Lees verder

Wat is het verschil tussen een URI en een URL?

Een van die vragen die ik me te schaamde om te vragen. Gelukkig kwam ik deze StackOverflow-post tegen die een fantastisch werk doet om het verschil uit te leggen.

Lees verder

Waarom u nooit, ooit, OOIT Link-lijst opnieuw in uw code moet gebruiken

Dit is er een voor de programmeur op relatief laag niveau. Het is gemakkelijk om te vergeten dat we veel andere datastructuren hebben dan arrays en hashes als het gaat om webontwikkeling, maar als je op afstand geïnteresseerd bent in een ander paradigma, dan is dit een geweldige leeservaring..

Lees verder


Afsluiten

Nou, dat is ongeveer alle belangrijke veranderingen die onlangs in onze branche zijn gebeurd.

Wilt u dat we meer standaard nieuws bespreken? Een focus op aankomende scripts misschien? Of gewoon interessantere berichten en discussies van de community? Laat het ons weten in de comments en bedankt voor het lezen!