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.
Ahh, JavaScript. Ik denk dat het meer conflicten heeft veroorzaakt dan datHelen. Deze keer is er een golf van activiteit rond een enkele, ontbrekende komma. Ik wil je niet van het drama weghalen, dus bekijk de Github-discussie hieronder, nadat je wat popcorn hebt gegrepen.
Persoonlijk, als je geen CoffeeScript-ing bent, voeg je gewoon die verdomde puntkomma toe en noem het een dag.
Klik hier voor internetdrama
De meeste Pythonistas kennen Django. Voor degenen onder jullie die dat niet doen, Django is een Python-framework op hoog niveau dat je helpt met webontwikkeling. Hoewel Django al geruime tijd een repo op Github heeft, was hij in een staat van verlatenheid. Je zou vaak zien dat de repo alleen versies bevatte die veel achter de feiten aan liepen.
Nou ja, niet meer van dat. Django is eindelijk verhuisd naar Github en de repo lijkt actief te zijn. Als je geïnteresseerd bent, was Subversion wat werd gebruikt om Django eerder te beheren, sinds 2005.
Github repo
Moe van de huidige kaders en technologieën, heeft een groep ontwikkelaars een JavaScript-raamwerk met volledige stack gemaakt.
Meteor is een reeks nieuwe technologieën voor het bouwen van webapps van topkwaliteit in een fractie van de tijd, of u nu een expert bent of net begint. Ik ben er zeker van dat mensen het lezen over JavaScript al beu zijn en het enorme aantal frameworks dat elke dag verschijnt, maar dit is echt de moeite van het kijken waard.
Lees verder
SPDY, ontwikkeld door Google, is een netwerkprotocol dat is bedoeld om de laadtijd van webpagina's te verbeteren, evenals webbeveiliging.
Zoals met alles wat met internet te maken heeft, duurt het eonen om alles gestandaardiseerd te krijgen en zijn browsers al begonnen met het implementeren van experimentele versies van de technologie. De nieuwste Firefox-bèta voegt ondersteuning toe voor het protocol en schakelt het standaard in. Het is niet de enige browser die u kunt doen: Chrome biedt al ondersteuning voor SPDY, terwijl Opera hetzelfde doet met het voorbeeld van versie 12.
Releaseopmerkingen
Microsoft, om het bewustzijn van zijn spectaculair schone Metro-interface te vergroten, heeft open source een Metro-thema ontwerp voor jQuery mobiel. Het thema bevat een groot aantal widgets en interacties met Metro-thema's en lijkt echt goed te werken.
Lees verder
Nog een maand, nog een Firefox-update. Om eerlijk te zijn, zijn de updates nu behoorlijk substantieel deze keer.
Deze versie introduceert een massa ontwikkeltools en verbeteringen, samen met een veel meer gestroomlijnd updateproces. De lijst met ontwikkelaargerelateerde updates, diegene waar we echt om geven, zorgt voor een nogal interessante leeservaring dus zorg ervoor dat je op de onderstaande link klikt.
Lees verder
Ontwikkelaars houden van of houden van CoffeeScript. Ik persoonlijk hou ervan en daarom zie je dit hier. De nieuwste versie dwingt de striktere tijd tijdens het compileren af om u te helpen die irritante, knagende problemen uit te wissen.
Versie 1.3 biedt ook verbeteringen aan de REPL en een aantal tweaks en verbeteringen.
Wijzig log
Met de ravage die vorige maand door de kwestie van de massa-toewijzing werd veroorzaakt, heeft het Rails-team zijn standpunt over dit onderwerp heroverwogen en versie 3.2.3 uitgesteld die de waarde van config.active_record.whitelist_attributes
. Er zijn ook verschillende, diverse fixes en verbeteringen die in deze versie zijn gebundeld.
Releaseopmerkingen
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.
Smooth.js neemt een array van getallen of vectoren en retourneert een parametrische functie die continu die array interpoleert. Smooth.js ondersteunt verschillende interpolatiemethoden en flexibele opties voor grensgedrag.
Github Repo
jQuery-schuifpad is een plug-in waarmee u uw eigen aangepaste schuifpad kunt definiëren. Wat dit precies betekent, wordt het best begrepen door de demo te bekijken. De plug-in gebruikt op canvas gebaseerde syntaxis voor het tekenen van paden, met behulp van de methoden moveTo, lineTo en arc. Om het pad goed te krijgen, kan een canvas-overlay met het pad worden ingeschakeld bij het initialiseren van de plug-in.
Github Repo
Keymaster is een eenvoudige (100 LoC of zo) microbibliotheek voor het definiëren en verzenden van sneltoetsen. Het heeft geen afhankelijkheden.
Github Repo
PHP Microframework voor gebruik met wat je maar wilt. Eigenlijk gewoon een snelle router met mooie syntaxis en een cache singleton. Voegt onderweg nog meer dingen toe, zoals een uitbreidingssysteem, een autoloader en andere dingen om het ontwikkelen in PHP minder irritant te maken dan het momenteel is.
Github Repo
De jQuery-plug-in die een juist domein suggereert wanneer uw gebruikers het verkeerd spellen in een e-mailadres.
Github Repo
Hammer.js is een javascript-bibliotheek die kan worden gebruikt om gebaren op aanraakapparaten te besturen.
Github Repo
Monorail.js zal je nooit dwingen, en gebruikt alleen wat je nodig hebt. Monorail.js zal u nooit dwingen iets te installeren dat niet nodig is voor uw project. Het doel is om te gebruiken wat je nodig hebt. Alles behalve het maken van een project is altijd optioneel.
Github Repo
Rainbow is een coderingssyntaxismakende bibliotheek geschreven in Javascript. Hij is ontworpen om lichtgewicht te zijn (1,4 kB), eenvoudig te gebruiken en uit te breiden.
Github Repo
Er zijn veel tijdlijnhulpmiddelen op het web, maar ze zijn bijna allemaal moeilijk voor de ogen of moeilijk te gebruiken. Maak tijdlijnen die tegelijkertijd mooi en intuïtief zijn voor gebruikers. Tijdlijn is geweldig om media uit verschillende bronnen in te voeren. Voeg een link toe van Twitter, YouTube, Flickr, Vimeo, Google Maps of SoundCloud en de tijdlijn zal het formateren zodat het perfect past. In de toekomst zullen meer mediatypen worden ondersteund.
Github Repo
FakeS3 is een lichtgewicht server die reageert op dezelfde oproepen waarop Amazon S3 reageert.
Het is uitermate handig voor het testen van S3 in een sandboxomgeving zonder daadwerkelijk naar Amazon te bellen, wat niet alleen een netwerk vereist, maar ook kostbare dollars kost.
Github Repo
Met retina.js kunnen afbeeldingen met een hoge resolutie eenvoudig worden gebruikt op apparaten met retina-beeldschermen. Wanneer uw gebruikers een pagina laden, controleert retina.js elke afbeelding op de pagina om te zien of er een versie met hoge resolutie van die afbeelding op uw server staat. Als er een variant met een hoge resolutie bestaat, zal het script op de plaats van die afbeelding worden geruild.
Github Repo
Rucksack is een plug-in voor jQuery om elementen te rangschikken die in de opgegeven breedte passen. Het is afhankelijk van het knapzakalgoritme.
Github Repo
jQuery PopBox is een eenvoudig UI-element voor een ballon geïnspireerd op 37Signals Highrise CRM.
Github Repo
Met dit script kunt u "schermafbeeldingen" van webpagina's of delen daarvan maken, rechtstreeks in de browser van de gebruiker. Het screenshot is gebaseerd op de DOM en is als zodanig mogelijk niet 100% accuraat voor de echte weergave aangezien het geen echte screenshot is, maar de screenshot opbouwt op basis van de informatie die op de pagina beschikbaar is.
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 gedetailleerd overzicht van waarom de meeste mensen, wanneer ze een pistool met twee kogels krijgen en gevraagd hebben om Hitler of PHP te schieten, PHP twee keer willen schieten. Als een van een PHP-liefhebber ben ik, ik kan het niet helpen maar ben het eens met veel van dit artikel.
Lees verder
Een heel goed geschreven tegengesteld punt aan het eerdere artikel, ondersteund door een hoop beredeneerd denken.
Lees verder
Brendan Eich komt met zijn standpunt over de hele probleem met de puntkomma in JavaScript.
Lees verder
Een prachtig gedetailleerd antwoord op StackOverflow waarin wordt beschreven hoe je een kickass-programmeur kunt zijn zonder een dure CS-graad.
Lees verder
Een zeer informatieve presentatie waarin wordt beschreven hoe u moet doorgaan met het uitvoeren en upgraden van uw Rails-apps.
Lees verder
Een aardig klein beetje gelezen over de software-industrie en de ratrace rond titels.
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!