-
Keeping up with the ever-changing web is hard. Web Platform Daily is one of my favorite ways to do that and my absolute favorite format: simple, distilled, curated, and reliable.
Chris Coyier, designer at CodePen, writer at CSS-Tricks -
Web Platform Daily is a fantastic way to stay on top of the latest front-end techniques, tools and resources. Very, very valuable.
Vitaly Friedman, editor-in-chief of Smashing Magazine -
Web Platform Daily has quickly become not only an essential resource, but the essential resource. Nowhere else will you keep pace with the changing frontend landscape.
Paul Irish, developer advocate at Google
Open Web Platform Daily Digest
Update: I’ve enabled one-time payments. Note: If you don’t want to have your credit/debit card connected to PayPal, you can just remove it after making the payment (Profile > Add/Edit Credit Card).
December 13th, 2013 Edit on GitHub
- News
- NomNom launches first plugin-free commercial game based on asm.js and Unreal Engine 3, article
- Study by @Incapsula_com: 61.5% of all website traffic is now generated by bots, article
- BitTorrent-powered browser will enable users to store and distribute websites, article
- Posts
- @aerotwist on the lack of semantic self-contained views in HTML, post
- Working with source maps: Generating with UglifyJS + demos for Chrome/Firefox, @MattAntWest’s post
- ‘The responsive hover paradigm’: Translating
:hover
patterns to touch devices, @JennLukas’s post - Full-stack JavaScript with MEAN and Yeoman, @addyosmani’s post
- The new performance timing APIs available in IE11, @jatindermann’s post (IEBlog)
- Info
- Content
- Media
- CNN feature: @timberners_lee weighs in on the tide of censorship and surveillance, 5-min video
- Using ImageOptim-CLI on the MySpace homepage (30% size reduction), @fold_left’s 3-min screencast
- Demos
- @jaffathecake’s ECMAScript 6 code example demonstrating Promises + Generators, post
- Progress Button Styles: Creative effects for loading buttons, @crnacura’s post + demo page
December 12th, 2013 Edit on GitHub
- News
- Posts
- @dhh points out some benefits of server-generated JavaScript responses, post
- @chriscoyier’s intro to Grunt for people who are reluctant to try it out, post + 34-min screencast
- A good introduction to continuous integration and deployment, @flomotlik’s post
- The 7 levels of a stacking context (inner workings of CSS
z-index
), @vangogh’s post
- Info
- Content
- @zenorocha’s recap of the recent Chrome Dev Summit (select videos + descriptions), post
- @ppk’s CSS2 support tables for mobile browsers (updated December 2013), page
- Media
- Offline-capable web apps: Challenges and what Mozilla is doing in this field, 36-min Air Mozilla session
- Using Firefox’s Scratchpad to test JavaScript code on a live page, 2-min screencast
- Demos
- Visual techniques for maintaining the context between image and text on mobile, post
- How WebVTT support looks in Firefox Nightly (subtitles via
<track>
in<video>
), screenshot - “Zebra striping” a table with CSS
repeating-linear-gradient()
, @valueof’s post + demo
- Opinion
- “UA Sniffing leads to perfectly capable browsers being served suboptimal experiences”, post
December 11th, 2013 Edit on GitHub
- News
- Posts
- @LauraKalbag debunks common excuses for not bothering with accessibility, post
- @Souders’s wishlist for performance features in web browsers, post
- Info
- Content
- Google’s checklist for improving mobile websites, @maileohye’s post w/ 2 video presentations
- @codylindley’s compatibility tables showing support for front-end technologies in web browsers, site
- AMD during development, then single minimized file in production, discussion on Twitter
- Promoting the code openness of the Web as a good thing?, discussion on Mozilla’s group
- Demos
- Calculating vertex data from CSS transforms: A dynamically shaded 3D object, @keithclarkcouk’s demo
- An early prototype of using Chrome DevTools with Firefox, @auchenberg’s 3-min screencast
- @thomasfuchs’s tweet-sized JavaScript templating engine (in 5 lines of code), post
- Tools
- Opinion
December 10th, 2013 Edit on GitHub
- News
- A complete redesign of the Mozilla Developer Network, @davidwalshblog’s post
- China risks being left behind unless it builds a web that’s open to all, article
- Posts
- Info
- Content
- Best practices for typography on the Web (notes from @timbrown’s talk), @lukew’s post
- @jglovier’s quick Sass (SCSS) formatting rules for improved efficiency, post
- Use cases and requirements for giving web applications access to network information, page
- @rauschma’s comprehensive and easy-to-follow slide decks on ECMAScript 6, post
- Media
- Demos
- CSS-based outside stroke (
-webkit-text-stroke
+ pseudo elements), @aloyr’s post + screenshot - @heydonworks’s ARIA example #5: Alerting the user when network connectivity is lost/regained: demo
- Three new ‘focus transition’ experiments, @ELV1S’s page /w live and video demo
- CSS-based outside stroke (
- Tools
- Opinion
- “Working Groups should be required to document their design decisions”, discussion on Twitter
December 9th, 2013 Edit on GitHub
- News
- Posts
- Info
- If you have a compatibility problem with a website in IE, you can report it here
- FYI: There is a CSS
pointer-events
property and an (unrelated) Pointer Events API, source - Domain sharding: Reducing from 4 to 2 (domains) improved load times for Etsy, @jonathanklein’s post
- Content
- An overview of the viewport-related concepts in mobile browsers, @ppk’s page
- @jon_neal’s proposal for an HTML
<subhead>
element (to signify a subheading, subtitle, tagline…), post - Is it useful to distinguish between “web apps” and “web sites”?, poll results + @chriscoyier’s analysis
- “Unfolding the Box Model”: Exploring CSS 3D Transforms, @rupl ’s slide deck
- Media
- The upcoming ServiceWorker API for handling network requests, @jaffathecake’s 30-min talk
- Demos
- MiniCodeEditor, a HTML/CSS/JS code editor in 176+ bytes that fits in a tweet, @MaximeEuziere’s page
- A text layout that combines CSS Shapes and CSS Regions, @SaraSoueidan’s post
- Tools
- browser-sync , a tool for synchronized cross-device testing, @shaneOsbourne’s repo + Addy’s post
- NTH-TEST, a web tool for testing CSS
nth-*
argument expressions, @p_maloney’s site
- Opinion
December 6th, 2013 Edit on GitHub
- News
- @timberners_lee’s open remarks about building a World Wide Human Rights Web, 13-min talk
- The Web We Want campaign calls for a Internet Users Bill of Rights, @dillonmann’s post + site
- Posts
- Info
- How IE11 reduces the impact of network latency: Prebrowsing and SPDY, post (IEBlog)
- Examples of scenarios where JavaScript feature detection fails, @brothercake’s post
- How many websites redirect to a separate mobile site instead of being responsive?, @guypod’s post
- Content
- A comparison of JS documentation generators (JSDOc, YUIDoc, Doxx, Docco), @kaustavdm’s post
- An informative introduction to Web Animations, @brianskold’s 68-page slide deck
- @bram_stein’s proposal for a CSS
text-kerning
property, gist
- Media
- @BrendanEich: “The present and future of the Web Platform”, 50-min talk w/ slides
- @guypod’s 10-min presentation on image compression (w/ tips for specific image formats), post
- Demos
- A lightweight (15kB) chart animation with SVG, @mfortress’s post w/ tutorial
- A collection of progress bar designs (28 demos), @chriscoyier’s page
- Tools
- Opinion
- @ppk on his issue with device-pixel-ratio on desktop and how it shouldn’t expose zoom level, post
- “HTML5 performance is fine, what we are missing is tools”, @dmichalakos’s post
December 5th, 2013 Edit on GitHub
- News
- FCC chair: ISPs should be able to charge Netflix for Internet fast lane, article (Ars Technica)
- Wikipedia starts storing JavaScript in
localStorage
; reduces page load times by 156ms, source - Today: W3C director @timberners_lee to address UN gathering, post w/ live stream
- Posts
- Designing for large screens: An analysis of approaches on existing websites, @bearskinrug’s post
- Case study: Some issues on a web app that is not optimized for “offline first”, @dalmaer’s post
- Using Node’s Events module: The
EventEmitter
constructor, @andrew8088’s post
- Info
- You can subset Google webfonts by providing a query string
text
parameter, post + demo - Use
16px
+ text on form controls to prevent auto-zooming on iOS, @rogerjohansson’s post - A quick overview of the various syntaxes for looping in preprocessors, @chriscoyier’s post
- You can subset Google webfonts by providing a query string
- Content
- How should the new manifest for the Web be inlined in HTML?, discussion on GitHub
- Are there any disadvantages of using Base64 encoding for SVG/fonts/images?, discussion on Twitter
- Important resources for building Firefox OS web apps (simulator, boilerplate et al.), page
- Border inconsistency across browsers: What is the correct behavior?, @r3dsc0rpi0n’s post w/ demo
- Media
- Demos
- Using an SVG shape as a template for a tabbed layout, @chriscoyier’s post + demo
- @heydonworks’s ARIA example #4: ‘Simple tab interface’: demo w/ notes
- LaTeX2HTML5: Interactive math equations and diagrams, site w/ inline demos
- Opinion
- “Never ask for an API. Ask for new representations on your existing URLs.”, @RubenVerborgh’s post
December 4th, 2013 Edit on GitHub
- News
- Adobe’s Flash Professional CC can now natively create HTML5 Canvas animations, source
- New Chrome DevTools features for mobile development, @paul_irish’s post w/ video demos
- Shadow DOM in Firefox, source + Promises in V8, source
- Posts
- Sass technique: How Guardian’s responsive website maintains IE8 support, post
- Practical tips for building accessible interfaces, @charlieperrins’s post
- Beginner’s guide: How to build a simple Chrome extension, @tylersticka’s post
- The “view mode” approach to responsive web design, @danielwi’s post
- Info
- Content
- The behavior of device-pixel-ratio in desktop browsers, @ppk’s post + discussion on Twitter
- Web Components: @Souders’s suggestions for enhancing the HTML Imports standard, post
- Demos
- A big collection of Canvas freedrawing techniques demoed in @kangax’s post
- Freckle’s attractive landing page without any JavaScript bloat, @thomasfuchs’s post
- Angled navigation in pure CSS, @dudleystorey’s post + demo
- Opinion
- ES6 Generators: “Finally, a standard interface for iteration in JavaScript.”, @swannodette’s post
- “The (other) Web we lost”: How web developers fragmented the Web, @johnallsopp’s post
December 3rd, 2013 Edit on GitHub
- News
- The TAG nominees for the 2013 election: @daniel_b_austin, @domenic, @littlecalculist, @fjhirsch, post
- Windows Phone breaks 10% market share mark in Europe, article (GSM Arena)
- In related news: Study shows removing DRM increased music sales, article (Boing Boing)
- Posts
- A getting-started guide to URL rewriting on an Apache web server, @drewm’s post
- @davidwalshblog’s technique for detecting the active media query state in JavaScript, post
- 4 good tips for a more efficient Grunt workflow (i.a. variables for DRY), @MrMartineau’s post
- Info
- The
orientation
media feature is based on thewidth/height
ratio, @gabromanato’s post + demo - @dangoldin’s stats: How many JavaScript libraries are loaded on (select) popular websites, post
- “Many top responsive sites are using UA strings in their mobile strategies”, @bryanrieger’s tweet
- The
- Content
- Media
- Firefox OS security: Can an operating system built on web technologies be secure?, 4-min discussion
- @FremyCompany’s ServiceWorker (?) prototype implementation, 8-min screencast
- Web performance at scale: Case studies of how Dropbox improved performance, @zigam’s 15-min talk
- Demos
- Animated outlines on buttons to make them more noticeable on focus, @heydonworks’s post
- Several techniques for creating textured text, @SaraSoueidan’s post + demo page
- A simple example menu based on Adobe’s ‘Accessible Mega Menu’ code, @terrillthompson’s demo
- Tools
- Colorpeek, a web tool for previewing and sharing CSS colors, @tylersticka’s site + post
- Tampermonkey (extension), a userscript manager for Chromium based browsers, site
- Opinion
December 2nd, 2013 Edit on GitHub
- News
- Posts
- Using
FormData
objects to submit HTML forms via Ajax, @craigbuckler’s post - Part 2 of @killahforge’s ‘WebGL with Three.js’ tutorial: Using textures and particles, post
- Setting up Google Authorship for your website, @MattAntWest’s post
- Using
- Info
- Conditional comments don’t work as expected in IE11 when emulating IE8/9, @ImpressiveWebs’s post
- Amazon’s web performance strategy: Disregard the initial TCP congestion window, @igrigorik’s page
- You can put Emoji icons in GitHub commit messages; full list here (over 800 short-codes)
- Content
- Screen reader support for hidden content (
aria-hidden
), @stevefaulkner’s test results (via post) - Using HTML comments to conditionally show/hide elements with media queries, discussion on Twitter
- Information about Do Not Track: Enabling in the browser, list of websites that honor DNT et al., site
- HTML5 Accessibility tips:
<section>
element,summary
attribute et al., @russmaxdesign’s slide deck
- Screen reader support for hidden content (
- Media
- JavaScript Jabber #86: Ember.js & Discourse with @evil_trout, 64-min podcast
- Demos
- @heydonworks’s ARIA example #3:‘Progressive collapsibles’, demo w/ notes
- @LeaVerou’s ‘cleanest CSS spinner ever’ (implemented with only 2 HTML elements), post
- A set of 9 PhysicsJS demos (i.a. Newtonian orbit) w/ links to code, page
- Tools
- Opinion
November 29th, 2013 Edit on GitHub
- Posts
- A comprehensive guide to creating SVG icons (+ styling and adding filter effects), @mailtolego’s post
- Two solutions for creating a ‘stretchy’ responsive site navigation, @dudleystorey’s post
- Improved maintainability: Organizing style code with Sass partials, @ttimsmith’s post
- Info
- An informative overview of Walmart’s Node.js setup, @eranhammer’s post
- Unicode Emoji support (select characters) on mobile platforms (Android and iOS), screenshots
- How screen readers deal with different ways of providing text alternatives for images, page
- Content
- An issue with @ryanseddon’s
pointer-events:none
technique for performant scrolling, post - Best practices and techniques for accessible responsive design, @wahlbin’s 44-page slide deck
- Common Crawl, an open repository of web crawl data, site + @Aloisius’s post
- genome.js, a Node.js based platform for free and open DNA analysis, site
- Results for the 5th Developer Economics survey (mobile app development), @visionmobile’s gallery
- An issue with @ryanseddon’s
- Demos
- Tools
- Opinion
November 28th, 2013 Edit on GitHub
- News
- Chrome and Opera optimize for Mozilla-pioneered asm.js, @sieth_mysix’s post
- Nickelodeon focuses on HTML5 technology for its game development strategy, post
- Posts
- A guide to using the HTML
<meter>
element (+ styling & fallback options), @pankajparashar’s post - Web Components: The issue of FOUC in custom elements, @Souders’s post + discussion on Twitter
- Tutorial: Setting up your first website with GitHub Pages, @laureninspace’s post
- “How Node.js got big”, from the perspective of Joyent’s SVP of Engineering @bcantrill, post
- A guide to using the HTML
- Info
- Report from W3C CEO Jeff Jaffe on the recent TPAC meeting in China, post
- Upcoming WebSocket feature: Negotiating a compression algorithm, @igrigorik’s post
- HTTP Archive stats: “The average web page has grown 151% in just three years”, @tameverts’s post
- Content
- New W3C spec: “Manifest for web apps and bookmarks” (for ‘add to homescreen’ functionality), page
- “W3C Highlights - November 2013”, survey of select recent work and upcoming priorities, page
- 3 recent features in Chrome DevTools (i.a. improved Workspaces), @deanna_rubin’s post
- Porting web apps to Smart TVs/Xbox/PlayStation?, discussion on Twitter
- Demos
- A grid of SVG icons animated with CSS, @noahblon’s demo
- A stopwatch implemented with pure CSS animations, @paullarosbot’s demo
- WebGL game: A rudimentary but playable FPS (first person shooter), demo
- Tools
- Opinion
November 27th, 2013 Edit on GitHub
- News
- The BBC and Mozilla formalize partnership to support free and open internet technologies, post
- Posts
- @guypod’s top 5 tips for fast responsive websites (i.a. avoid downloading hidden images), post
- Complete guide: Building a simple data visualization using only JavaScript, @davidguttman’s post
- About the Stylus CSS preprocessor & why it was chosen for the MDN redesign, @davidwalshblog’s post
- Guide: How to implement in-app payments in Firefox OS apps, @jlongster’s post
- @dz explains in detail how his team created the animated SVGs for Polygon’s console reviews, post
- Info
- A crowdfunding campaign to raise funds for The npm Registry, site + @indexzero’s post
- PayPal web apps moving away from Java and onto JavaScript and Node.js, @juxtajeff’s post
- Unofficial draft: “Use Cases and Requirements for Installable Web Apps”, page
- Content
- Grunt configuration pattern: Separate config files for each task, @joco’s post
- A checklist for building a mobile-friendly web experience (25 items), @davidmfay’s post
- Media
- “Stop breaking the web”: Making JavaScript apps that respect the URL, @tomdale’s 28-min talk
- ShopTalk Show: RAPIDFIRE #21, Q&A with @chriscoyier and @davatron5000, 61-min podcast
- Tools
November 26th, 2013 Edit on GitHub
- News
- Posts
- Better scroll performance: Disabling
:hover
effects withpointer-events: none
, @ryanseddon’s post - Writing more semantic HTML with these 8 elements (i.a.
<mark>
,<menu>
), @LandonSchropp’s post - Step-by-step guide: Creating and animating a 3D scene with pure CSS, @donovanh’s post + demo
- What can the IETF do to defend the Internet from pervasive surveillance?, @timbray’s post
- Better scroll performance: Disabling
- Info
- WCAG WG: Discussion on allowing authors to omit the
alt
attribute (on images) in certain cases, source - Mandatory read: The 10 principles of the Mozilla Manifesto, page (promote in public discourse)
- Speed improvement in Chrome Canary: Webfont download latency reduced by ~110ms, source
- Support for the
"devicemotion"
event type (?) added to Chrome for Android, source - Do you know how to search through issues on GitHub? Here’s how: source
- WCAG WG: Discussion on allowing authors to omit the
- Content
- Webcompat.com, a gathering place for the Web compatibility community, @mmmandel’s post
- “What’s the right way to deal with versioning in a repository?”, discussion on GitHub
- @davidshariff’s “Front End Web Development Quiz” (47 HTML/CSS/JS questions), page
- Media
- Demos
- Showing off the raw power of WebGL in modern browsers: Babylon.js’s Train demo, @deltakosh’s post
- An HTML5 game written in zero lines of JavaScript, @0dma’s demo
- Tools
- DOM Monster (bookmarklet), points out performance issues of a webpage, @thomasfuchs’s page
- grunt-prettify, a Grunt plugin for HTML formatting (customizable), @jonschlinkert’s repo
- Opinion
- Makes some good points: “This is a motherfucking website.”, page (satire)
November 25th, 2013 Edit on GitHub
- News
- Scandinavian countries top annual Web Index rankings, @dillonmann’s post + rankings
- Tim Berners-Lee says ‘surveillance threatens web’, article (BBC News)
- Android 4.4+ KitKat ships without browser app; OEMs have to license Chrome or…, post
- Posts
- An introduction to the new “cat” and “hat” CSS selectors (supported in ), @rob_dodson’s post
- “Taming data tables”: A grid system for consistent table column widths, @csswizardry’s post
- @nirakaram: “My experience and lessons learnt during the responsive redesign”, post
- Creating a custom icon webfont with Topcoat Icons and Icomatic, @nodoherty’s post
- @codepo8’s review of day 2 of the Chrome Developer Summit 2013, post
- Info
- Content
- A step-by-step guide to installing and running Firefox Nightly alongside Firefox, @simevidas’s post
- An overview of the in-browser WebGL debugging and profiling tools, @pjcozzi’s post
- Results of @ppk’s ‘media query/RWD/viewport’ survey, post w/ conclusions
- Preliminary research on device support for
@font-face
and icon fonts, @filamentgroup’s post - Microsoft’s developer guide for Internet Explorer for Xbox One, page (MSDN)
- Tools
- Echo , a lightweight library for lazy-loading images (relies on
data-*
attributes), @toddmotto’s repo - grunt-shell, a Grunt plugin for running shell commands, @sindresorhus’s repo
- Echo , a lightweight library for lazy-loading images (relies on
- Opinion
- “A perfect website is a website that is accessible to everybody”, @vasilis’s post
- @BrendanEich (Mozilla CTO): “We should formally object to EME in W3C”, post
November 22nd, 2013 Edit on GitHub
- News
- Posts
- Good info on the CSS
:target
selector and how to feature-detect it, @zachleat’s post - Cross-browser filters (e.g. blur, desaturate) with CSS and SVG, @stopsatgreen’s post
- How the 300ms click delay came about and solutions for avoiding it, @tjvantoll’s post
- A good WebGL beginner’s tutorial: Creating a 3D cube (uses Three.js library), @killahforge’s post
- @humphd’s concept for a shared web file system (accessible to various domains), post
- Good info on the CSS
- Info
- Content
- @codepo8 (from Mozilla) reviews day 1 of the Chrome Developer Summit, post
- Interview with Mozilla exec @MitchellBaker on Mozilla’s finances and Firefox OS, article (CNET)
- The new home page for the effort to define HTTP/2.0 (tracks known implementations), page
- An overview of the various approaches used by modern CMSs, @dudleystorey’s post
- Quick and informative: “What’s new in Web standards?”, @torgo’s 17-page slide deck
- Media
- Tools
- BreakpointTester, a bookmarklet for testing media query breakpoints used on your website, site
- HTML5 Bones, a minimal HTML5 template (+ just Normalize.css and html5shiv),@iandevlin’s site
- Opinion
- “Dart […] as a JS transpiler with ES6-style sugar […] what’s the point?”, @angustweets’s post
- “Responsive design won’t fix your content problem”, @karenmcgrane’s post
November 21st, 2013 Edit on GitHub
- News
- Today: Chrome Dev Summit (Day 2), live stream
- AtlasCT releases turn-by-turn navigation OWP app to Firefox Marketplace, article
- Posts
- A solid guide to using the standard built-in JavaScript array methods, @nzgb’s post
- @chriscoyier dissects the current situation with responsive images (+ options for devs), post
- Eliminating “code smell”: Automating the code conformance process with Grunt, @gvn’s post
- JavaScript as the language of first resort for the “Internet of Things”, @resin_io’s post
- Info
- Content
- A video series that outlines the process of becoming a Mozilla code contributor, @brianbondy’s post
- A recap of the Test the Web Forward event (held earlier this month), @RebeccaHauck’s post
- An entertaining and easy-to-follow presentation on Web Components, @BrandonSatrom’s slide deck
- Media
- Complex layouts made easy with Flexbox, @ryanseddon’s 15-min talk
- “Making WebRTC awesome”, @HenrikJoreteg’s 23-min talk + 76-page slide deck
- Demos
- Cropping and positioning images at a fixed aspect ratio (with CSS), @necolas’s demo
- Chrome Experiment: “The Hobbit: A journey through Middle-Earth”, a great multimedia experience, site
- A simple textarea component written with React (declarative library), @briankimisms’s demo
- Tools
- eq.js , lightweight JavaScript powered element queries, @Snugug’s repo
- DPLOY , a FTP/SFTP deployment tool (compares your server and git repo), @fightingmachine’s page
- Opinion
- “The Web may be the last bastion of software freedom”, Duncan Bayne’s post
November 20th, 2013 Edit on GitHub
- News
- Posts
- An overview of client-side security techs (i.a. HSTS, CSP, CORS,
sandbox
), @killahforge’s post - Great introduction: “Web Components: Why you’re already an expert”, @markdalgleish’s post
- Techniques for responsive typography (i.a. CSS viewport units), @SaraSoueidan’s post w/ inline demos
- A look at implementing HTML5 Microdata and its effect on SEO, @LewisTheobald’s post
- (Updated) HTML5 forms on mobile: Semantic input types and validation, @petele/@jankleinert’s post
- An overview of client-side security techs (i.a. HSTS, CSP, CORS,
- Info
- A misunderstanding of ARIA: The responsibilities of developers/browsers/…, @stevefaulkner’s post
- A place where you can submit feature requests for IE, page + example for Web Audio API, page
- Examples of inconsistencies with regard to vendor prefixed APIs, @miketaylr’s post
- Content
- Media
- Velocity lightning demo: Automating the removal of unused CSS, @addyosmani’s 6-min talk
- JavaScript Jabber #84: Node.js with Mikeal Rogers, 51-min podcast
- Demos
- Animated table sorting (via a jQuery plugin), @MatanHershberg’s page
- A functional Tetris game in 36 lines of plain JavaScript, demo
- Tools
- pa11y, an automated accessibility testing tool, @npgnews’s site
- colourcode, a web tool for creating color palettes (options for complement colors et al), site
- grunt-markdown-pdf, a Grunt plugin for converting Markdown files to PDF, @_alanshaw’s repo
November 19th, 2013 Edit on GitHub
- News
- The next iteration of the Firefox UI, Australis, lands in Firefox Nightly, post w/ video preview
- Posts
- Interface inventories: Scoping projects by components rather than pages, @brad_frost’s post
- Grunt alternative: Minimalist task automation with
npm run
, @substack’s post - Integrating the Assemble static site generator into your Yeoman/Grunt project, @ddprrt’s post
- Simple jQuery technique: Namespaced events for easier unbinding, @chriscoyier’s post
- Info
- The difference between the terms “typeface” and “font”, @ingebretsen’s post
- State of SVG accessibility: “Mostly not practical until SVG2 implemented in browsers.”, source
- Content
- The “Internet of Things”: An overview of devices that provide JavaScript APIs, @thatpatrickguy’s post
- Several resources that offer free, legal high-quality images, @dudleystorey’s post
- SOASTA mPulseUX, a free resource for RUM data (Real user monitoring), @log_normal’s page
- Managing and visualizing JavaScript complexity, @jsoverson’s 79-page slide deck
- Media
- Q&A: Intel/Mozilla’s River Trail project for parallel JavaScript execution, 11-min video
- Flexbox, lesson 2: Orienting items within a flex container, @sfioritto’s interactive 4-min presentation
- Demos
- The 7 winning projects of Node.js Knockout 2013, i.a. an OCR-based image search engine, site
- A simple
requestAnimationFrame
demo, @MattAntWest’s post + demo
- Tools
- Regexper, a web tool that generates visualizations for JS regular expressions, @javallone’s site
- @paciellogroup’s Colour Contrast Analyser (available on Win/Mac), page (+ screenshot)
- Opinion
November 18th, 2013 Edit on GitHub
- News
- Posts
- Loading HTML imports asynchronously with JavaScript (for async ads?), @Souders’s post
- A detailed introduction to Facebook’s React framework, @pavanpodila’s post
- SEO tips for responsive websites (+ an audit of Disney’s website), @brysonmeunier’s post
- “Don’t be afraid to experiment with the web.”, @humphd’s post
- Info
- You can test your website’s performance on real Android/iOS devices via WebPagetest, source
- Content
- Comparison of the 3 C++ to JavaScript compilers (Emscripten, Mandreel, Duetto), @kripken’s post
- Node.js Stream Playground, use cases for Node streams, @jeresig’s site + post
- “You don’t know JavaScript”: Scope and closures (draft), @getify’s repo on GitHub
- “High performance browser networking”, @igrigorik’s 35-page slide deck
- Media
- Demos
- The new CSS “cat” and “hat” selectors (styling Shadow DOM in native elements), @rob_dodson’s demo
- Tools