Beyond Media Queries—it’s Time to Get Elemental Mar 26, 2015 2039 css , media-queries , responsive-design Should Our Agile Team Use Scrum or Kanban? Mar 26, 2015 2038 agile , scrum , kanban , processes , project-management Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng )Mar 26, 2015 2037 chrome , google , browsers , microsoft , scrolling WordPress Front End Security: CSRF and Nonces (css )Mar 24, 2015 2036 wordpress , security , csrf Flash’s Slide Into Irrelevance Mar 24, 2015 2035 flash , air , html The Developer’s Guide to Feeds in WordPress Mar 24, 2015 2034 guides , wordpress , rss , atom 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 Accessibility’s Costs Are Lower Than You Think (vig )Mar 17, 2015 2026 accessibility , economics Open Source Your Website Mar 17, 2015 2025 foss Pluralization for JavaScript (ali )Mar 17, 2015 2024 javascript , localization 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 New Book: “The Little Book of HTML/CSS Frameworks” (j9t )Mar 4, 2015 2015 books , frameworks , html , css Easy URL Parsing With Isomorphic JavaScript (cra )Mar 4, 2015 2014 javascript , urls 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 Using AngularJS for Data Visualisations (css )Feb 25, 2015 2010 angularjs , visualization , svg What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli )Feb 25, 2015 2009 firefox , browsers Tired of Safari Feb 25, 2015 2008 safari , chrome , chromium , browsers , mobile , pointer-events Pointer Events (jac /w3c )Feb 24, 2015 2007 pointer-events , apis , standards Why Developers and Designers Should Work Together Feb 24, 2015 2006 design , collaboration , processes Selector Specificity With CSS Preprocessors Feb 24, 2015 2005 css , selectors , cascade , preprocessors , bem , sass Responsive Hero Images (gri /clo )Feb 23, 2015 2004 images , responsive-design Same-Origin Policy (ann )Feb 23, 2015 2003 security , cors , web-platform The Unbearable Inaccessibility of Slideshows Feb 23, 2015 2002 accessibility , design-patterns , best-practices List of Android WebViews Feb 23, 2015 2001 overviews , android , browsers , chromium , chrome Accidental CSS Resets (chr /css )Feb 18, 2015 2000 css , resets , shorthands , examples HTTP/2 Is Done (mno )Feb 18, 2015 1999 protocols , http Why I Don’t Hate Git: Hidden Consistency (mit )Feb 17, 2015 1998 git , command-line , consistency , simplicity , software-design The Specialist–Generalist Balance (ali )Feb 17, 2015 1997 career , communication , collaboration 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 What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz /ali )Feb 5, 2015 1992 css , preprocessors , postprocessors , craft Counting Chromia Feb 5, 2015 1991 chromium , browsers , mobile , google , metrics 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 DOM: Custom Elements (ann )Jan 23, 2015 1983 dom , web-components Securing the Web (w3c )Jan 23, 2015 1982 web-platform , security 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 On the Deterioration of HTML/CSS Practices (j9t )Jan 22, 2015 1978 html , css , craft Flash of Faux Text—Still More on Font Loading (zac )Jan 22, 2015 1977 flash-of-x , fonts , ttf , woff , css , javascript How to Teach Yourself Web Development Jan 22, 2015 1976 how-tos , learning , training , career AngularJS Internals in Depth (sma )Jan 22, 2015 1975 angularjs , 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 Standards and Browser Compatibility Jan 19, 2015 1972 web-platform , standards , browsers , support , interoperability , polyfills , feature-detection , browser-detection Front End and Back End Jan 19, 2015 1971 programming , career , comparisons Programming Fonts Jan 17, 2015 1970 websites , fonts , programming , comparisons Famo.us Partners With the jQuery Foundation (row )Jan 15, 2015 1969 famous , jquery Logically Speaking (ali )Jan 15, 2015 1968 communication , project-management Angular and Templating Jan 15, 2015 1967 angularjs Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol )Jan 14, 2015 1966 images , webp , jpeg , png , polyfills , modernizr 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 The Problem With Angular Jan 14, 2015 1963 angularjs Web Platform and JavaScript (ann )Jan 13, 2015 1962 web-platform , javascript Why AJAX Isn’t Enough (sma )Jan 13, 2015 1961 ajax , 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 Ground Rules for Working With Web Agencies (j9t )Dec 15, 2014 1946 business-relations , processes , guidelines AngularJS in Drupal Apps Dec 15, 2014 1945 angularjs , drupal The UX of Error Messages Dec 15, 2014 1944 user-experience , errors , microcontent 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 The Problems of Working With Web Agencies (j9t )Dec 11, 2014 1940 business-relations , quality Why You Should Avoid Sass “@extend” (kit )Dec 11, 2014 1939 sass 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 Back to Basics With WordPress CSS: Understanding the Native Classes (css )Dec 5, 2014 1934 fundamentals , wordpress , css The Non-Writer’s Guide to Writing for the Web Dec 5, 2014 1933 guides , writing , content , microcontent What Is the Web? (mno )Dec 4, 2014 1932 web , web-platform , standards , concepts CSS Sprites With Sass and Compass Dec 4, 2014 1931 css , images , sprites , sass , compass What’s New in Firefox 34 (cra )Dec 4, 2014 1930 firefox , browsers 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 Animation and UX Resources (vlh )Nov 25, 2014 1925 css , javascript , animations , link-lists Planning for Performance (sco /ali )Nov 25, 2014 1924 performance 10 Typical HTML Interview Exercises Nov 25, 2014 1923 html , interviewing , conformance , semantics , aria Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee /ali )Nov 24, 2014 1922 awareness-days , standards Sublime Text for Front End Developers (wes /css )Nov 24, 2014 1921 sublime-text , code-editors , plugins 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 Migrating Your Team to Sass Nov 18, 2014 1915 sass , migrating , collaboration Performance Budget Metrics (tka )Nov 18, 2014 1914 performance-budgets , performance , metrics 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 Automate WordPress With IFTTT Nov 12, 2014 1911 wordpress , automation , tooling 5 Obsolete Features in HTML5 Nov 12, 2014 1910 html Joomla’s Coming of Age Nov 12, 2014 1909 joomla What You Need to Know About Meteor 1.0 Nov 11, 2014 1908 meteor SVG Animation and CSS Transforms: A Complicated Love Story (css )Nov 10, 2014 1907 svg , css , animations , transforms Overwhelmed by Code (ali )Nov 10, 2014 1906 learning , career 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 The $PATH to Enlightenment (oli /ali )Nov 4, 2014 1902 unix-like , command-line Materialize Nov 4, 2014 1901 websites , frameworks , presentational-html , css , materialize , material-design 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 Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c )Oct 28, 2014 1893 html , standards , web-platform , w3c WordPress Landing Page Creation Made Easy Oct 28, 2014 1892 wordpress , landing-pages HTML5 Finalized, Finally (cio )Oct 28, 2014 1891 html , standards , 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 Axiomatic CSS and Lobotomized Owls (hey /ali )Oct 21, 2014 1888 css , selectors Google and HTML/CSS Code Quality (j9t )Oct 21, 2014 1887 google , html , css , quality , history Probably Don’t Base64 SVG (chr /css )Oct 21, 2014 1886 svg , images , data-urls , base64 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 Best Practices for XML Sitemaps and RSS/Atom Feeds Oct 16, 2014 1883 sitemaps , rss , atom , best-practices CSS-Only Solution for UI Tracking (sma )Oct 16, 2014 1882 css , metrics , analytics , google Personalizing Git With Aliases (jef /ali )Oct 15, 2014 1881 git , customization , aliases How to Further Improve the World of Open Standards (w3c )Oct 14, 2014 1880 awareness-days , standards What’s New in Firefox 33 (eli )Oct 14, 2014 1879 firefox , browsers 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 CSS, DRY, and Code Optimization (j9t )Oct 9, 2014 1876 css , principles , optimization , maintainability What the Heck Is the Event Loop Anyway? (jsc )Oct 9, 2014 1875 videos , javascript , event-loop , events Is Everyone a Designer? Oct 9, 2014 1874 design 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 Image Optimization Services (gri /clo )Oct 2, 2014 1869 images , performance , optimization , link-lists The Ninth Chromium: Xiaomi Oct 2, 2014 1868 browsers , chromium , xiaomi Before You Hire Designers (mon /ali )Sep 30, 2014 1867 design , hiring Thoughts on Pagination (chr /css )Sep 29, 2014 1866 pagination , urls , consistency Why Continuous Integration Doesn’t Work (yeg /tec )Sep 26, 2014 1865 ci-cd , version-control , processes JS Parse and Execution Time (tka )Sep 26, 2014 1864 javascript , parsing , metrics , performance 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 The Role of Utility Classes in Scalable CSS Sep 20, 2014 1859 css , components , presentational-html , scalability , maintainability , consistency What to Expect From Yii 2.0 Sep 20, 2014 1858 php , frameworks Famo.us: JavaScript’s Comeback Story on Mobile Sep 20, 2014 1857 videos , famous 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 Introducing the New Yahoo Developer Network Website Sep 17, 2014 1853 introductions , yahoo , community Sass for WordPress Developers Sep 17, 2014 1852 wordpress , sass 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 Already 1 Billion Websites, and Counting (chr )Sep 9, 2014 1846 web Junior Designers vs. Senior Designers Sep 9, 2014 1845 design , career , processes , comparisons 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 How a New HTML Element Will Make the Web Faster (ars )Sep 2, 2014 1839 html , images , performance , responsive-design Running Code Reviews With Confidence (ali )Sep 2, 2014 1838 code-reviews , processes , git , command-line The Conventional Front-End Sep 1, 2014 1837 conventions , javascript , tooling 11 CSS Learning Tools and Resources (lou )Sep 1, 2014 1836 css , learning , tooling , link-lists Refactoring Single Page App Sep 1, 2014 1835 single-page-apps , refactoring , complexity , maintainability , jquery , backbone , angularjs How to Write a Git Commit Message Aug 31, 2014 1834 how-tos , commit-messages , documentation , communication , git Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos /sma )Aug 28, 2014 1833 wordpress , information-architecture Is Your Responsive Design Working? Google Analytics Will Tell You (sma )Aug 28, 2014 1832 responsive-design , analytics , google , metrics A Quick Tour of WordPress 4.0 (sma )Aug 27, 2014 1831 wordpress HTML and Specifying Language (j9t )Aug 25, 2014 1830 html , optimization , minimalism What I’d Tell My Younger Self About Learning Development as a Web Designer Aug 25, 2014 1829 learning , programming , javascript , databases , servers , preprocessors , version-control , performance , security , career W3C Status Banners (zac )Aug 25, 2014 1828 w3c BEM—Block Element Modifier Aug 24, 2014 1827 websites , bem , css Consistency (jus )Aug 22, 2014 1826 consistency , design , user-experience Making SVGs Responsive With CSS (sar /cod )Aug 19, 2014 1825 svg , images , responsive-design , css Minimising Font Downloads (jaf )Aug 19, 2014 1824 fonts , css , performance , optimization , support , browsers Starting CSS Animations Mid-Way (chr /css )Aug 19, 2014 1823 css , animations The 10 Things You Should Do When You Have Your Next Web Idea Aug 18, 2014 1822 creativity , processes Google’s Blink Not Implementing W3C Pointer Events Aug 18, 2014 1821 google , blink , browser-engines , pointer-events Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css )Aug 18, 2014 1820 icons , favicons , images 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 What I’d Tell My Younger Self About Learning HTML/CSS Aug 14, 2014 1816 learning , html , css , responsive-design , career 25 Ways to Increase Traffic to Your Website Aug 14, 2014 1815 traffic , seo Designer’s Guide to DPI Aug 14, 2014 1814 guides , design , print , pixel-density The WordPress Database Demystified Aug 13, 2014 1813 wordpress , databases , mysql How to Create a Helpful and Better 404 Page (sma )Aug 12, 2014 1812 how-tos , error-pages , user-experience , search , functionality Swapping Out SVG Icons (chr /css )Aug 12, 2014 1811 svg , images , icons , css , jquery , techniques Faster YouTube Embeds With JavaScript Aug 12, 2014 1810 embed-code , youtube , javascript , performance Migrating From Famo.us v0.2 to v0.3.0 Aug 10, 2014 1809 migrating , famous A Closer Look at Functions in Go Aug 10, 2014 1808 go , functions CSS-Only Accordion Using the Checkbox Hack (geo )Aug 7, 2014 1807 css , accordions , forms , hacks HTTPS as a Ranking Signal (met )Aug 7, 2014 1806 google , search , security , http , seo 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 The Most Dangerous Word in Software Development (ali )Jul 30, 2014 1797 communication WordPress I18N and Localization Jul 30, 2014 1796 wordpress , localization , internationalization Organizing CSS: OOCSS, SMACSS, and BEM (mat )Jul 29, 2014 1795 css , oocss , smacss , bem , comparisons The W3C App Manifest Specification (bru +/htm )Jul 29, 2014 1794 web-apps , w3c JavaScript Event Madness! Capturing All Events Without Interference (css )Jul 28, 2014 1793 javascript , events HTML Minifier [Revisited] Jul 28, 2014 1792 html , html-minifier , minification , optimization Guide to Responsive-Friendly CSS Columns (kat /css )Jul 25, 2014 1791 guides , responsive-design , css , layout How to Craft the Perfect 404 Page Jul 25, 2014 1790 how-tos , error-pages , user-experience 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 Ten CSS One-Liners to Replace Native Apps (ali )Jul 23, 2014 1786 css , layout , design Developer’s Toolbox: GitHub Jul 23, 2014 1785 videos , version-control , git , github On Web Documents and Web Apps (j9t )Jul 22, 2014 1784 terminology , concepts , comparisons Introduction to the Resource Timing API Jul 22, 2014 1783 introductions , performance , time , apis , javascript How Do You Design Interaction? (sma )Jul 22, 2014 1782 design , interaction-design 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 All Code Is Not Equal: On Research and Production Code (j9t )Jul 16, 2014 1775 concepts , terminology , comparisons Testing robots.txt Files Made Easier Jul 16, 2014 1774 robotstxt , testing , tooling , crawling , google , search Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr /css )Jul 15, 2014 1773 css , box-model , best-practices Create Responsive Tables With Foundation Jul 15, 2014 1772 videos , responsive-design , tables , html , foundation Adding CSS Animations to AngularJS Applications Jul 14, 2014 1771 css , animations , angularjs Authoring Critical Above-the-Fold CSS (css )Jul 14, 2014 1770 css , sass , performance , asynchrony 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 Tag Management: Bringing Peace to Developer–Marketer Relations Jul 8, 2014 1762 tag-management , maintenance , tooling How to “Resize” Images With CSS Jul 8, 2014 1761 css , media-queries , images , resizing Media Queries Need Space to Be Successful (kar )Jul 3, 2014 1760 css , media-queries , mobile Pixels Are Expensive (aer )Jul 3, 2014 1759 performance , rendering , painting Fixed Table Layouts (chr /css )Jul 2, 2014 1758 tables , css Web 2024 (rob )Jul 2, 2014 1757 web , outlooks Server-Side Device Detection With JavaScript (sma )Jul 1, 2014 1756 javascript , mobile The Pros and Cons of Accessibility Professional Associations Jul 1, 2014 1755 accessibility , career , training Speed Up Your WordPress Site Jul 1, 2014 1754 wordpress , performance , tooling What Every Frontend Developer Should Know About Webpage Rendering Jun 30, 2014 1753 rendering , dom , cssom , painting , reflow , browsers , browser-engines 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 kouto swiss Jun 30, 2014 1750 websites , frameworks , presentational-html , css , stylus 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 Minimalist Newsletter Subscription Form (osv )Jun 12, 2014 1738 forms , email , functionality , minimalism What’s New in Git 2.0? Jun 12, 2014 1737 git , command-line 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 Authoring HTML: Language Declarations (ri /w3c )Jun 3, 2014 1729 html , metadata , localization , internationalization My ECMAScript 7 Wishlist (nza )Jun 3, 2014 1728 ecmascript , wish-lists Prototyping Your Workflow (ali )Jun 3, 2014 1727 prototyping , processes , strategies HTTP Jun 1, 2014 1726 translations , introductions , http , protocols , link-lists What Web Designers Can Learn From Art History May 30, 2014 1725 design , art , colors The Mystery of the jQuery Object: A Basic Introduction (sma )May 29, 2014 1724 introductions , jquery We Have Work to Do: #yesallwomen and the Web (ali )May 29, 2014 1723 web , community “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 An Introduction to Node.js and MongoDB (sma )May 22, 2014 1719 introductions , nodejs , mongodb , databases HTML5 Forms: CSS (cra )May 22, 2014 1718 html , forms , css , selectors , cascade 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 The Dangers of Stopping Event Propagation (phi /css )May 20, 2014 1714 jquery , events Managing Responsive Breakpoints With Sass (kit )May 20, 2014 1713 sass , media-queries , breakpoints , responsive-design 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 Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre )May 14, 2014 1707 firefox , mozilla , browsers , drm , eme Universal Selector (CSS Selector) May 14, 2014 1706 css , selectors The Definitive Guide to Form Label Positioning May 14, 2014 1705 guides , forms , labels , design , accessibility , positioning jQuery With CoffeeScript (chr /css )May 13, 2014 1704 jquery , coffeescript , examples Git for Beginners May 13, 2014 1703 git , command-line Accessibility: The Missing Ingredient (ali )May 13, 2014 1702 accessibility , screen-readers , assistive-tech , testing Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma )May 12, 2014 1701 html , images , responsive-design , polyfills PHP and Continuous Integration With Travis CI May 12, 2014 1700 php , ci-cd , tooling 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 Using Emmet With Sublime Text (joh )Apr 28, 2014 1687 sublime-text , code-editors , tooling Introduction to Kirby CMS Apr 28, 2014 1686 introductions , kirby , content-management Symfony 2 Checklist for Development and Deployment Apr 26, 2014 1685 symfony , checklists A Different Letter to a Junior Designer (mal /ali )Apr 24, 2014 1684 design , career The Web Is a Rectangle Apr 24, 2014 1683 design , responsive-design 10 Random jQuery Plugins Apr 24, 2014 1682 jquery , plugins , link-lists 20 Useful Docs and Guides for Front-End Developers (lou )Apr 24, 2014 1681 guides , training , html , css , javascript , link-lists Cache Invalidation Strategies With Varnish Cache (per /sma )Apr 23, 2014 1680 performance , caching , tooling CSS Selectors Cheat Sheet Apr 23, 2014 1679 css , selectors , cheat-sheets , examples Internet Explorer Conditional Comments Apr 23, 2014 1678 browsers , internet-explorer , conditional-comments The Internet Explorer “hasLayout” Property Apr 23, 2014 1677 browsers , internet-explorer , hacks Version Control Software in 2014: What Are Your Options? Apr 22, 2014 1676 version-control , git , svn , cvs , comparisons 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 CSS Comments Apr 22, 2014 1673 css , comments Syntax Highlighting Outside Your Editor (ali )Apr 21, 2014 1672 code-editors , syntax-highlighting , sublime-text “:first-child” (CSS Selector) Apr 21, 2014 1671 css , selectors It’s Time to Encrypt the Entire Internet (kli /wir )Apr 17, 2014 1670 web , security , http , ssl , encryption Getting Started With Go Apr 17, 2014 1669 introductions , go 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 Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c )Apr 10, 2014 1664 mathml , standards Write Code Every Day (jer )Apr 10, 2014 1663 career , processes SEO-Friendly Infinite Scroll Apr 9, 2014 1662 scrolling , seo Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr /css )Apr 8, 2014 1661 css , units Creating Style Guides (ali )Apr 8, 2014 1660 design , documentation , style-guides , pattern-libraries 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 Understanding the Object Model Mar 26, 2014 1652 ruby What’s New in Firefox 28 (cra )Mar 26, 2014 1651 browsers , firefox 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 Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c )Mar 17, 2014 1642 anniversaries , web , w3c A Q&A on the Picture Element (wil +/ali )Mar 17, 2014 1641 interviews , html , semantics , images , responsive-design Symfony in Drupal 8 Mar 17, 2014 1640 drupal , symfony , link-lists 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 Sass Tooltip Mixin (geo )Mar 12, 2014 1636 sass , mixins , tooltips Using Meta Tags in HTML: Some Basics and Best Practices Mar 12, 2014 1635 html , metadata , fundamentals , best-practices , examples Story of the Web Mar 12, 2014 1634 websites , web , history 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 Responsive Web Design—Defining the Damn Thing (mar )Mar 10, 2014 1631 responsive-design , concepts The Latest in Web Font Trends (ali )Mar 10, 2014 1630 fonts , trends 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 Getting Started With Microformats2 (mic )Mar 5, 2014 1627 introductions , microformats , html , naming Rethinking Responsive SVG (sma )Mar 5, 2014 1626 responsive-design , svg , images , css Grunt and Gulp Tasks for Performance Optimization Mar 4, 2014 1625 yeoman , grunt , gulp , tooling , optimization , performance Basics of CSS Blend Modes (chr /css )Feb 28, 2014 1624 fundamentals , css , blend-modes , backgrounds , examples Where Is Interoperability for Social Media? (dhi /zdn )Feb 28, 2014 1623 social-media , standards , interoperability , opensocial 3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It Feb 28, 2014 1622 search , google , security , tips-and-tricks What’s New in Chrome 33 (cra )Feb 28, 2014 1621 browsers , chrome RDF 1.1 Has Been Published as Recommendation (iva /w3c )Feb 25, 2014 1620 standards , rdf , link-lists The Battle for the Body Field (ali )Feb 25, 2014 1619 html , xml , wysiwyg , semantics CSS: When to Use Generated Content (j9t )Feb 24, 2014 1618 css , generated-content Float Labels With CSS (chr /css )Feb 24, 2014 1617 css , floats , labels , forms 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 Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr /css )Feb 13, 2014 1613 ajax , callbacks , jquery Everything You Know About Accessibility Testing Is Wrong (kar )Feb 13, 2014 1612 accessibility , testing , bobby How to Build a CLI Tool With Node.js and Phantomjs (sma )Feb 12, 2014 1611 how-tos , command-line , nodejs What’s New in Firefox 27 (cra )Feb 11, 2014 1610 browsers , firefox Web Animation at Work (rac /ali )Feb 11, 2014 1609 css , animations , design Why AngularJS Makes Every Single Developer a Better One Feb 10, 2014 1608 angularjs , software-design-patterns , quality Web Accessibility: Tools and Considerations Feb 10, 2014 1607 accessibility , html , tooling , link-lists Choosing Vanilla JavaScript (ali )Feb 10, 2014 1606 javascript , jquery Killing Off the Global Navigation: One Trend to Avoid (nng )Feb 9, 2014 1605 navigation , trends Usability Testing for Mobile Is Easy (nng )Feb 9, 2014 1604 mobile , usability , testing How to Do Keyword Research: A Beginner’s Guide Feb 7, 2014 1603 how-tos , guides , keywords , sem Visualizing Data With D3 Feb 7, 2014 1602 visualization , javascript 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 Force Quit a Tab in Google Chrome (chr /css )Feb 4, 2014 1599 chrome , google , browsers Controlling Heavy Weight Websites Feb 4, 2014 1598 performance , user-experience , case-studies Forrester: HTML5 Apps Still Not as Good as Native Apps (inf )Feb 3, 2014 1597 html , mobile , native One Solution to Responsive Images (sma )Feb 3, 2014 1596 responsive-design , images , html , php 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 HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t )Jan 21, 2014 1583 html , google , link-lists Packaging on the Web (jen +/tag )Jan 21, 2014 1582 web-packaging , performance The Decay and Fall of Guest Blogging for SEO Jan 20, 2014 1581 blogging , seo REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet Jan 20, 2014 1580 css , units , viewport , responsive-design Writing on Writing and Other Resources (ali )Jan 20, 2014 1579 writing , link-lists 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 Myth Busting: CSS Animations vs. JavaScript (css )Jan 13, 2014 1571 animations , css , javascript , comparisons , myths , metrics , gsap The State of jQuery 2014 (dme /jqu )Jan 13, 2014 1570 jquery 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 The Syntax vs. the Spirit (chr /css )Jan 10, 2014 1567 programming , loops What Are Icon Fonts? Jan 10, 2014 1566 fonts , icon-fonts 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 So You’ve Decided to Open-Source a Project at Work—What Now? (nza /sma )Dec 27, 2013 1553 foss , licensing , community , communication On Interviewing Front-End Engineers (nza )Dec 27, 2013 1552 interviewing , hiring 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 Get Started With GitHub Pages (Plus Bonus Jekyll) (24w )Dec 18, 2013 1548 introductions , github-pages , jekyll The Rise of Web Bots and Fall in Human Traffic (cra )Dec 18, 2013 1547 web , bots , scraping , spam , traffic , metrics CSS Frameworks—a Love Affair (geo )Dec 17, 2013 1546 css , frameworks , foundation , bootstrap HTML5 Form Validation Dec 17, 2013 1545 html , forms , validation , accessibility JavaScript Promises: There and Back Again (jaf )Dec 16, 2013 1544 javascript , promises Understanding Forms in Drupal Dec 16, 2013 1543 drupal , forms , php 9 Quick Tips About npm Dec 14, 2013 1542 npm , tips-and-tricks , nvm , command-line How to Generate Awesome Content Dec 13, 2013 1541 how-tos , content , strategies , user-experience The Device Test Imperative (bri )Dec 13, 2013 1540 testing , browsers , safari , css , overflow