Your data model has started to stabilize and you're in a position to create a public API for your web app. You realize it's hard to make significant changes to your API once it's released and want to get as much right as possible up front. Now, the internet has no shortage on opinions on API design. Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni
mrdoob : position: absolute; left: Keyboard Shortcuts Keyboard shortcuts are available for common actions and site navigation. Twitter Mr.dò_ób ‏@mrdoob 31 Jul position: absolute; left: calc(50% - 300px); top: calc(50% - 300px); http://caniuse.com/calc #css #centering #finally mrdoob : position: absolute; left:
CSS Length Explained CSS Length Explained When styling a web site with CSS you might have realised that an inch on a screen is not an actual inch, and a pixel is not necessarily an actual pixel. Have you ever figured out how to represent the speed of light in CSS pixels? In this post, we will explore the definition of CSS length units starting by understanding some of the physical units with the same name, in the style of C.G.P. Grey. The industrial inch (in)
Bonjour et bienvenue ! Si vous aimez cet article, n'hésitez pas à vous abonner au site via son flux RSS suivre Korben.info. Vous vous croyez protégé de toute forme de tracking car vous avez désactivé ou filtré le JavaScript, flash, les cookies...etc. ? Eh bien détrompez-vous, car même si vous avez mis en place ce plugin qui permet de brouiller les pistes face à des méthodes de tracking non traditionnelles comme Panopticlik, il est toujours possible de vous suivre. Comment ? Comment suivre un internaute sans cookie ni javascript ? Comment suivre un internaute sans cookie ni javascript ?
Les attributs async et defer pour <script> Deux attributs HTML permettent de modifier le comportement des balises <script> et plus particulièrement pour le chargement des ressources JavaScript : async : charger/exécuter les scripts de façon asynchrone. defer : différer l'exécution à la fin du chargement du document. Ils sont souvent confondus avec pourtant des conséquences différentes. Les attributs async et defer pour <script>
HTML5

MEAN is a boilerplate that provides a nice starting point for MongoDB, Node.js, Express, and AngularJS based applications. It is designed to give you quick and organized way to start developing of MEAN based web apps with useful modules like mongoose and passport pre-bundled and configured. We mainly try to take care of the connection points between existing popular frameworks and solve common integration problems. Prerequisites Node.js - Download and Install Node.js. Mean by linnovate Mean by linnovate
Brio: Animated explainer videos, animation for the web and TV
popline - An HTML5 Rich-Text-Editor Toolbar
InK - Interface Kit
NSA's PRISM: Protect yourself with these alternative services - Silicon Valley Business Journal NSA's PRISM: Protect yourself with these alternative services - Silicon Valley Business Journal loops7 Afraid someone is watching? Try these services for a little privacy. If you're at all like me, the announcement that the NSA's secret PRISM program was collecting and analyzing data from pretty much every major Internet service, and thus could potentially be listening in on my phone calls, reading my emails and looking at my documents stored in the cloud, made you feel icky. Sure, the NSA said they weren't intentionally looking to spy on Americans, but just the possibility of this happening feels like a breach of privacy. Fortunately, there's a whole cottage industry around encrypted versions of popular Internet services, most of which don't need any technical knowledge to set up and operate.
Introduction In this article I’m going to teach you how to load some JavaScript in the browser and execute it. No, wait, come back! Deep dive into the murky waters of script loading Deep dive into the murky waters of script loading
Using HTML5 prerendering to speed up a multi-page registration process Using HTML5 prerendering to speed up a multi-page registration process I recently began using a newish HTML5 feature called prerendering in the Soundslice registration process, and I'm very happy with how it's been working. Prerendering is a way for you (as a web developer) to tell a web page to load (and render!) a second page in the background -- where the second page is one that's highly likely to be visited next. Here's how it works.
Channel API on Google App Engine by Kazunori Sato on Prezi
Easily index your Single Page Application thanks to PhantomJS ¤ Vickev Easily index your Single Page Application thanks to PhantomJS ¤ Vickev Google provides a way to index your Single Page Application (SPA), built with Angular.js, Backbone.js, or other Javascript framework (ember.js, knockout.js, and others). In this article, we will first see together how it proceeds, the amount of work that the webmaster has to do, and then we will come up with an automatic solution. All along this article, I will introduce tools and examples of this website, vickev.com (which is built with Angular.js and Node.js), to prove the relevance of the method. The magic of Google crawl Google perfectly indexes websites, but without executing any javascript code.
Today we’re proud to announce our latest WebRTC innovation: Mantis, a cloud-scaling infrastructure for our OpenTok on WebRTC platform. This is another big step forward for the TokBox team as we continue to pursue our goal of providing application developers with simple yet powerful APIs. APIs that not only leverage the latest standards to deliver the best possible experience, but that are backed by a scalable, smart cloud which supports interoperability across a variety of end-points. It was just over six months ago that we launched the OpenTok on WebRTC platform. Mantis: Next-generation Cloud Technology for WebRTC | Tokbox Blog
Slideshare+Youtube A slideshare deck synchronized with a Youtube video Metal Fantaisies French broadcaster France Culture used popcorn to tell the story of HellFest Popcorn.js | The HTML5 Media Framework
Popcorn Maker 1.0 released – how it works
How do I version my REST API? | - The RESTful cookbook
Les URLs sont pour les Humains, Pas pour les Ordinateurs | xtof
HTML5 & App Engine Backends - Google IO 2012
Browse User Interface Designs
What The Rails Security Issue Means For Your Startup
Learn to code by creating an app | Ruby on Rails tutorial
altJS compile-to-JavaScript language list
Batch • 300 Pictographs for Web & User Interface Design
The Shumway Open SWF Runtime Project | Mozilla Research
Jquery Slider
www.igvita.com/slides/2012/webperf-crash-course.pdf
winston/cactus
Nouveau look pour une nouvelle vie, version spéciale Ippon
The Noun Project
Les évènements Web à ne pas manquer en Octobre, Novembre, Décembre prochain
Chrome supporte maintenant les FPS en version stable mais pas que …
fête sa première année !
Announcing Ringmark, a Mobile Browser Test Suite - Développeurs Facebook
google-styleguide.googlecode.com/svn/trunk/xmlstyle.html
Google HTML/CSS Style Guide
Protect your API: Twitter’s Denial of Service Attack and API Security
★ Pour ne plus être en REST, comprendre cette architecture
So what is Meteor? « Hype Driven Development
WebSockets: Stable and Ready for Developers
Add SPDY support to your Apache server with mod_spdy
Instagram Engineering • What Powers Instagram: Hundreds of Instances, Dozens of Technologies
ChronoZoom
UX

Javascript

MongoDB
La parole aux experts du Web : Que sont les CSS3 Media Queries ? Comment les intégrer et les mettre en oeuvre ?
Google Plus Style Animations with Jquery and CSS3