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!
Al het belangrijke nieuws op één plek: releases, aankondigingen, gekrakeel van bedrijven, beveiligingsproblemen en alle gerelateerde heisa.
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
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
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
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
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
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
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 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
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.
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
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 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 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 is een bibliotheek die netwerkcommunicatie via JSON doodeenvoudig en waanzinnig snel maakt!
Github Repo
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 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 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 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
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
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.
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
Is de nieuwste versie van Apache sneller dan Nginx? Ontdek het in deze shootout!
Lees verder
@fhaard legt uit waarom je een beetje bent als je te emotioneel gehecht bent aan een programmeertaal. Een geweldige leeservaring!
Lees verder
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
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
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
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!