<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: kevin-yank</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/kevin-yank.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2023-04-10T02:11:46+00:00</updated><author><name>Simon Willison</name></author><entry><title>On Endings: Why &amp; How We Retired Elm at Culture Amp</title><link href="https://simonwillison.net/2023/Apr/10/how-we-retired-elm-at-culture-amp/#atom-tag" rel="alternate"/><published>2023-04-10T02:11:46+00:00</published><updated>2023-04-10T02:11:46+00:00</updated><id>https://simonwillison.net/2023/Apr/10/how-we-retired-elm-at-culture-amp/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://kevinyank.com/posts/on-endings-why-how-we-retired-elm-at-culture-amp/"&gt;On Endings: Why &amp;amp; How We Retired Elm at Culture Amp&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Culture Amp made extensive use of Elm—a ML-like functional language that compiles to JavaScript—between 2016 and 2020 while building their company’s frontend. They eventually decided to move away from it, for reasons described at length in this post primarily relating to its integration with React. This piece is worth reading mainly as a thoughtful approach to engineering management challenge of deprecating a well-loved piece of technology from the recommended stack at a company.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://lobste.rs/s/pvrcob/on_endings_why_how_we_retired_elm_at"&gt;lobste.rs&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/functional-programming"&gt;functional-programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/management"&gt;management&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/react"&gt;react&lt;/a&gt;&lt;/p&gt;



</summary><category term="functional-programming"/><category term="javascript"/><category term="kevin-yank"/><category term="management"/><category term="react"/></entry><entry><title>Table-Based Layout Is The Next Big Thing</title><link href="https://simonwillison.net/2008/Mar/4/sitepoint/#atom-tag" rel="alternate"/><published>2008-03-04T23:01:36+00:00</published><updated>2008-03-04T23:01:36+00:00</updated><id>https://simonwillison.net/2008/Mar/4/sitepoint/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2008/02/28/table-based-layout-is-the-next-big-thing/"&gt;Table-Based Layout Is The Next Big Thing&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Kevin Yank points out that the inclusion of display:table in IE 8 will finally open up a powerful tool for creating CSS layouts that has so far been mostly ignored.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/displaytable"&gt;displaytable&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tables"&gt;tables&lt;/a&gt;&lt;/p&gt;



</summary><category term="css"/><category term="displaytable"/><category term="ie8"/><category term="kevin-yank"/><category term="tables"/></entry><entry><title>IE8 Passes Acid2 Test</title><link href="https://simonwillison.net/2007/Dec/20/sitepoint/#atom-tag" rel="alternate"/><published>2007-12-20T15:11:17+00:00</published><updated>2007-12-20T15:11:17+00:00</updated><id>https://simonwillison.net/2007/Dec/20/sitepoint/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2007/12/20/ie8-passes-acid2-test-web-standards-project-dies-of-shock/"&gt;IE8 Passes Acid2 Test&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is huge. As Kevin Yank points out, this means IE8 includes proper support for the object tag, CSS table layout properties and generated content.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/acid2"&gt;acid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generatedcontent"&gt;generatedcontent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/object"&gt;object&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tablelayout"&gt;tablelayout&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="acid2"/><category term="css"/><category term="generatedcontent"/><category term="ie8"/><category term="kevin-yank"/><category term="object"/><category term="tablelayout"/><category term="web-standards"/></entry><entry><title>Six Months Later: The New HTML Working Group</title><link href="https://simonwillison.net/2007/May/10/sitepoint/#atom-tag" rel="alternate"/><published>2007-05-10T23:23:09+00:00</published><updated>2007-05-10T23:23:09+00:00</updated><id>https://simonwillison.net/2007/May/10/sitepoint/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2007/05/10/six-months-later-the-new-html-working-group/"&gt;Six Months Later: The New HTML Working Group&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
In case you haven’t been paying attention, Kevin Yank summarises some of the key discussions in the new HTML working group.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/html"&gt;html&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sitepoint"&gt;sitepoint&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whatwg"&gt;whatwg&lt;/a&gt;&lt;/p&gt;



</summary><category term="html"/><category term="kevin-yank"/><category term="sitepoint"/><category term="whatwg"/></entry><entry><title>Recognizing Web 2.0</title><link href="https://simonwillison.net/2006/Dec/6/recognizing/#atom-tag" rel="alternate"/><published>2006-12-06T07:39:43+00:00</published><updated>2006-12-06T07:39:43+00:00</updated><id>https://simonwillison.net/2006/Dec/6/recognizing/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2006/12/06/free-video-recognizing-web-20/"&gt;Recognizing Web 2.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Kevin Yank has a new and surprisingly non-sucky definition for Web 2.0.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web2"&gt;web2&lt;/a&gt;&lt;/p&gt;



</summary><category term="kevin-yank"/><category term="web2"/></entry><entry><title>3 column CSS layouts: Easier than you might think</title><link href="https://simonwillison.net/2003/Aug/18/easier3ColumnLayouts/#atom-tag" rel="alternate"/><published>2003-08-18T23:44:47+00:00</published><updated>2003-08-18T23:44:47+00:00</updated><id>https://simonwillison.net/2003/Aug/18/easier3ColumnLayouts/#atom-tag</id><summary type="html">
    &lt;p&gt;In a &lt;a href="http://www.sitepoint.com/newsletter/viewissue.php?id=3&amp;amp;issue=70#5"&gt;recent issue&lt;/a&gt; of the Sitepoint Tech Times newsletter, Kevin Yank explains (in detail, with pictures) the recurring problem in &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; of trying to create a three column layout with columns of equal height and a footer spanning all three. If you don't yet understand the problem, you will once you've read his article. Kevin suggests a javascript fix for the problem, but fails to mention that by using floats instead of absolutely positioned divs for the side columns a three column layout with a full width footer can be achieved without resorting to javascript. Pixy's &lt;a href="http://www.pixy.cz/blogg/clanky/css-3col-layout/" title="3-col layout via CSS"&gt;3 columns, no hacks&lt;/a&gt; demonstrates this technique in action. In addition, the CSS-Discuss Wiki has a &lt;a href="http://css-discuss.incutio.com/?page=ThreeColumnLayouts" title="ThreeColumnLayouts"&gt;comprehensive list of 3 column layouts&lt;/a&gt; that demonstrate a number of other techniques for solving the same problem.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="css"/><category term="kevin-yank"/></entry></feed>