Best Minimalist Shoes for Tough Mudder | Born to Run: Barefoot/Minimalist Running Shoe Store
Best Minimalist Shoes for #ToughMudder -
Best Minimalist Shoes for #ToughMudder -
RT @unheap: Echo - Image lazy loading via HTML5 data-* attributes. @toddmotto #jquery
What was saved here isn't a single article but a scraped page of teaser snippets from a mixed bag of posts, so there's no one argument to recover. The strongest thread is documentation for ChocolateChip-UI, an HTML/CSS/JavaScript mobile framework with themes for iOS, Android and Windows Phone, covering its prebuilt dist files, event handling, template module and list-based layouts. The rest is unrelated filler: an explainer on printer test pages for diagnosing ink cartridge problems, plus promotional pieces on paying NJ municipal and Florida traffic fines online, a Burger King free-meal survey, and a Kroger feedback survey for fifty fuel points. If you saved it for the framework docs, the individual ChocolateChip-UI pages are the ones worth finding.
A step-by-step tutorial for building a browser-based VNC client in roughly 200 lines of JavaScript. A Node.js proxy (using rfb2, connect, socket.io and a source-built node-png) sits between the browser and the VNC server, because client-side JS can't open raw TCP sockets. The proxy converts raw RFB screen rectangles into base64 PNGs and sends them over socket.io, while the HTML5 canvas client draws those frames and sends mouse and keyboard events back. The author deliberately keeps it simple, skipping incremental frame updates, screen scaling and multi-button mouse support, and links to the code on GitHub.
#Javascript Best Practices Part 1
Moz's guide to getting web developers to act on SEO recommendations. It treats the problem as a relationship and persuasion issue as much as a technical one, and it pairs its Web Developer's SEO Cheat Sheet download with a walkthrough of a Moz Pro Site Crawl audit. For each category of issue (critical 4xx/5xx errors, noindex/nofollow warnings, redirect problems, metadata gaps, and content problems like duplicates, thin pages and missing H1s), it explains the SEO stakes and suggests asking devs why they made earlier choices. It also recommends backing requests with traffic, click-through and revenue data, and ending each section with a download-the-CSV-and-prioritize step.
Documentation for Intention.js, a small library from Dow Jones/WSJ that restructures the DOM responsively through HTML attributes rather than media-query overrides. Elements are flagged with `intent` and `in-<context>-<attr>` attributes to swap attribute values, toggle classes, or move elements (prepend/append/before/after) depending on the current context. The bundled context.js supplies ready-made axes for width, orientation, touch, and high-res displays, and you can define custom axes (time of day, container size, scroll depth) by writing your own measure and matcher functions over an ordered list of thresholds. It also covers setup details like the jQuery and Underscore dependencies, `intent.on` event hooks for context changes, and how to handle the first response on page load.
FlowType.JS is a small script that scales an element's font-size, and with it the line-height, according to that element's width. The aim is to keep lines at the roughly 45 to 75 characters that read best, something CSS media queries struggle to do across every screen width. It also lets you set minimum and maximum element widths and font sizes so the scaling stops at chosen limits, and you control the base font-size. The page presents setup as a four-step process in its getting-started section.
PHP Debug Bar is the documentation landing page for a development-only library that adds a browser toolbar showing PHP runtime information, meant to replace scattered var_dump() calls, with a warning never to install it on publicly accessible sites. It announces the 3.x release (January 2026, installed via `composer require php-debugbar/php-debugbar:^3`) and lists its selling points: a plain-JavaScript front end, AJAX request handling, custom collectors with their own views, and saved, re-openable past requests. It also catalogs the built-in collectors (messages, time, memory, exceptions, PDO, Monolog, Symfony Mailer and others), extra collectors for Twig and Doctrine, and integrations for frameworks and CMSs such as Laravel, TYPO3, Drupal and Joomla.
Box's 2009 privacy policy and its 2010 Enterprise License Agreement, bundled together. The policy says Box collects registration, contact, payment and automatic usage data (cookies, web beacons) and shares personal information only with consent or for legal and safety reasons, though it may share aggregate data freely and pass user data to a successor in a merger. The enterprise agreement is a one-year, auto-renewing license under which a company assigns administrators and end users to manage accounts. Box is allowed to display the customer's logo, can audit compliance, caps liability at twelve months of fees, and settles disputes by arbitration in Santa Clara. The customer owns its data, and Box may access accounts only for technical problems or at the customer's request.
Mark Otto's announcement of Bootstrap 3.0, released on the project's second anniversary after nine months of work. It is a mobile-first, always-responsive rewrite with a flat redesign (plus an optional theme), border-box sizing, a four-tier grid, a rebuilt Customizer, Glyphicons as a font, rewritten JS plugins, new panels and list groups, and dropped IE7/Firefox 3.6 support. It also lists changes since RC2 (such as the now-required `.navbar-default`, `.panel-default` and alert modifier classes), project stats (2,700+ commits, 319 contributors, minified CSS cut from 127kb to 97kb, 56,000+ GitHub stars), and notes on non-responsive use, the unsupported 2.3.2 docs, and plans for 3.1.
A developer describes a bookmarklet he built after getting tired of repeatedly resizing the browser to see which responsive-design media queries were active. It displays the current viewport dimensions, parses the page's CSS files into a list of media query declarations, and uses matchMedia listeners to show which query just fired as the window changes. The query display works in Chrome 9+, Safari 5.1.5, and iOS 5.1.1, and the version 1.3 notes add duplicate removal, a close button, and a left/right position toggle.
Chartio's shutdown notice announces that the business intelligence and dashboard product will cease operating on March 1, 2022, after the team joined Atlassian. The company says it will now put its technology into Atlassian's platform rather than keep running the standalone service. It acknowledges the disruption to customers and points them to a migration guide and support outline, along with a fuller announcement.
A defense of plain JavaScript callbacks against the "async wait" syntax in compile-to-JS languages like iced-coffee-script, Kal, and LiveScript. The author claims two rules make callback code readable: avoid nontrivial anonymous functions, and put function declarations after the code that does the work. He demonstrates this by refactoring two deeply nested examples from Kal's documentation into flat, named functions. He then argues that compile-to-JS languages cost more than they give: they deter contributors, make a codebase look foreign to people vetting it, and add a build step. He backs this with his own experience of moving a music player app and his naught project from Coco and CoffeeScript back to JavaScript.
CanJS's pitch is a framework for CRUD apps built around three ideas. First, a model layer, created with a single `realtimeRestModel("/api/todos/{id}")` call, handles GET/POST/PUT/DELETE so components never touch fetching or caching and a backend API change means reconfiguring one model. Second, its stache templates can read a Promise's `isPending`, `isRejected`, `isResolved`, `value`, and `reason` directly, so loading and error states need no extra code. Third, lists tied to queries (sorting, filtering) update automatically when records are created, edited, or deleted, with new items landing in the right position. It also mentions DevTools for inspecting state and dependency graphs, a 72 KB gzipped bundle, and support for IE11 and the major browsers, and it includes a small to-do app demo.
HTML.js is a ~2.7kb library that extends native DOM elements directly instead of wrapping them the way jQuery does. It lets you traverse by tag name with dot syntax (`HTML.body.ul.li`), returning a single element or a real array depending on how many match. Helpers like `query`, `each`, `only`, `all`, `add` (with Emmet abbreviation support) and `remove` smooth over the one-versus-many difference. The FAQ frames its purpose as teaching the modern DOM rather than hiding it, and notes plugin and alias hooks, a configurable global name, and support limited to modern browsers (IE9+). It also advises using `query` for whole-page work and dot chains only for small, well-defined structures.
A tutorial for building a small jQuery plugin, FormCache, that uses HTML5 localStorage to save a form's state so its values reappear after a reload, crash, or closed tab. It walks through checking for Storage support, keying the data on the form's name attribute, storing field values as a serialized JSON string, and updating it on each change event, with checkboxes handled via `.is(':checked')`. It then repopulates the fields on load, using a sign-up form from the author's previous HTML5 validation post as the example. It closes with ideas for extending it, such as default values or timestamp-based expiry.
Lynn Szymoniak, a fraud specialist whose own home was wrongfully foreclosed on, filed the suit behind the 2012 federal settlement in which major banks paid $95 million. The evidence of their mortgage-securitization fraud has now been unsealed. It shows that banks sold bonds backed by mortgages whose title transfers were botched, then forged documents to foreclose on homes they couldn't prove they owned. The piece argues the settlement was a trivial fine against trillions in stolen property, and that the case can now proceed against HSBC, BNY Mellon, Deutsche Bank and US Bank. It also covers how fraudulent foreclosures and clouded ownership still plague the housing and court systems today.
A 2012 list of ten design flaws in JavaScript, framed by the point that the language was designed in ten days by someone who didn't really want the job. The flaws include no namespaces or module standard, a small standard library, the null/undefined confusion, leaky implicit globals, semicolon insertion that turns `return {` on the next line into `return;`, an overloaded `+`, and NaN not equalling itself. The list also covers the awkward test for arrays versus objects (Crockford's workaround), the `==` coercion table that leads to the advice to always use `===`, and primitive wrapper objects that make `typeof` return "object". It's a short, example-driven catalogue of classic gotchas, translated from a Chinese blog post, rather than an in-depth analysis.
A jQuery tutorial explaining that mouseout() and mouseleave() behave identically on elements without children, but differ once child elements are involved because of event bubbling. mouseout() fires on the outer element whenever the pointer moves into a child, and fires the inner element's handler followed by the outer's when it moves back out. mouseleave() ignores movement between parent and child and fires only when the pointer actually leaves the element itself. It includes a full runnable HTML/jQuery demo with counters for each case, built on jQuery 1.4.2, so you can watch the firing differences yourself.