Initiation to Code (ali )Mar 31, 2015 2045 learning , career , engineering-management , leadership Let Links Be Links (ali )Mar 31, 2015 2044 links , html , javascript , frameworks Choose Boring Technology (mcf )Mar 30, 2015 2043 programming , tooling Advanced Performance Audits With DevTools (pau )Mar 27, 2015 2042 performance , auditing , browsers , dev-tools A Handmade Web Mar 26, 2015 2041 web , craft Refresh HTTP Header (kar )Mar 26, 2015 2040 redirecting , http-headers , http , html , metadata , history Should Our Agile Team Use Scrum or Kanban? Mar 26, 2015 2039 agile , scrum , kanban , processes , project-management Beyond Media Queries—it’s Time to Get Elemental Mar 26, 2015 2038 css , media-queries , responsive-design Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng )Mar 26, 2015 2037 chrome , google , browsers , microsoft , scrolling Flash’s Slide Into Irrelevance Mar 24, 2015 2036 flash , air , html The Developer’s Guide to Feeds in WordPress Mar 24, 2015 2035 guides , wordpress , rss , atom WordPress Front End Security: CSRF and Nonces (css )Mar 24, 2015 2034 wordpress , security , csrf Toolkit: A Front-End Framework for the Modern Web Mar 24, 2015 2033 frameworks Introduction to WordPress Front End Security: Escaping the Things (css )Mar 23, 2015 2032 introductions , wordpress , security , escaping First Look at Platform.sh—a Development and Deployment SaaS Mar 20, 2015 2031 deploying , tooling Why Content Is the New SEO Mar 19, 2015 2030 content , seo Free for Developers (rip )Mar 18, 2015 2029 websites , tooling , link-lists Don’t Forget About Contrast (ali )Mar 18, 2015 2028 accessibility , colors , contrast What Are the Security Risks of HTML5 Apps? Mar 18, 2015 2027 security , web-apps , sanitization Open Source Your Website Mar 17, 2015 2026 foss Pluralization for JavaScript (ali )Mar 17, 2015 2025 javascript , localization Accessibility’s Costs Are Lower Than You Think (vig )Mar 17, 2015 2024 accessibility , economics An Update on Doorway Pages Mar 16, 2015 2023 google , search , seo HTML5 Local Storage Revisited Mar 12, 2015 2022 html , browser-storage , apis Two Weird Tricks That Fix React (dan )Mar 10, 2015 2021 react , tips-and-tricks Can CSS Be Too Modular? (css )Mar 8, 2015 2020 css , html Moving to HTTPS on WordPress (chr /css )Mar 6, 2015 2019 wordpress , http , security Demystifying React Components State Mar 6, 2015 2018 react , components , state-management Vivaldi: Opera’s Spiritual Successor (cra )Mar 5, 2015 2017 browsers , vivaldi , opera How to Automate Style Guide-Driven Development (sma )Mar 5, 2015 2016 guides , design , style-guides , automation Easy URL Parsing With Isomorphic JavaScript (cra )Mar 4, 2015 2015 javascript , urls New Book: “The Little Book of HTML/CSS Frameworks” (j9t )Mar 4, 2015 2014 books , frameworks , html , css Stopping the Infighting About Digital Standards (ali )Mar 3, 2015 2013 standards , policies , conventions Design Principles: Dominance, Focal Points, and Hierarchy (sma )Feb 27, 2015 2012 design , principles , hierarchy HTML5 Image Description Extension (“longdesc”) (cpt /w3c )Feb 26, 2015 2011 html , images , standards Tired of Safari Feb 25, 2015 2010 safari , chrome , chromium , browsers , mobile , pointer-events Using AngularJS for Data Visualisations (css )Feb 25, 2015 2009 angularjs , visualization , svg What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli )Feb 25, 2015 2008 firefox , browsers Pointer Events (jac /w3c )Feb 24, 2015 2007 pointer-events , apis , standards Selector Specificity With CSS Preprocessors Feb 24, 2015 2006 css , selectors , cascade , preprocessors , bem , sass Why Developers and Designers Should Work Together Feb 24, 2015 2005 design , collaboration , processes Same-Origin Policy (ann )Feb 23, 2015 2004 security , cors , web-platform Responsive Hero Images (gri /clo )Feb 23, 2015 2003 images , responsive-design List of Android WebViews Feb 23, 2015 2002 overviews , android , browsers , chromium , chrome The Unbearable Inaccessibility of Slideshows Feb 23, 2015 2001 accessibility , design-patterns , best-practices HTTP/2 Is Done (mno )Feb 18, 2015 2000 protocols , http Accidental CSS Resets (chr /css )Feb 18, 2015 1999 css , resets , shorthands , examples The Specialist–Generalist Balance (ali )Feb 17, 2015 1998 career , communication , collaboration Why I Don’t Hate Git: Hidden Consistency (mit )Feb 17, 2015 1997 git , command-line , consistency , simplicity , software-design WebRTC Heads Toward Standardization Feb 14, 2015 1996 webrtc The Love You Make (zel /ali )Feb 12, 2015 1995 business-relations , career , design FLIP Your Animations (aer )Feb 11, 2015 1994 animations , techniques , javascript Why I Don’t Use Compass Anymore (kit )Feb 10, 2015 1993 frameworks , compass Counting Chromia Feb 5, 2015 1992 chromium , browsers , mobile , google , metrics What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz /ali )Feb 5, 2015 1991 css , preprocessors , postprocessors , craft Style Guide Generator Roundup (ali )Feb 4, 2015 1990 design , documentation , style-guides , tooling , link-lists The Big Web Design Trends for 2015 Feb 4, 2015 1989 design , trends Reframing Accessibility for the Web (ali )Feb 3, 2015 1988 accessibility , usability Progressive Enhancement and Data Visualizations (css )Feb 2, 2015 1987 progressive-enhancement , html , css , svg , visualization The Case Against DRM Needs to Be Made Now (kni /giz )Jan 31, 2015 1986 drm , html , w3c Web Design and Principles (j9t )Jan 30, 2015 1985 design , principles Writing AngularJS Apps Using ES6 Jan 27, 2015 1984 angularjs , ecmascript , javascript Securing the Web (w3c )Jan 23, 2015 1983 web-platform , security DOM: Custom Elements (ann )Jan 23, 2015 1982 dom , web-components Variable Fonts for Responsive Design (nic /ali )Jan 23, 2015 1981 fonts , variable-fonts , responsive-design Lessons Learned From the Early Days of Google Jan 23, 2015 1980 videos , lessons , google Tour of a Performant and Responsive CSS Only Site (css )Jan 23, 2015 1979 css , parallax , effects , performance , case-studies AngularJS Internals in Depth (sma )Jan 22, 2015 1978 angularjs , javascript How to Teach Yourself Web Development Jan 22, 2015 1977 how-tos , learning , training , career On the Deterioration of HTML/CSS Practices (j9t )Jan 22, 2015 1976 html , css , craft Flash of Faux Text—Still More on Font Loading (zac )Jan 22, 2015 1975 flash-of-x , fonts , ttf , woff , css , javascript What’s New in Firefox 35 (cra )Jan 21, 2015 1974 firefox , browsers A Vision for Our Sass (ali )Jan 20, 2015 1973 sass , processes Front End and Back End Jan 19, 2015 1972 programming , career , comparisons Standards and Browser Compatibility Jan 19, 2015 1971 web-platform , standards , browsers , support , interoperability , polyfills , feature-detection , browser-detection Programming Fonts Jan 17, 2015 1970 websites , fonts , programming , comparisons Logically Speaking (ali )Jan 15, 2015 1969 communication , project-management Angular and Templating Jan 15, 2015 1968 angularjs Famo.us Partners With the jQuery Foundation (row )Jan 15, 2015 1967 famous , jquery The Problem With Angular Jan 14, 2015 1966 angularjs Designing WordPress Themes for Printing Jan 14, 2015 1965 design , wordpress , theming , print The Basics of Test Automation for Apps, Games, and the Mobile Web (sma )Jan 14, 2015 1964 fundamentals , testing , automation , mobile Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol )Jan 14, 2015 1963 images , webp , jpeg , png , polyfills , modernizr Why AJAX Isn’t Enough (sma )Jan 13, 2015 1962 ajax , javascript Web Platform and JavaScript (ann )Jan 13, 2015 1961 web-platform , javascript Strategies for Keeping CSS Specificity Low (chr /css )Jan 12, 2015 1960 css , selectors , cascade , strategies Timing Guidelines for Exposing Hidden Content (nng )Jan 11, 2015 1959 guidelines , time , hiding , user-experience A Wave of Command Buses (mat )Jan 7, 2015 1958 php Designing for Print With CSS (sma )Jan 7, 2015 1957 design , print , css How to Interview (ali )Jan 2, 2015 1956 how-tos , career , interviewing A New Microsoft Browser? Dec 31, 2014 1955 browsers , microsoft , internet-explorer Approaches to Media Queries in Sass (edu /css )Dec 30, 2014 1954 css , preprocessors , sass , media-queries , techniques CSS: Just Try and Do a Good Job (chr /css )Dec 29, 2014 1953 css , cascade , naming , tooling Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt )Dec 23, 2014 1952 html The Good, the Bad, and the Great Examples of Web Typography (sma )Dec 22, 2014 1951 typography , fonts , examples Browser Storage and AngularJS Dec 20, 2014 1950 angularjs , browser-storage , browsers Maintainable Social Script Integration Dec 19, 2014 1949 social-media , embed-code , maintainability The Ultimate Content Marketing Toolkit Dec 17, 2014 1948 content , marketing , tooling , link-lists OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c )Dec 16, 2014 1947 opensocial , w3c AngularJS in Drupal Apps Dec 15, 2014 1946 angularjs , drupal The UX of Error Messages Dec 15, 2014 1945 user-experience , errors , microcontent Ground Rules for Working With Web Agencies (j9t )Dec 15, 2014 1944 business-relations , processes , guidelines A Link Is a Promise (nng )Dec 14, 2014 1943 links , microcontent , writing An Auto-Enforceable SCSS Styleguide Dec 13, 2014 1942 style-guides , automation , linting , sass , tooling Design Principles: Visual Weight and Direction (sma )Dec 12, 2014 1941 design , principles Why You Should Avoid Sass “@extend” (kit )Dec 11, 2014 1940 sass The Problems of Working With Web Agencies (j9t )Dec 11, 2014 1939 business-relations , quality Effective Event Binding With jQuery (lon )Dec 10, 2014 1938 jquery , events HTML5 Differences From HTML4 (zco /w3c )Dec 9, 2014 1937 html , comparisons , standards Browser Trends December 2014: Safari Survival? (cra )Dec 9, 2014 1936 browsers , trends , metrics , safari , desktop , mobile Learning to Be Accessible (ali )Dec 8, 2014 1935 accessibility , learning The Non-Writer’s Guide to Writing for the Web Dec 5, 2014 1934 guides , writing , content , microcontent Back to Basics With WordPress CSS: Understanding the Native Classes (css )Dec 5, 2014 1933 fundamentals , wordpress , css What Is the Web? (mno )Dec 4, 2014 1932 web , web-platform , standards , concepts What’s New in Firefox 34 (cra )Dec 4, 2014 1931 firefox , browsers CSS Sprites With Sass and Compass Dec 4, 2014 1930 css , images , sprites , sass , compass Analyzing a PHP Project With Jenkins Dec 4, 2014 1929 php , tooling , debugging , automation , jenkins Automating CSS Regression Testing (css )Dec 1, 2014 1928 css , testing , regressions , automation , tooling 3 Principles for Perfect Typeface Pairing Dec 1, 2014 1927 typography , fonts , principles What’s New in Chrome 39 (cra )Nov 27, 2014 1926 chrome , browsers Planning for Performance (sco /ali )Nov 25, 2014 1925 performance Animation and UX Resources (vlh )Nov 25, 2014 1924 css , javascript , animations , link-lists 10 Typical HTML Interview Exercises Nov 25, 2014 1923 html , interviewing , conformance , semantics , aria Sublime Text for Front End Developers (wes /css )Nov 24, 2014 1922 sublime-text , code-editors , plugins Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee /ali )Nov 24, 2014 1921 awareness-days , standards Why You Should Include Your Developer in the Design Process (boa /sma )Nov 21, 2014 1920 design , processes The Basics of Node.js Streams Nov 20, 2014 1919 fundamentals , nodejs , streaming Specificity Graphs (jus )Nov 19, 2014 1918 css , selectors , cascade , visualization Beard—Sass CSS Framework Nov 19, 2014 1917 websites , frameworks , presentational-html , css UX for the Enterprise (ali )Nov 18, 2014 1916 user-experience Performance Budget Metrics (tka )Nov 18, 2014 1915 performance-budgets , performance , metrics Migrating Your Team to Sass Nov 18, 2014 1914 sass , migrating , collaboration Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm )Nov 17, 2014 1913 principles , fundamentals , how-tos , user-experience , design Website Style Guide Resources Nov 14, 2014 1912 websites , design , style-guides , pattern-libraries , documentation , overviews , link-lists Joomla’s Coming of Age Nov 12, 2014 1911 joomla 5 Obsolete Features in HTML5 Nov 12, 2014 1910 html Automate WordPress With IFTTT Nov 12, 2014 1909 wordpress , automation , tooling What You Need to Know About Meteor 1.0 Nov 11, 2014 1908 meteor Overwhelmed by Code (ali )Nov 10, 2014 1907 learning , career SVG Animation and CSS Transforms: A Complicated Love Story (css )Nov 10, 2014 1906 svg , css , animations , transforms An Overview of Compass 1.0 Nov 7, 2014 1905 overviews , compass The Extensible Web Manifesto (bre +)Nov 6, 2014 1904 websites , manifestos , web-platform , extensibility , standards Why Responsive Images Matter (wil /ali )Nov 5, 2014 1903 images , responsive-design Materialize Nov 4, 2014 1902 websites , frameworks , presentational-html , css , materialize , material-design The $PATH to Enlightenment (oli /ali )Nov 4, 2014 1901 unix-like , command-line Responsive Images in Practice (ali )Nov 4, 2014 1900 images , responsive-design , html , css How SVG Fragment Identifiers Work (chr /css )Nov 3, 2014 1899 svg , images , css Styling and Animating SVGs With CSS (sar /sma )Nov 3, 2014 1898 svg , images , css , animations 6 Current Options for CSS Preprocessors Nov 3, 2014 1897 css , preprocessors , tooling , link-lists , sass , less , stylus HTML5 Is a Recommendation (iva /w3c )Nov 1, 2014 1896 html , standards HTML5 Finally Released as W3C Recommendation (sco )Nov 1, 2014 1895 html , standards , w3c The Specificity Graph (css )Oct 29, 2014 1894 css , selectors , cascade , visualization HTML5 Finalized, Finally (cio )Oct 28, 2014 1893 html , standards , w3c WordPress Landing Page Creation Made Easy Oct 28, 2014 1892 wordpress , landing-pages Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c )Oct 28, 2014 1891 html , standards , web-platform , w3c Progress Indicators Make a Slow System Less Insufferable (nng )Oct 26, 2014 1890 progress-indicators , performance , user-experience , design CSS Post-Processing With Pleeease (cra )Oct 22, 2014 1889 css , postprocessors Probably Don’t Base64 SVG (chr /css )Oct 21, 2014 1888 svg , images , data-urls , base64 Google and HTML/CSS Code Quality (j9t )Oct 21, 2014 1887 google , html , css , quality , history Axiomatic CSS and Lobotomized Owls (hey /ali )Oct 21, 2014 1886 css , selectors The Specialized Web: Working With Subject-Matter Experts (ali )Oct 21, 2014 1885 communication , collaboration How to Get Started in Web Design (chr /css )Oct 17, 2014 1884 introductions , domains , hosting , tooling , ftp , code-editors , coda CSS-Only Solution for UI Tracking (sma )Oct 16, 2014 1883 css , metrics , analytics , google Best Practices for XML Sitemaps and RSS/Atom Feeds Oct 16, 2014 1882 sitemaps , rss , atom , best-practices Personalizing Git With Aliases (jef /ali )Oct 15, 2014 1881 git , customization , aliases What’s New in Firefox 33 (eli )Oct 14, 2014 1880 firefox , browsers How to Further Improve the World of Open Standards (w3c )Oct 14, 2014 1879 awareness-days , standards A Guide to SVG Animations (SMIL) (sar /css )Oct 13, 2014 1878 guides , svg , images , animations , smil How to Be a Good Developer Oct 10, 2014 1877 how-tos , career , professionalism , quality , prioritization , craft Is Everyone a Designer? Oct 9, 2014 1876 design CSS, DRY, and Code Optimization (j9t )Oct 9, 2014 1875 css , principles , optimization , maintainability What the Heck Is the Event Loop Anyway? (jsc )Oct 9, 2014 1874 videos , javascript , event-loop , events A Front-End Developer’s Ode to Specifications (sma )Oct 9, 2014 1873 design , documentation , design-systems , processes Continuous Integration Is Dead (yeg )Oct 8, 2014 1872 ci-cd , version-control , processes Training the CMS (web /ali )Oct 7, 2014 1871 content-management , content , writing , content-strategy , processes The Perception of Performance (lou )Oct 3, 2014 1870 performance , user-experience The Ninth Chromium: Xiaomi Oct 2, 2014 1869 browsers , chromium , xiaomi Image Optimization Services (gri /clo )Oct 2, 2014 1868 images , performance , optimization , link-lists Before You Hire Designers (mon /ali )Sep 30, 2014 1867 design , hiring Thoughts on Pagination (chr /css )Sep 29, 2014 1866 pagination , urls , consistency JS Parse and Execution Time (tka )Sep 26, 2014 1865 javascript , parsing , metrics , performance Why Continuous Integration Doesn’t Work (yeg /tec )Sep 26, 2014 1864 ci-cd , version-control , processes The Culinary Model of Web Design (ali )Sep 25, 2014 1863 craft , optimization On Declaration Sorting in CSS (j9t )Sep 24, 2014 1862 css , sorting Don’t Use “<picture>” (Most of the Time) (gri /clo )Sep 22, 2014 1861 images , html , responsive-design Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma )Sep 22, 2014 1860 design , principles , contrast , colors What to Expect From Yii 2.0 Sep 20, 2014 1859 php , frameworks Famo.us: JavaScript’s Comeback Story on Mobile Sep 20, 2014 1858 videos , famous The Role of Utility Classes in Scalable CSS Sep 20, 2014 1857 css , components , presentational-html , scalability , maintainability , consistency PhpStorm 8 Released—See What’s New and Grab a Free License (swa )Sep 19, 2014 1856 code-editors , phpstorm Getting Started With CSS Audits (ali )Sep 18, 2014 1855 introductions , css , auditing , link-lists Scroll-Then-Fix Content (chr /css )Sep 17, 2014 1854 css , scrolling , debouncing Sass for WordPress Developers Sep 17, 2014 1853 wordpress , sass Introducing the New Yahoo Developer Network Website Sep 17, 2014 1852 introductions , yahoo , community A Guide to the HTML5 “time” Element Sep 16, 2014 1851 guides , html , time , examples CSS Audits: Taking Stock of Your Code (ali )Sep 16, 2014 1850 css , auditing , quality Understanding Transducers Sep 15, 2014 1849 programming , functions , examples Picnic CSS Sep 14, 2014 1848 websites , libraries , presentational-html , css 18 Critical Oversights in Web Development Sep 12, 2014 1847 mistakes , errors , logging , caching , best-practices , software-design-patterns , testing , automation , auditing Junior Designers vs. Senior Designers Sep 9, 2014 1846 design , career , processes , comparisons Already 1 Billion Websites, and Counting (chr )Sep 9, 2014 1845 web What’s New in Chrome 37 (cra )Sep 8, 2014 1844 chrome , browsers “getElementsByTagName” (W3C DOM Core Method) Sep 8, 2014 1843 dom , javascript What’s New in Wordpress 4.0 Sep 4, 2014 1842 wordpress Centering in CSS Guide (chr /css )Sep 2, 2014 1841 guides , css , centering Git: The Safety Net for Your Projects (tob /ali )Sep 2, 2014 1840 git , command-line Running Code Reviews With Confidence (ali )Sep 2, 2014 1839 code-reviews , processes , git , command-line How a New HTML Element Will Make the Web Faster (ars )Sep 2, 2014 1838 html , images , performance , responsive-design The Conventional Front-End Sep 1, 2014 1837 conventions , javascript , tooling Refactoring Single Page App (kan )Sep 1, 2014 1836 single-page-apps , refactoring , complexity , maintainability , jquery , backbone , angularjs 11 CSS Learning Tools and Resources (lou )Sep 1, 2014 1835 css , learning , tooling , link-lists How to Write a Git Commit Message Aug 31, 2014 1834 how-tos , commit-messages , documentation , communication , git Is Your Responsive Design Working? Google Analytics Will Tell You (sma )Aug 28, 2014 1833 responsive-design , analytics , google , metrics Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos /sma )Aug 28, 2014 1832 wordpress , information-architecture A Quick Tour of WordPress 4.0 (sma )Aug 27, 2014 1831 wordpress W3C Status Banners (zac )Aug 25, 2014 1830 w3c HTML and Specifying Language (j9t )Aug 25, 2014 1829 html , optimization , minimalism What I’d Tell My Younger Self About Learning Development as a Web Designer Aug 25, 2014 1828 learning , programming , javascript , databases , servers , preprocessors , version-control , performance , security , career BEM—Block Element Modifier Aug 24, 2014 1827 websites , bem , css Consistency (jus )Aug 22, 2014 1826 consistency , design , user-experience Minimising Font Downloads (jaf )Aug 19, 2014 1825 fonts , css , performance , optimization , support , browsers Making SVGs Responsive With CSS (sar /cod )Aug 19, 2014 1824 svg , images , responsive-design , css Starting CSS Animations Mid-Way (chr /css )Aug 19, 2014 1823 css , animations Google’s Blink Not Implementing W3C Pointer Events Aug 18, 2014 1822 google , blink , browser-engines , pointer-events Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css )Aug 18, 2014 1821 icons , favicons , images The 10 Things You Should Do When You Have Your Next Web Idea Aug 18, 2014 1820 creativity , processes CSS Vocabulary Aug 16, 2014 1819 css , terminology , cheat-sheets Intro to AngularJS Aug 15, 2014 1818 introductions , angularjs An Introduction to Git Hooks Aug 15, 2014 1817 introductions , git , git-hooks Designer’s Guide to DPI Aug 14, 2014 1816 guides , design , print , pixel-density 25 Ways to Increase Traffic to Your Website Aug 14, 2014 1815 traffic , seo What I’d Tell My Younger Self About Learning HTML/CSS Aug 14, 2014 1814 learning , html , css , responsive-design , career The WordPress Database Demystified Aug 13, 2014 1813 wordpress , databases , mysql Swapping Out SVG Icons (chr /css )Aug 12, 2014 1812 svg , images , icons , css , jquery , techniques Faster YouTube Embeds With JavaScript Aug 12, 2014 1811 embed-code , youtube , javascript , performance How to Create a Helpful and Better 404 Page (sma )Aug 12, 2014 1810 how-tos , error-pages , user-experience , search , functionality A Closer Look at Functions in Go Aug 10, 2014 1809 go , functions Migrating From Famo.us v0.2 to v0.3.0 Aug 10, 2014 1808 migrating , famous HTTPS as a Ranking Signal (met )Aug 7, 2014 1807 google , search , security , http , seo CSS-Only Accordion Using the Checkbox Hack (geo )Aug 7, 2014 1806 css , accordions , forms , hacks You Can Do That With CSS? (sco )Aug 6, 2014 1805 css , forms , layout , transitions Thinking in Components Aug 5, 2014 1804 components , web-components A Retort on Simplicity Aug 4, 2014 1803 simplicity , tooling The HTML5 “longdesc” Attribute Is Finally Home Again (bur )Aug 3, 2014 1802 html , attributes , accessibility Build a Blog With Jekyll and GitHub Pages (sma )Aug 1, 2014 1801 blogging , jekyll , github-pages Responsive Web Design, CSS Specificity, and SVG Knowledge Aug 1, 2014 1800 responsive-design , sublime-text , css , javascript , svg Testing on the Toilet: Don’t Put Logic in Tests Jul 31, 2014 1799 testing Keep Sass Simple (kit )Jul 30, 2014 1798 sass WordPress I18N and Localization Jul 30, 2014 1797 wordpress , localization , internationalization The Most Dangerous Word in Software Development (ali )Jul 30, 2014 1796 communication The W3C App Manifest Specification (bru +/htm )Jul 29, 2014 1795 web-apps , w3c Organizing CSS: OOCSS, SMACSS, and BEM (mat )Jul 29, 2014 1794 css , oocss , smacss , bem , comparisons HTML Minifier Revisited (kan )Jul 28, 2014 1793 html , html-minifier , minification , optimization JavaScript Event Madness! Capturing All Events Without Interference (css )Jul 28, 2014 1792 javascript , events How to Craft the Perfect 404 Page Jul 25, 2014 1791 how-tos , error-pages , user-experience Guide to Responsive-Friendly CSS Columns (kat /css )Jul 25, 2014 1790 guides , responsive-design , css , layout The W3C Looks to Standardize the Social Web (sdt )Jul 24, 2014 1789 w3c , social-media , web Tweaking Your Website? Do It Safely With Google Experiments Jul 24, 2014 1788 google , testing , tooling WordPress Theme Development: Getting Started With Underscores (“_s”) Jul 24, 2014 1787 wordpress , introductions , theming , tooling Developer’s Toolbox: GitHub Jul 23, 2014 1786 videos , version-control , git , github Ten CSS One-Liners to Replace Native Apps (ali )Jul 23, 2014 1785 css , layout , design How Do You Design Interaction? (sma )Jul 22, 2014 1784 design , interaction-design On Web Documents and Web Apps (j9t )Jul 22, 2014 1783 terminology , concepts , comparisons Introduction to the Resource Timing API Jul 22, 2014 1782 introductions , performance , time , apis , javascript An Introduction to WAI–ARIA Jul 21, 2014 1781 introductions , aria , accessibility , examples Breaking Web Design Conventions = Breaking the User Experience (nng )Jul 20, 2014 1780 design , conventions , usability , user-experience I Don’t Like It (lau /ali )Jul 17, 2014 1779 design , business-relations , communication What’s New in Chrome 36 Jul 17, 2014 1778 chrome , browsers Peachpuffs and Lemonchiffons (jsc )Jul 17, 2014 1777 videos , colors Scaling Down the BEM Methodology for Small Projects (sma )Jul 17, 2014 1776 bem , css , naming Testing robots.txt Files Made Easier Jul 16, 2014 1775 robotstxt , testing , tooling , crawling , google , search All Code Is Not Equal: On Research and Production Code (j9t )Jul 16, 2014 1774 concepts , terminology , comparisons Create Responsive Tables With Foundation Jul 15, 2014 1773 videos , responsive-design , tables , html , foundation Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr /css )Jul 15, 2014 1772 css , box-model , best-practices Authoring Critical Above-the-Fold CSS (css )Jul 14, 2014 1771 css , sass , performance , asynchrony Adding CSS Animations to AngularJS Applications Jul 14, 2014 1770 css , animations , angularjs Awesome Node.js (sin )Jul 11, 2014 1769 link-lists , nodejs , tooling Getting Started With Sass and Bourbon Jul 11, 2014 1768 introductions , sass , preprocessors , tooling Web 2024—a Response to Robin Berjon’s Post (mar )Jul 10, 2014 1767 web , outlooks , javascript , web-components , w3c , web-workers , interoperability , servo The WAI Forward (hey /sma )Jul 9, 2014 1766 accessibility , html , aria , w3c Are We Ready to Use Flexbox? Jul 9, 2014 1765 css , flexbox , layout , vendor-extensions , preprocessors , support WebRTC Specifications Advance (don /sdt )Jul 9, 2014 1764 interviews , webrtc , apis , standards Optimizing WordPress Performance With P3 Jul 9, 2014 1763 wordpress , performance , optimization , plugins How to “Resize” Images With CSS Jul 8, 2014 1762 css , media-queries , images , resizing Tag Management: Bringing Peace to Developer–Marketer Relations Jul 8, 2014 1761 tag-management , maintenance , tooling Pixels Are Expensive (aer )Jul 3, 2014 1760 performance , rendering , painting Media Queries Need Space to Be Successful (kar )Jul 3, 2014 1759 css , media-queries , mobile Web 2024 (rob )Jul 2, 2014 1758 web , outlooks Fixed Table Layouts (chr /css )Jul 2, 2014 1757 tables , css Speed Up Your WordPress Site Jul 1, 2014 1756 wordpress , performance , tooling Server-Side Device Detection With JavaScript (sma )Jul 1, 2014 1755 javascript , mobile The Pros and Cons of Accessibility Professional Associations Jul 1, 2014 1754 accessibility , career , training kouto swiss Jun 30, 2014 1753 websites , frameworks , presentational-html , css , stylus 15 Little-Known Unix Commands Jun 30, 2014 1752 unix-like , command-line 6 Tips for Writing Better Code Jun 30, 2014 1751 tips-and-tricks , modules , preprocessors , version-control , code-reviews What Every Frontend Developer Should Know About Webpage Rendering Jun 30, 2014 1750 rendering , dom , cssom , painting , reflow , browsers , browser-engines Why Managers Make Terrible Scrum Masters Jun 26, 2014 1749 agile , scrum , processes , collaboration , engineering-management How to Speed Up WordPress (sma )Jun 25, 2014 1748 how-tos , wordpress , performance Web Technologies Hanging Out Together (chr /css )Jun 24, 2014 1747 html , css , javascript , php Using .htaccess to Prevent Web Scraping Jun 24, 2014 1746 servers , apache , scraping CSS-Driven Internationalization in JavaScript (sma )Jun 23, 2014 1745 javascript , css , html , internationalization , localization Using ARIA in HTML (ste /htm )Jun 21, 2014 1744 html , aria , accessibility The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim /kni )Jun 18, 2014 1743 w3c , anniversaries HTML5 on Track for W3C Finalization by Year’s End (red )Jun 17, 2014 1742 html , w3c , standards HTML5: On Our Way to Recommendation (ple /w3c )Jun 16, 2014 1741 html , standards “async” Attribute and Scripts at the Bottom (chr /css )Jun 16, 2014 1740 html , javascript , asynchrony Ruby Markup (ri /web )Jun 14, 2014 1739 html , ruby-markup What’s New in Git 2.0? Jun 12, 2014 1738 git , command-line Minimalist Newsletter Subscription Form (osv )Jun 12, 2014 1737 forms , email , functionality , minimalism Apple and Responsive Design (ali )Jun 11, 2014 1736 apple , responsive-design How to Build and Develop Websites With Gulp (sma )Jun 11, 2014 1735 how-tos , gulp Women in Tech: Where Are We Headed? (div )Jun 9, 2014 1734 community PhpStorm 8—New Features (swa )Jun 6, 2014 1733 code-editors , phpstorm Client-Side Form Validation With HTML5 Jun 6, 2014 1732 html , forms , validation Testing Responsive Images (wil /ali )Jun 4, 2014 1731 images , html , responsive-design 5 Things I’ve Learned About Accessibility Jun 4, 2014 1730 accessibility , html , keyboard-navigation , testing , assistive-tech , browsers My ECMAScript 7 Wishlist (nza )Jun 3, 2014 1729 ecmascript , wish-lists Prototyping Your Workflow (ali )Jun 3, 2014 1728 prototyping , processes , strategies Authoring HTML: Language Declarations (ri /w3c )Jun 3, 2014 1727 html , metadata , localization , internationalization HTTP Jun 1, 2014 1726 translations , introductions , http , http-headers , caching , content-negotiation , cookies , protocols , link-lists What Web Designers Can Learn From Art History May 30, 2014 1725 design , art , colors We Have Work to Do: #yesallwomen and the Web (ali )May 29, 2014 1724 web , community The Mystery of the jQuery Object: A Basic Introduction (sma )May 29, 2014 1723 introductions , jquery “Mobile First” Considered Confusing (cra )May 28, 2014 1722 mobile , mobile-first , desktop Sniffing in China and WAP (kar )May 26, 2014 1721 wap , wml , nginx , servers Understanding Web Pages Better (hpe +)May 23, 2014 1720 google , search , javascript HTML5 Forms: CSS (cra )May 22, 2014 1719 html , forms , css , selectors , cascade An Introduction to Node.js and MongoDB (sma )May 22, 2014 1718 introductions , nodejs , mongodb , databases Understanding Version Control With Diffs (tob )May 22, 2014 1717 version-control HTML5 Forms: The Markup (cra )May 21, 2014 1716 html , forms , semantics Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma )May 21, 2014 1715 mobile , accessibility , user-experience Managing Responsive Breakpoints With Sass (kit )May 20, 2014 1714 sass , media-queries , breakpoints , responsive-design The Dangers of Stopping Event Propagation (phi /css )May 20, 2014 1713 jquery , events MooTools Core and More 1.5 Are Here (ser /moo )May 19, 2014 1712 release-notes , mootools CSS: The Good Parts May 17, 2014 1711 css , components , namespaces , conventions Design Principles: Space and the Figure-Ground Relationship (sma )May 16, 2014 1710 design , principles , spacing Global Accessibility Awareness Day: Getting the Word Out (ali )May 15, 2014 1709 awareness-days , accessibility Learning Node.js: The “npm link” May 14, 2014 1708 videos , nodejs , npm Universal Selector (CSS Selector) May 14, 2014 1707 css , selectors The Definitive Guide to Form Label Positioning May 14, 2014 1706 guides , forms , labels , design , accessibility , positioning Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre )May 14, 2014 1705 firefox , mozilla , browsers , drm , eme Git for Beginners May 13, 2014 1704 git , command-line jQuery With CoffeeScript (chr /css )May 13, 2014 1703 jquery , coffeescript , examples Accessibility: The Missing Ingredient (ali )May 13, 2014 1702 accessibility , screen-readers , assistive-tech , testing PHP and Continuous Integration With Travis CI May 12, 2014 1701 php , ci-cd , tooling Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma )May 12, 2014 1700 html , images , responsive-design , polyfills Placeholders in Form Fields Are Harmful (nng )May 11, 2014 1699 forms , placeholders , usability No More JS Frameworks (jcg )May 9, 2014 1698 javascript , frameworks WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma )May 8, 2014 1697 how-tos , wordpress , permissions The History of WordPress May 7, 2014 1696 wordpress , history mXSS (gaz )May 6, 2014 1695 xss , html , security URLs Are Already Dead (nza )May 6, 2014 1694 urls , protocols , email Tips for Creating Accessible SVG (tin )May 6, 2014 1693 accessibility , svg , images , tips-and-tricks Unicode for a Multi-Device World (sma )May 6, 2014 1692 unicode , encoding , icons , css Moving Forward With CSS Shapes (sar /ali )May 5, 2014 1691 css , shapes , link-lists Email Subject Lines: 5 Tips to Attract Readers (nng )May 4, 2014 1690 email , writing , microcontent , tips-and-tricks Konqueror vs. Firefox May 2, 2014 1689 browsers , konqueror , firefox , comparisons Dealing With Content Images in Email (chr /css )Apr 29, 2014 1688 email , images , html , wordpress , responsive-design Introduction to Kirby CMS Apr 28, 2014 1687 introductions , kirby , content-management Using Emmet With Sublime Text (joh )Apr 28, 2014 1686 sublime-text , code-editors , tooling Symfony 2 Checklist for Development and Deployment Apr 26, 2014 1685 symfony , checklists The Web Is a Rectangle Apr 24, 2014 1684 design , responsive-design 10 Random jQuery Plugins Apr 24, 2014 1683 jquery , plugins , link-lists A Different Letter to a Junior Designer (mal /ali )Apr 24, 2014 1682 design , career 20 Useful Docs and Guides for Front-End Developers (lou )Apr 24, 2014 1681 guides , training , html , css , javascript , link-lists CSS Selectors Cheat Sheet Apr 23, 2014 1680 css , selectors , cheat-sheets , examples Internet Explorer Conditional Comments Apr 23, 2014 1679 browsers , internet-explorer , conditional-comments The Internet Explorer “hasLayout” Property Apr 23, 2014 1678 browsers , internet-explorer , hacks Cache Invalidation Strategies With Varnish Cache (per /sma )Apr 23, 2014 1677 performance , caching , tooling CSS Comments Apr 22, 2014 1676 css , comments My Favorite Sass Tools (kit )Apr 22, 2014 1675 sass , tooling , link-lists An Introduction to the Web Notifications API Apr 22, 2014 1674 introductions , apis , notifications Version Control Software in 2014: What Are Your Options? Apr 22, 2014 1673 version-control , git , svn , cvs , comparisons “:first-child” (CSS Selector) Apr 21, 2014 1672 css , selectors Syntax Highlighting Outside Your Editor (ali )Apr 21, 2014 1671 code-editors , syntax-highlighting , sublime-text Getting Started With Go Apr 17, 2014 1670 introductions , go It’s Time to Encrypt the Entire Internet (kli /wir )Apr 17, 2014 1669 web , security , http , ssl , encryption 12 Little-Known CSS Facts (lou )Apr 16, 2014 1668 css , colors , backgrounds , borders , tables Basic Structure of a Web Page Apr 16, 2014 1667 html Understanding the CSS3 “transition-timing-function” Property (sma )Apr 15, 2014 1666 css , time , transitions , animations IE9 Still Has CSS Limit Apr 11, 2014 1665 internet-explorer , browsers , css Write Code Every Day (jer )Apr 10, 2014 1664 career , processes Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c )Apr 10, 2014 1663 mathml , standards SEO-Friendly Infinite Scroll Apr 9, 2014 1662 scrolling , seo Creating Style Guides (ali )Apr 8, 2014 1661 design , documentation , style-guides , pattern-libraries Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr /css )Apr 8, 2014 1660 css , units Suppressing the 300 ms Click Delay Apr 7, 2014 1659 touch , events , chrome , browsers Keyboard-Only Navigation for Improved Accessibility (nng )Apr 6, 2014 1658 accessibility , keyboard-navigation , focus , testing Stripes in CSS (chr /css )Apr 4, 2014 1657 css , gradients , effects , examples Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML5 Apr 3, 2014 1656 community , html , interoperability , browsers The Power of “em” Units in CSS (lou )Apr 2, 2014 1655 css , units HTTPS Basics Mar 30, 2014 1654 fundamentals , http , privacy HTML Forms in AngularJS Mar 26, 2014 1653 html , forms , angularjs What’s New in Firefox 28 (cra )Mar 26, 2014 1652 browsers , firefox Understanding the Object Model Mar 26, 2014 1651 ruby People Skills for Web Workers (ali )Mar 25, 2014 1650 engineering-management , collaboration Title CSS: A Simple Approach to CSS Class Naming Mar 25, 2014 1649 css , naming “srcset” and “sizes” (eee )Mar 24, 2014 1648 html , images , responsive-design Best PHP IDE in 2014—Survey Results (swa )Mar 22, 2014 1647 surveys , code-editors , php , phpstorm , sublime-text How to Charge for Websites: The Agile Way (cra )Mar 21, 2014 1646 how-tos , economics , business-relations , agile WordPress Performance Improvements That Can Go Wrong (sma )Mar 21, 2014 1645 wordpress , performance , plugins WAI–ARIA Expands Web Accessibility (w3c )Mar 20, 2014 1644 accessibility , aria , html , standards 5 Apps to Enhance Google Analytics Mar 19, 2014 1643 google , analytics , tooling , link-lists Symfony in Drupal 8 Mar 17, 2014 1642 drupal , symfony , link-lists A Q&A on the Picture Element (wil +/ali )Mar 17, 2014 1641 interviews , html , semantics , images , responsive-design Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c )Mar 17, 2014 1640 anniversaries , web , w3c Browserify, Why and How? Mar 16, 2014 1639 browserify Shadow DOM Mar 14, 2014 1638 shadow-dom , dom , svg , images , angularjs , css , mathml My Current CSS and Sass Styleguide (kit )Mar 13, 2014 1637 css , sass , conventions , naming , bem , documentation Story of the Web Mar 12, 2014 1636 websites , web , history Sass Tooltip Mixin (geo )Mar 12, 2014 1635 sass , mixins , tooltips Using Meta Tags in HTML: Some Basics and Best Practices Mar 12, 2014 1634 html , metadata , fundamentals , best-practices , examples The Web Is 25—and the Semantic Web Has Been an Important Part of It Mar 12, 2014 1633 web , anniversaries , semantic-web The World Celebrates 25 Years of the Web Mar 11, 2014 1632 web , anniversaries The Latest in Web Font Trends (ali )Mar 10, 2014 1631 fonts , trends Responsive Web Design—Defining the Damn Thing (mar )Mar 10, 2014 1630 responsive-design , concepts Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng )Mar 9, 2014 1629 links , microcontent , writing , usability On Links and Accessibility (j9t )Mar 6, 2014 1628 links , accessibility , usability Rethinking Responsive SVG (sma )Mar 5, 2014 1627 responsive-design , svg , images , css Getting Started With Microformats2 (mic )Mar 5, 2014 1626 introductions , microformats , html , naming Grunt and Gulp Tasks for Performance Optimization Mar 4, 2014 1625 yeoman , grunt , gulp , tooling , optimization , performance What’s New in Chrome 33 (cra )Feb 28, 2014 1624 browsers , chrome Basics of CSS Blend Modes (chr /css )Feb 28, 2014 1623 fundamentals , css , blend-modes , backgrounds , examples Where Is Interoperability for Social Media? (dhi /zdn )Feb 28, 2014 1622 social-media , standards , interoperability , opensocial 3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It Feb 28, 2014 1621 search , google , security , tips-and-tricks The Battle for the Body Field (ali )Feb 25, 2014 1620 html , xml , wysiwyg , semantics RDF 1.1 Has Been Published as Recommendation (iva /w3c )Feb 25, 2014 1619 standards , rdf , link-lists Float Labels With CSS (chr /css )Feb 24, 2014 1618 css , floats , labels , forms CSS: When to Use Generated Content (j9t )Feb 24, 2014 1617 css , generated-content Installable Web Apps Feb 21, 2014 1616 web-apps , installing , permissions Why Your HTML and CSS Mastery Are Not Enough Feb 20, 2014 1615 html , css , design , career , learning Dive In: Resources for Web Animation (ali )Feb 17, 2014 1614 css , animations , link-lists Everything You Know About Accessibility Testing Is Wrong (kar )Feb 13, 2014 1613 accessibility , testing , bobby Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr /css )Feb 13, 2014 1612 ajax , callbacks , jquery How to Build a CLI Tool With Node.js and Phantomjs (sma )Feb 12, 2014 1611 how-tos , command-line , nodejs Web Animation at Work (rac /ali )Feb 11, 2014 1610 css , animations , design What’s New in Firefox 27 (cra )Feb 11, 2014 1609 browsers , firefox Choosing Vanilla JavaScript (ali )Feb 10, 2014 1608 javascript , jquery Web Accessibility: Tools and Considerations Feb 10, 2014 1607 accessibility , html , tooling , link-lists Why AngularJS Makes Every Single Developer a Better One Feb 10, 2014 1606 angularjs , software-design-patterns , quality Usability Testing for Mobile Is Easy (nng )Feb 9, 2014 1605 mobile , usability , testing Killing Off the Global Navigation: One Trend to Avoid (nng )Feb 9, 2014 1604 navigation , trends Visualizing Data With D3 Feb 7, 2014 1603 visualization , javascript How to Do Keyword Research: A Beginner’s Guide Feb 7, 2014 1602 how-tos , guides , keywords , sem Getting Started With Pattern Libraries (ali )Feb 6, 2014 1601 introductions , design , documentation , pattern-libraries , case-studies A Word on Contemporary Web Design (j9t )Feb 5, 2014 1600 design , information-design Controlling Heavy Weight Websites Feb 4, 2014 1599 performance , user-experience , case-studies Force Quit a Tab in Google Chrome (chr /css )Feb 4, 2014 1598 chrome , google , browsers One Solution to Responsive Images (sma )Feb 3, 2014 1597 responsive-design , images , html , php Forrester: HTML5 Apps Still Not as Good as Native Apps (inf )Feb 3, 2014 1596 html , mobile , native CSS Resets Feb 1, 2014 1595 css , resets WordPress as a Framework Jan 31, 2014 1594 wordpress Nine Things to Expect From HTTP/2 (mno )Jan 30, 2014 1593 http , protocols , performance , network The Current Generation of CSS3 Selectors (lou )Jan 29, 2014 1592 css , selectors , examples Pragmatic UX Techniques for Smarter Websites (sma )Jan 27, 2014 1591 user-experience , processes , career , link-lists Thought Process of a Front End Problem (chr /css )Jan 25, 2014 1590 processes , debugging , fonts , opera , browsers So You Think You Know How to Write a WordPress Theme? Jan 24, 2014 1589 wordpress , theming CSSOM Value API Proposal Dump (tab )Jan 23, 2014 1588 css , cssom , apis Understanding JavaScript “bind()” (sma )Jan 23, 2014 1587 javascript , examples CSS Trick: Setting [the] Background Color of a Selected HTML “option” Element Jan 23, 2014 1586 css , tips-and-tricks , backgrounds , forms CSS Regions Considered Harmful (ali )Jan 22, 2014 1585 css , adobe Web Performance Tricks—Beyond the Basics (swa )Jan 22, 2014 1584 performance , tips-and-tricks , html , css , optimization , link-lists Packaging on the Web (jen +/tag )Jan 21, 2014 1583 web-packaging , performance HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t )Jan 21, 2014 1582 html , google , link-lists Writing on Writing and Other Resources (ali )Jan 20, 2014 1581 writing , link-lists The Decay and Fall of Guest Blogging for SEO Jan 20, 2014 1580 blogging , seo REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet Jan 20, 2014 1579 css , units , viewport , responsive-design Tachyons (mrm )Jan 18, 2014 1578 websites , frameworks , presentational-html , css , tachyons Cross-Origin Resource Sharing (ann /w3c )Jan 16, 2014 1577 cors , security , standards 10 HTML Tags You May Not Be Using Jan 16, 2014 1576 html , semantics JSON-LD Is an Official Web Standard Jan 16, 2014 1575 json-ld , json , standards , w3c When to Use “target="_blank"” (chr /css )Jan 15, 2014 1574 links , usability The jQuery Foundation and Standards (jqu )Jan 15, 2014 1573 jquery , standards The Complete Guide to Reducing Page Weight (cra )Jan 14, 2014 1572 guides , performance , compression , caching , content-delivery , minification The State of jQuery 2014 (dme /jqu )Jan 13, 2014 1571 jquery Myth Busting: CSS Animations vs. JavaScript (css )Jan 13, 2014 1570 animations , css , javascript , comparisons , myths , metrics , gsap Writing a Better JavaScript Library for the DOM (sma )Jan 13, 2014 1569 javascript , dom , libraries , jquery New Features in PHP 5.6 (swa )Jan 11, 2014 1568 php What Are Icon Fonts? Jan 10, 2014 1567 fonts , icon-fonts The Syntax vs. the Spirit (chr /css )Jan 10, 2014 1566 programming , loops UCS vs. UTF-8 as Internal String Encoding (mit )Jan 9, 2014 1565 unicode , encoding The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus )Jan 8, 2014 1564 w3c , multimedia , html , drm When to Use the “button” Element (chr /css )Jan 7, 2014 1563 html , buttons , forms Old Browsers, Does It Matter? (kar )Jan 6, 2014 1562 browsers , interoperability , support , web-platform HTML5 in 2014: Is It Time for a Comeback? (sha )Jan 6, 2014 1561 html , mobile , native Despite Automatic Updates, Old Browsers Are Still a Problem (edb /zdn )Jan 6, 2014 1560 browsers , web-platform , security , chrome , firefox , internet-explorer , safari 3 Guidelines for Search Engine “No Results” Pages (nng )Jan 5, 2014 1559 guidelines , search , usability Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt )Jan 3, 2014 1558 w3c , cors , security , standards 10 Web Predictions for 2014 (cra )Jan 1, 2014 1557 web , outlooks , web-apps , browsers Good-Bye 2013 Dec 31, 2013 1556 retrospectives , semantic-web , structured-data , open-graph , json , json-ld What Is the DOM? (chr /css )Dec 29, 2013 1555 dom , html , javascript Best PHP Frameworks for 2014 (swa )Dec 28, 2013 1554 php , frameworks , metrics , laravel , symfony On Interviewing Front-End Engineers (nza )Dec 27, 2013 1553 interviewing , hiring So You’ve Decided to Open-Source a Project at Work—What Now? (nza /sma )Dec 27, 2013 1552 foss , licensing , community , communication Interviewing as a Front-End Engineer in San Francisco (phi /css )Dec 23, 2013 1551 interviewing , career Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale /the )Dec 19, 2013 1550 web , privacy , politics Dart: On Its Merits (aer )Dec 18, 2013 1549 dart , javascript , comparisons The Rise of Web Bots and Fall in Human Traffic (cra )Dec 18, 2013 1548 web , bots , scraping , spam , traffic , metrics Get Started With GitHub Pages (Plus Bonus Jekyll) (24w )Dec 18, 2013 1547 introductions , github-pages , jekyll HTML5 Form Validation Dec 17, 2013 1546 html , forms , validation , accessibility