Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma )Jun 21, 2018 176 mobile , flutter , dart , google , native What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You? Apr 10, 2018 175 phpstorm , webstorm , code-editors Front-End Frameworks: Custom vs. Ready-to-Use Solutions Feb 7, 2018 174 frameworks , customization TYPO3 vs. Drupal: What Content Management System to Choose Jan 18, 2018 173 content-management , typo3 , drupal The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t )Jan 2, 2018 172 css , concepts , best-practices , principles Reboot, Resets, and Reasoning (chr /css )Oct 23, 2017 171 css , resets , history , normalize-css , terminology FOIT vs. FOUT, a Side by Side Comparison (zac )Oct 12, 2017 170 fonts , user-experience , flash-of-x Understandable-Simple vs. Minimal-Simple Code (j9t )Oct 6, 2017 169 simplicity Introduction to WebRender—Browsers Today (nic /moz )Sep 21, 2017 168 introductions , gecko , browser-engines , browsers Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia )Jul 18, 2017 167 interaction-design , user-experience , hci , terminology , concepts (Now More Than Ever) You Might Not Need jQuery (oll /css )Jul 12, 2017 166 jquery , javascript , ajax , performance , examples Why Choose Vue.js (ano )Jun 23, 2017 165 vuejs , react Two Paradigms of Web Development (j9t )Jun 19, 2017 164 concepts , best-practices , principles Masking vs. Clipping: When to Use Each (sar /css )Jun 7, 2017 163 masking , clipping , svg , images Laravel vs. Symfony—Clash of the Frameworks Jun 2, 2017 162 php , frameworks , laravel , symfony JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js May 9, 2017 161 javascript , frameworks , angularjs , vuejs , meteor , nextjs GIF, PNG, JPG, or SVG: Which One to Use? May 2, 2017 160 images , jpeg , png , gif , svg , webp Brotli and Static Compression (mal /css )Apr 12, 2017 159 performance , compression , brotli , gzip Making “input type=date” Complicated (ppk )Jan 17, 2017 158 html , forms , edge , chrome , browsers Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim Dec 28, 2016 157 code-editors , sublime-text , vs-code , vi+vim Presentation Attributes vs. Inline Styles (chr /css )Dec 23, 2016 156 html , svg , attributes , css What Is the Difference Between CSS Variables and Preprocessor Variables? (chr /css )Oct 25, 2016 155 css , preprocessors , custom-properties , variables Next Generation Server Compression With Brotli (mal /sma )Oct 5, 2016 154 compression , brotli , gzip , performance A Comparison of Animation Technologies (sar /css )May 2, 2016 153 animations , css , canvas , smil , webgl , gsap , jquery , threejs , react PHP vs. Ruby—Let’s All Just Get Along Nov 20, 2015 152 php , ruby Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii /sma )Nov 16, 2015 151 static-site-generation , site-generators , jekyll , hugo The Difference Between Responsive and Adaptive Design (geo /css )Nov 11, 2015 150 design , responsive-design , liquid-design The Pros and Cons of Nesting Your Sass Code Oct 6, 2015 149 sass , nesting SQL vs. NoSQL: How to Choose (cra )Sep 23, 2015 148 how-tos , databases , sql , nosql Which Editor to Choose? (bre )Aug 24, 2015 147 code-editors , vs-code , sublime-text Deconfusing Pre- and Post-Processing (dea )Aug 12, 2015 146 css , preprocessors , postprocessors Average Manager vs. Great Manager Aug 11, 2015 145 engineering-management The Difference Between Minification and Gzipping (chr /css )Jul 27, 2015 144 minification , gzip , compression Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam )Jun 11, 2015 143 performance , metrics Front End and Back End (ppk )Jan 19, 2015 142 programming , career Programming Fonts Jan 17, 2015 141 websites , fonts , programming HTML5 Differences From HTML4 (zco /w3c )Dec 9, 2014 140 html , standards Junior Designers vs. Senior Designers Sep 9, 2014 139 design , career , processes Organizing CSS: OOCSS, SMACSS, and BEM (mat )Jul 29, 2014 138 css , oocss , smacss , bem On Web Documents and Web Apps (j9t )Jul 22, 2014 137 terminology , concepts All Code Is Not Equal: On Research and Production Code (j9t )Jul 16, 2014 136 concepts , terminology Konqueror vs. Firefox May 2, 2014 135 browsers , konqueror , firefox Version Control Software in 2014: What Are Your Options? Apr 22, 2014 134 version-control , git , svn , cvs Myth Busting: CSS Animations vs. JavaScript (css )Jan 13, 2014 133 animations , css , javascript , myths , metrics , gsap Dart: On Its Merits (aer )Dec 18, 2013 132 dart , javascript Bootstrap vs. Foundation Nov 27, 2013 131 videos , frameworks , bootstrap , foundation The Web Wars May 13, 2013 130 libraries , frameworks , tooling , history Browserify vs. Component (for )Feb 27, 2013 129 browserify , tooling Classes vs. IDs and Descendent Selectors Dec 13, 2012 128 css , selectors The Battle of CDNs: Comparing Cloudflare and Incapsula Aug 20, 2012 127 content-delivery , tooling , cloudflare WordPress vs. Joomla: Search Engine Optimization Aug 3, 2012 126 seo , wordpress , joomla Repurposing vs. Optimized Design (nng )May 21, 2012 125 design , desktop , mobile , print , optimization , user-experience Sass vs. Less (chr /css )May 16, 2012 124 preprocessors , sass , less Mobile Sites vs. Apps: The Coming Strategy Shift (nng )Feb 13, 2012 123 mobile , native , strategies , user-experience Skeuomorphic Design vs. Modern and/or Futuristic Design (mat )Jan 2, 2012 122 design I Still Love Flash—Here’s Why Dec 5, 2011 121 flash , jquery Web Designers vs. Web Developers (mho )Nov 11, 2011 120 career Sublime 2 vs. Notepad++ Nov 8, 2011 119 code-editors , sublime-text , notepad++ Are CSS Tables Better Than HTML Tables? Oct 13, 2011 118 tables , css , html , semantics Internationalization vs. Localization: What’s the Difference? (cms )Sep 28, 2011 117 internationalization , localization , terminology Now You See Me (aar /ali )May 3, 2011 116 css , hiding , accessibility , jquery Confessions of a Converted PHP Developer: Mixing Like a Baker Apr 27, 2011 115 ruby , php , mixins CSS3 vs. CSS: A Speed Benchmark (sma )Apr 21, 2011 114 css , performance , metrics The Difference Between “:nth-child” and “:nth-of-type” (chr /css )Apr 20, 2011 113 css , selectors Camino, a Fast Alternative to Bloated Heavyweight Browsers Apr 19, 2011 112 camino , browsers The Difference Between the WHATWG and the HTMLWG (wir )Feb 18, 2011 111 whatwg , w3c , standards Google 2000 vs. Google 2011 Feb 9, 2011 110 google , search , retrospectives , spam Searching vs. Browsing (tan )Jan 20, 2011 109 searching , browsing Best Lightweight PHP Frameworks of 2010 Sep 16, 2010 108 php , frameworks Eight Reasons to Choose Safari or Firefox (mac )Dec 29, 2009 107 browsers , safari , firefox Print Design to Web Design: Comparative Analogies (chr /css )Nov 12, 2009 106 design , print , web “visibility” vs. “display” in CSS Jul 1, 2009 105 css , hiding , seo IE8 vs. IE6: Rise of the New Machine (dal /aja )Jun 2, 2009 104 internet-explorer , browsers , metrics Table Layouts vs. Div Layouts: From Hell to… Hell? (sma )Apr 8, 2009 103 html , layout , tables , semantics Callbacks vs. Events Mar 24, 2009 102 javascript , callbacks , events Server-Side JavaScript Will Be as Common as PHP (ate )Mar 10, 2009 101 javascript , php Tables vs. CSS: CSS Trolls Begone Feb 2, 2009 100 html , css , tables , layout PHP Frameworks: Comparing CakePHP and Symfony Dec 30, 2008 99 php , frameworks , symfony HTML vs. XHTML: Why HTML Wins (j9t )Dec 19, 2008 98 html , xhtml XHTML 1.1 or HTML 4.01? (chr /css )Oct 20, 2008 97 xhtml , html DOM vs. Template (tro )Sep 25, 2008 96 dom , php Dynamic URLs vs. Static URLs Sep 22, 2008 95 seo , urls A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto) Sep 10, 2008 94 browser-engines , browsers , trident , gecko , webkit , presto 10 Weblog Engines Reviewed (sma )Aug 29, 2008 93 blogging , content-management , tooling , link-lists , wordpress , movable-type , drupal , joomla What’s the Fastest Way to Code a Loop in JavaScript? Jul 24, 2008 92 javascript , loops , performance , metrics , browsers , firefox , camino , safari , opera , internet-explorer HTML or XHTML: Does It Really Matter? (sib )Jul 9, 2008 91 html , xhtml Rendering Performance in Canvas Compared to SVG and VML (dal /aja )Jun 24, 2008 90 performance , rendering , canvas , svg , images jQuery and Prototype Benchmarks (dal /aja )Apr 15, 2008 89 jquery , prototypejs 13 Reasons Why CSS Is Superior to Tables in Website Design Apr 3, 2008 88 design , layout , tables , css Subversion Gits the Last Train Apr 3, 2008 87 version-control , svn , git The Browser Bunch (joe /mac )Mar 31, 2008 86 browsers , unix-like , safari , flock , camino , firefox , opera A Collection Is Not an Array (sib )Mar 19, 2008 85 javascript , arrays Color Rendering Difference: Firefox vs. Safari (chr /css )Feb 28, 2008 84 colors , rendering , firefox , safari , browsers Firefox 3 Performance Gets a Boost Feb 25, 2008 83 firefox , browsers , opera , safari , internet-explorer , metrics XHTML 2 vs. HTML 5 Feb 6, 2008 82 xhtml , html Is JSON Better Than XML? (nza )Jan 9, 2008 81 json , xml The Great Browser JavaScript Showdown (cod )Dec 19, 2007 80 javascript , performance , metrics , opera , safari , internet-explorer , firefox , browsers Comparing the Evolution of Java and JavaScript Dec 17, 2007 79 java , javascript State of ECMAScript 4 (jer )Dec 17, 2007 78 ecmascript , spidermonkey Prototype and jQuery—Going From One to the Other (rem )Oct 25, 2007 77 slides , prototypejs , jquery Cost of Solution vs. Cost of Problem (j9t )Sep 20, 2007 76 principles , economics , prioritization Single-Line vs. Multi-Line CSS (chr /css )Sep 15, 2007 75 css , formatting Font Rendering Differences: Firefox vs. IE vs. Safari (chr /css )Aug 29, 2007 74 css , fonts , rendering , firefox , internet-explorer , safari , browsers Comparing SEO to Spam Aug 28, 2007 73 seo , spam jQuery vs. Prototype: OO JavaScript With or Without Training Wheels Aug 21, 2007 72 jquery , prototypejs , oop jQuery for JavaScript Programmers (sim )Aug 15, 2007 71 javascript , jquery CSS Selectors—Speed Myths Jul 10, 2007 70 css , selectors , performance , metrics , extjs , jquery , dojo , mootools , prototypejs , internet-explorer , firefox , safari , opera , browsers , myths HTML Elements Index (j9t )Jun 30, 2007 69 html , xhtml , overviews “border-radius”: Safari vs. Mozilla (pet )Jun 19, 2007 68 css , borders , safari , mozilla , browsers HTML5, XHTML2, and the Future of the Web (dig )Apr 10, 2007 67 html , xhtml , web-platform , outlooks HTML or XHTML? Fact From Fiction Apr 3, 2007 66 html , xhtml , standards , myths Graceful Degradation and Progressive Enhancement Feb 6, 2007 65 graceful-degradation , progressive-enhancement , concepts JSON vs. XML: Browser Security Model (car )Jan 2, 2007 64 browsers , security , json , xml JSON vs. XML: Browser Programming Models (car )Jan 2, 2007 63 browsers , programming , json , xml HTML vs. XHTML Dec 3, 2006 62 html , xhtml jQuery: (Mis)leading the Pack Aug 23, 2006 61 jquery , prototypejs Why jQuery’s Philosophy Is Better (wyc /jqu )Aug 20, 2006 60 jquery , prototypejs Web Inspector Gains New Eyes for Metrics, Properties Aug 6, 2006 59 webkit , dev-tools , firebug How Strict Is Your Dynamic Language? Jul 27, 2006 58 programming , perl , php , ruby , python AJAX [Conference]: Flash vs. AJAX Jun 21, 2006 57 flash , ajax , javascript The JavaScript Library World Cup (dan )Jun 14, 2006 56 javascript , libraries , dojo , prototypejs , scriptaculous , yui Comparison of Dojo and Prototype (JavaScript Toolkits) Apr 21, 2006 55 dojo , prototypejs Minification vs. Obfuscation (dou )Mar 6, 2006 54 minification , obfuscation , terminology , javascript Yahoo Is the New Google Feb 13, 2006 53 yahoo , google A Comparison of AJAX Frameworks for ASP.NET (aja )Feb 3, 2006 52 frameworks , ajax , asp-net , link-lists How to Tell the Difference Between Web 1.0 and Web 2.0 (dal /aja )Dec 30, 2005 51 web-2.0 , web AJAX Perf—Comparing the Atlas and Prototype Class Idioms Dec 21, 2005 50 javascript , performance Rel vs. Rev (mic )Dec 1, 2005 49 html , xhtml , semantics , microformats What Is Web 2.0 (tim /ore )Sep 30, 2005 48 web , web-2.0 , concepts , terminology How Is a Google Sitemap Different From an HTML Sitemap? (van )Sep 26, 2005 47 google , sitemaps , html HTML Tags vs. Elements vs. Attributes Aug 30, 2005 46 html , attributes , terminology Dashes vs. Underscores Aug 25, 2005 45 urls , seo HTML 5 vs. XHTML 2 (dal /aja )Jun 10, 2005 44 html , xhtml , whatwg , w3c , standards The Future: HTML or XHTML (lac )Apr 10, 2005 43 html , xhtml , outlooks HTML Tags (lac )Dec 10, 2004 42 html , terminology Open Source vs. Closed Source (jus )Oct 7, 2004 41 foss , economics Checkboxes vs. Radio Buttons (nng )Sep 27, 2004 40 forms , guidelines , usability Tables vs. CSS—a Fight to the Death May 27, 2004 39 html , tables , css , layout , design PDF vs. HTML May 19, 2004 38 pdf , html Tags vs. Elements (ann )May 1, 2004 37 html , terminology Patagonia Finds HTML Beats Rich Media for E-Catalog Jan 30, 2004 36 ecommerce , html , user-conversion The Daily Standards Jan 23, 2004 35 websites , standards , conformance , metrics Screenreader Visibility Oct 6, 2003 34 accessibility , screen-readers , hiding , css , overviews RSS in Depth Oct 2, 2003 33 slides , rss , syndication , standards A Comparison of Two Computer Fonts: Serif Versus Ornate Sans Serif Aug 11, 2003 32 fonts , typography , readability , legibility Weblogs vs. Old Media (dav )Apr 4, 2003 31 blogging Inclusive Web Design for the Future (sch )Mar 11, 2003 30 slides , history , browsers , graceful-degradation , standards , design , strategies Practical Applications: Visio or HTML for Wireframes (jef )Jan 27, 2003 29 prototyping , html Flash and Web-Based Applications (nng )Nov 25, 2002 28 flash , web-apps , usability XHTML vs. the World (tan )Nov 24, 2002 27 xhtml , rss , syndication , blogging XHTML 2.0 Drafted Aug 21, 2002 26 xhtml Cache or Check? Apr 19, 2002 25 performance , caching SWF vs. SVG—Which Should You Choose? Mar 4, 2002 24 flash , svg , images The Problem With Standards Jan 21, 2002 23 standards , html , xhtml A Comparison of Popular Online Fonts: Which Size and Type Is Best? Jan 10, 2002 22 fonts , legibility , studies , research Usability Metrics (nng )Jan 21, 2001 21 usability , research , metrics The Web Is Like Canada (ali )Oct 10, 2000 20 web Bitmaps and Vectors: Web Graphics Evolve (zdn )Jun 1, 1999 19 images , gif , jpeg , png Differences Between Print Design and Web Design (nng )Jan 24, 1999 18 design , web , print Comparing XSL and CSS (ndw )Jan 19, 1999 17 xsl , css The Extensible Style Language Dec 9, 1998 16 xsl , css Site and Origin Comparer 15 tools , analysis , security Website Change Monitor 14 tools , analysis HTML Diff (w3c )13 tools , exploration , auditing , debugging , html Color Comparer 12 tools , exploration , colors Color Contrast Comparer (Directed Edges) 11 tools , exploration , colors , contrast , accessibility , wcag Website SEO Comparer (pre )10 tools , exploration , seo Font Comparer 9 tools , exploration , typography , fonts Font Pairing Generator 8 tools , exploration , typography , fonts Google Lighthouse Report Comparer 7 tools , exploration , google , performance List Comparer 6 tools , exploration , content AVIF and WebP Settings Comparer (ind )5 tools , exploration , images , avif , webp Color Contrast Comparer (Chip Cullen) (chi )4 tools , exploration , colors , contrast , accessibility Website Performance Comparer 3 tools , analysis , performance URL Comparer 2 tools , analysis , urls Text Diff 1 tools , exploration , content