<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: jonathan-ellis</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/jonathan-ellis.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-01-24T13:50:39+00:00</updated><author><name>Simon Willison</name></author><entry><title>Linux performance basics</title><link href="https://simonwillison.net/2010/Jan/24/jonathan/#atom-tag" rel="alternate"/><published>2010-01-24T13:50:39+00:00</published><updated>2010-01-24T13:50:39+00:00</updated><id>https://simonwillison.net/2010/Jan/24/jonathan/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://spyced.blogspot.com/2010/01/linux-performance-basics.html"&gt;Linux performance basics&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This kind of Linux knowledge is rapidly becoming a key skill for server-side web development.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/jonathan-ellis"&gt;jonathan-ellis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ops"&gt;ops&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/performance"&gt;performance&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sysadmin"&gt;sysadmin&lt;/a&gt;&lt;/p&gt;



</summary><category term="jonathan-ellis"/><category term="linux"/><category term="ops"/><category term="performance"/><category term="sysadmin"/></entry><entry><title>All you ever wanted to know about writing bloom filters</title><link href="https://simonwillison.net/2009/Jan/30/jonathan/#atom-tag" rel="alternate"/><published>2009-01-30T08:26:02+00:00</published><updated>2009-01-30T08:26:02+00:00</updated><id>https://simonwillison.net/2009/Jan/30/jonathan/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://spyced.blogspot.com/2009/01/all-you-ever-wanted-to-know-about.html"&gt;All you ever wanted to know about writing bloom filters&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This helped me understand a key use case for bloom filters: reducing the impact of the “worst case search is when there are no matching results so everything gets scanned” problem.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bloom-filters"&gt;bloom-filters&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jonathan-ellis"&gt;jonathan-ellis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;&lt;/p&gt;



</summary><category term="bloom-filters"/><category term="jonathan-ellis"/><category term="search"/></entry></feed>