<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: jeff-croft</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/jeff-croft.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2007-08-11T09:37:55+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting Jeff Croft</title><link href="https://simonwillison.net/2007/Aug/11/jeffcroft/#atom-tag" rel="alternate"/><published>2007-08-11T09:37:55+00:00</published><updated>2007-08-11T09:37:55+00:00</updated><id>https://simonwillison.net/2007/Aug/11/jeffcroft/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www2.jeffcroft.com/blog/2007/aug/09/myth-content-and-presentation-separation/"&gt;&lt;p&gt;I've been in this web standards game for five years now and probably have over 100 standards-based sites under my belt. I can count the number of times I've be involved in a redesign where no changes were made to the markup on one finger.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www2.jeffcroft.com/blog/2007/aug/09/myth-content-and-presentation-separation/"&gt;Jeff Croft&lt;/a&gt;&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/html"&gt;html&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeff-croft"&gt;jeff-croft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/markup"&gt;markup&lt;/a&gt;&lt;/p&gt;



</summary><category term="css"/><category term="html"/><category term="jeff-croft"/><category term="markup"/></entry><entry><title>typogrify</title><link href="https://simonwillison.net/2007/May/29/typogrify/#atom-tag" rel="alternate"/><published>2007-05-29T19:38:14+00:00</published><updated>2007-05-29T19:38:14+00:00</updated><id>https://simonwillison.net/2007/May/29/typogrify/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/p/typogrify/"&gt;typogrify&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“Typogrify is a collection of Django template filters that to help prettify your web typography by preventing ugly quotes and widows and providing CSS hooks to style some special cases.”

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://www2.jeffcroft.com/sidenotes/2007/may/29/typogrify-easily-produce-web-typography-doesnt-suc/"&gt;Jeff Croft&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/christian-metts"&gt;christian-metts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeff-croft"&gt;jeff-croft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/templatefilters"&gt;templatefilters&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/typography"&gt;typography&lt;/a&gt;&lt;/p&gt;



</summary><category term="christian-metts"/><category term="django"/><category term="jeff-croft"/><category term="templatefilters"/><category term="typography"/></entry><entry><title>Lawrence Journal-World Marketplace</title><link href="https://simonwillison.net/2007/Apr/3/ljworld/#atom-tag" rel="alternate"/><published>2007-04-03T10:15:38+00:00</published><updated>2007-04-03T10:15:38+00:00</updated><id>https://simonwillison.net/2007/Apr/3/ljworld/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www2.ljworld.com/marketplace/"&gt;Lawrence Journal-World Marketplace&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
While other newspapers complain about competition from the internet, my former employer is embracing it. This is why local newspapers still matter.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://www2.jeffcroft.com/blog/2007/apr/03/ljworld-marketplace/"&gt;Jeff Croft&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/jeff-croft"&gt;jeff-croft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lawrence"&gt;lawrence&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ljworld"&gt;ljworld&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/marketplace"&gt;marketplace&lt;/a&gt;&lt;/p&gt;



</summary><category term="jeff-croft"/><category term="lawrence"/><category term="ljworld"/><category term="marketplace"/></entry><entry><title>Jeff Croft: Geocoding My Life</title><link href="https://simonwillison.net/2007/Feb/1/jeffcroft/#atom-tag" rel="alternate"/><published>2007-02-01T13:27:14+00:00</published><updated>2007-02-01T13:27:14+00:00</updated><id>https://simonwillison.net/2007/Feb/1/jeffcroft/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www2.jeffcroft.com/sidenotes/2007/jan/14/geocoding-my-life/"&gt;Jeff Croft: Geocoding My Life&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Really smart weblog integration of the Flickr API, using the Geocoder.us reverse geocoder along with hand entered locations to create a browseable archive of photos by location.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geocoding"&gt;geocoding&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeff-croft"&gt;jeff-croft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mashup"&gt;mashup&lt;/a&gt;&lt;/p&gt;



</summary><category term="django"/><category term="flickr"/><category term="geocoding"/><category term="jeff-croft"/><category term="mashup"/></entry></feed>