<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Awful Woman - Full feed</title>
    <link>https://awfulwoman.com/</link>
    <description>All content from Awful Woman. For more granular feeds go to the URL for each section or tag.</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://awfulwoman.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Right now</title>
      <link>https://awfulwoman.com/now/</link>
      <pubDate>Tue, 23 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/now/</guid>
      <description>&lt;p&gt;WHEN WILL WINTER END?&lt;/p&gt;&#xA;&lt;p&gt;Currently reading: The Regicide Report.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Water load of trouble</title>
      <link>https://awfulwoman.com/posts/water-load-of-trouble/</link>
      <pubDate>Mon, 25 Aug 2025 19:11:00 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/water-load-of-trouble/</guid>
      <description>&lt;p&gt;While water is wonderful I really don&amp;rsquo;t want it leaking into my apartment because of faulty pipes and taps. Even more so I don&amp;rsquo;t want it &lt;em&gt;secretly&lt;/em&gt; leaking &lt;em&gt;out&lt;/em&gt; of my apartment into someone elses. This is what we call A Fucking Disaster.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s why I&amp;rsquo;ve been integrating leak sensors wherever I fear water leaking. Like everything else I&amp;rsquo;m installing, these are wired devices: why not when I have all the walls and ceilings open?&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-85f85d47a6a81824de708c1536933865-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/leak-sensor_hu_6d5aa974c9f9b1fd.webp 320w, https://awfulwoman.com/posts/water-load-of-trouble/files/leak-sensor_hu_ea5c7c1a498988ee.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/leak-sensor_hu_98be5e30541dff06.jpg 320w, https://awfulwoman.com/posts/water-load-of-trouble/files/leak-sensor_hu_86680872ab2d098a.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/leak-sensor_hu_86680872ab2d098a.jpg&#34; width=&#34;800&#34; height=&#34;800&#34; alt=&#34;A round, adonised metal unit, with two metal prongs emerging from it. A black cable comes out of the top.&#34; title=&#34;A round, adonised metal unit, with two metal prongs emerging from it. A black cable comes out of the top.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;These are dirt simple devices, powered by 12V/24V sent over two of four wires. A unit has two metal prongs on its underside. As soon as those prongs are bridged by water, a connection is made and the unit closes a digital logic circuit in the other pair of wires.&lt;/p&gt;&#xA;&lt;p&gt;You need something smart to connect them to. Given that I will have one of the Kincony ESP32 boards at the heart of my house, this isn&amp;rsquo;t a problem.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where&#34;&gt;Where&lt;/h2&gt;&#xA;&lt;p&gt;These are one of those areas where my home automation was ahead of my construction. While we were constructing our bathroom I had laid in wiring for these sensors, at places where I knew water pipes would come together. It&amp;rsquo;s these joins that are the most likely to leak, after all. So I had cables placed under the sink, under the bath pipes, and underneath the electric water heater and drains for the washing machine and water softener (yes a water softener - ain&amp;rsquo;t I fancy?).&lt;/p&gt;&#xA;&lt;p&gt;When it came to finalising the bathroom I connected up the sensors in a Normally Open configuration to standard 4-wire KNX cable, and screwed them in place to the floor. When the walls went up they were invisible.&lt;/p&gt;&#xA;&lt;h2 id=&#34;limitations&#34;&gt;Limitations&lt;/h2&gt;&#xA;&lt;p&gt;However, wired sensors are inherently inflexible. Once the walls went up I couldn&amp;rsquo;t easily run more cables, nor change the position of the sensors themselves.&lt;/p&gt;&#xA;&lt;p&gt;The lack of cables also means that I only have a few places covered, and all of them are behind walls. What about directly underneath the washing machine, where water is going to spill out if it borks on guinea pig hairs?&lt;/p&gt;&#xA;&lt;p&gt;This is part of a layered strategy, so I&amp;rsquo;m not too worried. For directly underneath the washing machine I can always use battery-powered Zigbee sensors, or an ESPhome USB-powered board.&lt;/p&gt;&#xA;&lt;p&gt;The stuff I&amp;rsquo;m really worried about is what I can&amp;rsquo;t see, and hopefully these wired sensors give me some protection there.&lt;/p&gt;&#xA;&lt;h2 id=&#34;doing-something&#34;&gt;Doing something&lt;/h2&gt;&#xA;&lt;p&gt;So if these sensors pick up a water leak they can inform Home Assistant, which can send us alerts. That&amp;rsquo;s great if we&amp;rsquo;re at home, but what about if we&amp;rsquo;re away?&lt;/p&gt;&#xA;&lt;p&gt;Well I&amp;rsquo;ve got that covered also. I had our plumber (for water and electricity are the two things I&amp;rsquo;m not touching in this apartment project) put in DC-powered water valve where our mains supply comes in.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-3e5b4fcd40d4b28f7df98a20331c7374-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/water-vallve_hu_77e86673181cfc7a.webp 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/water-vallve_hu_b7d955bca970ba95.jpg 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/water-vallve_hu_905709736255e314.jpg&#34; width=&#34;450&#34; height=&#34;450&#34; alt=&#34;A brass piece of pipe with a blue box on top of it. A cable snakes out.&#34; title=&#34;A brass piece of pipe with a blue box on top of it. A cable snakes out.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;By applying power 12V DC a ball valve inside it rotates, cutting off the water supply.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-b286af35eb9d26b55f1cd39b9e4bbd28-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/ball-valve_hu_4d7c702d3e1454e2.webp 320w, https://awfulwoman.com/posts/water-load-of-trouble/files/ball-valve_hu_bb9d44fb5b181c15.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/ball-valve_hu_d35bae7f8e775fae.jpg 320w, https://awfulwoman.com/posts/water-load-of-trouble/files/ball-valve_hu_666597c8658e13c0.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/water-load-of-trouble/files/ball-valve_hu_666597c8658e13c0.jpg&#34; width=&#34;704&#34; height=&#34;469&#34; alt=&#34;A ball valve rotating inside a pipe, cutting off water flow.&#34; title=&#34;A ball valve rotating inside a pipe, cutting off water flow.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Hooked up to the same ESP32 board this means I can open and close the water supply remotely. More usefully I can go further and usa a HA automation to turn off the water supply automatically as soon as a leak is detected.&lt;/p&gt;&#xA;&lt;p&gt;These things are a last resort only. Upstream from the automated valve I have a normal hand-operated valve - I don&amp;rsquo;t want to be relying on technology to do something like this unless I really have to.&lt;/p&gt;&#xA;&lt;p&gt;So there we go - water leak detection and water protection combined into one.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Planning Security</title>
      <link>https://awfulwoman.com/posts/planning-security/</link>
      <pubDate>Fri, 20 Jun 2025 13:10:00 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/planning-security/</guid>
      <description>&lt;p&gt;Are you secure? Are your loved ones secure? Is your home secure? Are your loved ones secure at home? Is your dog secure? Are your accumulated mounds of jewellery secure? Are you secure in the knowledge that things are secure? Are you secure in yourself? Have you secured your potential? These are all questions that we must ask.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve never done home security before. Never had an alarm or sensors or anything technological like that. I &lt;em&gt;did&lt;/em&gt; have a Staffordshire Bull Terrier cross called Daisy who used to go mental if someone parked in front of my old UK house. But given that she&amp;rsquo;d roll over for anyone who actually &lt;em&gt;entered&lt;/em&gt; the property, she was of little security use.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-403fc2fcc108a4997ea354c4cf06343d-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/daisy_hu_9020e879790cbdd9.webp 320w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_fabbb97fb01388f3.webp 640w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_3273984e0494563c.webp 960w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_2c505cd830afc698.webp 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/daisy_hu_37e3ecb5969b8e2b.jpg 320w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_d95729570c125896.jpg 640w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_9f782692ca649d69.jpg 960w, https://awfulwoman.com/posts/planning-security/files/daisy_hu_595c50702ffddf8.jpg 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-security/files/daisy_hu_d95729570c125896.jpg&#34; width=&#34;1474&#34; height=&#34;938&#34; alt=&#34;A black, tan, and white Staffordshire Bull Terrier cross breed dog.&#34; title=&#34;A black, tan, and white Staffordshire Bull Terrier cross breed dog.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Given that I&amp;rsquo;m currently lacking a sappy Bull Terrier, what security options do I have in my new apartment revamp?&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-normal-path&#34;&gt;The normal path&lt;/h2&gt;&#xA;&lt;p&gt;Traditionally you&amp;rsquo;d have a commercial security system in a property which you want to protect from evil outside threats. This is a box containing a custom electronics board, with hardwired links snaking out to motion sensors, door contacts, and window break sensors. If one of those sensors was triggered then BEEP BEEP BEEP an alarm goes off, and perhaps even an emergency call gets sent to the local police. In return for all this insurance companies will give you some discounts and deem you to be Protected.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-abnormal-path&#34;&gt;The abnormal path&lt;/h2&gt;&#xA;&lt;p&gt;That path has become rather passé of late. Who wants to put cables everywhere when you can have fancy wireless sensors? Nowadays it&amp;rsquo;s all about wireless this and wireless that. Even discounting the off-the-shelf Zigbee, Z-Wave and Wi-Fi products, commercial systems themselves have turned to using radio for their sensors. And you know what? Fuck that rudely. There is absolutely no way I want to have a security system that involves me having to change batteries. Christ, the whole reason I&amp;rsquo;m hard-wiring everything that I can is because I &lt;em&gt;forget&lt;/em&gt; to change batteries.&lt;/p&gt;&#xA;&lt;p&gt;No, no, no, no, no and no again. If I&amp;rsquo;m installing an alarm system then it&amp;rsquo;s going to be hard-wired.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-normal-path-with-a-nerd-twist&#34;&gt;The normal path, with a nerd twist&lt;/h2&gt;&#xA;&lt;p&gt;So back to the normal path. But just because I want things hard-wired doesn&amp;rsquo;t mean that I have to do things the commercial route.&lt;/p&gt;&#xA;&lt;p&gt;NOTE TO PEDANTS AND OTHER FREAKS: Before you start frothing, yes I know that a commercial system offers the benefit of your insurance company offering you reduced premiums. To be clear, what I&amp;rsquo;m proposing here isn&amp;rsquo;t a commercial system, and I have no intention of claiming that it is one to my insurance company.&lt;/p&gt;&#xA;&lt;p&gt;This is what I&amp;rsquo;m thinking about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lots of sensors, all hard-wired - no reliance on wireless tech.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each window frame and door should have sensors that indicate if it is open or closed.&lt;/li&gt;&#xA;&lt;li&gt;There should be dedicated motion sensor for each room.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A central control unit - not tied to Home Assistant, but able to communicate with it - that can support various &amp;ldquo;states&amp;rdquo;, and that can receive inputs from the wired sensors.&lt;/li&gt;&#xA;&lt;li&gt;An audible alarm that can be set off if need be.&lt;/li&gt;&#xA;&lt;li&gt;The ability to communicate with me even if Home Assistant goes down and the connection to the wider internet is out.&lt;/li&gt;&#xA;&lt;li&gt;Dedicated battery backup so that it can run for a few hours, if not a day, without mains AC power.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Going back to my rough Principles, this is would be part of the &amp;ldquo;Critical&amp;rdquo; layer of home automation - i.e. if that this doesn&amp;rsquo;t work, it could allow intruders to maraud - probably naked - through my place, stealing my &lt;a href=&#34;https://awfulwoman.com/guineapigs/&#34;&gt;guinea pigs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I consider this to be &amp;ldquo;basic&amp;rdquo; security. It&amp;rsquo;s enough to alert me if we accidentally leave windows or doors open when we&amp;rsquo;ve left home, to alert me if there&amp;rsquo;s something happening when wifey and I are not there, and to &lt;em&gt;maybe&lt;/em&gt; attract neighbours if someone enters though forced entry or an unlocked door.&lt;/p&gt;&#xA;&lt;h2 id=&#34;give-me-more-security&#34;&gt;Give me MORE security&lt;/h2&gt;&#xA;&lt;p&gt;Of course, I don&amp;rsquo;t have (and won&amp;rsquo;t) to stop there - security isn&amp;rsquo;t just about doors and windows. I&amp;rsquo;ve got plans for how to integrate smoke sensors into this, how to handle front door entry without keys, more advanced presence detection, and even water leak detection. &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;But I&amp;rsquo;ll cover those exciting additions in separate posts. For now I just want to focus on the basic setup.&lt;/p&gt;&#xA;&lt;h2 id=&#34;sensors&#34;&gt;Sensors&lt;/h2&gt;&#xA;&lt;p&gt;The sensors I plan to be using are basic - all they do is allow a HIGH or LOW logical voltage signal to be transmitted along the wiring. Some of them are passive, in that they don&amp;rsquo;t require any additional power to the their thing. The door and window sensors, for example, just operate by a reed switch being opened or closed via a magnet, allowing the voltage to propagate.&lt;/p&gt;&#xA;&lt;p&gt;But others require their own power. For example the PIR motion detectors have active circuitry that is necessary for the sensor itself to operate, and open/close the logical state on the wiring.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-408ca6fefdc6c4f17e7c6a73286ac7fe-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/motion_sensor_hu_916b485de9ceb71b.webp 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/motion_sensor_hu_2fb23ff203ade831.jpg 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-security/files/motion_sensor_hu_33f02245f317f833.jpg&#34; width=&#34;400&#34; height=&#34;255&#34; alt=&#34;A white PIR motion sensor. A little tube that fits into the ceiling, with a lens on the end of it.&#34; title=&#34;A white PIR motion sensor. A little tube that fits into the ceiling, with a lens on the end of it.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;For these I&amp;rsquo;ll have to supply power to the sensor.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wiring&#34;&gt;Wiring&lt;/h2&gt;&#xA;&lt;p&gt;That combined power and data requirement is why I&amp;rsquo;m taking the chance to lay down &lt;a href=&#34;https://www.knxhub.com/detailed-guide-to-knx-cable/&#34;&gt;four-core &amp;ldquo;bus&amp;rdquo; cables&lt;/a&gt; wherever I can. This stuff is popular amongst the German KNX weirdos, and is cheap and easy to obtain at hardware stores. Each of the four wires in the cable is 0.8mm2, and easily capable of handling 12/24V at low-amperage on one pair, as well as transmitting either logical voltage states or more complex &lt;a href=&#34;https://trackso.in/knowledge-base/rules-perfect-cabling-modbus-rtu-rs485-communication-systems/&#34;&gt;Modbus&lt;/a&gt;-type protocols on the other pair.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-8fa47c933367b403fe71faddea4cbffc-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_e4d83dfdb65b724.webp 320w, https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_f69551e8c9986328.webp 640w, https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_e94123300d8b6387.webp 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_54c2fc82f314561e.jpg 320w, https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_c3f99ac8696febcd.jpg 640w, https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_5778240883bc33a1.jpg 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-security/files/knx_cable_hu_c3f99ac8696febcd.jpg&#34; width=&#34;1168&#34; height=&#34;368&#34; alt=&#34;A green cable, split open to show that it contains 4 copper wires, each sheathed in red, black, white or yellow respectively&#34; title=&#34;A green cable, split open to show that it contains 4 copper wires, each sheathed in red, black, white or yellow respectively&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I am of course suspicious that the German flag colours dominate this most jingoistic of cables.&lt;/p&gt;&#xA;&lt;h2 id=&#34;laying-in-wiring-and-sensors&#34;&gt;Laying in wiring and sensors&lt;/h2&gt;&#xA;&lt;p&gt;This is a saga in itself, and is taking a good amount of time to bring to reality. Firstly, planning what cables were needed for each room was a mindfuck. Remember, I&amp;rsquo;m doing this from scratch, with no knowledge. It might look like I know what I&amp;rsquo;m doing as you read this, but I&amp;rsquo;m skipping the obsessive late nights reading of articles and suffering through Youtube videos hosted by aggressively nerdy American men.&lt;/p&gt;&#xA;&lt;p&gt;As an example: after deciding &amp;ldquo;oh I need window sensors&amp;rdquo; I might plan for just one sensor per window.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-1002cf4de72f613801de46b89e1e10ba-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_68d16d9c2192b54c.webp 320w, https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_3ec3c8f56cfd9b93.webp 640w, https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_881b46d29322189d.webp 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_a71ee9911df79a4e.jpg 320w, https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_edcb8676daa47855.jpg 640w, https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_d8c66a76cd58f6d6.jpg 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-security/files/windowsensor_hu_edcb8676daa47855.jpg&#34; width=&#34;1200&#34; height=&#34;600&#34; alt=&#34;A two-part window sensor. One is a white oblong, one is a white oblong with wires coming out of it.&#34; title=&#34;A two-part window sensor. One is a white oblong, one is a white oblong with wires coming out of it.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Fine, right? Windows are open or closed? On, off. Yes, no.&lt;/p&gt;&#xA;&lt;p&gt;Well no, because German windows aren&amp;rsquo;t just a boolean state. They&amp;rsquo;re actually &lt;em&gt;ternary&lt;/em&gt; - they can be open, closed or &lt;em&gt;fucking tilted&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/07XntUCYUuc?si=ITDyuf8ExD3eorQh&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;Which means that I don&amp;rsquo;t just need one sensor per window, but two - one at the bottom, one at the top. If both sensors are HIGH then the window is closed. If both sensors are LOW then the window is swinging open. But if the top sensor is LOW and the bottom one is HIGH then the window is in that special third state that only Germans can make happen. &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; Which means already you&amp;rsquo;re into logic gates for a bloody window.&lt;/p&gt;&#xA;&lt;p&gt;This is just one example of planning assumptions that were rudely refuted when I came to lay cables.&lt;/p&gt;&#xA;&lt;p&gt;In truth I&amp;rsquo;ll probably have to write a dedicated post about the woes of laying cabling in a 150 year old solid brick apartment at some point. Even if it&amp;rsquo;s just for therapy reasons.&lt;/p&gt;&#xA;&lt;p&gt;But suffice to say my current planning spreadsheet has 91 of these green cable bastards that I have to install throughout the apartment. Okay, not all of it is for the security stuff, and I&amp;rsquo;m laying in extra where I can. But &lt;em&gt;still&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-brains-of-the-operation&#34;&gt;The brains of the operation&lt;/h2&gt;&#xA;&lt;p&gt;Anyway, lets talk about where all these green meanies terminate - the central control board.&lt;/p&gt;&#xA;&lt;p&gt;If this was a post written by a USA citizen I&amp;rsquo;d be harping on about the area in the garage that they have reserved for it. But no, this post is written by a mangy British woman living in Germany, and all I&amp;rsquo;ve got is a cupboard.&lt;/p&gt;&#xA;&lt;p&gt;Part of a cupboard at that.&lt;/p&gt;&#xA;&lt;p&gt;But I&amp;rsquo;ll make do with what space I have. The green &amp;ldquo;core&amp;rdquo; cables will (if my plans meet with success) output from the utility cupboards ceiling and go into a little industrial control panel, high up on the cupboard wall.&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/HzhMzqE2kk0?si=tvZp-iNS_a0AHX6o&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;Inside that control panel is an ESP32 based I/O board, which makes all of this possible.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a big fan of &lt;a href=&#34;https://www.kincony.com/&#34;&gt;Kincony&lt;/a&gt; gear. They&amp;rsquo;re based in China and specialise in control boards based on ESP32 chips. I&amp;rsquo;ve got one of their A16 boards for testing concepts out and, combined with &lt;a href=&#34;https://esphome.io&#34;&gt;ESPhome&lt;/a&gt; it&amp;rsquo;s a delight to use. Loads of logical inputs, and a bunch of basic MOSFET outputs, along with wired ethernet and Modbus.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s just a basic unit. They have things ranging from &lt;a href=&#34;https://www.kincony.com/esp32-smart-tiny-alarm-system.html&#34;&gt;tiny dedicated alarm boxes&lt;/a&gt; to &lt;a href=&#34;https://www.kincony.com/esp32-arduino-256-channel-io-module.html&#34;&gt;giant boards with 256 relay outputs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;All of these things are mountable on DIN rails, so they&amp;rsquo;ll fit nicely in a metal automation panel, along with all the other accessories.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not quite sure which board I&amp;rsquo;m going to install yet, but given the choices, and the fact this company keeps releasing new boards and upgrades, I&amp;rsquo;m going to wait until I&amp;rsquo;m moved in before doing anything.&lt;/p&gt;&#xA;&lt;h2 id=&#34;states&#34;&gt;States&lt;/h2&gt;&#xA;&lt;p&gt;But to give you a preview of what I&amp;rsquo;ll be doing, it&amp;rsquo;ll be something like this&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Any alarm system is &lt;a href=&#34;https://logiflash.com/basics/10.php&#34;&gt;finite state machine&lt;/a&gt;. Typical states are &lt;code&gt;armed&lt;/code&gt;, &lt;code&gt;alarm&lt;/code&gt; and &lt;code&gt;sleep&lt;/code&gt;. Different actions move the state to other, predictable, states. e.g. When in the &lt;code&gt;armed&lt;/code&gt; state, a motion event will move the state to &lt;code&gt;alarm&lt;/code&gt;. But the same event won&amp;rsquo;t move the state from &lt;code&gt;sleep&lt;/code&gt; to &lt;code&gt;alarm&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Yes, terribly boring I know. But I need this to write a state machine in ESPhome. If there&amp;rsquo;s an input on one of the sensors then different things can happen as a result.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll probably have a few more states than the above. For example, I might have an &lt;code&gt;unoccupied&lt;/code&gt; state when we go out that only responds to window sensors, so that Derek, our trusty robot vacuum, won&amp;rsquo;t set motion detectors off while blundering around our apartment.&lt;/p&gt;&#xA;&lt;p&gt;Some other examples I can think of:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;occupied&lt;/code&gt; - someone is home.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;sleep&lt;/code&gt; - someone is home, and it&amp;rsquo;s nighty night time.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;guest&lt;/code&gt; - there are guests present, with or without the normal occupants.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;unoccupied&lt;/code&gt; - there&amp;rsquo;s no one present, on a temporary basis.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;vacation&lt;/code&gt; - there&amp;rsquo;s no one present for an extended duration.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;By sharing these with HA, I could change automations based on the apartment&amp;rsquo;s state. e.g. In the &lt;code&gt;sleep&lt;/code&gt; state I&amp;rsquo;d want to have low-level lighting respond to movement outside the bedroom, so that a visit to the kitchen for a glass of water is accompanied by a night-vision friendly red light everywhere. In the &lt;code&gt;vacation&lt;/code&gt; state maybe a vibration sensor on the front door is incorporated so that it can sense someone messing with the lock, and the overall temperature of the apartment would be set lower. In the &lt;code&gt;guest&lt;/code&gt; state the lights might operate in a different way from if it&amp;rsquo;s just us two.&lt;/p&gt;&#xA;&lt;p&gt;In any case, this is for the future. For now all I can do is get the hardware in place to support the future software potential.&lt;/p&gt;&#xA;&lt;h2 id=&#34;on-board-comms&#34;&gt;On-board comms&lt;/h2&gt;&#xA;&lt;p&gt;To make sure that this is a truly independent unit I&amp;rsquo;ll want a way for it to communicate. Luckily &lt;a href=&#34;https://esphome.io/components/sim800l.html&#34;&gt;ESPhome has a component for this&lt;/a&gt;. By connecting a tiny 4G modem over UART ESPhome can send and receive text messages. This makes it a very useful fallback for when HA goes down, or there&amp;rsquo;s no connection to the wider internet. Of course when those things &lt;em&gt;are&lt;/em&gt; working I can &lt;a href=&#34;https://companion.home-assistant.io/docs/notifications/notifications-basic/&#34;&gt;receive messages via the HA app as normal&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;battery-backup&#34;&gt;Battery backup&lt;/h2&gt;&#xA;&lt;p&gt;The final piece of making this an independent system is having battery backup. Now I can do this easily via an off-the-shelf AC UPS. Just plug the panel into it and it&amp;rsquo;s a good &amp;lsquo;un.&lt;/p&gt;&#xA;&lt;p&gt;But I want this to run independently for hours, if not days, without power. While it could share a UPS with the rack that I plan to locate nearby, that feels off. If I use a dedicated UPS I&amp;rsquo;d have to locate that on the floor, as the lead acid batteries can weigh a tonne.&lt;/p&gt;&#xA;&lt;p&gt;But there&amp;rsquo;s a nice line of &lt;a href=&#34;https://www.bicker.de/en/products/ups-systems/dc-ups/din-rail?nbnet=0#&#34;&gt;DC-only DIN rail UPS devices&lt;/a&gt; that I might look into. They&amp;rsquo;re based on LiFePO or super-capacitors, and are as such extremely light. Might be nice (but let&amp;rsquo;s get the apartment built first, eh Charlie?)&lt;/p&gt;&#xA;&lt;h2 id=&#34;that-iconic-alarm-keypad&#34;&gt;That iconic alarm keypad&lt;/h2&gt;&#xA;&lt;p&gt;Finally, a word on alarm keypads: no.&lt;/p&gt;&#xA;&lt;p&gt;This isn&amp;rsquo;t the 90s and I don&amp;rsquo;t want some kind of frantic interaction with a cheap spudgy keypad whn coming in. All of the states mentioned above will be smart and coordinated with HA. So if HA senses that one of us gets home, it will automatically shift the state from &amp;ldquo;vacation&amp;rdquo; to &amp;ldquo;occupied&amp;rdquo;.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I&amp;rsquo;m hyper paranoid about water leakage given that multiple apartments exist below me.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;I realise I&amp;rsquo;ve ragged on the Germans a lot in this post. But honestly, they deserve it.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Planning Smart Lighting</title>
      <link>https://awfulwoman.com/posts/planning-smart-lighting/</link>
      <pubDate>Sun, 01 Jun 2025 17:20:00 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/planning-smart-lighting/</guid>
      <description>&lt;p&gt;Lighting. It&amp;rsquo;s great. It lets you use your eyes, read cereal packets, and hunt for lost pennies. But, even better, it&amp;rsquo;s totes easy to automate. Which is why a smart light bulb is the first thing any neophyte home automator reaches for.&lt;/p&gt;&#xA;&lt;p&gt;But despite the inherent snazzy socks potential, lighting turned out to be the most aggravating aspect of &lt;a href=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/&#34;&gt;renovating my apartment&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Of course, I intend to follow my my own &lt;a href=&#34;https://awfulwoman.com/posts/some-principles-for-home-automation/&#34;&gt;home automation principles&lt;/a&gt;, building a smart apartment up via progressive enhancement. But there are &lt;em&gt;so many&lt;/em&gt; choices out there for smart lighting that I almost chucked in the principles before I began.&lt;/p&gt;&#xA;&lt;p&gt;If you read about smart lighting in a from-scratch-everything-new home you&amp;rsquo;ll get immediately dragged into the world of Building Management Systems and adjacent tech. You obviously need to understand the DALI lighting protocol! KNX is the only and best way of controlling lighting! Lutron is simply incredible for turning your lights on and off! (Especially so in Germany, where they have an absolute boner for huge automation cabinets done &lt;em&gt;exactly right&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re not a home automation nerd then it might make sense to go this route. You&amp;rsquo;ll find qualified installers who know their particular system works, and they can easily install it in exchange for cash.&lt;/p&gt;&#xA;&lt;p&gt;These systems often eschew the &amp;ldquo;normal&amp;rdquo; lighting wiring found in homes and instead run everything from a central control panel, tied into PLCs (Programmable Logic Controllers). This means either that per-room lighting (AC or DC) is driven by relays in the Main Consumer Unit, controlled by touch panels on each wall, and mediated by a PLC.&lt;/p&gt;&#xA;&lt;p&gt;This is all very cool, but you&amp;rsquo;re reliant on that system for lighting control from then on. PLCs and associated complexities broken? You&amp;rsquo;re sitting in the dark until a Qualified Expensive Trades Person comes over to fix it. Want to mess around with it yourself? Well, you&amp;rsquo;re entering a world of trade secrets, meddlingly overcomplicated solutions and, well, being a bit German. (Sorry Germans - Ich lebe gerne in Deutschland. Ja, ehrlich.)&lt;/p&gt;&#xA;&lt;p&gt;Nah, I don&amp;rsquo;t want that. It gives off bad vibes, and screams of pouring money into someone else&amp;rsquo;s toilet (rather than my own. (No I don&amp;rsquo;t know what I mean)).&lt;/p&gt;&#xA;&lt;p&gt;But what about this &amp;ldquo;centralised&amp;rdquo; method, only with open protocols and software? Well, I have to admit that was tempting. I could easily purchase a bunch of DIN-mountable drivers from companies such as Shelly, and use them to drive the lighting. Basic control of the lighting would have been difficult to do without tying the wall switches back to a central panel. But it could have been overcome with some wiring magic.&lt;/p&gt;&#xA;&lt;p&gt;However at that point I&amp;rsquo;m bending over backwards to replicate a commercial system and making things much more complicated for myself. Besides, anything I build needs to be maintainable in the future. I can&amp;rsquo;t go building a custom lighting setup that no one can maintain because I&amp;rsquo;ve gone on a bespoke rampage. Imagine I&amp;rsquo;m ill or away, and something needs modifying? If I want to sell the place I would have to make it clear that this is a custom setup and good luck to the buyer figuring it out - there&amp;rsquo;s no one out there to maintain it!&lt;/p&gt;&#xA;&lt;h2 id=&#34;stick-to-your-principles-gal&#34;&gt;Stick to your principles, gal!&lt;/h2&gt;&#xA;&lt;p&gt;No, if I&amp;rsquo;m following my principles then I need to start &amp;ldquo;normally&amp;rdquo;, and work up from there.&lt;/p&gt;&#xA;&lt;p&gt;A typical room in my region has a main overhead light, connected to a simple mechanical switch at the entrance to the room. All that&amp;rsquo;s necessary for that to work is delicious electricity, generated only milliseconds ago in your local power plant. Flip the switch and the light illuminates. This is my starting point for each room.&lt;/p&gt;&#xA;&lt;h3 id=&#34;me-no-smart&#34;&gt;Me no smart&lt;/h3&gt;&#xA;&lt;p&gt;But how to make this basic setup smart? I hear about Smart bulbs, smart switches, or smart relays. What to choose?&lt;/p&gt;&#xA;&lt;p&gt;Well, I&amp;rsquo;ve got some experience to draw on. Given that I can&amp;rsquo;t (and have never wanted to) redo the wiring in my current rental place I&amp;rsquo;ve had a couple of years of using smart bulbs as the main lighting for each room.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve got very few actual complaints about them - they work and they&amp;rsquo;re responsive.&lt;/p&gt;&#xA;&lt;p&gt;But honestly I found myself using very little of the &amp;ldquo;smart&amp;rdquo; aspects of them. Yes, I can adjust the white temperature of them, but I never do. This is northern Europe, and warm white works in the evenings - I never need to change it. On some I can change the colour of them - but I haven&amp;rsquo;t found a use for that in the years I&amp;rsquo;ve had them. Perhaps there is a reason why I&amp;rsquo;d need green overhead lighting, but if so I haven&amp;rsquo;t yet encountered it.&lt;/p&gt;&#xA;&lt;p&gt;So I really just use the &amp;ldquo;smart&amp;rdquo; aspects to control the brightness of overhead bulbs. Please don&amp;rsquo;t tell my partner this because those light bulbs were stupid expensive. Which is itself a data point for the negative column.&lt;/p&gt;&#xA;&lt;p&gt;But there&amp;rsquo;s a more fundamental issue with using smart bulbs as the main lighting source.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-d1c4c29ced308b13e17e9b03fb156c76-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_5627bd1e6111836e.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_ac63769d34df6161.webp 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_56b310cccdf789ac.webp 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_928972cfd3c2af97.webp 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_411da6cc980b511e.webp 1600w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_3271dba6af59366b.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_f7667dcd8ecbbb74.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_37ab48a2e176ca04.jpg 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_8971574c90cda8cf.jpg 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_92ab8ef0f4d1717b.jpg 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_3ee975e5bf21e44.jpg 1600w, https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_af1d4350a0a6ee.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/taped_wall_switch_hu_37ab48a2e176ca04.jpg&#34; width=&#34;4032&#34; height=&#34;3024&#34; alt=&#34;A wall light switch with black tape over it, preventing it being used.&#34; title=&#34;A wall light switch with black tape over it, preventing it being used.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;If you install smart bulbs then you&amp;rsquo;re immediately flipped into some Home Automation Mode. You end up taping up wall switches because if you don&amp;rsquo;t awful normal people will come along and dare to use the wall switches as they expect to use them. The audacity! How are you going to turn the lights on and off from your sofa if your significant other has removed their power source?&lt;/p&gt;&#xA;&lt;p&gt;Confession time here: I&amp;rsquo;m guilty of taping up light switches. I hate myself for it. Never again.&lt;/p&gt;&#xA;&lt;p&gt;So with all of that I feel that I can discount smart bulbs for overhead lighting. Normal dimmable bulbs of a fixed warm white temperature will be fine for me.&lt;/p&gt;&#xA;&lt;h3 id=&#34;relays-vs-switches&#34;&gt;Relays vs Switches&lt;/h3&gt;&#xA;&lt;p&gt;So if I&amp;rsquo;m using normal bulbs then how do I plan to make the overhead lighting smart? Well, let me introduce you to smart switches and smart relays.&lt;/p&gt;&#xA;&lt;p&gt;A smart relay is a tiny device that is inserted in between your Consumer Unit (breaker board if you&amp;rsquo;re a USA goblin) and your light bulb. Using magical radio waves you can use the relay to turn the power on or off, or anywhere in-between (if you&amp;rsquo;re into dimmable lights). It&amp;rsquo;s basically a normal electrical relay attached to a remote control.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-1532cfab1504a13bb82b694ea1167b91-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_e94dfb0dd50e9d05.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_f520d1efcad3c5b2.webp 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_28edf33ee65c1913.webp 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_f1283844ddb6e505.webp 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_9d778da28fa7c567.webp 1600w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_fea3508f22fa1b0d.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_c101eda02f4ae963.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_3db685e853659277.jpg 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_2bd169b8c590d2a6.jpg 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_2647e6a664580b4a.jpg 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_e3559f80a23e001f.jpg 1600w, https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_ea7bf7f97beadd05.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/zigbee_smart_relay_hu_3db685e853659277.jpg&#34; width=&#34;2000&#34; height=&#34;1308&#34; alt=&#34;A blue smart relay. It has AC power inputs and two outputs for a control switch.&#34; title=&#34;A blue smart relay. It has AC power inputs and two outputs for a control switch.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Tap on your phone. Lights on. Tap again. Lights off. Neat.&lt;/p&gt;&#xA;&lt;p&gt;If it&amp;rsquo;s a fancy relay then you can wire it up to a mechanical switch to the relay and use that &lt;em&gt;in addition&lt;/em&gt; to the radio waves.&lt;/p&gt;&#xA;&lt;p&gt;Wow, suddenly it works like a basic light circuit, but now you have the zippidy zappidy luxury of also controlling it remotely. Wow!&lt;/p&gt;&#xA;&lt;p&gt;I mentioned smart switches, didn&amp;rsquo;t I? Well, tbh, they&amp;rsquo;re the same as the smart relays. It&amp;rsquo;s just that the smart switch comes with a built in mechanical switch. That&amp;rsquo;s it, really.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-f1dc1b128d47855c6a6e4b1454f5cc2e-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_d0139e0d1e8ce234.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_1914f2c99d600d46.webp 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_a3651be76a337d6b.webp 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_9f2a87600b8dfd48.webp 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_70e0a934921acad3.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_eb67020b809d6a06.jpg 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_c2eac4117a920605.jpg 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_bf3ed3f847e15651.jpg 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_switch_hu_eb67020b809d6a06.jpg&#34; width=&#34;1487&#34; height=&#34;1327&#34; alt=&#34;Something that looks like a normal European wall switch, except it&amp;rsquo;s dark grey.&#34; title=&#34;Something that looks like a normal European wall switch, except it&amp;rsquo;s dark grey.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The advantage of smart switches is that they&amp;rsquo;re generally easier to install, as there&amp;rsquo;s no intermediate wiring.&lt;/p&gt;&#xA;&lt;p&gt;So why not go for smart switches everywhere? Ah well, this is where smart switches lose out - I want to have a consistent, nice theme for all the electrical accessories in the apartment, and smart switches just can&amp;rsquo;t supply that. They all come with their own &amp;ldquo;look&amp;rdquo; that, yes, for some of them isn&amp;rsquo;t too bad. Unfortunately the vast majority look like they were made by someone who had their sense of taste surgically excised at birth.&lt;/p&gt;&#xA;&lt;p&gt;But even the nicer looking ones still won&amp;rsquo;t harmonise with my choice in decor, and no-one is yet selling smart switches with changeable faceplates (genuinely an omission there).&lt;/p&gt;&#xA;&lt;p&gt;So I guess that means smart relays for me. Hurrah!&lt;/p&gt;&#xA;&lt;h3 id=&#34;planning-for-relays&#34;&gt;Planning for relays&lt;/h3&gt;&#xA;&lt;p&gt;The downside of using these relays is that they need some planning to install successfully. Why? Well, because they&amp;rsquo;re normally hidden away, where prying fingers can&amp;rsquo;t get to them - and that normally means behind the wall switch.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m in a solid brick apartment - none of this North American hollow wall nonsense. Putting relays behind a wall switch is certainly possible, but honestly, just appallingly difficult. The sockets are often no deep enough, and even if they are, the brick tends to block radio signals - 2.4GHz WiFi and Zigbee frequencies don&amp;rsquo;t travel well through brick.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-8cf9c17eb57456243aec327b9d0d9022-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_relay_in_wall_hu_90a75425b340d772.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_relay_in_wall_hu_d81df80f8ea80887.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_relay_in_wall_hu_64acf6e4a1841c35.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/smart_relay_in_wall_hu_5a91aa341790a770.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/smart_relay_in_wall_hu_5a91aa341790a770.jpg&#34; width=&#34;761&#34; height=&#34;601&#34; alt=&#34;The installation guide for a smart relay, showing how it can be installed behind a light switch, using the appropriate wiring.&#34; title=&#34;The installation guide for a smart relay, showing how it can be installed behind a light switch, using the appropriate wiring.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;But [taps head] I don&amp;rsquo;t have to put the relays behind the wall sockets themselves. No, no, no. During the apartment renovation I&amp;rsquo;ve replaced all the electrical cabling and all the ceilings. While this is a regrettable amount of work for my back, it means that I&amp;rsquo;ve opened up some opportunities for placing these relays elsewhere. After all, they just need to be on the same electrical circuit - they don&amp;rsquo;t &lt;em&gt;have&lt;/em&gt; to be physically near the switch. In fact the PLC relays I mentioned earlier are designed to be placed at the other end of the circuit.&lt;/p&gt;&#xA;&lt;p&gt;So, crafty little bean that I am, I&amp;rsquo;ve opted to build in a junction box &lt;em&gt;above&lt;/em&gt; each wall switch, in the ceiling itself.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-154dce6bbfd4ea0a46747f9dce11ac18-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_a272ee63f7dfbc06.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_87a59617b0dd2424.webp 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_9c1a1b7c16d6f0d1.webp 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_d26f4d922033111f.webp 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_535e2c7c33ea5b57.webp 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_648ac8ff5621722a.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_4e0fd604e662b628.jpg 640w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_3bae8afbe3f83932.jpg 960w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_5d61b1f5e4468b2e.jpg 1280w, https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_cc6506b6eea7b702.jpg 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/relay_box_hu_4e0fd604e662b628.jpg&#34; width=&#34;1607&#34; height=&#34;1512&#34; alt=&#34;An orange junction box in a plasterboard ceiling, with four electrical cables dangling out of it.&#34; title=&#34;An orange junction box in a plasterboard ceiling, with four electrical cables dangling out of it.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;By doing this I can have the relay sitting directly between the consumer unit and the light fitting, with the existing wiring to the mechanical switch now acting as an on/off toggle for the relay itself.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m pretty happy with this solution. Depending on how the junction box is wired, it can be used with a smart relay, or it can be returned to acting as a normal light circuit.&lt;/p&gt;&#xA;&lt;p&gt;The only downside is when it comes to dimmable bulbs. Now, I&amp;rsquo;ll be using smart relays that also act as dimmers - that&amp;rsquo;s not a problem. The problem is that there doesn&amp;rsquo;t seem to be any solution that allows a smart relay to be dimmed by a mechanical switch. It&amp;rsquo;s either on, or it&amp;rsquo;s off.&lt;/p&gt;&#xA;&lt;p&gt;That shouldn&amp;rsquo;t be a problem though. Most dimming is done automatically, depending on the time of day, or the Home Assistant scene. The on/off action is the main thing that I want, for visitors and guests. If we need manual dimming to be available then I can place a two-way battery operated switch next to the wall switch - I might even just lay some wiring next to it, in case I want to add a hard-wired rotary encoder&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;non-overhead-lighting&#34;&gt;Non-overhead lighting&lt;/h2&gt;&#xA;&lt;p&gt;Everything I&amp;rsquo;ve been talking about up until now has been the main overhead lighting for each room. That&amp;rsquo;s for good reason - because it&amp;rsquo;s the lighting that needs to be planned and hardwired in.&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s not the only source of light, and in fact it&amp;rsquo;s part of a wider layered set of lighting.&lt;/p&gt;&#xA;&lt;p&gt;You see, there&amp;rsquo;s three types of lighting for a room - and apologies here my technical darlings, we&amp;rsquo;re going to discuss aesthetics here: Ambient lighting, task lighting, and accent lighting.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ambient is the main &amp;ldquo;glow&amp;rdquo; of a room. It creates the warmth that you live in.&lt;/li&gt;&#xA;&lt;li&gt;Task lighting is there when you need to do a job - cooking or cleaning.&lt;/li&gt;&#xA;&lt;li&gt;Accent lighting is there to show off certain items or areas of a room.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Together they make a room look lived in, rather than looking like an office.&lt;/p&gt;&#xA;&lt;p&gt;In my little Northern European part of the world - where most of us live in quite small, relatively dark room - the overhead lighting is used as combination of ambience and tasks. Turn it down for ambience, turn it up for tasks.&lt;/p&gt;&#xA;&lt;p&gt;But we need more than that. That&amp;rsquo;s where we bring in lamps and wall-mounted lighting.&lt;/p&gt;&#xA;&lt;p&gt;Unlike in the overheads, lamps are very definitely where I &lt;em&gt;do&lt;/em&gt; want to be using smart bulbs. Lamps are flexible. They&amp;rsquo;re moved around according to taste. They&amp;rsquo;re ambient lighting at its best. But they&amp;rsquo;re generally only extensible by changing the bulb - you can&amp;rsquo;t do much else with them. So, let&amp;rsquo;s give them a bulb that can do everything.&lt;/p&gt;&#xA;&lt;p&gt;With a smart bulb lamps can work in any of the lighting groups. They can contribute to the ambient lighting, they can be used for specific tasks, and they can be used to accent certain areas. Lamps are the ultimate triple threat.&lt;/p&gt;&#xA;&lt;h3 id=&#34;leds&#34;&gt;LEDs&lt;/h3&gt;&#xA;&lt;p&gt;&amp;ldquo;Charlie,&amp;rdquo; you might be screaming &amp;ldquo;why haven&amp;rsquo;t you installed ceiling LEDs and edge lighting and other exciting things??&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Because I have taste, my darling.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-ed3096652a9535138dbfa6d80f693fe5-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/horrible_rgb_lighting_hu_9f60a0602865b997.webp 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/horrible_rgb_lighting_hu_b456aab56ddd0963.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/horrible_rgb_lighting_hu_7caecb8ef2dcd305.jpg 320w, https://awfulwoman.com/posts/planning-smart-lighting/files/horrible_rgb_lighting_hu_4cb474e36f276787.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/planning-smart-lighting/files/horrible_rgb_lighting_hu_4cb474e36f276787.jpg&#34; width=&#34;894&#34; height=&#34;894&#34; alt=&#34;Gaudy RGB lighting that makes a room look cheap and nasty.&#34; title=&#34;Gaudy RGB lighting that makes a room look cheap and nasty.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;LEDs everywhere make it look as if a room is inhabited by a teenage boy who uses too much Lynx body spray. This is not what I want in a home. I like warm, subdued lighting. I don&amp;rsquo;t want to feel like I&amp;rsquo;m inside a gaming PC.&lt;/p&gt;&#xA;&lt;p&gt;But LEDs have their place. I&amp;rsquo;m going to be installing DC-powered LEDs in certain strategic locations. They&amp;rsquo;re perfect for dedicated accent lighting, such as under kitchen cupboards, or in recessed shelving areas.&lt;/p&gt;&#xA;&lt;p&gt;Some of these accents will no doubt be handled by LED strips plugged into a socket via a AC/DC power supply and controller. Those things will be pretty adhoc and I won&amp;rsquo;t know what will exist until we move in to the apartment.&lt;/p&gt;&#xA;&lt;p&gt;But some LEDs I can anticipate, and make dedicated arrangements for. One of those is in the bathroom, which I am working on right now. There I know I&amp;rsquo;ll have accent lighting in shower niches, and around mirrors. Most of the time they will be an appropriate white, but I can see them being used for the nighttime, when you don&amp;rsquo;t want to blind yourself with white light. They can be set to an eyeball-friendly red to guide old people like myself around.&lt;/p&gt;&#xA;&lt;p&gt;So I&amp;rsquo;ve run dedicated 6-core cabling to those areas, all originating from the central utility cupboard. I&amp;rsquo;ll connect those up to some kind of Zigbee RGBCCT controller - no idea what exactly yet, but that&amp;rsquo;s a problem for another time.&lt;/p&gt;&#xA;&lt;h1 id=&#34;follow-the-light&#34;&gt;Follow the light&lt;/h1&gt;&#xA;&lt;p&gt;All in all I think I&amp;rsquo;ve made some good choices for lighting. I&amp;rsquo;m looking forward to showing it all off in good time. Hey, maybe I&amp;rsquo;ll actually have electricity to run them off within the next month or two&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Some Principles for Home Automation</title>
      <link>https://awfulwoman.com/posts/some-principles-for-home-automation/</link>
      <pubDate>Wed, 23 Apr 2025 18:15:00 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/some-principles-for-home-automation/</guid>
      <description>&lt;p&gt;This &lt;a href=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/&#34;&gt;complete apartment renovation&lt;/a&gt; isn&amp;rsquo;t my first foray into home automation - I&amp;rsquo;ve had my rental place automated for years, and it&amp;rsquo;s given me a lot of insights into how things work in the real world.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m using a mishmash of wi-fi, Zigbee and ESPhome gadgets. This is understandable - landlords hate you smashing open walls to rewire things - but these wireless technologies are kinda rubbish. I seem to be changing batteries on Zigbee devices every day, and until I complete that task, the device in question is offline. Devices in hard-to-reach areas just don&amp;rsquo;t get dealt with. Quite often the wireless spectrum in our neighbourhood gets flooded by random data &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; and both wi-fi and Zigbee networks drop out for minutes at a time. My laptop is liable to lose wi-fi signal if I sit at the wrong part of my desk.&lt;/p&gt;&#xA;&lt;p&gt;And then there&amp;rsquo;s relying too much on &lt;a href=&#34;https://home-assistant.io&#34;&gt;Home Assistant&lt;/a&gt; itself. The software itself is hella robust. But by nature of it being a software application it is liable to go down. And when HA goes down, so does the ability to control our home, because I have it too centralised. One morning this winter we woke up to the apartment at 12C, because I&amp;rsquo;d messed up an automation and the heating relied on it to operate.&lt;/p&gt;&#xA;&lt;p&gt;So there&amp;rsquo;s the chance to plan things better in the new place by coming up with a few guiding principles.&lt;/p&gt;&#xA;&lt;h2 id=&#34;principles&#34;&gt;Principles&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve had these principles growing in my head ever since I started embarrassing myself with home automation. They can be boiled down to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Start Simple, End Smart&lt;/li&gt;&#xA;&lt;li&gt;Use Independent Systems&lt;/li&gt;&#xA;&lt;li&gt;Make the Important Things Resilient&lt;/li&gt;&#xA;&lt;li&gt;Open Standards, Open Formats&lt;/li&gt;&#xA;&lt;li&gt;Use Local Communication&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I see them as guiding principles, and not absolute laws. Your mileage may vary of course, and you may see these as daft overcomplications. No worries if so.&lt;/p&gt;&#xA;&lt;h3 id=&#34;principle-1-start-simple-end-smart&#34;&gt;Principle 1: Start Simple, End Smart&lt;/h3&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve fallen fowl of going too smart, too quickly. My worst crime was installing smart light bulbs in the ceiling and then having to tape the light switches so that no one turns them off manually. To be clear, &lt;em&gt;this is absolutely unacceptable&lt;/em&gt;. This should &lt;em&gt;never&lt;/em&gt; happen if you&amp;rsquo;ve planned things well.&lt;/p&gt;&#xA;&lt;p&gt;The average home should always start off in a basic mode, with no smart features. Light switches turn on lights directly. Front doors open with keys. Devices are operated manually. &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Perhaps I&amp;rsquo;m a paranoid, but I don&amp;rsquo;t think I trust technology. Wait, no, scratch that. I KNOW I don&amp;rsquo;t trust technology - it&amp;rsquo;s not paranoia if you know you&amp;rsquo;re right.&lt;/p&gt;&#xA;&lt;p&gt;Technology fails. Systems go offline. Freak power surges happen. Trade wars make everything so expensive that you might not be able to afford luxury home automation kit.&lt;/p&gt;&#xA;&lt;p&gt;No, it&amp;rsquo;s only when the basics are in place should an interface be upgraded with smart abilities. Normal light switches can be replaced with Zigbee light switches that work even when the network is down. The front door lock can be replaced with a smart lock that still has a key (or the house retains an additional &amp;ldquo;normal&amp;rdquo; door that can be accessed). A lamp can have a its switch replaced with a smart relay that works as a button &lt;em&gt;and&lt;/em&gt; via the Zigbee network. A water pipe can have an &lt;em&gt;additional&lt;/em&gt; smart valve installed downline, while retaining the original manual valve.&lt;/p&gt;&#xA;&lt;p&gt;Interface devices must be able to revert back to their basic operational states in the event of system problems.&lt;/p&gt;&#xA;&lt;h3 id=&#34;principle-2-use-independent-systems&#34;&gt;Principle 2: Use Independent Systems&lt;/h3&gt;&#xA;&lt;p&gt;As few systems as possible to be directly run by Home Assistant - it should have the role of orchestrating independent systems, not running them.&lt;/p&gt;&#xA;&lt;p&gt;Heating, for example, should be an independent system with its regulation. HA should only be in the position of listening to the data it emits, and requesting that it changes its temperature.&lt;/p&gt;&#xA;&lt;p&gt;Your home systems should work without relying on other systems.&lt;/p&gt;&#xA;&lt;h3 id=&#34;principle-3-make-the-important-things-resiliant&#34;&gt;Principle 3: Make the Important Things Resiliant&lt;/h3&gt;&#xA;&lt;p&gt;Some aspects of home automation will always be frivilous. Changing lighting scenes easily is a lovely feature to have, but no one is going to suffer if it doesn&amp;rsquo;t work. But other aspects will be absolutely critical - if I can&amp;rsquo;t turn on the lights on at all when there&amp;rsquo;s a fire, then that&amp;rsquo;s a threat to the life of my loved ones.&lt;/p&gt;&#xA;&lt;p&gt;This means that there is a scale, with critical automation systems being robust, while the silly ones being ephemeral.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Critical&lt;/strong&gt; - Failure can impact health or finances.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Daily&lt;/strong&gt; - So integrated into your life they&amp;rsquo;re noticed only when gone.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Fancy&lt;/strong&gt; - For aesthetic purposes. Not needed, so much as wanted.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The hardiness of a system must be proportional to its importance.&lt;/p&gt;&#xA;&lt;h3 id=&#34;principle-4-open-formats-open-standards&#34;&gt;Principle 4: Open Formats, Open Standards&lt;/h3&gt;&#xA;&lt;p&gt;I almost omitted this as it&amp;rsquo;s so deeply embedded in my philosophy! If your home is using closed formats, closed standards, or closed APIs, it&amp;rsquo;s at risk. Don&amp;rsquo;t rely on proprietary APIs. Don&amp;rsquo;t use systems that can&amp;rsquo;t be repaired.&lt;/p&gt;&#xA;&lt;p&gt;Closed systems are anathema to a viable automated home.&lt;/p&gt;&#xA;&lt;h3 id=&#34;principle-5-use-local-communication&#34;&gt;Principle 5: Use Local Communication&lt;/h3&gt;&#xA;&lt;p&gt;At no point should you be relying on any daily or critical systems that are remotely based. It&amp;rsquo;s out of your control, and if it&amp;rsquo;s from a commercial entity then they &lt;em&gt;will&lt;/em&gt; pull the plug at some point. Any system that you integrate into your home should be locally accessible. That doesn&amp;rsquo;t mean &amp;ldquo;don&amp;rsquo;t use commercial products&amp;rdquo;. No, it means make sure that you&amp;rsquo;re not relying on a remote endpoint that can (and will) be shut down at some point. You could be using this stuff for &lt;em&gt;decades&lt;/em&gt; to come, but I doubt any company is interested in supporting their products for that same length of time.&lt;/p&gt;&#xA;&lt;h2 id=&#34;in-practise&#34;&gt;In Practise&lt;/h2&gt;&#xA;&lt;p&gt;Thinking about these principles made me consider my upcoming automation work in a new light. I&amp;rsquo;m going to need several different systems, all working independently, yet together, built with the most simple implementation first.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Security&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../planning-security/index.md&#34;&gt;Basic security&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fire, smoke, and heat detection&lt;/li&gt;&#xA;&lt;li&gt;Door locks&lt;/li&gt;&#xA;&lt;li&gt;Presence detection&lt;/li&gt;&#xA;&lt;li&gt;Leak detection&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Climate&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Heating&lt;/li&gt;&#xA;&lt;li&gt;Cooling&lt;/li&gt;&#xA;&lt;li&gt;Air Quality&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Utilities&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Energy monitoring&lt;/li&gt;&#xA;&lt;li&gt;Solar&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Covers&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Internal blinds&lt;/li&gt;&#xA;&lt;li&gt;External shutters&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Audio Visual&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Multiroom Audio&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lighting&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://awfulwoman.com/posts/planning-smart-lighting/&#34;&gt;Basic and Smart lighting&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cleaning&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Robot cleaning&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll take a look at each of these systems in turn as everything progresses.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;We live next door to a professional pentester. It&amp;rsquo;s gotta be him.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;There are exceptions to the average, of course. Some homes will be built from the ground up with professionally wired PLC systems, like Lutron or DALI. But those are uncommon - edging more into &lt;a href=&#34;https://en.wikipedia.org/wiki/Building_automation&#34;&gt;Building Management Systems&lt;/a&gt; - and let&amp;rsquo;s face it, those kind of home owners are not going to be fucking around with Home Assistant. &amp;#x1f602;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>New Apartment, New Smarts</title>
      <link>https://awfulwoman.com/posts/new-apartment-new-smarts/</link>
      <pubDate>Wed, 09 Apr 2025 18:44:05 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/new-apartment-new-smarts/</guid>
      <description>&lt;p&gt;In 2023 my partner and I were lucky enough to buy an apartment in Berlin.&lt;/p&gt;&#xA;&lt;p&gt;I say lucky. What I &lt;em&gt;mean&lt;/em&gt; is that it was a deeply adult decision that I&amp;rsquo;m grateful we both could make. But my god, it was financially and emotionally stressful.&lt;/p&gt;&#xA;&lt;p&gt;Nonetheless, we now have a 90m2 apartment in a neighbourhood that was, if not quite fashionable, was certainly nice.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-87b04cd5486e8502dc2078ab11c57a86-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_dc816e799c32d56.webp 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_1df51ab587e393da.webp 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_3b2de4801f655db8.webp 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_2c06aaf75f04877f.webp 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_7aecd55a89bb95cf.webp 1600w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_bd28570b9e61daf6.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_63942470c34fa105.jpg 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_8854e3d9af5b3030.jpg 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_8b382b635e2c8169.jpg 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_d25800d78ceb9027.jpg 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_6c6039c95150526c.jpg 1600w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_456709b45028b337.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/pre-everything_hu_8854e3d9af5b3030.jpg&#34; width=&#34;4032&#34; height=&#34;3024&#34; alt=&#34;A typical white-walled empty Berlin apartment room, lit by sunglight.&#34; title=&#34;A typical white-walled empty Berlin apartment room, lit by sunglight.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;chekovs-lightbulb&#34;&gt;Chekov&amp;rsquo;s Lightbulb&lt;/h2&gt;&#xA;&lt;p&gt;Post-puchase we made some modification plans. This meant the swapping of the bathroom and kitchen - the apartment having a tiny kitchen and a huge bathroom, the layouts of which really didn&amp;rsquo;t work for us.&lt;/p&gt;&#xA;&lt;p&gt;After receiving the keys I went to our new home with the intention of performing some light prep work. Cleaning up, removing any junk left behind, fitting lights, etc.&lt;/p&gt;&#xA;&lt;p&gt;I was there by myself fitting a wall socket onto one of the dangling electrical connections when I discovered something interesting: this apartment came with the special feature of, when live and neutral are shorted (as I accidentally caused to happen while fitting a light socket) the overload breakers don&amp;rsquo;t trip.&lt;/p&gt;&#xA;&lt;p&gt;If you know anything of electrics, this is quite bad.&lt;/p&gt;&#xA;&lt;p&gt;The first indication of this a loud bang, and smoke pouring out of the main electrical panel.&lt;/p&gt;&#xA;&lt;p&gt;Kids, get an electric survey done on old Berlin apartments, I beg you.&lt;/p&gt;&#xA;&lt;p&gt;Despite the bowel-loosening developments I had the presence of mind to flip a nearby switch and disconnect the short. That&amp;rsquo;s what caused this to become an amusing anecdote, rather than a news item.&lt;/p&gt;&#xA;&lt;p&gt;The emergency electricians come over quite quickly in retrospect, considering it was a Sunday evening. After safing everything they tested the apartment electrics. Unsurprisingly their recommendation was replace all the wiring in the apartment if we wanted to be safe.&lt;/p&gt;&#xA;&lt;p&gt;I mean, just look at the wiring that had been used in the consumer unit. Completely undersized and now melted. Now imagine what was hiding behind all the walls. &amp;#x1f62d;&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-8902c4fd9322a9fcf106d072a0264dea-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_13464b892a831e75.webp 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_e6e5068d242a8852.webp 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_16ee84adff25ccda.webp 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_e41d451d74cd75d.webp 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_5e52001b8c4b8900.webp 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_1cea1fb153cf23a9.jpg 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_883bc850bc3d6d64.jpg 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_a9fb4d3ebed4907b.jpg 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_46133e27907953c0.jpg 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_aa0a3a6dcaddf6cf.jpg 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/burnt_hu_883bc850bc3d6d64.jpg&#34; width=&#34;1802&#34; height=&#34;1368&#34; alt=&#34;Burnt and melted electrical wiring&#34; title=&#34;Burnt and melted electrical wiring&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Apparently this situation is quite common in Berlin apartments. After the Wall fell the city became a landlord paradise. They purchased apartments by the tens of thousands and set them up as rental units. Unsurprisingly these opportunistic property developers didn&amp;rsquo;t have &amp;ldquo;electrical standards&amp;rdquo;, &amp;ldquo;longevity&amp;rdquo;, or, indeed, &amp;ldquo;basic safety&amp;rdquo; as part of their core mission statement. Instead they hired the lowest-bidding Russians, dizzy on Glasnost and Perestroika, to come over to do everything on the cheap.&lt;/p&gt;&#xA;&lt;p&gt;So, there we were. We had an apartment that needed massive work to get the electrical system up to 21st century standards. We still had our original plan to swap the bathroom and the kitchen. And, at a very shallow level, the place needed an intense makeover - both aesthetically, and becuase it had been occupied by an elderly Polish couple for 30 years and they had left a certain smell embedded deep into the very plaster of the walls.&lt;/p&gt;&#xA;&lt;p&gt;So we decided to completly gut the place.&lt;/p&gt;&#xA;&lt;h2 id=&#34;swings-and-roundabouts&#34;&gt;Swings and Roundabouts&lt;/h2&gt;&#xA;&lt;p&gt;When I say &amp;ldquo;gut it&amp;rdquo;, I don&amp;rsquo;t mean &amp;ldquo;remove the wallpaper and rip up the carpets&amp;rdquo;. No, I mean we decided to take everything back to the brick and pull down the ceilings.&lt;/p&gt;&#xA;&lt;p&gt;Problem was that we didn&amp;rsquo;t have any, as the kids say, liquid assets at this point.&lt;/p&gt;&#xA;&lt;p&gt;Thankfully we hadn&amp;rsquo;t yet cancelled our rental contract. So, at weekends, and the occasional weekday evening, we left our rental place to go at the new purchase with jackhammers and crowbars.&lt;/p&gt;&#xA;&lt;p&gt;It took over a year.&lt;/p&gt;&#xA;&lt;p&gt;It was backbreaking work, and drove us both mad with exhaustion. But we did it, shifting tonnes of rubble in the process. (FYI Ikea blue bags are simply superb for carrying rubble down stairs and into a skip).&lt;/p&gt;&#xA;&lt;p&gt;Professionals later told us we had saved about €90,000 by doing it ourselves. This is lovely, as we barely had the dosh to pay the bills while we were doing all this.&lt;/p&gt;&#xA;&lt;p&gt;So, it&amp;rsquo;s 2025 and we&amp;rsquo;ve finally got past the brutal demolition work and we&amp;rsquo;ve started building things. We now have suspended metal profile ceilings, and bare brick walls, and modern electrical wiring. We&amp;rsquo;re getting in pros to fit the bathroom in the next few weeks. We&amp;rsquo;re actually feeling like we might - dare I even think it - one day move in.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-24d809648c9e42e5339c89619978d207-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_5a3823e50399dff1.webp 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_214447638dc4b631.webp 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_ecd35faa73139870.webp 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_ee344426073e1d35.webp 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_b6a8af363c30cdc2.webp 1600w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_558210caf221410.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_812901169d197f0c.jpg 320w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_2f9885c7cef326b5.jpg 640w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_c5e46039bbb8ae18.jpg 960w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_9ddadea02d3d7255.jpg 1280w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_94139b2e27875378.jpg 1600w, https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_7ceec530b7e5f1cc.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/new-apartment-new-smarts/files/post-destruction_hu_2f9885c7cef326b5.jpg&#34; width=&#34;4032&#34; height=&#34;3024&#34; alt=&#34;The former typical white-walled empty Berlin apartment room, but now with bare brick walls and bare metal ceiling supports.&#34; title=&#34;The former typical white-walled empty Berlin apartment room, but now with bare brick walls and bare metal ceiling supports.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;smarts&#34;&gt;Smarts&lt;/h2&gt;&#xA;&lt;p&gt;So naturally this is the point where I can start obsessing over nerd shit.&lt;/p&gt;&#xA;&lt;p&gt;This is a golden opportunity for a freak like me. Every wall is bare. The ceilings are open. I can run cables wherever I want. I can drill holes in walls. I can install sensors, and network drops, and access points, and I can do it all in a way that doesn&amp;rsquo;t require ripping things apart while I&amp;rsquo;m living in there.&lt;/p&gt;&#xA;&lt;p&gt;This spring I started installing low-voltage cabling - alarms, networking, and audio/visual. I&amp;rsquo;ve got a location for the network rack planned. It&amp;rsquo;s all coming together.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m hoping to write about it as I go. Keep an eye on the &lt;a href=&#34;https://awfulwoman.com/tags/homeautomation&#34;&gt;#homeautomation&lt;/a&gt; tag to follow along.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An ode to replacing a disk in a ZFS pool</title>
      <link>https://awfulwoman.com/notes/2025/02/11/1855/</link>
      <pubDate>Tue, 11 Feb 2025 18:55:20 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/02/11/1855/</guid>
      <description>&lt;p&gt;A disk in my ZFS pool has just started to die - and, quite annoyingly, &lt;a href=&#34;https://discourse.practicalzfs.com/t/is-an-automatic-resilver-after-scrub-finds-errors-normal/2271&#34;&gt;not in a consistent way&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This sombre news means that I need to replace a drive in my zpool. &lt;em&gt;gulp, etc&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;First things first - what drive is dying? If things are bad enough &lt;code&gt;zpool status&lt;/code&gt; will be complaining about which drive is experiencing errors. But hopefully it won&amp;rsquo;t have got to that stage, and your &lt;code&gt;smartmontools&lt;/code&gt; will have picked up an increase in drive errors early on. (hahaha it turned out that my smartmontools setup wasn&amp;rsquo;t working and that&amp;rsquo;s why it took ZFS freaking out for me to be alerted - &lt;a href=&#34;https://github.com/awfulwoman/infra/tree/main/ansible/roles/configure-smartmontools&#34;&gt;learn from my lesson kids&lt;/a&gt;!)&lt;/p&gt;&#xA;&lt;p&gt;Thankfully I have my ZFS pool set to use &lt;code&gt;/dev/disk/by-id&lt;/code&gt; identifiers, rather than the rather arbitary (and subject to change) &lt;code&gt;/dev/sda&lt;/code&gt; approach. Present me is thankful to past me for doing this, as I don&amp;rsquo;t have to try and map those &lt;code&gt;/dev/sda&lt;/code&gt; style identifiers to a drive model and serial number. Tough luck if you have to do this step.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m even more thankful to past me as I&amp;rsquo;ve written the drive size, manufacturer and serial number on a label and stuck it on the hot-swap drive bay of my server. So all I have to do is go and find the drive and yank it out. And yes, I&amp;rsquo;ve not had to do anything so far in ZFS. I like ZFS.&lt;/p&gt;&#xA;&lt;p&gt;After a bit of fumbling with screws, and a moment of terror as I think I&amp;rsquo;ve dropped one into the vent of a power supply, I have the new drive sitting in a caddy ready to be installed in the server. Time to take a photo of the new drive so I have a record of the serial and model number.&lt;/p&gt;&#xA;&lt;p&gt;Once physically installed &lt;code&gt;zpool status&lt;/code&gt; tells me that something is wrong with the pool. Which is to be expected as I just removed one of the drives.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  pool: slowpool&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; state: DEGRADED&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; the pool to &lt;span style=&#34;color:#66d9ef&#34;&gt;continue&lt;/span&gt; functioning in a degraded state.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;action: Replace the device using &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;zpool replace&amp;#39;&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-4J&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  scan: resilvered 5.86M in 00:00:10 with &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; errors on Mon Feb &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt; 19:48:00 &lt;span style=&#34;color:#ae81ff&#34;&gt;2025&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;NAME                                            STATE     READ WRITE CKSUM&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;slowpool                                        DEGRADED     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  mirror-0                                      DEGRADED     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    &lt;span style=&#34;color:#ae81ff&#34;&gt;9764235106334271955&lt;/span&gt;                         UNAVAIL      &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;  was /dev/disk/by-id/scsi-SATA_ST4000VN008-2DR1_ZDHAMGT1-part1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_WDC_WD40EFZX-68A_WD-WX12DA08KR45  ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  mirror-1                                      ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_WDC_WD40EFZX-68A_WD-WX12DA0R1V78  ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_WDC_WD40EFZX-68A_WD-WX82DA1RHH08  ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  mirror-2                                      ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_ST4000VN008-2DR1_ZDHB6E35         ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_ST4000VN008-2DR1_ZDHB880S         ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;  mirror-3                                      ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_&amp;lt;redacted&amp;gt;                        ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;    scsi-SATA_&amp;lt;redacted&amp;gt;                        ONLINE       &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(&lt;code&gt;&amp;lt;redacted&amp;gt;&lt;/code&gt; as those drives are still under warranty).&lt;/p&gt;&#xA;&lt;p&gt;Before replacing the drive I need to know the ID of the new drive. A quick &lt;code&gt;ls -alh /dev/disk/by-id/&lt;/code&gt; and looking for that serial number tells me that it&amp;rsquo;s called &lt;code&gt;/dev/disk/by-id/scsi-SATA_ST16000NT001-3LV_REDACTED&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Now I can take the disk that has been removed (see the &lt;code&gt;zpool status&lt;/code&gt; output above) and replace it with the new disk.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo zpool replace slowpool /dev/disk/by-id/scsi-SATA_ST4000VN008-2DR1_ZDHAMGT1-part1 /dev/disk/by-id/scsi-SATA_ST16000NT001-3LV_REDACTED&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After a few seconds the disk is replaced and has begun &lt;a href=&#34;https://www.zfshandbook.com/docs/advanced-zfs/data-integrity-and-self-healing/&#34;&gt;resilvering&lt;/a&gt; as it heals the vdev.&lt;/p&gt;&#xA;&lt;p&gt;As I write this the resilvering is projected to take over a day to complete. This is slightly unnerving, as there&amp;rsquo;s no redundancy on that mirror while I wait for it. But even so, the pool is still usable, even if degraded.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; yes, yes, yes, I know that those drive sizes don&amp;rsquo;t match. The original mirror was made of two 4TB drives, and I replaced one with a 16TB drive. Yes, I also know that this means I have many terabytes wasted. It was a choice between buying a drive of the same size, or, knowing that I was going to upgrade one of the mirrors soon anyway, buying one of larger size and spening money now, but saving some money in the future. Such is being a grown-up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blog Questions Challenge, aka chain letters for nerds</title>
      <link>https://awfulwoman.com/posts/blog-questions-challenge-aka-chain-letters-for-nerds/</link>
      <pubDate>Thu, 06 Feb 2025 20:12:39 +0100</pubDate>
      <guid>https://awfulwoman.com/posts/blog-questions-challenge-aka-chain-letters-for-nerds/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a wee trend going around called &amp;ldquo;Blog Questions Challenge&amp;rdquo;. You answer a bunch of pre-defined questions on your blog, and then tag some more people to do the same.&lt;/p&gt;&#xA;&lt;p&gt;This is near enough to the concept of a chain letter to make me flip the proverbial bird and storm out. However, after a refreshing cup of tea, and a therapeutic smashing of small tchotchkes, I came to see the value in it. Therefore thank you to Remy for &lt;a href=&#34;https://indieweb.social/@rem@front-end.social/113956597719639710&#34;&gt;tagging me on Mastodon&lt;/a&gt; and in his &lt;a href=&#34;https://remysharp.com/2025/02/06/blog-questions-challenge&#34;&gt;own post on this very theme&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-did-you-start-blogging-in-the-first-place&#34;&gt;Why did you start blogging in the first place?&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not sure if what I do can be called &amp;ldquo;blogging&amp;rdquo;, as that implies some kind of commitment and regular cadence. But random writing on the WWW began for me back in the 90s on Geocities. As a young queer trapped in Northern England this new &amp;ldquo;web&amp;rdquo; thing allowed me to express the new and quite exciting feelings that I had, and to experiment with showing that off to the world. Or at least that part of the world that did not contain my family. (If you&amp;rsquo;re guessing then yes, it certainly was in the &lt;a href=&#34;https://www.geocities.ws/server2/homestead/westhollywood/&#34;&gt;West Hollywood district&lt;/a&gt; of Geocities).&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-platform-are-you-using-to-manage-your-blog-and-why-did-you-choose-it-have-you-blogged-on-other-platforms-before&#34;&gt;What platform are you using to manage your blog and why did you choose it? Have you blogged on other platforms before?&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m using &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; to write this blog. It&amp;rsquo;s a static site generator, a way of generating a full site from a bunch of &lt;a href=&#34;https://www.markdownguide.org&#34;&gt;Markdown&lt;/a&gt; files. Thankfully these SSGs took over from the database and code behemoths that we used to use.&lt;/p&gt;&#xA;&lt;p&gt;I host it all myself, because my latest incarnation is as a self-hosting nerd. I write the markdown, commit it to a &lt;a href=&#34;https://about.gitea.com&#34;&gt;Gitea instance&lt;/a&gt; that runs on my private home server, itself located on my own little network. This does some checks, strips privacy-destroying location info from any images, builds the site to HTML, and then rsyncs it up to a Digital Ocean droplet out on the wild internet which hosts the actual site. You might see it as overly complex, but it&amp;rsquo;s what&amp;rsquo;s happening behind the scenes on every other provider - and I learnt a lot by building it myself.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve followed a lot of &lt;a href=&#34;https://indieweb.org&#34;&gt;Indieweb&lt;/a&gt; concepts in building this site. That means using content types for everything - &lt;a href=&#34;https://indieweb.org/note&#34;&gt;notes&lt;/a&gt;, &lt;a href=&#34;https://indieweb.org/post&#34;&gt;posts&lt;/a&gt;, &lt;a href=&#34;https://indieweb.org/bookmark&#34;&gt;bookmarks&lt;/a&gt;, &lt;a href=&#34;https://indieweb.org/quotation&#34;&gt;quotes&lt;/a&gt;, &lt;a href=&#34;https://indieweb.org/like&#34;&gt;likes&lt;/a&gt;, etc. It also means incorporating microformats into the HTML to allow other Indieweb sites to interact with it (somewhat more) easily.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-do-you-write-your-posts-for-example-in-a-local-editing-tool-or-in-a-paneldashboard-thats-part-of-your-blog&#34;&gt;How do you write your posts? For example, in a local editing tool, or in a panel/dashboard that’s part of your blog?&lt;/h2&gt;&#xA;&lt;p&gt;I write everything in VScode on my laptop, as it&amp;rsquo;s just a Markdown file that I&amp;rsquo;m editing. I&amp;rsquo;ve got some shonky bash scripts that create shortform items such as notes and bookmarks for me, but they&amp;rsquo;re not often used, because I forget about them.&lt;/p&gt;&#xA;&lt;p&gt;I like sitting on the sofa and writing on the laptop. It&amp;rsquo;s a moment of focussed peace that I rarely attain (which of course begs the question of why I&amp;rsquo;m not doing this more often&amp;hellip;).&lt;/p&gt;&#xA;&lt;p&gt;Having said that, I&amp;rsquo;d like to get &lt;a href=&#34;https://getindiekit.com&#34;&gt;IndieKit&lt;/a&gt; up and running so that I can post things on the go. I really like the idea of writing notes on the go and posting them there and then. It&amp;rsquo;s what I use my Mastodon account for more than anything - venting the thoughts out of my head into the vacuum of the void (aka your feed). But for longer form words it&amp;rsquo;s good to have a nice comfy spot, with a cup of tea to hand, to write out my latest brain thoughts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-do-you-feel-most-inspired-to-write&#34;&gt;When do you feel most inspired to write?&lt;/h2&gt;&#xA;&lt;p&gt;Sadly, when I&amp;rsquo;m angry. I cannot abide stupidity (which might look to the outside observer like anyone who doesn&amp;rsquo;t think like I do (perish the thought)) and when I come across it I&amp;rsquo;m compelled to rant about it. This does tend to lend anything I write a certain&amp;hellip; &lt;em&gt;ascerbic&lt;/em&gt; nature. But apparently people find that entertaining.&lt;/p&gt;&#xA;&lt;h2 id=&#34;do-you-publish-immediately-after-writing-or-do-you-let-it-simmer-a-bit-as-a-draft&#34;&gt;Do you publish immediately after writing, or do you let it simmer a bit as a draft?&lt;/h2&gt;&#xA;&lt;p&gt;I publish these words as soon as I&amp;rsquo;ve written them. This is the nature of being Charlie - everything is immediate or it simply doesn&amp;rsquo;t exist. This is the curse of severe ADHD.&lt;/p&gt;&#xA;&lt;p&gt;After words are written I will look at them obsessively for the next day, looking for errors of grammar, spelling and thought. These errors will be ruthlessly expunged as soon as they are discovered, all history of them erased. Except in the git repo that contains these words. Which you can&amp;rsquo;t access because I don&amp;rsquo;t publish it. Yah boo sucks.&lt;/p&gt;&#xA;&lt;h2 id=&#34;whats-your-favourite-post-on-your-blog&#34;&gt;What’s your favourite post on your blog?&lt;/h2&gt;&#xA;&lt;p&gt;Undoudetly the one about &lt;a href=&#34;https://awfulwoman.com/posts/react/&#34;&gt;React&lt;/a&gt;. It was pure vitriol and &lt;a href=&#34;https://en.wikipedia.org/wiki/Free_writing&#34;&gt;free writing&lt;/a&gt;. It also came across a little like those timelines that you get in Pater F Hamilton books - which I imagine that he uses to bump the word count to even more excessive levels.&lt;/p&gt;&#xA;&lt;h2 id=&#34;any-future-plans-for-your-blog-maybe-a-redesign-a-move-to-another-platform-or-adding-a-new-feature&#34;&gt;Any future plans for your blog? Maybe a redesign, a move to another platform, or adding a new feature?&lt;/h2&gt;&#xA;&lt;p&gt;As Remy noted in his tag, this is about the zillionth domain and blog that I&amp;rsquo;ve maintained. However, despite going through several domain names, I have in fact kept the content that I wrote since ~2013, which isn&amp;rsquo;t bad.&lt;/p&gt;&#xA;&lt;p&gt;Unlike the cool kids that can maintain domain names over decades, I have been cursed with several life events that have forced me to change the domains that I used. All but one of those I still own, so I really should get around to putting up redirects from those old domains and URLs to here.&lt;/p&gt;&#xA;&lt;p&gt;I have absolutely no doubt that I will change the platofmr that I used at some point. Change is the only constant in life. But I do know that anything I use will always have a simple text file at the heart of it.&lt;/p&gt;&#xA;&lt;h1 id=&#34;next&#34;&gt;Next&lt;/h1&gt;&#xA;&lt;p&gt;What do I do now? [peers at previous blogs]&lt;/p&gt;&#xA;&lt;p&gt;Oh, it looks like I have to tag others. Okay. Er, how about &lt;a href=&#34;https://aegir.org&#34;&gt;Aegir&lt;/a&gt;, who posts lovely photo blogs, &lt;a href=&#34;https://ftrc.blog&#34;&gt;Felipe&lt;/a&gt;, a friend who writes about his adventures in Berlin, and &lt;a href=&#34;https://www.splintered.co.uk&#34;&gt;Patrick&lt;/a&gt;, who is a miserable cunt and who this act of tagging will annoy. 🖕&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adding schema.org to a Hugo site</title>
      <link>https://awfulwoman.com/notes/2025/01/23/2033/</link>
      <pubDate>Thu, 23 Jan 2025 20:33:50 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/23/2033/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve added &lt;a href=&#34;https://schema.org&#34;&gt;schema.org&lt;/a&gt; data to each page of this site. Just to annoy the &lt;a href=&#34;https://indieweb.org&#34;&gt;Indieweb&lt;/a&gt; folks.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;application/ld+json&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;@context&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://schema.org&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;@type&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;BlogPosting&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {{ &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$featured&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;}}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;image&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {{ &lt;span style=&#34;color:#a6e22e&#34;&gt;$featured&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;Permalink&lt;/span&gt; }}},&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {{ &lt;span style=&#34;color:#a6e22e&#34;&gt;end&lt;/span&gt; }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {{ .&lt;span style=&#34;color:#a6e22e&#34;&gt;Permalink&lt;/span&gt; }},&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;dateCreated&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .PublishDate.Format &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2006&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;01&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;02&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;datePublished&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .PublishDate.Format &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2006&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;01&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;02&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;dateModified&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Page.Lastmod.Format &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2006&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;01&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;02&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;copyrightYear&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .PublishDate.Format &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2006&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;copyrightHolder&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Charlie O&amp;#39;Hara&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;wordCount&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .WordCount }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;inLanguage&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;en-US&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;isFamilyFriendly&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;false&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;headline&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Title }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {{ &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; .&lt;span style=&#34;color:#a6e22e&#34;&gt;Params&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;subtitle&lt;/span&gt; }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;alternativeHeadline&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ . }}&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {{ &lt;span style=&#34;color:#a6e22e&#34;&gt;end&lt;/span&gt; }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;articleBody&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {{ .&lt;span style=&#34;color:#a6e22e&#34;&gt;Content&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;htmlUnescape&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;plainify&lt;/span&gt; }},&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;author&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;@type&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Person&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Charlie O&amp;#39;Hara&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://awfulwoman.com&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;mainEntityOfPage&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;true&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Internet-Week Clock | Hackaday.io</title>
      <link>https://awfulwoman.com/bookmarks/2025/01/23/1059/</link>
      <pubDate>Thu, 23 Jan 2025 10:59:12 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2025/01/23/1059/</guid>
      <description>&lt;p&gt;This project to remind you what day of the week you exist in is ridiculous and I love it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>1UP - GRAFFITI OLYMPICS - DRONE VIDEO ATHENS - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2025/01/22/1232/</link>
      <pubDate>Wed, 22 Jan 2025 12:32:25 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2025/01/22/1232/</guid>
      <description>&lt;p&gt;&amp;#x2764;&amp;#xfe0f; the &lt;a href=&#34;https://en.wikipedia.org/wiki/1UP_(graffiti_crew)&#34;&gt;1UP&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/Berlin_Kidz&#34;&gt;Berlin Kidz&lt;/a&gt; crews.&lt;/p&gt;&#xA;&lt;p&gt;This vid shows a tag bombing between the two groups. Drone footage catches everything in realtime.&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/HyjZ-zHzXN0?si=F7YPyWwNHNHuKV-L&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;</description>
    </item>
    <item>
      <title>Piloerection</title>
      <link>https://awfulwoman.com/bandnames/2025/01/piloerection/</link>
      <pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2025/01/piloerection/</guid>
      <description>&lt;p&gt;Death Metal&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dark Mode</title>
      <link>https://awfulwoman.com/notes/2025/01/12/2031/</link>
      <pubDate>Sun, 12 Jan 2025 20:31:51 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/12/2031/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been putting off enabling dark mode on my site for weeks. Then I actually went to do it and remembered that it&amp;rsquo;s actually really easy.&lt;/p&gt;&#xA;&lt;p&gt;Doh, etc.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-scss&#34; data-lang=&#34;scss&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;@media&lt;/span&gt; (prefers-color-scheme&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; dark) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;--text-color&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;#ffffff&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;--canvas-color&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;#161616&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;--text-color-subtle&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;#cdcdcd&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Making Ollama on MacOS accessible to Home Assistant</title>
      <link>https://awfulwoman.com/notes/2025/01/09/1306/</link>
      <pubDate>Thu, 09 Jan 2025 13:06:11 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/09/1306/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s easy to setup the &lt;a href=&#34;https://www.home-assistant.io/integrations/ollama&#34;&gt;Home Assistant Ollama integration&lt;/a&gt;. But before you do that you need to make your Ollama installation accessible to external devices.&lt;/p&gt;&#xA;&lt;p&gt;To do this you need to ensure the Ollama service is bound to &lt;code&gt;0.0.0.0&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;launchctl setenv OLLAMA_HOST &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;0.0.0.0&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and then restart Ollama with&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew services restart ollama&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;source&#34;&gt;Source&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/ollama/ollama/blob/main/docs/faq.md#setting-environment-variables-on-mac&#34;&gt;Ollama FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>pre-commit</title>
      <link>https://awfulwoman.com/bookmarks/2025/01/04/2144/</link>
      <pubDate>Sat, 04 Jan 2025 21:44:20 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2025/01/04/2144/</guid>
      <description>&lt;p&gt;A very useful utility that allows you to define pre-commit git hooks via a simple Yaml file.&lt;/p&gt;&#xA;&lt;p&gt;I now use it on this site to clean up the Mardown files and remove Exif data from images.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Site building</title>
      <link>https://awfulwoman.com/notes/2025/01/04/2140/</link>
      <pubDate>Sat, 04 Jan 2025 21:40:53 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/04/2140/</guid>
      <description>&lt;p&gt;Spent the last Saturday of my vacation fixing the build time on my site.&lt;/p&gt;&#xA;&lt;p&gt;It was originally taking over 19 minutes due to it building all of the Opengraph images from scratch each time, and doing some extensive Exif scrubbing.&lt;/p&gt;&#xA;&lt;p&gt;Now it&amp;rsquo;s down to 1m10s via the judicious use of caching and by moving the exif scrubbing to the original files as part of a pre-commit hook.&lt;/p&gt;&#xA;&lt;p&gt;All this running on my own Gitea infra on my apartment&amp;rsquo;s little server.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dummy title</title>
      <link>https://awfulwoman.com/notes/2025/01/03/2222/</link>
      <pubDate>Fri, 03 Jan 2025 22:22:17 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/03/2222/</guid>
      <description>&lt;p&gt;This is just a dummy to test grouping by month and day.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why Computer Programmers Should Stop Calling Themselves Engineers - The Atlantic</title>
      <link>https://awfulwoman.com/bookmarks/2025/01/03/1603/</link>
      <pubDate>Fri, 03 Jan 2025 16:03:18 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2025/01/03/1603/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Engineers bear a burden to the public, and their specific expertise emanates from that responsibility.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;#x2764;&amp;#xfe0f; - and goes rather nicely with &lt;a href=&#34;https://awfulwoman.com/notes/2025/01/03/1447.md&#34;&gt;what I said about software engineering&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Engineering job titles</title>
      <link>https://awfulwoman.com/notes/2025/01/03/1447/</link>
      <pubDate>Fri, 03 Jan 2025 14:47:17 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2025/01/03/1447/</guid>
      <description>&lt;p&gt;Someone should only dare to use the term &amp;ldquo;Engineer&amp;rdquo; in their job title if they can analyse, design, test and build systems within an understood set of constraints, including, but not limited to, accessibility, safety, and cost.&lt;/p&gt;&#xA;&lt;p&gt;The common definition of engineering as &amp;ldquo;doing something technical&amp;rdquo; can fuck right off.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>rmcrackan/libation: Liberate your Audible Library</title>
      <link>https://awfulwoman.com/bookmarks/2024/12/28/1128/</link>
      <pubDate>Sat, 28 Dec 2024 11:28:52 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2024/12/28/1128/</guid>
      <description>&lt;p&gt;My goodness this is a very interesting thing for people to look at as a purely academic exercise. 👀&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Github</title>
      <link>https://awfulwoman.com/notes/2024/12/28/1106/</link>
      <pubDate>Sat, 28 Dec 2024 11:06:17 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2024/12/28/1106/</guid>
      <description>&lt;p&gt;Just to note that my self-hosting and home automation infra &lt;a href=&#34;https://github.com/awfulwoman/infra&#34;&gt;can be found on Github&lt;/a&gt;. I keep everything there, nothing hidden. (Secrets obviously encrypted&amp;hellip;)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An LLM at home...</title>
      <link>https://awfulwoman.com/notes/2024/12/23/1528/</link>
      <pubDate>Mon, 23 Dec 2024 15:28:46 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2024/12/23/1528/</guid>
      <description>&lt;p&gt;It fills me with ick, but I just connected OpenAI to my Home Assistant. It&amp;rsquo;s not doing anything like controlling my home or doing anything &amp;ldquo;intelligent&amp;rdquo; (as LLMs are, after all, merely &lt;a href=&#34;https://en.wikipedia.org/wiki/Stochastic_parrot&#34;&gt;Stochastic Parrots&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;No, all it&amp;rsquo;s there for is to answer questions that we throw at it. My wife really likes asking Siri random stuff, and she&amp;rsquo;d miss it when it goes, and so she was happy to see the same replicated in the HA Voice.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Home Assistant Voice</title>
      <link>https://awfulwoman.com/posts/home-assistant-voice/</link>
      <pubDate>Sat, 21 Dec 2024 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/home-assistant-voice/</guid>
      <description>&lt;p&gt;The Home Assistant Voice hardware has been hinted at for months, but now it&amp;rsquo;s finally here.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-it&#34;&gt;What is it?&lt;/h2&gt;&#xA;&lt;p&gt;The Home Assistant Voice (they need a better name) is a tiny piece of hardware that does two core things: listen for a wake word, and act as a voice satellite.&lt;/p&gt;&#xA;&lt;p&gt;A wake word is a common way of starting a conversation with a voice assistant. You&amp;rsquo;ve undoubtedly heard &amp;ldquo;okay Alexa&amp;rdquo; or &amp;ldquo;hey Siri&amp;rdquo; on the Big Corporate devices. What makes the HAV wake word special is that it&amp;rsquo;s built in such a way that ultra-low power devices, such as ESP32s, can use it (using the amazing &lt;a href=&#34;https://github.com/kahrendt/microWakeWord&#34;&gt;microWakeWord project&lt;/a&gt;). This means that the poor device doesn&amp;rsquo;t have to be constantly listening and processing your conversation (which it just can&amp;rsquo;t do), or streaming it back to your Home Assistant install (which is hell on connections and latency). Instead when the wake word is detected it can wake up the rest of the device, and &lt;em&gt;then&lt;/em&gt; let it do the heavy stuff.&lt;/p&gt;&#xA;&lt;p&gt;Once woken up the device can then act as a voice satellite. This means that it can transmit your voice to another system for processing, and send back voice data in response to that. The magical thing about this in HA is that the processing can be done however you like. You can run your own conversation agents on your home hardware, meaning the data never leaves your local network.&lt;/p&gt;&#xA;&lt;h2 id=&#34;first-impressions&#34;&gt;First Impressions&lt;/h2&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-4f12c5602cc96808544e20c3d435d4e9-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_7863d3827cd4fa58.webp 320w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_dc97cf74ec19679c.webp 640w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_e2b8d771b64091df.webp 960w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_40644848caa74b4d.webp 1280w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_31952b9b53acdc7e.webp 1600w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_899896eac12a5f87.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_bf570c1ee437bec6.jpg 320w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_40142003547fe42e.jpg 640w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_3413c1c44e883aa3.jpg 960w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_ec078d8c2e87f69f.jpg 1280w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_576b3190976f9f65.jpg 1600w, https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_1f2efa055b7daf63.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/packaging_on_table_hu_40142003547fe42e.jpg&#34; width=&#34;4032&#34; height=&#34;3024&#34; alt=&#34;A brown box with orange accents and the title &amp;ldquo;Home Assistant Voice Preview&amp;rdquo;&#34; title=&#34;A brown box with orange accents and the title &amp;ldquo;Home Assistant Voice Preview&amp;rdquo;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It comes in a compact and recyclable packaging that really stands out from the over packaged Big Corporate items.&lt;/p&gt;&#xA;&lt;p&gt;Inside are some simple instructions that really make it easy to get set up.&lt;/p&gt;&#xA;&lt;p&gt;Taking the device out of the box it&amp;rsquo;s notable how small and light it is. I was expecting something much larger and heavier. But it&amp;rsquo;s a blessing if you intend to mount this anywhere, as even simple double-sided tape will hold it in place.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a cute sticker in there. More cute stickers in boxes please. We like cute stickers.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-22d76d1af036561afae27675dc195660-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_e15e94c69bfa3dd8.webp 320w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_9784791cb43858fb.webp 640w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_ccdf6353960083de.webp 960w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_2cf9653690b79b6.webp 1280w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_ff1d49a136efc141.webp 1600w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_893b3d501deabc7c.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_c7e63710ccaf38ec.jpg 320w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_5e45b07d51778917.jpg 640w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_9de9e46ff9337a9e.jpg 960w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_56c6f2937bf30103.jpg 1280w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_9997429f08575c6a.jpg 1600w, https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_68f114ae9072f2a6.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/home-assistant-voice/files/hva_on_table_hu_5e45b07d51778917.jpg&#34; width=&#34;4030&#34; height=&#34;3022&#34; alt=&#34;A white square object sitting on a wooden table, next to a cute sticker that says Okay Nabu.&#34; title=&#34;A white square object sitting on a wooden table, next to a cute sticker that says Okay Nabu.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The inner circle is a button, while the outer ring is near identical to an iPod ring interface, and is very nice to the touch.&lt;/p&gt;&#xA;&lt;p&gt;It runs off of a USB-C cable. There&amp;rsquo;s no cable or charger in the box, and I wasn&amp;rsquo;t annoyed by this. It keeps the packaging to a minimum and prevents waste. The preview buyers will be the type to have boxes of cables anyway.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;p&gt;Getting it paired to Home Assistant was quite easy, though you need bluetooth on your HA device to get it set up - be warned! (I had to spend about 30 minutes finding a 1cm square bluetooth dongle in my electronics bins and getting it working with HA Docker.)&lt;/p&gt;&#xA;&lt;p&gt;Once paired it gives you a nice little mini-demo to make sure you can use it, and then you&amp;rsquo;re ready to go.&lt;/p&gt;&#xA;&lt;p&gt;The onboard mics are absolutely top notch, and you don&amp;rsquo;t have to speak in any stilted way to make yourself understood. I can stand in another room and address it, and all works well. Quite astonishing tbh - I really thought this would be its weak point.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s an LEDs that surrounds the ring interface are lovely, and can be customised easily via HA (mine are a pleasing purple).&lt;/p&gt;&#xA;&lt;p&gt;In fact all of the configurable attributes are available via HA, which means they can all be automated. I can see some nice possibilities for, I dunno, flashing the top of the hour via LEDs, or changing the colour based on time.&lt;/p&gt;&#xA;&lt;p&gt;Some of the most common and useful aspects of the voice assistant trend are present in HVA and are simple to use. First of all you can ask it the time. Sounds silly, but I did not realise how often I asked Siri the time as I got ready in the morning until I moved a Homepod out of my bedroom.&lt;/p&gt;&#xA;&lt;p&gt;Secondly, you can set timers. &amp;ldquo;Okay Nabu, set a 5 minute timer&amp;rdquo; will start a timer and, absolutely delightfully, start a ring countdown on the LED display. An incredibly useful visual aid.&lt;/p&gt;&#xA;&lt;p&gt;Voice usage for interacting with Home Assistant is just as good. The first thing I tried was &amp;ldquo;Okay Nabu, down on the lights&amp;rdquo; and it did just that, in the room that I was standing in. That shows how important it will be to assign each of these devices to a zone - otherwise it has no idea what to interact with.&lt;/p&gt;&#xA;&lt;p&gt;Most of the interaction will come down to what you have in your home, and how well you&amp;rsquo;ve set up the aliases for each device and group. There will be no way it can understand &amp;ldquo;turn down the side lights&amp;rdquo; if you don&amp;rsquo;t have a group named that, for example.&lt;/p&gt;&#xA;&lt;h2 id=&#34;downsides&#34;&gt;Downsides&lt;/h2&gt;&#xA;&lt;p&gt;Remember that this is still a preview device, so it&amp;rsquo;s not totally fair to rag on any downsides. Thankfully there aren&amp;rsquo;t that many of them to discuss.&lt;/p&gt;&#xA;&lt;p&gt;The most glaring issue for me is the audio quality. Compared to a HomePod Mini it sounds quite tinny and cheap. The &amp;ldquo;response&amp;rdquo; sound in particular sounds like a cheap toy and can get a bit irritating after a while. Thankfully you can disable it. However you can&amp;rsquo;t (as yet) change it, which is quite annoying. I look forward to being able to add in a TNG communicator effect (yah I&amp;rsquo;m a big nerd).&lt;/p&gt;&#xA;&lt;p&gt;That the wake word cannot be customised is entirely understandable from an engineering perspective, but it&amp;rsquo;s still a bit of a downer. Maybe we can see more community efforts to train popular wake phrases and incorporate them as downloadable options?&lt;/p&gt;&#xA;&lt;p&gt;Less of a downside, and more of an observation: As lovely as it is I cannot see the ring interface being used that often. If they wanted to make a cheaper version of the device without the ring I&amp;rsquo;d certainly buy it.&lt;/p&gt;&#xA;&lt;p&gt;And finally some of the language you have to use can still be a bit formal. I tried &amp;ldquo;Okay Nabu, set the lights to maximum&amp;rdquo; but this didn&amp;rsquo;t work. I had to phrase it as &amp;ldquo;Okay Nabu, set the lights to maximum brightness&amp;rdquo;. Understandable, but I hope these little defaults will be looked at in the future.&lt;/p&gt;&#xA;&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re into voice control of the home, and you&amp;rsquo;re an open source weirdo, then this device is a slam dunk. It&amp;rsquo;s relatively cheap, it&amp;rsquo;s incredibly effective, and you know it will be sustainable in the long run.&lt;/p&gt;&#xA;&lt;h2 id=&#34;more&#34;&gt;More&lt;/h2&gt;&#xA;&lt;p&gt;Watch the livestream yourself if you&amp;rsquo;ve got time.&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/ZgoaoTpIhm8?si=SAWwIBaDDOD1ccne&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;</description>
    </item>
    <item>
      <title>TTL255 J2Live - Live Jinja2 Parser</title>
      <link>https://awfulwoman.com/bookmarks/2024/12/17/2108/</link>
      <pubDate>Tue, 17 Dec 2024 21:08:41 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2024/12/17/2108/</guid>
      <description>&lt;p&gt;A nice little tool for testing your YAML files.&lt;/p&gt;&#xA;&lt;p&gt;Yes yes, YAML is awful, I know. But so is everything else.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>GitHub - ericchiang/pup - Parsing HTML at the command line</title>
      <link>https://awfulwoman.com/bookmarks/2024/12/16/2118/</link>
      <pubDate>Mon, 16 Dec 2024 21:18:10 +0100</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2024/12/16/2118/</guid>
      <description>&lt;p&gt;Gah, I wish this little CLI tool was maintained, because it&amp;rsquo;s amazingly useful. It allows you to take any HTML and extract the data from a given CSS selector.&lt;/p&gt;&#xA;&lt;p&gt;I just used it to write this bookmark, as part of a new janky bash script.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#! /bin/bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CURRENT_YEAR&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;date +%Y&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CURRENT_MONTH&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;date +%m&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CURRENT_DAY&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;date +%d&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CURRENT_TIME&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;date +%H%M&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CURRENT_ISO8601&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;date +&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;%Y-%m-%dT%H:%M:%S%z&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BOOKMARK_DIR&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;./content/bookmarks/&lt;/span&gt;$CURRENT_YEAR&lt;span style=&#34;color:#e6db74&#34;&gt;/&lt;/span&gt;$CURRENT_MONTH&lt;span style=&#34;color:#e6db74&#34;&gt;/&lt;/span&gt;$CURRENT_DAY&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BOOKMARK_FILENAME&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$CURRENT_TIME&lt;span style=&#34;color:#e6db74&#34;&gt;.md&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BOOKMARK_FILEPATH&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$BOOKMARK_DIR&lt;span style=&#34;color:#e6db74&#34;&gt;/&lt;/span&gt;$BOOKMARK_FILENAME&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;DESCRIPTION&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;TITLE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;No Bookmark Title&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;URL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BASEDOMAIN&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# CHECK PARAMS&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; -z &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$1&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;; &lt;span style=&#34;color:#66d9ef&#34;&gt;then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Bookmark URL is needed&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;fi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;URL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;$1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# MARKDOWN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Creating &lt;/span&gt;$BOOKMARK_FILEPATH&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mkdir -p $BOOKMARK_DIR&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;touch $BOOKMARK_FILEPATH&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;TITLE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;curl -s $URL | pup &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;title:first-of-type text{}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BASEDOMAIN&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;echo $URL | awk -F&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;/:&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $4}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# CREATE FILE&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;lt;&amp;lt; EOF &amp;gt; $BOOKMARK_FILEPATH&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;title: $TITLE&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;date: &amp;#34;$CURRENT_ISO8601&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;bookmark_of: $URL&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;basedomain: $BASEDOMAIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;$DESCRIPTION&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;EOF&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Tomorrow&#39;s World</title>
      <link>https://awfulwoman.com/notes/2024/12/17/tomorrows-world/</link>
      <pubDate>Sun, 15 Dec 2024 18:18:10 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2024/12/17/tomorrows-world/</guid>
      <description>&lt;p&gt;God I loved this show.&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/XpZ5STahhPE?si=VMpSRTgk2l-0sKXr&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/mFrVTGR1b1w?si=KWNejQq7cxlfv9B5&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;</description>
    </item>
    <item>
      <title>Complimentary Pain</title>
      <link>https://awfulwoman.com/bandnames/2024/11/complimentarypain/</link>
      <pubDate>Fri, 22 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2024/11/complimentarypain/</guid>
      <description></description>
    </item>
    <item>
      <title>Wife Biscuits</title>
      <link>https://awfulwoman.com/bandnames/2024/11/wifebiscuits/</link>
      <pubDate>Fri, 22 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2024/11/wifebiscuits/</guid>
      <description></description>
    </item>
    <item>
      <title>Homeprod, not homelab</title>
      <link>https://awfulwoman.com/notes/2024/11/homeprod-not-homelab/</link>
      <pubDate>Mon, 18 Nov 2024 17:46:08 +0100</pubDate>
      <guid>https://awfulwoman.com/notes/2024/11/homeprod-not-homelab/</guid>
      <description>&lt;p&gt;If your homelab is being used by others it isn&amp;rsquo;t a homelab - it&amp;rsquo;s home production.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Squeaky Leather Shoes</title>
      <link>https://awfulwoman.com/bandnames/2024/11/squeaky-leather-shoes/</link>
      <pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2024/11/squeaky-leather-shoes/</guid>
      <description></description>
    </item>
    <item>
      <title>Presentation Domain Data Layering</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210722t100522/</link>
      <pubDate>Thu, 22 Jul 2021 10:05:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210722t100522/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210720t115007/</link>
      <pubDate>Tue, 20 Jul 2021 11:50:07 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210720t115007/</guid>
      <description>&lt;p&gt;When the &amp;ldquo;threats&amp;rdquo; are tweets that come from anonymous single-figure troll accounts and - despite knowing this - you publicly link these trolls with the tiny trans community&amp;hellip; well, I think we can all safely say that your faux concerns are clearly rooted in deep transphobia.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210715t083246/</link>
      <pubDate>Thu, 15 Jul 2021 08:32:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210715t083246/</guid>
      <description>&lt;p&gt;Jaysus, how did I miss that we&amp;rsquo;ve passed the 4 million dead mark for COVID-19? 😔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210715t051617/</link>
      <pubDate>Thu, 15 Jul 2021 05:16:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210715t051617/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210708t104025/</link>
      <pubDate>Thu, 08 Jul 2021 10:40:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210708t104025/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s exactly 6 years today that I moved to Berlin with my partner. Time flies when you&amp;rsquo;re a) having fun b) in a pandemic.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210707t123219/</link>
      <pubDate>Wed, 07 Jul 2021 12:32:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210707t123219/</guid>
      <description>&lt;p&gt;Hands up all the women who talk about the tech industry in therapy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Explaining Variables</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210707t093846/</link>
      <pubDate>Wed, 07 Jul 2021 09:38:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210707t093846/</guid>
      <description>&lt;p&gt;Yes to self-explaining variables pls.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210706t102008/</link>
      <pubDate>Tue, 06 Jul 2021 10:20:08 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210706t102008/</guid>
      <description>&lt;p&gt;DevOps is irritatingly interesting, and very, very hard to combine with a passion for accessibility and slow-tech.&lt;/p&gt;&#xA;&lt;p&gt;#a11y #devops #slowtech&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Making password managers play ball with your login form</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210702t095547/</link>
      <pubDate>Fri, 02 Jul 2021 09:55:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210702t095547/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210701t164552/</link>
      <pubDate>Thu, 01 Jul 2021 16:45:52 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210701t164552/</guid>
      <description>&lt;p&gt;I&amp;hellip; think I love you @MhairiBlack? 💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210701t141453/</link>
      <pubDate>Thu, 01 Jul 2021 14:14:53 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210701t141453/</guid>
      <description>&lt;p&gt;Are you the developer who never talks, or are you the developer that never stops talking oh god please stop talking&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210701t063252/</link>
      <pubDate>Thu, 01 Jul 2021 06:32:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210701t063252/</guid>
      <description></description>
    </item>
    <item>
      <title>LinkedIn breach reportedly exposes data of 92% of users - 9to5Mac</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210629t212633/</link>
      <pubDate>Tue, 29 Jun 2021 21:26:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210629t212633/</guid>
      <description>&lt;p&gt;Hoooooo boy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why I chose to leave my successful UX career</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210629t155641/</link>
      <pubDate>Tue, 29 Jun 2021 15:56:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210629t155641/</guid>
      <description>&lt;p&gt;I was about to mock this but it’s actually hella relatable.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>UTC is Enough for Everyone, Right?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210619t103702/</link>
      <pubDate>Sat, 19 Jun 2021 10:37:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210619t103702/</guid>
      <description>&lt;p&gt;Amazing article on time by @holman. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210614t130745/</link>
      <pubDate>Mon, 14 Jun 2021 13:07:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210614t130745/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210612t102525/</link>
      <pubDate>Sat, 12 Jun 2021 10:25:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210612t102525/</guid>
      <description></description>
    </item>
    <item>
      <title>Hey, so, I Think I Fucking Hate the Internet — No Octothorpe</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210612t100515/</link>
      <pubDate>Sat, 12 Jun 2021 10:05:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210612t100515/</guid>
      <description>&lt;p&gt;Mood.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Tell YouTube ads to fuck off</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210612t091730/</link>
      <pubDate>Sat, 12 Jun 2021 09:17:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210612t091730/</guid>
      <description>&lt;p&gt;If you can’t block them then at least you can swear at them. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Tell YouTube ads to fuck off</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210612t091720/</link>
      <pubDate>Sat, 12 Jun 2021 09:17:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210612t091720/</guid>
      <description>&lt;p&gt;If you can’t block them then at least you can swear at them. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210611t222339/</link>
      <pubDate>Fri, 11 Jun 2021 22:23:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210611t222339/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210611t054518/</link>
      <pubDate>Fri, 11 Jun 2021 05:45:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210611t054518/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210610t130535/</link>
      <pubDate>Thu, 10 Jun 2021 13:05:35 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210610t130535/</guid>
      <description>&lt;p&gt;I might recommend using Safari over Chrome for privacy reasons, but Apple the company is a capitalist dick just as much as Google.&lt;/p&gt;&#xA;&lt;p&gt;Basically, no company is good. But you already knew that, didn&amp;rsquo;t you, my little anarchists?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210609t084624/</link>
      <pubDate>Wed, 09 Jun 2021 08:46:24 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210609t084624/</guid>
      <description>&lt;p&gt;Write better error messages, nerds!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210608t135354/</link>
      <pubDate>Tue, 08 Jun 2021 13:53:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210608t135354/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210602t144725/</link>
      <pubDate>Wed, 02 Jun 2021 14:47:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210602t144725/</guid>
      <description>&lt;p&gt;Baby woodpeckers are extremely noisy. I know this because there’s a nest of them 5 metres from where my desk is.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210601t153652/</link>
      <pubDate>Tue, 01 Jun 2021 15:36:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210601t153652/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210601t133604/</link>
      <pubDate>Tue, 01 Jun 2021 13:36:04 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210601t133604/</guid>
      <description>&lt;p&gt;Well holy crap.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210601t093721/</link>
      <pubDate>Tue, 01 Jun 2021 09:37:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210601t093721/</guid>
      <description></description>
    </item>
    <item>
      <title>Tracking SARS-CoV-2 variants</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210601t091758/</link>
      <pubDate>Tue, 01 Jun 2021 09:17:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210601t091758/</guid>
      <description>&lt;p&gt;I hate to make the pandemic a UX/comms issue, but this is a perfect example of how to make communication with the public better. All it took was using a name and not a code string.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210531t111728/</link>
      <pubDate>Mon, 31 May 2021 11:17:28 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210531t111728/</guid>
      <description>&lt;p&gt;This, sadly.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Caitlyn Jenner wants a “commission” to determine which trans girls are “truly trans” / LGBTQ Nation</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210528t185304/</link>
      <pubDate>Fri, 28 May 2021 18:53:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210528t185304/</guid>
      <description>&lt;p&gt;This is why all trans people despise Caitlyn Jenner. 😡&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>X-Clacks-Overhead</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210527t205020/</link>
      <pubDate>Thu, 27 May 2021 20:50:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210527t205020/</guid>
      <description>&lt;p&gt;I added &lt;code&gt;X-Clacks-Overhead GNU Terry Pratchett&lt;/code&gt; today after being reminded of it by a friend.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210524t161811/</link>
      <pubDate>Mon, 24 May 2021 16:18:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210524t161811/</guid>
      <description></description>
    </item>
    <item>
      <title>Why Germany gets it wrong about antisemitism and Palestine | openDemocracy</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210523t142435/</link>
      <pubDate>Sun, 23 May 2021 14:24:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210523t142435/</guid>
      <description>&lt;p&gt;💯&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How hard is it to hire a female senior software engineer in Europe? - AmazingHiring</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210523t141536/</link>
      <pubDate>Sun, 23 May 2021 14:15:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210523t141536/</guid>
      <description>&lt;p&gt;These numbers are fascinating! No wonder I feel so alienated in Berlin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210522t185738/</link>
      <pubDate>Sat, 22 May 2021 18:57:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210522t185738/</guid>
      <description>&lt;p&gt;I have to admit that I probably would watch Eurovision.&lt;/p&gt;&#xA;&lt;p&gt;But I am partnered to someone who despises it with a passion and if it’s a choice between me and the wifey then the spangly eurotrash don’t have a chance.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210521t160912/</link>
      <pubDate>Fri, 21 May 2021 16:09:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210521t160912/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210521t141218/</link>
      <pubDate>Fri, 21 May 2021 14:12:18 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210521t141218/</guid>
      <description>&lt;p&gt;I would like to buy all your records pls, The Linda Lindas. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210521t123423/</link>
      <pubDate>Fri, 21 May 2021 12:34:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210521t123423/</guid>
      <description>&lt;p&gt;&lt;em&gt;looks out at the forests and marshes and wonders what it would be like to run free&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>When the Push Button Was New, People Were Freaked | JSTOR Daily</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210520t153246/</link>
      <pubDate>Thu, 20 May 2021 15:32:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210520t153246/</guid>
      <description></description>
    </item>
    <item>
      <title>Poor in Tech | Meg Elison</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210520t065708/</link>
      <pubDate>Thu, 20 May 2021 06:57:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210520t065708/</guid>
      <description>&lt;p&gt;This is a bit too close to home.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210519t082635/</link>
      <pubDate>Wed, 19 May 2021 08:26:35 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210519t082635/</guid>
      <description>&lt;p&gt;&amp;ldquo;Well what proof do you have that engineers are unable to read the emotional context of a room?&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Rosie Duffield MP hilariously undermined UK Labour’s #IDAHOBIT post | by Gemma Stone | May, 2021 | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210518t134011/</link>
      <pubDate>Tue, 18 May 2021 13:40:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210518t134011/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210517t133426/</link>
      <pubDate>Mon, 17 May 2021 13:34:26 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210517t133426/</guid>
      <description>&lt;p&gt;I know I bang on about React and cult behaviour, but I&amp;rsquo;ll bet you 20 quid that in 5 years everyone will have jumped ship after Facebook goes under.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210517t072455/</link>
      <pubDate>Mon, 17 May 2021 07:24:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210517t072455/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210515t081013/</link>
      <pubDate>Sat, 15 May 2021 08:10:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210515t081013/</guid>
      <description></description>
    </item>
    <item>
      <title>Office politics: A working letter • Buttondown</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210514t115728/</link>
      <pubDate>Fri, 14 May 2021 11:57:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210514t115728/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210512t095734/</link>
      <pubDate>Wed, 12 May 2021 09:57:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210512t095734/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210512t092054/</link>
      <pubDate>Wed, 12 May 2021 09:20:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210512t092054/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210512t064813/</link>
      <pubDate>Wed, 12 May 2021 06:48:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210512t064813/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210512t063657/</link>
      <pubDate>Wed, 12 May 2021 06:36:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210512t063657/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210511t134354/</link>
      <pubDate>Tue, 11 May 2021 13:43:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210511t134354/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210511t134146/</link>
      <pubDate>Tue, 11 May 2021 13:41:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210511t134146/</guid>
      <description></description>
    </item>
    <item>
      <title>HYPER-REALITY - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210510t071441/</link>
      <pubDate>Mon, 10 May 2021 07:14:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210510t071441/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve often wondered what the world would look like with augmented reality pasted over it. (incidentally, it&amp;rsquo;s always seemed like the explanation for fancy holograms that are prevalent in sci-fi. Nothing like pixels in the air, but simply images in the mind).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210509t215314/</link>
      <pubDate>Sun, 09 May 2021 21:53:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210509t215314/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210509t214304/</link>
      <pubDate>Sun, 09 May 2021 21:43:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210509t214304/</guid>
      <description></description>
    </item>
    <item>
      <title>‘It’s like the embers in a barbecue pit.’ Nuclear reactions are smoldering again at Chernobyl | Science | AAAS</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210507t093430/</link>
      <pubDate>Fri, 07 May 2021 09:34:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210507t093430/</guid>
      <description>&lt;p&gt;Ooooof.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>GIDS questions and survey</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210506t203408/</link>
      <pubDate>Thu, 06 May 2021 20:34:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210506t203408/</guid>
      <description>&lt;p&gt;Someone uploaded all the docs that GIDS forced upon them when they attended.&lt;/p&gt;&#xA;&lt;p&gt;All of this just to start maybe being allowed to be yourself.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How “Woke” Became a Slur</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210506t063441/</link>
      <pubDate>Thu, 06 May 2021 06:34:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210506t063441/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210505t171827/</link>
      <pubDate>Wed, 05 May 2021 17:18:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210505t171827/</guid>
      <description></description>
    </item>
    <item>
      <title>As non-binary people, do we really want legal recognition?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210505t153814/</link>
      <pubDate>Wed, 05 May 2021 15:38:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210505t153814/</guid>
      <description>&lt;p&gt;I am honestly as confused as fuck by most non-binary stuff but I can 100% get behind removing all sex markers from government systems.&lt;/p&gt;&#xA;&lt;p&gt;Just as we don&amp;rsquo;t need a legal concept of race, we don&amp;rsquo;t need a legal concept of sex. It adds nothing while causing damage to so many.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Two classes of trans kids are emerging – those who have access to puberty blockers, and those who don&#39;t</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210505t130306/</link>
      <pubDate>Wed, 05 May 2021 13:03:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210505t130306/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210505t054318/</link>
      <pubDate>Wed, 05 May 2021 05:43:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210505t054318/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210503t105453/</link>
      <pubDate>Mon, 03 May 2021 10:54:53 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210503t105453/</guid>
      <description></description>
    </item>
    <item>
      <title>Marxian Alienation And Web Development: HeydonWorks</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210502t140948/</link>
      <pubDate>Sun, 02 May 2021 14:09:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210502t140948/</guid>
      <description>&lt;p&gt;Well fuck me this is on point.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210502t140310/</link>
      <pubDate>Sun, 02 May 2021 14:03:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210502t140310/</guid>
      <description></description>
    </item>
    <item>
      <title>Caitlyn Jenner Turned Her Back On Trans Kids To Get Republican Votes</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210502t123840/</link>
      <pubDate>Sun, 02 May 2021 12:38:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210502t123840/</guid>
      <description>&lt;p&gt;Late transitioning millionaire tranny pensioner @caitlyn_jenner declares that trans kids should be actively discriminated against.&lt;/p&gt;&#xA;&lt;p&gt;Incidentally, goodness me doesn’t she look different when she’s not heavily photoshopped?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>MP&#39;s Deleted Tweet Gave Life to Anti-Trans Conspiracy Theory</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210502t115026/</link>
      <pubDate>Sun, 02 May 2021 11:50:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210502t115026/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210501t200816/</link>
      <pubDate>Sat, 01 May 2021 20:08:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210501t200816/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210501t141711/</link>
      <pubDate>Sat, 01 May 2021 14:17:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210501t141711/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210430t155702/</link>
      <pubDate>Fri, 30 Apr 2021 15:57:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210430t155702/</guid>
      <description></description>
    </item>
    <item>
      <title>Dutch couple move into Europe’s first fully 3D-printed house | 3D printing | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210430t091848/</link>
      <pubDate>Fri, 30 Apr 2021 09:18:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210430t091848/</guid>
      <description>&lt;p&gt;Ehhhhhhhhh I like the idea but honestly houses anywhere but the countryside are NOT the way forward. Build space-efficient communal housing. Honestly, Berlin has got it right on this one.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>‘Historic’ German ruling says climate goals not tough enough</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210429t181537/</link>
      <pubDate>Thu, 29 Apr 2021 18:15:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210429t181537/</guid>
      <description>&lt;p&gt;More suing of governments for their lack of climate action please.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210429t130100/</link>
      <pubDate>Thu, 29 Apr 2021 13:01:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210429t130100/</guid>
      <description></description>
    </item>
    <item>
      <title>Statements on Passing of Michael Collins | NASA</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210429t100131/</link>
      <pubDate>Thu, 29 Apr 2021 10:01:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210429t100131/</guid>
      <description>&lt;p&gt;Ah fuck.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210429t095936/</link>
      <pubDate>Thu, 29 Apr 2021 09:59:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210429t095936/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210429t095541/</link>
      <pubDate>Thu, 29 Apr 2021 09:55:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210429t095541/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Hell - To Hell with bad CSS!</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210429t095506/</link>
      <pubDate>Thu, 29 Apr 2021 09:55:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210429t095506/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210429t065638/</link>
      <pubDate>Thu, 29 Apr 2021 06:56:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210429t065638/</guid>
      <description>&lt;p&gt;Just had to do a firmware update on a lightbulb.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210428t150723/</link>
      <pubDate>Wed, 28 Apr 2021 15:07:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210428t150723/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210428t143619/</link>
      <pubDate>Wed, 28 Apr 2021 14:36:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210428t143619/</guid>
      <description>&lt;p&gt;[reporter] Why ARE trans people always so miserable?&lt;/p&gt;&#xA;&lt;p&gt;[the UK trans community, waiting to hear the outcome of a court case on whether transphobic beliefs are protected at work] &lt;em&gt;sigh&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;#MayaAppeal&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>marcelkordek/homebridge-tesvor</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210427t201852/</link>
      <pubDate>Tue, 27 Apr 2021 20:18:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210427t201852/</guid>
      <description>&lt;p&gt;Dear god there’s a way to automate my vacuum cleaner.&lt;/p&gt;&#xA;&lt;p&gt;This is truly an age of wonder.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Vaccination Centres Berlin</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210427t153408/</link>
      <pubDate>Tue, 27 Apr 2021 15:34:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210427t153408/</guid>
      <description>&lt;p&gt;Currently there&amp;rsquo;s 1 (one) appointment slot available through to July.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Changes at Basecamp: A Fan Translation</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210427t125055/</link>
      <pubDate>Tue, 27 Apr 2021 12:50:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210427t125055/</guid>
      <description>&lt;p&gt;Originally posted by @theccoder.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>All Your Macs Are Belong To Us : Objective-See</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210427t121818/</link>
      <pubDate>Tue, 27 Apr 2021 12:18:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210427t121818/</guid>
      <description>&lt;p&gt;UPGRADE YOUR COPY OF MACOS RIGHT NOW!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210427t120511/</link>
      <pubDate>Tue, 27 Apr 2021 12:05:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210427t120511/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;[Full-Stack Developer] was first used when front-end engineers started doing javascript on the server, with the introduction of node.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Hmm, funny that, because I remember it being when a load of Silicon Valley cunts invented the concept in order to economise on hiring, but what they really did was economise on frontend quality by hiring backend devs and forcing them to do frontend and that&amp;rsquo;s what led to the state of the web today but why don&amp;rsquo;t you go ahead and invent whatever fucking history makes you feel comfortable, fuckmouth.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I do love the true-hearted people of tech. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Changes at Basecamp</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210427t063750/</link>
      <pubDate>Tue, 27 Apr 2021 06:37:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210427t063750/</guid>
      <description>&lt;p&gt;People are surprised that bosses don’t want to hear anything that distracts workers from their short-term pursuit of money and limp power.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>My imaginary children aren’t using your streaming service</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210426t201848/</link>
      <pubDate>Mon, 26 Apr 2021 20:18:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210426t201848/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The world doesn’t revolve around children. It’s OK to let people who don’t have kids use your services without frustration.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>#govbins</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210426t120747/</link>
      <pubDate>Mon, 26 Apr 2021 12:07:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210426t120747/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;#govbins is a project to photograph wheelie bins in every UK local council.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Pointless and therefore beautiful. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Crypto miners are killing free CI</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210426t104136/</link>
      <pubDate>Mon, 26 Apr 2021 10:41:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210426t104136/</guid>
      <description>&lt;p&gt;More importantly, CryptoCurrencies are killing the planet.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Did Jack Black&#39;s Mom Help Create Abort System That Rescued Apollo 13 Astronauts? | Snopes.com</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210426t080255/</link>
      <pubDate>Mon, 26 Apr 2021 08:02:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210426t080255/</guid>
      <description>&lt;p&gt;Well, shit. I didn&amp;rsquo;t think that would be true.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Endless Acid Banger</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210424t210844/</link>
      <pubDate>Sat, 24 Apr 2021 21:08:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210424t210844/</guid>
      <description>&lt;p&gt;Does what it says on the tin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pixar is looking for trans actors to voice a trans teenage girl</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210423t171327/</link>
      <pubDate>Fri, 23 Apr 2021 17:13:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210423t171327/</guid>
      <description>&lt;p&gt;Know a young trans woman who’d want to star in a Pixar film?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210421t122416/</link>
      <pubDate>Wed, 21 Apr 2021 12:24:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210421t122416/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210421t114644/</link>
      <pubDate>Wed, 21 Apr 2021 11:46:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210421t114644/</guid>
      <description>&lt;p&gt;Which bitch just got awarded Permanent Residence in Germany? (clue: it’s me)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Fast Good Cheap</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210421t114151/</link>
      <pubDate>Wed, 21 Apr 2021 11:41:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210421t114151/</guid>
      <description>&lt;p&gt;Choose two.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210420t111816/</link>
      <pubDate>Tue, 20 Apr 2021 11:18:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210420t111816/</guid>
      <description></description>
    </item>
    <item>
      <title>The world needs a patent waiver on Covid vaccines. Why is the UK blocking it?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210419t054304/</link>
      <pubDate>Mon, 19 Apr 2021 05:43:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210419t054304/</guid>
      <description>&lt;p&gt;This is why the modern world is going to end: Men with big Rolexes protecting their piles of money.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210415t173502/</link>
      <pubDate>Thu, 15 Apr 2021 17:35:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210415t173502/</guid>
      <description></description>
    </item>
    <item>
      <title>gitlet.js</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210413t073446/</link>
      <pubDate>Tue, 13 Apr 2021 07:34:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210413t073446/</guid>
      <description>&lt;p&gt;Anything that can be written in JavaScript WILL be written in JavaScript.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210412t155608/</link>
      <pubDate>Mon, 12 Apr 2021 15:56:08 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210412t155608/</guid>
      <description>&lt;p&gt;People in the UK are posting pictures of themselves at the pub. Might go scream for a while.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210412t102128/</link>
      <pubDate>Mon, 12 Apr 2021 10:21:28 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210412t102128/</guid>
      <description>&lt;p&gt;Having tried to use the Instagram API this weekend I can only conclude that Facebook hates everyone, including its own developers.&lt;/p&gt;&#xA;&lt;p&gt;There is definitely an abusive relationship going on there.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Slaughterbots</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210411t120449/</link>
      <pubDate>Sun, 11 Apr 2021 12:04:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210411t120449/</guid>
      <description>&lt;p&gt;AI-controlled smart killing bots.&lt;/p&gt;&#xA;&lt;p&gt;Far, far too likely and realistic.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Open letter to Nuffield Council on Bioethics – Dr Ruth Pearce</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210411t085318/</link>
      <pubDate>Sun, 11 Apr 2021 08:53:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210411t085318/</guid>
      <description></description>
    </item>
    <item>
      <title>To be fully human, we must also be fully embodied animal | Aeon Essays</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210410t115809/</link>
      <pubDate>Sat, 10 Apr 2021 11:58:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210410t115809/</guid>
      <description>&lt;p&gt;I’ve noticed so many of my tech friends and colleagues who seem to have lost the notion that they are animal.&lt;/p&gt;&#xA;&lt;p&gt;I see this especially in response to COVID-19. Those who spend the most time online seem to be the ones who fear infection the most.&lt;/p&gt;&#xA;&lt;p&gt;A fear of the mortality of the body.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210409t153655/</link>
      <pubDate>Fri, 09 Apr 2021 15:36:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210409t153655/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m on a committee for deciding on how our 10000+ company moves forward with internal messaging apps.&lt;/p&gt;&#xA;&lt;p&gt;I have suggested that we use IRC.&lt;/p&gt;&#xA;&lt;p&gt;I will happily entertain reasons for why IRC is NOT suitable in a large corporate environment.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210408t103623/</link>
      <pubDate>Thu, 08 Apr 2021 10:36:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210408t103623/</guid>
      <description>&lt;p&gt;I can say with absolute certainty that if I didn’t need a twitter account for my career, I’d delete it forever. It’s mind numbingly addictive and awful.&lt;/p&gt;&#xA;&lt;p&gt;The problem I have with it is that I can’t use it only a bit, or for a short time. It’s all or nothing. And I’m starting to get the addicts clarity that maybe I need to go cold turkey.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210407t191122/</link>
      <pubDate>Wed, 07 Apr 2021 19:11:22 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210407t191122/</guid>
      <description>&lt;p&gt;Ive had to deactivate my Twitter account for a bit. It’s hurting my mental health and, frankly, it’s addictive.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Trans people are being bullied out of the workplace – Metro</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210407t173550/</link>
      <pubDate>Wed, 07 Apr 2021 17:35:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210407t173550/</guid>
      <description></description>
    </item>
    <item>
      <title>A night at Berghain | VIRGINIE KYPRIOTIS</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210407t172621/</link>
      <pubDate>Wed, 07 Apr 2021 17:26:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210407t172621/</guid>
      <description>&lt;p&gt;I want this poster so badly that you can’t imagine.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An accessible toggle | Kitty Giraudel</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210407t155319/</link>
      <pubDate>Wed, 07 Apr 2021 15:53:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210407t155319/</guid>
      <description>&lt;p&gt;@KittyGiraudel gives an extremely comprehensive overview of the work needed to make toggles work accessibly. Sorry, you can&amp;rsquo;t just magic it so, nor npm install accessible-toggles.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pulling the Thread of Decertification: What Challenges are Raised by the Proposal to Reform Legal Gender Status? | feminists@law</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210407t154031/</link>
      <pubDate>Wed, 07 Apr 2021 15:40:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210407t154031/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210407t094922/</link>
      <pubDate>Wed, 07 Apr 2021 09:49:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210407t094922/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210407t082110/</link>
      <pubDate>Wed, 07 Apr 2021 08:21:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210407t082110/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210407t082007/</link>
      <pubDate>Wed, 07 Apr 2021 08:20:07 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210407t082007/</guid>
      <description>&lt;p&gt;How we all not freaking out that there&amp;rsquo;s a tiny helicopter on Mars?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210407t081803/</link>
      <pubDate>Wed, 07 Apr 2021 08:18:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210407t081803/</guid>
      <description></description>
    </item>
    <item>
      <title>Which type of novelty-seeking web developer are you? – Baldur Bjarnason</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210407t081040/</link>
      <pubDate>Wed, 07 Apr 2021 08:10:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210407t081040/</guid>
      <description>&lt;p&gt;My ancient WWW heart loves this post by @fakebaldur.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210406t162726/</link>
      <pubDate>Tue, 06 Apr 2021 16:27:26 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210406t162726/</guid>
      <description>&lt;p&gt;&amp;ldquo;There&amp;rsquo;s nothing sexier than an older woman&amp;rsquo;s bedside medicine collection&amp;rdquo;, she thought, as she refilled her pill box.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Which type of novelty-seeking web developer are you? – Baldur Bjarnason</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210406t155333/</link>
      <pubDate>Tue, 06 Apr 2021 15:53:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210406t155333/</guid>
      <description>&lt;p&gt;This post by @fakebaldur fills my ancient dead heart with something akin to joy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Which type of novelty-seeking web developer are you? – Baldur Bjarnason</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210406t154905/</link>
      <pubDate>Tue, 06 Apr 2021 15:49:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210406t154905/</guid>
      <description>&lt;p&gt;I love this post by @fakebaldur. It fills my ancient grandma heart with joy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210406t150023/</link>
      <pubDate>Tue, 06 Apr 2021 15:00:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210406t150023/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210406t120612/</link>
      <pubDate>Tue, 06 Apr 2021 12:06:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210406t120612/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210406t115814/</link>
      <pubDate>Tue, 06 Apr 2021 11:58:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210406t115814/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210406t091239/</link>
      <pubDate>Tue, 06 Apr 2021 09:12:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210406t091239/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210406t083407/</link>
      <pubDate>Tue, 06 Apr 2021 08:34:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210406t083407/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210405t212504/</link>
      <pubDate>Mon, 05 Apr 2021 21:25:04 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210405t212504/</guid>
      <description>&lt;p&gt;Exciting times as my partner and I play the ancient game of “try to sneak past the guinea pig cage without them noticing”. Partner won after managing to crawl all the way across the living room floor without them squealing at her.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210404t213946/</link>
      <pubDate>Sun, 04 Apr 2021 21:39:46 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210404t213946/</guid>
      <description>&lt;p&gt;I’m not sure I can actually hit like on this tweet hard enough.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Rewritten in Rust: Modern Alternatives of Command-Line Tools</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210404t140933/</link>
      <pubDate>Sun, 04 Apr 2021 14:09:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210404t140933/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210404t120033/</link>
      <pubDate>Sun, 04 Apr 2021 12:00:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210404t120033/</guid>
      <description>&lt;p&gt;Okay, so I started smoking again a few months ago. Fucking awful habit, and this time it made me actually feel ill. But I couldn’t stop. Each lungful felt amazing, but afterwards I felt sick as a dog. Like my body was giving me side eye.&lt;/p&gt;&#xA;&lt;p&gt;So the other night I smocked a lot during a Friday night pre-curfew bender. The resulting hangover was absolutely awful. Proper 24 hour stuff. But it all felt like the aftermath of the fags.&lt;/p&gt;&#xA;&lt;p&gt;So my ciggies have been cut up and put in the bin. No more.&lt;/p&gt;&#xA;&lt;p&gt;“Weren’t you vaping, charlie?” some of the more observant of you might ask. Yeah, I was. But I gave that up in anger after my autoimmune disease kicked in. I have a high chance of having something called Scleroderma, which is something some folk have a tendency for and is activated by&amp;hellip; inhaling the products that are often found in vaping kits.&lt;/p&gt;&#xA;&lt;p&gt;It possibly correlation, but also possibly causation that my autoimmune symptoms started a few days after I started vaping&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;But I have the disease now and maybe I can go back on the vapes? Gonna have to try and see.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210404t071623/</link>
      <pubDate>Sun, 04 Apr 2021 07:16:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210404t071623/</guid>
      <description>&lt;p&gt;I am getting anti-menopause products pushed at me and I’d like to know what online surveillance capitalism knows that I don’t&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Evidence for puberty blockers use very low, says NICE - BBC News</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210402t064054/</link>
      <pubDate>Fri, 02 Apr 2021 06:40:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210402t064054/</guid>
      <description>&lt;p&gt;The BBC are out to produce as much anti-trans content as possible. 😡&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Trans Visibility, Modelling Possibility – Dr Ruth Pearce</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210331t144131/</link>
      <pubDate>Wed, 31 Mar 2021 14:41:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210331t144131/</guid>
      <description>&lt;p&gt;Excellent stuff from Ruth.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Possibility models&amp;rdquo; are far more important than &amp;ldquo;role models&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210331t075009/</link>
      <pubDate>Wed, 31 Mar 2021 07:50:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210331t075009/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210330t200445/</link>
      <pubDate>Tue, 30 Mar 2021 20:04:45 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210330t200445/</guid>
      <description>&lt;p&gt;Ooof this is some good HTML shit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210330t190035/</link>
      <pubDate>Tue, 30 Mar 2021 19:00:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210330t190035/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210330t151544/</link>
      <pubDate>Tue, 30 Mar 2021 15:15:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210330t151544/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210330t144134/</link>
      <pubDate>Tue, 30 Mar 2021 14:41:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210330t144134/</guid>
      <description>&lt;p&gt;Okay dipshits, I&amp;rsquo;ve channeled the anger into my website and started actually doing stuff on the frontend instead of fucking around with node.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://whalecoiner.com/&#34;&gt;https://whalecoiner.com/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210330t102414/</link>
      <pubDate>Tue, 30 Mar 2021 10:24:14 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210330t102414/</guid>
      <description>&lt;p&gt;Here we go. The anti-trans backlash gathers pace.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve no doubt this will end up before the Supreme Court, but god the hell this is creating for young trans people.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210330t100458/</link>
      <pubDate>Tue, 30 Mar 2021 10:04:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210330t100458/</guid>
      <description></description>
    </item>
    <item>
      <title>Laura Kalbag – Write-only Twitter</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210329t190801/</link>
      <pubDate>Mon, 29 Mar 2021 19:08:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210329t190801/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210329t144058/</link>
      <pubDate>Mon, 29 Mar 2021 14:40:58 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210329t144058/</guid>
      <description>&lt;p&gt;jesus fucking christ what do some people think is in chocolate?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210329t102612/</link>
      <pubDate>Mon, 29 Mar 2021 10:26:12 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210329t102612/</guid>
      <description>&lt;p&gt;I cannot agree with this statement hard enough. Why the fuck is the flag that represents me in PASTELS?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why Self-Organizing Teams Don’t Work</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210329t081943/</link>
      <pubDate>Mon, 29 Mar 2021 08:19:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210329t081943/</guid>
      <description></description>
    </item>
    <item>
      <title>242 Favorite JavaScript Utilities in single line of code! No more!</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210329t064217/</link>
      <pubDate>Mon, 29 Mar 2021 06:42:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210329t064217/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210329t063723/</link>
      <pubDate>Mon, 29 Mar 2021 06:37:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210329t063723/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210328t115839/</link>
      <pubDate>Sun, 28 Mar 2021 11:58:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210328t115839/</guid>
      <description>&lt;p&gt;Berlin has just - JUST - decided that mandatory working from home for office workers during a pandemic MIGHT be a good idea. 🇩🇪➡️🌊&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I Like That The Boat Is Stuck</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210328t094647/</link>
      <pubDate>Sun, 28 Mar 2021 09:46:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210328t094647/</guid>
      <description>&lt;p&gt;Me too.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210327t200216/</link>
      <pubDate>Sat, 27 Mar 2021 20:02:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210327t200216/</guid>
      <description>&lt;p&gt;The 12” of Rhythm of the Night is giving me fucking LIFE.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210327t165633/</link>
      <pubDate>Sat, 27 Mar 2021 16:56:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210327t165633/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210327t140701/</link>
      <pubDate>Sat, 27 Mar 2021 14:07:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210327t140701/</guid>
      <description>&lt;p&gt;This time last year you couldn’t have paid me enough to post a photo from this angle. The wonders of modern medicine, eh?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210327t090456/</link>
      <pubDate>Sat, 27 Mar 2021 09:04:56 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210327t090456/</guid>
      <description></description>
    </item>
    <item>
      <title>Study: Why Fake Sweeteners Taste Disgusting to Some People But Not Others</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210327t001447/</link>
      <pubDate>Sat, 27 Mar 2021 00:14:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210327t001447/</guid>
      <description>&lt;p&gt;I hate soapy coriander AND I love sweet Pepsi Max. Genetic freak, so I am.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I am the fold</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210327t000955/</link>
      <pubDate>Sat, 27 Mar 2021 00:09:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210327t000955/</guid>
      <description></description>
    </item>
    <item>
      <title>Au revoir, mon AMPmour?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210326t234415/</link>
      <pubDate>Fri, 26 Mar 2021 23:44:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210326t234415/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210326t221109/</link>
      <pubDate>Fri, 26 Mar 2021 22:11:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210326t221109/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210326t163517/</link>
      <pubDate>Fri, 26 Mar 2021 16:35:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210326t163517/</guid>
      <description>&lt;p&gt;Just spent 45 minutes looking at cases for a NAS build and I feel like I&amp;rsquo;ve had my soul sucked out via my fanny.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210326t150225/</link>
      <pubDate>Fri, 26 Mar 2021 15:02:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210326t150225/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210325t153122/</link>
      <pubDate>Thu, 25 Mar 2021 15:31:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210325t153122/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210325t152934/</link>
      <pubDate>Thu, 25 Mar 2021 15:29:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210325t152934/</guid>
      <description>&lt;p&gt;Today&amp;rsquo;s two major work discussions were:&lt;/p&gt;&#xA;&lt;p&gt;a) about apportioning responsibilities between frontend and backend people, with regard to #a11y, performance, and robustness.&lt;/p&gt;&#xA;&lt;p&gt;b) which kind of crisp is the best?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210325t094221/</link>
      <pubDate>Thu, 25 Mar 2021 09:42:21 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210325t094221/</guid>
      <description>&lt;p&gt;Just catching up on the Slack shite and this is my feeling also.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210325t093726/</link>
      <pubDate>Thu, 25 Mar 2021 09:37:26 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210325t093726/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210324t221805/</link>
      <pubDate>Wed, 24 Mar 2021 22:18:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210324t221805/</guid>
      <description>&lt;p&gt;About once a day I find myself missing Twitter, so I comfort take a look and nope nope nope it’s just absolute misery and psychodrama.&lt;/p&gt;&#xA;&lt;p&gt;I feel 10000000x better for not being on there.&lt;/p&gt;&#xA;&lt;p&gt;Remind me of this next time I succumb to it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The End of AMP</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210324t152023/</link>
      <pubDate>Wed, 24 Mar 2021 15:20:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210324t152023/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210324t151550/</link>
      <pubDate>Wed, 24 Mar 2021 15:15:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210324t151550/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210323t211544/</link>
      <pubDate>Tue, 23 Mar 2021 21:15:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210323t211544/</guid>
      <description>&lt;p&gt;Today we found out that Germany is going into another month of lockdown. I’m gonna be honest pals: even introverted me is starting to lose it a bit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210323t200152/</link>
      <pubDate>Tue, 23 Mar 2021 20:01:52 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210323t200152/</guid>
      <description>&lt;p&gt;An excellent series of truths.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Future Scenarios Generator</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210323t132632/</link>
      <pubDate>Tue, 23 Mar 2021 13:26:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210323t132632/</guid>
      <description></description>
    </item>
    <item>
      <title>A decade &#43; a year of heading backwards</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210323t095132/</link>
      <pubDate>Tue, 23 Mar 2021 09:51:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210323t095132/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The question is still 10 years + 1:&lt;/p&gt;&#xA;&lt;p&gt;Why is it OK to have a substantial set of authoritative semantic HTML definitions misdirect developers for so long?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210322t095250/</link>
      <pubDate>Mon, 22 Mar 2021 09:52:50 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210322t095250/</guid>
      <description>&lt;p&gt;A huge flare up of the autoimmune nonsense that is plaguing my mortal body. Feel both drunk and like I have the flu at the same time.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Preparing for the Collapse of Digital Civilization</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210322t095103/</link>
      <pubDate>Mon, 22 Mar 2021 09:51:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210322t095103/</guid>
      <description>&lt;p&gt;Excellent advice.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210321t160344/</link>
      <pubDate>Sun, 21 Mar 2021 16:03:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210321t160344/</guid>
      <description>&lt;p&gt;Fixed up the code for this website somewhat. &lt;a href=&#34;https://github.com/whalecoiner/indieweb-express-site&#34;&gt;Take a look&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s now not embarrassing me as much as it was.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Delinquent Telephone Activity. Let’s make a scene and rebel against… | by Rachel Coldicutt | Mar, 2021 | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210321t125055/</link>
      <pubDate>Sun, 21 Mar 2021 12:50:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210321t125055/</guid>
      <description>&lt;p&gt;Can we occupy technology with love?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Overenhancement</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210321t094130/</link>
      <pubDate>Sun, 21 Mar 2021 09:41:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210321t094130/</guid>
      <description></description>
    </item>
    <item>
      <title>Why Elliot Page’s transmasculine identity is infantilized.</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210320t233915/</link>
      <pubDate>Sat, 20 Mar 2021 23:39:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210320t233915/</guid>
      <description></description>
    </item>
    <item>
      <title>GitHub, f*ck your name change.. Tech industry be whilin. | by MooseyAnon</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210319t131632/</link>
      <pubDate>Fri, 19 Mar 2021 13:16:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210319t131632/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;So what would our tech bro saviors have found out if they had actually bothered to talk to anyone black? Well, at least this black person would have told them that calling the branch master is not offensive. Furthermore, black people as a collective are not triggered by words like master wherever they appear in the wild. Context people, context. Banning a word because you think it’s offensive is basically telling us what we should and should not be offended by. There are bigger problems around inclusivity that deserve our time, let us put this drive for change into those.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;See also:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cis people deciding to abandon using &amp;ldquo;woman&amp;rdquo; in case it offends non-binary people&lt;/li&gt;&#xA;&lt;li&gt;cis people deciding that &amp;ldquo;womxn&amp;rdquo; will help trans women&lt;/li&gt;&#xA;&lt;li&gt;cis people deciding that pronoun announcements are the best way to help non-binary and trans people.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210319t091451/</link>
      <pubDate>Fri, 19 Mar 2021 09:14:51 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210319t091451/</guid>
      <description>&lt;p&gt;Locked out of Twitter for getting reported by trolls. Thank god, to be honest.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t155311/</link>
      <pubDate>Thu, 18 Mar 2021 15:53:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t155311/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t152612/</link>
      <pubDate>Thu, 18 Mar 2021 15:26:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t152612/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t113146/</link>
      <pubDate>Thu, 18 Mar 2021 11:31:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t113146/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t112833/</link>
      <pubDate>Thu, 18 Mar 2021 11:28:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t112833/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t112748/</link>
      <pubDate>Thu, 18 Mar 2021 11:27:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t112748/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t100536/</link>
      <pubDate>Thu, 18 Mar 2021 10:05:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t100536/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t073027/</link>
      <pubDate>Thu, 18 Mar 2021 07:30:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t073027/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t072622/</link>
      <pubDate>Thu, 18 Mar 2021 07:26:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t072622/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210318t072016/</link>
      <pubDate>Thu, 18 Mar 2021 07:20:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210318t072016/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t153846/</link>
      <pubDate>Wed, 17 Mar 2021 15:38:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t153846/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t145151/</link>
      <pubDate>Wed, 17 Mar 2021 14:51:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t145151/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210317t144859/</link>
      <pubDate>Wed, 17 Mar 2021 14:48:59 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210317t144859/</guid>
      <description>&lt;p&gt;NFTs, like anything to do with blockchain, is an absolute scam. Artificial scarcity for libertarian hypercapitalists.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t104521/</link>
      <pubDate>Wed, 17 Mar 2021 10:45:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t104521/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t101254/</link>
      <pubDate>Wed, 17 Mar 2021 10:12:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t101254/</guid>
      <description></description>
    </item>
    <item>
      <title>I Beat My Assaulter, And It Was Fucking Glorious - FEMINIST GIANT</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210317t100332/</link>
      <pubDate>Wed, 17 Mar 2021 10:03:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210317t100332/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210317t095839/</link>
      <pubDate>Wed, 17 Mar 2021 09:58:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210317t095839/</guid>
      <description>&lt;p&gt;&amp;ldquo;I found my groper&amp;hellip; and tugged at the back of his shirt so hard that he fell. And I sat on top of him and I punched, and I punched, and I punched his face.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cotton Ceiling: Uncovering the trans conspiracy to rape lesbians – TransAdvocate</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210317t094747/</link>
      <pubDate>Wed, 17 Mar 2021 09:47:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210317t094747/</guid>
      <description>&lt;p&gt;Excellent post debunking the whole conspiracy surround &amp;ldquo;The Cotton Ceiling&amp;rdquo; (a phrase originally used to mean how &amp;ldquo;allies&amp;rdquo; of trans people will normally draw the line at considering us as people that they would date).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HEAD - A free guide to &lt;head&gt; elements</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210317t083912/</link>
      <pubDate>Wed, 17 Mar 2021 08:39:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210317t083912/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t065504/</link>
      <pubDate>Wed, 17 Mar 2021 06:55:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t065504/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t065043/</link>
      <pubDate>Wed, 17 Mar 2021 06:50:43 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t065043/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210317t064732/</link>
      <pubDate>Wed, 17 Mar 2021 06:47:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210317t064732/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t193937/</link>
      <pubDate>Tue, 16 Mar 2021 19:39:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t193937/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t170357/</link>
      <pubDate>Tue, 16 Mar 2021 17:03:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t170357/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t140834/</link>
      <pubDate>Tue, 16 Mar 2021 14:08:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t140834/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210316t130655/</link>
      <pubDate>Tue, 16 Mar 2021 13:06:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210316t130655/</guid>
      <description>&lt;p&gt;Well I was hoping to get a formal diagnosis of what I have today but my specialist still can’t figure it it’s Polymyalgia Rheumatica, Scleroderma, or, Lupus. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210316t112339/</link>
      <pubDate>Tue, 16 Mar 2021 11:23:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210316t112339/</guid>
      <description>&lt;p&gt;It’s Elton John vs the Pope. Elton has big glasses and a fair cult following, but the Pope has a sharpened crucifix and 1 billion followers who will avenge his death.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t094957/</link>
      <pubDate>Tue, 16 Mar 2021 09:49:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t094957/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t084015/</link>
      <pubDate>Tue, 16 Mar 2021 08:40:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t084015/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210316t083821/</link>
      <pubDate>Tue, 16 Mar 2021 08:38:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210316t083821/</guid>
      <description></description>
    </item>
    <item>
      <title>browse sticker archive - Stickers for the win</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210315t165320/</link>
      <pubDate>Mon, 15 Mar 2021 16:53:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210315t165320/</guid>
      <description>&lt;p&gt;AMAZING&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210315t163906/</link>
      <pubDate>Mon, 15 Mar 2021 16:39:06 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210315t163906/</guid>
      <description>&lt;p&gt;A father talks openly and honestly about his trans daughter and their relationship.&lt;/p&gt;&#xA;&lt;p&gt;Please watch this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210315t163133/</link>
      <pubDate>Mon, 15 Mar 2021 16:31:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210315t163133/</guid>
      <description></description>
    </item>
    <item>
      <title>Today, the Trident Era Ends</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210315t114333/</link>
      <pubDate>Mon, 15 Mar 2021 11:43:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210315t114333/</guid>
      <description>&lt;p&gt;An older post, but one I’ve only just seen.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210315t085449/</link>
      <pubDate>Mon, 15 Mar 2021 08:54:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210315t085449/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t153204/</link>
      <pubDate>Sun, 14 Mar 2021 15:32:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t153204/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t151505/</link>
      <pubDate>Sun, 14 Mar 2021 15:15:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t151505/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t144631/</link>
      <pubDate>Sun, 14 Mar 2021 14:46:31 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t144631/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t123316/</link>
      <pubDate>Sun, 14 Mar 2021 12:33:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t123316/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t085522/</link>
      <pubDate>Sun, 14 Mar 2021 08:55:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t085522/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t082650/</link>
      <pubDate>Sun, 14 Mar 2021 08:26:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t082650/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t082545/</link>
      <pubDate>Sun, 14 Mar 2021 08:25:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t082545/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t082521/</link>
      <pubDate>Sun, 14 Mar 2021 08:25:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t082521/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t072347/</link>
      <pubDate>Sun, 14 Mar 2021 07:23:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t072347/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t072001/</link>
      <pubDate>Sun, 14 Mar 2021 07:20:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t072001/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210314t065512/</link>
      <pubDate>Sun, 14 Mar 2021 06:55:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210314t065512/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210313t193435/</link>
      <pubDate>Sat, 13 Mar 2021 19:34:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210313t193435/</guid>
      <description></description>
    </item>
    <item>
      <title>Detransition as Conversion Therapy: A Survivor Speaks Out | by Ky Schevers | An Injustice!</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210313t185218/</link>
      <pubDate>Sat, 13 Mar 2021 18:52:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210313t185218/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Ideologically motivated detransition is conversion therapy&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210313t140825/</link>
      <pubDate>Sat, 13 Mar 2021 14:08:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210313t140825/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210313t111035/</link>
      <pubDate>Sat, 13 Mar 2021 11:10:35 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210313t111035/</guid>
      <description>&lt;p&gt;This is the lesbian beekeeper dream. 🐝&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t172632/</link>
      <pubDate>Fri, 12 Mar 2021 17:26:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t172632/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t172545/</link>
      <pubDate>Fri, 12 Mar 2021 17:25:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t172545/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t160008/</link>
      <pubDate>Fri, 12 Mar 2021 16:00:08 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t160008/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t155845/</link>
      <pubDate>Fri, 12 Mar 2021 15:58:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t155845/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t150859/</link>
      <pubDate>Fri, 12 Mar 2021 15:08:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t150859/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t102238/</link>
      <pubDate>Fri, 12 Mar 2021 10:22:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t102238/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210312t065741/</link>
      <pubDate>Fri, 12 Mar 2021 06:57:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210312t065741/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210311t211627/</link>
      <pubDate>Thu, 11 Mar 2021 21:16:26 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210311t211627/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210311t172353/</link>
      <pubDate>Thu, 11 Mar 2021 17:23:53 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210311t172353/</guid>
      <description></description>
    </item>
    <item>
      <title>Laura Kalbag – Safety at conferences</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210311t122437/</link>
      <pubDate>Thu, 11 Mar 2021 12:24:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210311t122437/</guid>
      <description>&lt;p&gt;Excellent points made by Laura. Conferences are not automatically safe for those of us who are not white cis men.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Making the slowest &#39;fast&#39; page | Tune The Web</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210311t110716/</link>
      <pubDate>Thu, 11 Mar 2021 11:07:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210311t110716/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210311t101141/</link>
      <pubDate>Thu, 11 Mar 2021 10:11:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210311t101141/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210311t094317/</link>
      <pubDate>Thu, 11 Mar 2021 09:43:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210311t094317/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210311t064707/</link>
      <pubDate>Thu, 11 Mar 2021 06:47:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210311t064707/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210310t213302/</link>
      <pubDate>Wed, 10 Mar 2021 21:33:01 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210310t213302/</guid>
      <description>&lt;p&gt;I sometimes cannot believe how sexually violent men were in the UK. I used to carry an anti-rape/anti-roofie kit. We had to text each other when we got home. Masturbators were rife. Catcalls standard.&lt;/p&gt;&#xA;&lt;p&gt;In Berlin I walk home in the dark as I would never have done in London.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210310t192333/</link>
      <pubDate>Wed, 10 Mar 2021 19:23:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210310t192333/</guid>
      <description></description>
    </item>
    <item>
      <title>Investigation into the influence of gender ideology on medical institutions – la scapigliata</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210310t182656/</link>
      <pubDate>Wed, 10 Mar 2021 18:26:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210310t182656/</guid>
      <description>&lt;p&gt;A good example of the anti-trans Gender Conspiracy madness.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210310t170024/</link>
      <pubDate>Wed, 10 Mar 2021 17:00:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210310t170024/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210310t165840/</link>
      <pubDate>Wed, 10 Mar 2021 16:58:40 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210310t165840/</guid>
      <description>&lt;p&gt;Well well well.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210310t165838/</link>
      <pubDate>Wed, 10 Mar 2021 16:58:38 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210310t165838/</guid>
      <description>&lt;p&gt;Well well well.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210310t163633/</link>
      <pubDate>Wed, 10 Mar 2021 16:36:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210310t163633/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210310t163448/</link>
      <pubDate>Wed, 10 Mar 2021 16:34:48 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210310t163448/</guid>
      <description>&lt;p&gt;Oh. But same difference. Bugger all teams teat their amazing “native” apps (React Native) on older devices. Try using things likes Twitter app on a Moto G4. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210310t161211/</link>
      <pubDate>Wed, 10 Mar 2021 16:12:11 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210310t161211/</guid>
      <description>&lt;p&gt;Facebook have now decided that server-side logic is The Next Big Thing. 😂&lt;/p&gt;&#xA;&lt;p&gt;Expect boot camps and CV-Driven Developers to be talking about it real soon.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210310t140435/</link>
      <pubDate>Wed, 10 Mar 2021 14:04:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210310t140435/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210310t122715/</link>
      <pubDate>Wed, 10 Mar 2021 12:27:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210310t122715/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t215855/</link>
      <pubDate>Tue, 09 Mar 2021 21:58:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t215855/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210309t212731/</link>
      <pubDate>Tue, 09 Mar 2021 21:27:31 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210309t212731/</guid>
      <description>&lt;p&gt;My hometown showing its finest wares off again.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210309t212424/</link>
      <pubDate>Tue, 09 Mar 2021 21:24:24 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210309t212424/</guid>
      <description>&lt;p&gt;Your reminder that the creator of Father Ted thinks that the tech industry is controlled by a (((secretive powerful clique of trans women))).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t211838/</link>
      <pubDate>Tue, 09 Mar 2021 21:18:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t211838/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t204252/</link>
      <pubDate>Tue, 09 Mar 2021 20:42:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t204252/</guid>
      <description></description>
    </item>
    <item>
      <title>On trans rights, journalists must stand with the facts</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210309t201051/</link>
      <pubDate>Tue, 09 Mar 2021 20:10:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210309t201051/</guid>
      <description></description>
    </item>
    <item>
      <title>Hiding Content Responsibly | Kitty Giraudel</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210309t201025/</link>
      <pubDate>Tue, 09 Mar 2021 20:10:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210309t201025/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t181812/</link>
      <pubDate>Tue, 09 Mar 2021 18:18:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t181812/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t092550/</link>
      <pubDate>Tue, 09 Mar 2021 09:25:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t092550/</guid>
      <description></description>
    </item>
    <item>
      <title>Microsoft Edge just got a killer upgrade Chrome can’t match | Tom&#39;s Guide</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210309t092516/</link>
      <pubDate>Tue, 09 Mar 2021 09:25:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210309t092516/</guid>
      <description>&lt;p&gt;Integrated AND WORKING (looking at you Firefox) vertical tabs is actually something that would make me switch to Edge.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210309t092340/</link>
      <pubDate>Tue, 09 Mar 2021 09:23:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210309t092340/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210227t212718/</link>
      <pubDate>Sat, 27 Feb 2021 21:27:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210227t212718/</guid>
      <description></description>
    </item>
    <item>
      <title>Stanford study into “Zoom Fatigue” explains why video chats are so tiring</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210227t152130/</link>
      <pubDate>Sat, 27 Feb 2021 15:21:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210227t152130/</guid>
      <description>&lt;p&gt;This explains a lot about why video calls are so awful.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210227t124807/</link>
      <pubDate>Sat, 27 Feb 2021 12:48:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210227t124807/</guid>
      <description></description>
    </item>
    <item>
      <title>Dude corner | Reductress</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210227t124603/</link>
      <pubDate>Sat, 27 Feb 2021 12:46:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210227t124603/</guid>
      <description></description>
    </item>
    <item>
      <title>No, Mr. Potato Head isn’t going “gender neutral” | by Katelyn Burns | Feb, 2021 | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210227t120721/</link>
      <pubDate>Sat, 27 Feb 2021 12:07:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210227t120721/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;At some point, we as a society must grapple with our impulse to kneejerk panic over every little invented trans-related outrage&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210227t085704/</link>
      <pubDate>Sat, 27 Feb 2021 08:57:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210227t085704/</guid>
      <description></description>
    </item>
    <item>
      <title>Material Design Text Fields Are Badly Designed — Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210226t071838/</link>
      <pubDate>Fri, 26 Feb 2021 07:18:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210226t071838/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210225t184217/</link>
      <pubDate>Thu, 25 Feb 2021 18:42:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210225t184217/</guid>
      <description></description>
    </item>
    <item>
      <title>Medical startup struggles to hire full-stack doctors with 75&#43; years of experience</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210225t123323/</link>
      <pubDate>Thu, 25 Feb 2021 12:33:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210225t123323/</guid>
      <description></description>
    </item>
    <item>
      <title>Automating the accessibility tests of your source code with GitHub Actions</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210224t143231/</link>
      <pubDate>Wed, 24 Feb 2021 14:32:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210224t143231/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210224t122617/</link>
      <pubDate>Wed, 24 Feb 2021 12:26:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210224t122617/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210224t122348/</link>
      <pubDate>Wed, 24 Feb 2021 12:23:48 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210224t122348/</guid>
      <description>&lt;p&gt;Excellent points here about lockdown, isolation, and social media amplifying conspiracy theories and radicalising the formerly undecided.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210224t070825/</link>
      <pubDate>Wed, 24 Feb 2021 07:08:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210224t070825/</guid>
      <description></description>
    </item>
    <item>
      <title>Why The IndieWeb? (Webbed Briefs)</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t201955/</link>
      <pubDate>Tue, 23 Feb 2021 20:19:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t201955/</guid>
      <description></description>
    </item>
    <item>
      <title>I Miss My Bar</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t201807/</link>
      <pubDate>Tue, 23 Feb 2021 20:18:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t201807/</guid>
      <description></description>
    </item>
    <item>
      <title>The unreasonable effectiveness of simple HTML – Terence Eden’s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t200519/</link>
      <pubDate>Tue, 23 Feb 2021 20:05:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t200519/</guid>
      <description></description>
    </item>
    <item>
      <title>Bookfeed.io - An RSS Feed with New Releases from Your Favorite Authors</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t132424/</link>
      <pubDate>Tue, 23 Feb 2021 13:24:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t132424/</guid>
      <description>&lt;p&gt;A simple way to create an RSS feed of your favourite author&amp;rsquo;s book releases. Lovely.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How NASA Designed a Helicopter That Could Fly Autonomously on Mars - IEEE Spectrum</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t125058/</link>
      <pubDate>Tue, 23 Feb 2021 12:50:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t125058/</guid>
      <description></description>
    </item>
    <item>
      <title>Internet inventor: Make tech accessibility better already - CNET</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210223t123909/</link>
      <pubDate>Tue, 23 Feb 2021 12:39:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210223t123909/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Vint Cerf says &amp;ldquo;it&amp;rsquo;s almost criminal&amp;rdquo; that programmers aren&amp;rsquo;t held accountable to design with disabilities in mind.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It might not be criminal (yet), but it&amp;rsquo;s definitely 100% immoral.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/likes/2021/20210223t114722/</link>
      <pubDate>Tue, 23 Feb 2021 11:47:22 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2021/20210223t114722/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210223t102627/</link>
      <pubDate>Tue, 23 Feb 2021 10:26:27 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210223t102627/</guid>
      <description>&lt;p&gt;Urgh. Feeling mildly better this morning.&lt;/p&gt;&#xA;&lt;p&gt;Really did not expect this to start progressing so quickly. :(&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210223t102522/</link>
      <pubDate>Tue, 23 Feb 2021 10:25:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210223t102522/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210223t101403/</link>
      <pubDate>Tue, 23 Feb 2021 10:14:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210223t101403/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210223t101210/</link>
      <pubDate>Tue, 23 Feb 2021 10:12:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210223t101210/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210223t065920/</link>
      <pubDate>Tue, 23 Feb 2021 06:59:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210223t065920/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210222t132826/</link>
      <pubDate>Mon, 22 Feb 2021 13:28:26 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210222t132826/</guid>
      <description>&lt;p&gt;I would absolutely LOVE not to be in massive pain today.&lt;/p&gt;&#xA;&lt;p&gt;This specialist autoimmune doctors visit can&amp;rsquo;t come soon enough. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210222t100358/</link>
      <pubDate>Mon, 22 Feb 2021 10:03:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210222t100358/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210222t091449/</link>
      <pubDate>Mon, 22 Feb 2021 09:14:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210222t091449/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210222t082057/</link>
      <pubDate>Mon, 22 Feb 2021 08:20:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210222t082057/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210222t082045/</link>
      <pubDate>Mon, 22 Feb 2021 08:20:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210222t082045/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210221t212936/</link>
      <pubDate>Sun, 21 Feb 2021 21:29:36 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210221t212936/</guid>
      <description>&lt;p&gt;Fuck me, this is amazing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210221t185941/</link>
      <pubDate>Sun, 21 Feb 2021 18:59:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210221t185941/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210221t182515/</link>
      <pubDate>Sun, 21 Feb 2021 18:25:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210221t182515/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210221t180537/</link>
      <pubDate>Sun, 21 Feb 2021 18:05:37 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210221t180537/</guid>
      <description>&lt;p&gt;Both beautiful partner and a guinea pig have fallen asleep on me.&lt;/p&gt;&#xA;&lt;p&gt;GP has yawned 13 times and done a quadruple leg stretch.&lt;/p&gt;&#xA;&lt;p&gt;BP has yawned once and muttered twice.&lt;/p&gt;&#xA;&lt;p&gt;Stay tuned.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210221t125155/</link>
      <pubDate>Sun, 21 Feb 2021 12:51:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210221t125155/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210221t114750/</link>
      <pubDate>Sun, 21 Feb 2021 11:47:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210221t114750/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210221t105637/</link>
      <pubDate>Sun, 21 Feb 2021 10:56:37 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210221t105637/</guid>
      <description>&lt;p&gt;Little is known about anything related to trans health because no fucker will fund research into it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210221t105139/</link>
      <pubDate>Sun, 21 Feb 2021 10:51:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210221t105139/</guid>
      <description>&lt;p&gt;Remember the guy who wrote Father Ted? After getting banned from Twitter for hate speech he spends his days doing this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210221t102740/</link>
      <pubDate>Sun, 21 Feb 2021 10:27:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210221t102740/</guid>
      <description>&lt;p&gt;Evergreen tweet.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210220t220006/</link>
      <pubDate>Sat, 20 Feb 2021 22:00:06 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210220t220006/</guid>
      <description></description>
    </item>
    <item>
      <title>The Mothers Leading the Battle Against Trans Student Athletes | The New Republic</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210220t123145/</link>
      <pubDate>Sat, 20 Feb 2021 12:31:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210220t123145/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210220t094445/</link>
      <pubDate>Sat, 20 Feb 2021 09:44:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210220t094445/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t145915/</link>
      <pubDate>Fri, 19 Feb 2021 14:59:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t145915/</guid>
      <description></description>
    </item>
    <item>
      <title>Building Your Own Personal Learning Curriculum — Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210219t135601/</link>
      <pubDate>Fri, 19 Feb 2021 13:56:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210219t135601/</guid>
      <description>&lt;p&gt;My mate @keinegurke_ did a thing for @smashingmag and OBVIOUSLY it&amp;rsquo;s an absolute corker!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t134956/</link>
      <pubDate>Fri, 19 Feb 2021 13:49:56 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t134956/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210219t134914/</link>
      <pubDate>Fri, 19 Feb 2021 13:49:14 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210219t134914/</guid>
      <description>&lt;p&gt;Okay #indieweb and web folk. How can I share from a native app (like Firefox or Twitter) to a PWA on iOS Safari?&lt;/p&gt;&#xA;&lt;p&gt;On Android I&amp;rsquo;d use the Web Share Target API. What options are there for iOS?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210219t104154/</link>
      <pubDate>Fri, 19 Feb 2021 10:41:54 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210219t104154/</guid>
      <description>&lt;p&gt;Oh my god love, get over yourself.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t102757/</link>
      <pubDate>Fri, 19 Feb 2021 10:27:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t102757/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210219t101923/</link>
      <pubDate>Fri, 19 Feb 2021 10:19:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210219t101923/</guid>
      <description>&lt;p&gt;So my diagnosis of plymyalgiawhydomylimbshurtallthetimehgod has been knocked back to a 50% possibility and now I&amp;rsquo;ve gotta go see rheumatology specialists, pronto, as my antibody count is all wonky.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t090933/</link>
      <pubDate>Fri, 19 Feb 2021 09:09:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t090933/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t090024/</link>
      <pubDate>Fri, 19 Feb 2021 09:00:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t090024/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t082625/</link>
      <pubDate>Fri, 19 Feb 2021 08:26:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t082625/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210219t081029/</link>
      <pubDate>Fri, 19 Feb 2021 08:10:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210219t081029/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210219t070706/</link>
      <pubDate>Fri, 19 Feb 2021 07:07:06 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210219t070706/</guid>
      <description>&lt;p&gt;I have never been able to figure that out.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t211759/</link>
      <pubDate>Thu, 18 Feb 2021 21:17:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t211759/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t201556/</link>
      <pubDate>Thu, 18 Feb 2021 20:15:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t201556/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t193124/</link>
      <pubDate>Thu, 18 Feb 2021 19:31:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t193124/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t193037/</link>
      <pubDate>Thu, 18 Feb 2021 19:30:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t193037/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t192832/</link>
      <pubDate>Thu, 18 Feb 2021 19:28:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t192832/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t171358/</link>
      <pubDate>Thu, 18 Feb 2021 17:13:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t171358/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t164725/</link>
      <pubDate>Thu, 18 Feb 2021 16:47:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t164725/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t154259/</link>
      <pubDate>Thu, 18 Feb 2021 15:42:59 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t154259/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210218t151907/</link>
      <pubDate>Thu, 18 Feb 2021 15:19:07 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210218t151907/</guid>
      <description>&lt;p&gt;Sitting here with the iPhone 12 Pro Max kaufen page open and pointer over &amp;ldquo;buy now&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;I just want a good camera, you know?&lt;/p&gt;&#xA;&lt;p&gt;🥰 my travel cam but I look 57 using it. Amazing quality but no eye viewfinder: just me holding it at arms length with both hands, squinting at the screen.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210218t145001/</link>
      <pubDate>Thu, 18 Feb 2021 14:50:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210218t145001/</guid>
      <description>&lt;p&gt;No one wants to hear &amp;ldquo;yeah, the interfaces you build for internal customers have to be accessible too&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;What, you think our 15,000 person company doesn&amp;rsquo;t employ any people with disabilities? 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t130337/</link>
      <pubDate>Thu, 18 Feb 2021 13:03:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t130337/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t130105/</link>
      <pubDate>Thu, 18 Feb 2021 13:01:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t130105/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210218t115644/</link>
      <pubDate>Thu, 18 Feb 2021 11:56:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210218t115644/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210218t114501/</link>
      <pubDate>Thu, 18 Feb 2021 11:45:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210218t114501/</guid>
      <description>&lt;p&gt;The weeks of snow and ice have ended!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210218t083410/</link>
      <pubDate>Thu, 18 Feb 2021 08:34:10 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210218t083410/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve got mad polymyalgia pain then get yourself a partner who will pull you into her daily yoga practise.&lt;/p&gt;&#xA;&lt;p&gt;It is helping so, so much. 💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t221018/</link>
      <pubDate>Wed, 17 Feb 2021 22:10:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t221018/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210217t212821/</link>
      <pubDate>Wed, 17 Feb 2021 21:28:21 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210217t212821/</guid>
      <description>&lt;p&gt;A thread that you must read if you are to understand how absolutely morally conservative the UK is.&lt;/p&gt;&#xA;&lt;p&gt;We banned Star Trek: the Next Generation ffs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t164809/</link>
      <pubDate>Wed, 17 Feb 2021 16:48:08 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t164809/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t164647/</link>
      <pubDate>Wed, 17 Feb 2021 16:46:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t164647/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t164616/</link>
      <pubDate>Wed, 17 Feb 2021 16:46:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t164616/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t164509/</link>
      <pubDate>Wed, 17 Feb 2021 16:45:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t164509/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t164446/</link>
      <pubDate>Wed, 17 Feb 2021 16:44:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t164446/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t163555/</link>
      <pubDate>Wed, 17 Feb 2021 16:35:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t163555/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t160050/</link>
      <pubDate>Wed, 17 Feb 2021 16:00:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t160050/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t154534/</link>
      <pubDate>Wed, 17 Feb 2021 15:45:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t154534/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t154346/</link>
      <pubDate>Wed, 17 Feb 2021 15:43:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t154346/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210217t152338/</link>
      <pubDate>Wed, 17 Feb 2021 15:23:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210217t152338/</guid>
      <description>&lt;p&gt;Well bugger me, I&amp;rsquo;ve been classed as a member of a vulnerable group by the German government. They&amp;rsquo;ve sent me vouchers for face masks! 😷&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t133107/</link>
      <pubDate>Wed, 17 Feb 2021 13:31:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t133107/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t104451/</link>
      <pubDate>Wed, 17 Feb 2021 10:44:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t104451/</guid>
      <description></description>
    </item>
    <item>
      <title>Maybe we could tone down the JavaScript / fuzzy notepad</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210217t102519/</link>
      <pubDate>Wed, 17 Feb 2021 10:25:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210217t102519/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t071104/</link>
      <pubDate>Wed, 17 Feb 2021 07:11:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t071104/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210217t070053/</link>
      <pubDate>Wed, 17 Feb 2021 07:00:53 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210217t070053/</guid>
      <description>&lt;p&gt;This just made my little #ADHD ass cry.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210217t065512/</link>
      <pubDate>Wed, 17 Feb 2021 06:55:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210217t065512/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210217t065159/</link>
      <pubDate>Wed, 17 Feb 2021 06:51:59 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210217t065159/</guid>
      <description>&lt;p&gt;This thread is beautiful.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210216t173857/</link>
      <pubDate>Tue, 16 Feb 2021 17:38:57 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210216t173857/</guid>
      <description>&lt;p&gt;Today I am officially &amp;ldquo;can&amp;rsquo;t read the writing on the food packet as it&amp;rsquo;s too small&amp;rdquo; years old.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t152010/</link>
      <pubDate>Tue, 16 Feb 2021 15:20:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t152010/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t141528/</link>
      <pubDate>Tue, 16 Feb 2021 14:15:28 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t141528/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1410/</link>
      <pubDate>Tue, 16 Feb 2021 14:10:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1410/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1407/</link>
      <pubDate>Tue, 16 Feb 2021 14:07:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1407/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1401/</link>
      <pubDate>Tue, 16 Feb 2021 14:01:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1401/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1239/</link>
      <pubDate>Tue, 16 Feb 2021 12:39:19 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1239/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1235/</link>
      <pubDate>Tue, 16 Feb 2021 12:35:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1235/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1223/</link>
      <pubDate>Tue, 16 Feb 2021 12:23:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1223/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210216t1132/</link>
      <pubDate>Tue, 16 Feb 2021 11:32:43 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210216t1132/</guid>
      <description>&lt;p&gt;Why don&amp;rsquo;t the shit people ever seem to get burnout?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1033/</link>
      <pubDate>Tue, 16 Feb 2021 10:33:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1033/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t1007/</link>
      <pubDate>Tue, 16 Feb 2021 10:07:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t1007/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0957/</link>
      <pubDate>Tue, 16 Feb 2021 09:57:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0957/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0954/</link>
      <pubDate>Tue, 16 Feb 2021 09:54:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0954/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0931/</link>
      <pubDate>Tue, 16 Feb 2021 09:31:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0931/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0930/</link>
      <pubDate>Tue, 16 Feb 2021 09:30:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0930/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0928/</link>
      <pubDate>Tue, 16 Feb 2021 09:28:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0928/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210216t0925/</link>
      <pubDate>Tue, 16 Feb 2021 09:25:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210216t0925/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210215t2124/</link>
      <pubDate>Mon, 15 Feb 2021 21:24:24 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210215t2124/</guid>
      <description>&lt;p&gt;Never a stable domain name, but:&lt;/p&gt;&#xA;&lt;p&gt;Geocities&#xA;Artisanal HTML&#xA;Dreamweaver HTML (MM_rollover)&#xA;Moveable Type (why)&#xA;WordPress&#xA;Artisan HTML again&#xA;Drupal (why)&#xA;Jekyll&#xA;Drupal (why)&#xA;Custom static site generator from Drupal API (god why)&#xA;Express + markdown (now)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t2043/</link>
      <pubDate>Mon, 15 Feb 2021 20:43:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t2043/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t2042/</link>
      <pubDate>Mon, 15 Feb 2021 20:42:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t2042/</guid>
      <description></description>
    </item>
    <item>
      <title>nektos/act: Run your GitHub Actions locally 🚀</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210215t1725/</link>
      <pubDate>Mon, 15 Feb 2021 17:25:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210215t1725/</guid>
      <description>&lt;p&gt;Extremely useful if you find yourself debugging GitHub Actions workflow issues!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210215t1548/</link>
      <pubDate>Mon, 15 Feb 2021 15:48:18 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210215t1548/</guid>
      <description>&lt;p&gt;I have said it before, and I will say it again: the Gender Critical conspiracy is deeply tied to the Cult of Fertility.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t1434/</link>
      <pubDate>Mon, 15 Feb 2021 14:34:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t1434/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t1108/</link>
      <pubDate>Mon, 15 Feb 2021 11:08:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t1108/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210215t1053/</link>
      <pubDate>Mon, 15 Feb 2021 10:53:47 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210215t1053/</guid>
      <description>&lt;p&gt;The most hardcore of the Gender Critical Conspiracy adherents actually believe that trans people are being bank-rolled by big tech companies and are preparing to bring about Transhumanism.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t1039/</link>
      <pubDate>Mon, 15 Feb 2021 10:39:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t1039/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t1035/</link>
      <pubDate>Mon, 15 Feb 2021 10:35:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t1035/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210215t0941/</link>
      <pubDate>Mon, 15 Feb 2021 09:41:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210215t0941/</guid>
      <description></description>
    </item>
    <item>
      <title>Speaker Rider for Meaningfully Inclusive Events</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210215t0934/</link>
      <pubDate>Mon, 15 Feb 2021 09:34:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210215t0934/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t2132/</link>
      <pubDate>Sun, 14 Feb 2021 21:32:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t2132/</guid>
      <description></description>
    </item>
    <item>
      <title>Digital Scarcity is a Con – Terence Eden’s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210214t2020/</link>
      <pubDate>Sun, 14 Feb 2021 20:20:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210214t2020/</guid>
      <description></description>
    </item>
    <item>
      <title>The pill could be sold in pharmacies without prescription - BBC News</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210214t2012/</link>
      <pubDate>Sun, 14 Feb 2021 20:12:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210214t2012/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t1843/</link>
      <pubDate>Sun, 14 Feb 2021 18:43:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t1843/</guid>
      <description></description>
    </item>
    <item>
      <title>Laverne Cox: ‘I can be so hard on myself’ | Film | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210214t1822/</link>
      <pubDate>Sun, 14 Feb 2021 18:22:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210214t1822/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;“We have to be able to ask ourselves, ‘Am I feeling uncomfortable or am I feeling unsafe? And is my uncomfortability going to impede on the rights of other people?’”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t1548/</link>
      <pubDate>Sun, 14 Feb 2021 15:48:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t1548/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t1446/</link>
      <pubDate>Sun, 14 Feb 2021 14:46:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t1446/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t1443/</link>
      <pubDate>Sun, 14 Feb 2021 14:43:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t1443/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210214t1441/</link>
      <pubDate>Sun, 14 Feb 2021 14:41:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210214t1441/</guid>
      <description>&lt;p&gt;I can&amp;rsquo;t say THIS enough. This is what &amp;ldquo;gender critical&amp;rdquo; cow women are about. They gladly use their position to leverage violence against others.#whitefeminism&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210214t1258/</link>
      <pubDate>Sun, 14 Feb 2021 12:58:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210214t1258/</guid>
      <description>&lt;p&gt;Absolutely FANTASTIC dream last night where I was dressed as a shotgun-wielding Marie Antoinette and having to defuse bombs in a Crystal Maze type game.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t1255/</link>
      <pubDate>Sun, 14 Feb 2021 12:55:31 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t1255/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210214t0959/</link>
      <pubDate>Sun, 14 Feb 2021 09:59:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210214t0959/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210213t1846/</link>
      <pubDate>Sat, 13 Feb 2021 18:46:06 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210213t1846/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a crowd of people outside my apartment telling me how AMAZING this Shepard&amp;rsquo;s Pie smells, and NONE of them are socially distanced!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210213t1842/</link>
      <pubDate>Sat, 13 Feb 2021 18:42:09 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210213t1842/</guid>
      <description>&lt;p&gt;Oh, yes, if you didn&amp;rsquo;t know: families will often bury us with the names that we left behind. The ultimate insult in death. 🖕&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210213t1831/</link>
      <pubDate>Sat, 13 Feb 2021 18:31:46 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210213t1831/</guid>
      <description>&lt;p&gt;Ouch. Bit too close to the bone there.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210213t1826/</link>
      <pubDate>Sat, 13 Feb 2021 18:26:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210213t1826/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210213t1445/</link>
      <pubDate>Sat, 13 Feb 2021 14:45:40 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210213t1445/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s not possible to be famous and trans on Twitter without it becoming a transohobic hell pit. 😠&lt;/p&gt;&#xA;&lt;p&gt;To every #terf and every #gendercritical: get bent. 🖕&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210213t1340/</link>
      <pubDate>Sat, 13 Feb 2021 13:40:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210213t1340/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210213t1339/</link>
      <pubDate>Sat, 13 Feb 2021 13:39:18 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210213t1339/</guid>
      <description>&lt;p&gt;Fucking FIRE thread.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t1532/</link>
      <pubDate>Fri, 12 Feb 2021 15:32:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t1532/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210212t1521/</link>
      <pubDate>Fri, 12 Feb 2021 15:21:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210212t1521/</guid>
      <description>&lt;p&gt;I always love how capitalist tech nerds claim that a post-capitalist economy would never work.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;nobody will perform labour unless they are forced to do so!!&amp;rdquo; they shriek, while npm installing completely free code written by a volunteer.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t1408/</link>
      <pubDate>Fri, 12 Feb 2021 14:08:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t1408/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210212t1358/</link>
      <pubDate>Fri, 12 Feb 2021 13:58:18 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210212t1358/</guid>
      <description>&lt;p&gt;Well, it&amp;rsquo;s looking likely that I have an immune disorder called Polymyalgia Rheumatica. Got a few more tests to get done to rule out anything else, but it&amp;rsquo;s looking 90% certain.&lt;/p&gt;&#xA;&lt;p&gt;At least I pretty much &lt;em&gt;know&lt;/em&gt; what&amp;rsquo;s causing the pain now.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t1309/</link>
      <pubDate>Fri, 12 Feb 2021 13:09:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t1309/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t0859/</link>
      <pubDate>Fri, 12 Feb 2021 08:59:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t0859/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t0836/</link>
      <pubDate>Fri, 12 Feb 2021 08:36:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t0836/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210212t0832/</link>
      <pubDate>Fri, 12 Feb 2021 08:32:48 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210212t0832/</guid>
      <description>&lt;p&gt;Cis people will never understand what it&amp;rsquo;s like to have this with every doctor.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t0830/</link>
      <pubDate>Fri, 12 Feb 2021 08:30:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t0830/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t0828/</link>
      <pubDate>Fri, 12 Feb 2021 08:28:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t0828/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210212t0804/</link>
      <pubDate>Fri, 12 Feb 2021 08:04:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210212t0804/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210212t0727/</link>
      <pubDate>Fri, 12 Feb 2021 07:27:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210212t0727/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m glad to see that I can carry on ticking &amp;ldquo;female&amp;rdquo; in the UK census just as I have done for the last however many I&amp;rsquo;ve done.&lt;/p&gt;&#xA;&lt;p&gt;Alice, love, did you honestly think I was suddenly gonna start ticking &amp;ldquo;male&amp;rdquo; just to satisfy your deep-seated dislike of trans women?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210211t2232/</link>
      <pubDate>Thu, 11 Feb 2021 22:32:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210211t2232/</guid>
      <description>&lt;p&gt;Actually a good day today. And weirdly I&amp;rsquo;m not feeling down about the lockdown extension here in Germany.&lt;/p&gt;&#xA;&lt;p&gt;I think I&amp;rsquo;ve forgotten how to socialise, so it&amp;rsquo;s probably for the best.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t1843/</link>
      <pubDate>Thu, 11 Feb 2021 18:43:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t1843/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210211t1740/</link>
      <pubDate>Thu, 11 Feb 2021 17:40:56 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210211t1740/</guid>
      <description>&lt;p&gt;Irish trans youth have had their UK referrals cancelled after &lt;a href=&#34;https://twitter.com/KLBfax&#34;&gt;@KLBfax&lt;/a&gt;&amp;rsquo;s court case shafted them. Now they are being referred to an Irish trans youth treatment centre that&amp;hellip; doesn&amp;rsquo;t actually exist.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t1635/</link>
      <pubDate>Thu, 11 Feb 2021 16:35:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t1635/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t1634/</link>
      <pubDate>Thu, 11 Feb 2021 16:34:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t1634/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t1633/</link>
      <pubDate>Thu, 11 Feb 2021 16:33:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t1633/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210211t1313/</link>
      <pubDate>Thu, 11 Feb 2021 13:13:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210211t1313/</guid>
      <description>&lt;p&gt;Having to remember how to write callbacks in JS and dear god promises/async/await have ruined my little brain.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210211t0945/</link>
      <pubDate>Thu, 11 Feb 2021 09:45:30 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210211t0945/</guid>
      <description>&lt;p&gt;The art for #TheExpanse gives me life. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t0942/</link>
      <pubDate>Thu, 11 Feb 2021 09:42:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t0942/</guid>
      <description></description>
    </item>
    <item>
      <title>White tears, white rage: Victimhood and (as) violence in mainstream feminism - Alison Phipps, 2021</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210211t0847/</link>
      <pubDate>Thu, 11 Feb 2021 08:47:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210211t0847/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t0846/</link>
      <pubDate>Thu, 11 Feb 2021 08:46:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t0846/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t0703/</link>
      <pubDate>Thu, 11 Feb 2021 07:03:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t0703/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210211t0657/</link>
      <pubDate>Thu, 11 Feb 2021 06:57:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210211t0657/</guid>
      <description>&lt;p&gt;God I love this lady. 😍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies | by Alex Birsan | Feb, 2021 | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210211t0654/</link>
      <pubDate>Thu, 11 Feb 2021 06:54:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210211t0654/</guid>
      <description></description>
    </item>
    <item>
      <title>Goatse as industrial sabotage</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210211t0652/</link>
      <pubDate>Thu, 11 Feb 2021 06:52:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210211t0652/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210211t0648/</link>
      <pubDate>Thu, 11 Feb 2021 06:48:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210211t0648/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210210t2242/</link>
      <pubDate>Wed, 10 Feb 2021 22:42:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210210t2242/</guid>
      <description></description>
    </item>
    <item>
      <title>Rest in Peace, Rose Wong. The family structures that transgender… | by Eilís Ní Fhlannagáin | Feb, 2021 | Medium</title>
      <link>https://awfulwoman.com/notes/2021/20210210t2239/</link>
      <pubDate>Wed, 10 Feb 2021 22:39:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210210t2239/</guid>
      <description>&lt;p&gt;An evening of anger and sorrow. Please read @dirtycitybird talking about Rose, the beautiful and talented young trans woman who died far far far too early.&lt;/p&gt;&#xA;&lt;p&gt;This is why we speak out. No more.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://medium.com/@dirtycitybird/rest-in-peace-rose-wong-6acffa42c44d&#34;&gt;https://medium.com/@dirtycitybird/rest-in-peace-rose-wong-6acffa42c44d&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210210t1848/</link>
      <pubDate>Wed, 10 Feb 2021 18:48:28 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210210t1848/</guid>
      <description>&lt;p&gt;How the fuck do you lot think trans people actually transition? Do you think we&amp;rsquo;re dressing up like drag queens or something? &amp;ldquo;Real tits???&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Most of &amp;ldquo;you&amp;rdquo;, the bits you value and take pride in, is down to sex hormones for god&amp;rsquo;s sake.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210210t1545/</link>
      <pubDate>Wed, 10 Feb 2021 15:45:59 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210210t1545/</guid>
      <description>&lt;p&gt;Twitching every time I hear &lt;em&gt;biological sex&lt;/em&gt; in a drawling middle class accent.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://parliamentlive.tv/event/index/fb12feef-6d41-457a-a102-ea59813bb583&#34;&gt;https://parliamentlive.tv/event/index/fb12feef-6d41-457a-a102-ea59813bb583&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210210t1414/</link>
      <pubDate>Wed, 10 Feb 2021 14:14:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210210t1414/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210210t1257/</link>
      <pubDate>Wed, 10 Feb 2021 12:57:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210210t1257/</guid>
      <description>&lt;p&gt;Right now every German street contains one or more adults pulling a wooden sledge on top which sits a child only slightly smaller than themselves.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210210t1250/</link>
      <pubDate>Wed, 10 Feb 2021 12:50:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210210t1250/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210210t1247/</link>
      <pubDate>Wed, 10 Feb 2021 12:47:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210210t1247/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210210t1059/</link>
      <pubDate>Wed, 10 Feb 2021 10:59:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210210t1059/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210210t1037/</link>
      <pubDate>Wed, 10 Feb 2021 10:37:59 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210210t1037/</guid>
      <description>&lt;p&gt;Additional key facts: people who complain against trans women being in prison with other women NEVER EVER talk about the volent sexual assaults and rapes that male prison guards routinely commit.&lt;/p&gt;&#xA;&lt;p&gt;I WONDER WHY?&lt;/p&gt;&#xA;&lt;p&gt;(the answer is transphobia).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t2257/</link>
      <pubDate>Tue, 09 Feb 2021 22:57:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t2257/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t2156/</link>
      <pubDate>Tue, 09 Feb 2021 21:56:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t2156/</guid>
      <description></description>
    </item>
    <item>
      <title>The boring front-end developer – Adam Silver – Designer, London, UK.</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210209t1932/</link>
      <pubDate>Tue, 09 Feb 2021 19:32:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210209t1932/</guid>
      <description>&lt;p&gt;Can&amp;rsquo;t remember if I&amp;rsquo;ve bookmarked this before (and my current site code doesn&amp;rsquo;t check for dupes - must fix that) but even if I have, it&amp;rsquo;s worth sharing again.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t1623/</link>
      <pubDate>Tue, 09 Feb 2021 16:23:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t1623/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210209t1613/</link>
      <pubDate>Tue, 09 Feb 2021 16:13:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210209t1613/</guid>
      <description>&lt;p&gt;Probably because you can&amp;rsquo;t just hack together something that is actually all three of a) Accessible b) Performant and C) Robust.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;You need to enable JavaScript to run this app&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Axe: 114 accessibility issues found&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210209t1431/</link>
      <pubDate>Tue, 09 Feb 2021 14:31:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210209t1431/</guid>
      <description>&lt;p&gt;Just in case you think medical support for young trans people is something new: we&amp;rsquo;ve actually been doing it for decades.&lt;/p&gt;&#xA;&lt;p&gt;Step up and aggressively question those who spread lies about trans youth medical support being &amp;ldquo;experimental&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t1307/</link>
      <pubDate>Tue, 09 Feb 2021 13:07:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t1307/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t1124/</link>
      <pubDate>Tue, 09 Feb 2021 11:24:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t1124/</guid>
      <description></description>
    </item>
    <item>
      <title>Oh Hello Ana - Unsolicited rejection</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210209t1057/</link>
      <pubDate>Tue, 09 Feb 2021 10:57:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210209t1057/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210209t0744/</link>
      <pubDate>Tue, 09 Feb 2021 07:44:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210209t0744/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210208t1211/</link>
      <pubDate>Mon, 08 Feb 2021 12:11:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210208t1211/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210208t1050/</link>
      <pubDate>Mon, 08 Feb 2021 10:50:57 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210208t1050/</guid>
      <description>&lt;p&gt;Lads, it&amp;rsquo;s cold out here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How do wombats poop cubes? Scientists get to the bottom of the mystery | Science | AAAS</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210208t0911/</link>
      <pubDate>Mon, 08 Feb 2021 09:11:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210208t0911/</guid>
      <description>&lt;p&gt;Very important info.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210208t0739/</link>
      <pubDate>Mon, 08 Feb 2021 07:39:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210208t0739/</guid>
      <description>&lt;p&gt;Having been brought up on a rainy island in the North Atlantic where the temperature is 10C year round, it is disconcerting to realise that in just a few months it will be 40C warmer than it is now.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210207t2012/</link>
      <pubDate>Sun, 07 Feb 2021 20:12:26 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210207t2012/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210207t1954/</link>
      <pubDate>Sun, 07 Feb 2021 19:54:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210207t1954/</guid>
      <description>&lt;p&gt;&amp;ldquo;Feels like -21C&amp;rdquo; and &amp;ldquo;Warnings for snow drifts&amp;rdquo; are not words I&amp;rsquo;d expected to see on my weather app in Berlin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210207t1844/</link>
      <pubDate>Sun, 07 Feb 2021 18:44:27 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210207t1844/</guid>
      <description>&lt;p&gt;This is pure on the nose. #ADHD&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210207t1753/</link>
      <pubDate>Sun, 07 Feb 2021 17:53:28 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210207t1753/</guid>
      <description>&lt;p&gt;The wait time for trans people to get their &lt;em&gt;initial appointment&lt;/em&gt; on the NHS is currently three years.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210207t1707/</link>
      <pubDate>Sun, 07 Feb 2021 17:07:28 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210207t1707/</guid>
      <description>&lt;p&gt;This isn&amp;rsquo;t feminism.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Leonardo: an open source contrast-based color generator | by Nate Baldwin | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210207t1248/</link>
      <pubDate>Sun, 07 Feb 2021 12:48:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210207t1248/</guid>
      <description></description>
    </item>
    <item>
      <title>Why won’t Nike use the word disabled to promote the Go FlyEase shoe?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210207t1241/</link>
      <pubDate>Sun, 07 Feb 2021 12:41:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210207t1241/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210207t1129/</link>
      <pubDate>Sun, 07 Feb 2021 11:29:12 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210207t1129/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t know what happened yesterday, but I woke up to a blizzard, some really shit watercolours, and two tickets to see the Sleaford Mods in October.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>There is no such thing as &#39;sex-based rights&#39; (in the UK) - Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210206t1210/</link>
      <pubDate>Sat, 06 Feb 2021 12:10:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210206t1210/</guid>
      <description>&lt;p&gt;Excellent summing up here of &amp;ldquo;sex based rights&amp;rdquo; (as used by transphobes).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210205t1555/</link>
      <pubDate>Fri, 05 Feb 2021 15:55:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210205t1555/</guid>
      <description></description>
    </item>
    <item>
      <title>Trans in the UK: What the Hell Are We Going To Do? | by Harry Josephine Giles | Feb, 2021 | Medium</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210205t1528/</link>
      <pubDate>Fri, 05 Feb 2021 15:28:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210205t1528/</guid>
      <description></description>
    </item>
    <item>
      <title>A note from 2021-02-05</title>
      <link>https://awfulwoman.com/notes/2021/20210205t1519/</link>
      <pubDate>Fri, 05 Feb 2021 15:19:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210205t1519/</guid>
      <description>&lt;p&gt;*hibernates*&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210205t1034/</link>
      <pubDate>Fri, 05 Feb 2021 10:34:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210205t1034/</guid>
      <description></description>
    </item>
    <item>
      <title>Snapshot of Hanley in 60 minutes - 24 eye-opening photos of rough sleepers, beggars and abandoned tents - Stoke-on-Trent Live</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210205t0930/</link>
      <pubDate>Fri, 05 Feb 2021 09:30:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210205t0930/</guid>
      <description>&lt;p&gt;My place of birth is beautiful.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pika • Super High Fives</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210204t1341/</link>
      <pubDate>Thu, 04 Feb 2021 13:41:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210204t1341/</guid>
      <description>&lt;p&gt;A nice little open-source colour picker app for MacOS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What It’s Like to Be a Woman Who’s 6’2”</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210204t1256/</link>
      <pubDate>Thu, 04 Feb 2021 12:56:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210204t1256/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210203t2124/</link>
      <pubDate>Wed, 03 Feb 2021 21:24:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210203t2124/</guid>
      <description>&lt;p&gt;S&amp;rsquo;up, motherflippers?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210202t1753/</link>
      <pubDate>Tue, 02 Feb 2021 17:53:06 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210202t1753/</guid>
      <description></description>
    </item>
    <item>
      <title>AdNauseam - Clicking Ads So You Don&#39;t Have To</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210202t1709/</link>
      <pubDate>Tue, 02 Feb 2021 17:09:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210202t1709/</guid>
      <description></description>
    </item>
    <item>
      <title>Investigation: how transphobia became rife in the gender-based violence sector - gal-dem</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210201t1928/</link>
      <pubDate>Mon, 01 Feb 2021 19:28:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210201t1928/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;You have to be explicit that you’re inclusive, you cannot assume that people know.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A truly excellent piece in how endemic transphobia is within survivor support services.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Modern CSS Reset - Post - Piccalilli</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210131t1909/</link>
      <pubDate>Sun, 31 Jan 2021 19:09:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210131t1909/</guid>
      <description></description>
    </item>
    <item>
      <title>As the father of a trans man, I fear for the consequences of this cruel judgment | Rowan Moore | Opinion | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210131t1656/</link>
      <pubDate>Sun, 31 Jan 2021 16:56:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210131t1656/</guid>
      <description></description>
    </item>
    <item>
      <title>Why Generation X will save the web - Hi, I&#39;m Heather Burns.</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210131t1650/</link>
      <pubDate>Sun, 31 Jan 2021 16:50:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210131t1650/</guid>
      <description>&lt;p&gt;Well shit, this is both awful and hopeful at the same time!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210131t1525/</link>
      <pubDate>Sun, 31 Jan 2021 15:25:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210131t1525/</guid>
      <description>&lt;p&gt;Oh god, just had to do a home haircut on Beautiful Partner.&lt;/p&gt;&#xA;&lt;p&gt;She&amp;rsquo;s not seen the back yet. When she does I&amp;rsquo;m done for. She looks like a reverse Dalmatian.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Watch &#34;Coming Out As Trans - A Little Public Statement&#34; on YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210130t2025/</link>
      <pubDate>Sat, 30 Jan 2021 20:25:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210130t2025/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210130t1651/</link>
      <pubDate>Sat, 30 Jan 2021 16:51:18 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210130t1651/</guid>
      <description>&lt;p&gt;Feeling VERY guilty for putting George the smallest guinea pig outside in the snow and then running inside to see what he&amp;rsquo;d do.&lt;/p&gt;&#xA;&lt;p&gt;He just went and hid under a chair and looked sad. 😭&lt;/p&gt;&#xA;&lt;p&gt;When he came in his tiny feet were frozen with cold. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210129t0902/</link>
      <pubDate>Fri, 29 Jan 2021 09:02:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210129t0902/</guid>
      <description></description>
    </item>
    <item>
      <title>Nouns - All contributions - Deutschland #NoFilter - Contemporary information from and about Germany - Goethe-Institut</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210129t0901/</link>
      <pubDate>Fri, 29 Jan 2021 09:01:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210129t0901/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210129t0858/</link>
      <pubDate>Fri, 29 Jan 2021 08:58:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210129t0858/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210129t0857/</link>
      <pubDate>Fri, 29 Jan 2021 08:57:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210129t0857/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210128t1937/</link>
      <pubDate>Thu, 28 Jan 2021 19:37:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210128t1937/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210128t1234/</link>
      <pubDate>Thu, 28 Jan 2021 12:34:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210128t1234/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210128t1233/</link>
      <pubDate>Thu, 28 Jan 2021 12:33:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210128t1233/</guid>
      <description></description>
    </item>
    <item>
      <title>hrt.cafe</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210128t0725/</link>
      <pubDate>Thu, 28 Jan 2021 07:25:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210128t0725/</guid>
      <description>&lt;p&gt;Resources for you DIY trans folks to find the HRT that your doctors should really be giving you.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210127t1635/</link>
      <pubDate>Wed, 27 Jan 2021 16:35:54 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210127t1635/</guid>
      <description>&lt;p&gt;The Scottish government wants to exempt &amp;ldquo;criticism of transgender identity&amp;rdquo; from upcoming hate crime law.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;re the only group exempted, because you&amp;rsquo;re allowed to piss on trans people in the UK.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://uk.news.yahoo.com/scottish-government-wants-exempt-criticism-141259406.html&#34;&gt;https://uk.news.yahoo.com/scottish-government-wants-exempt-criticism-141259406.html&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210127t1155/</link>
      <pubDate>Wed, 27 Jan 2021 11:55:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210127t1155/</guid>
      <description>&lt;p&gt;&amp;ldquo;Probable post-surgical fibromyalgia&amp;rdquo; is a great phrase to start the day with.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210127t1129/</link>
      <pubDate>Wed, 27 Jan 2021 11:29:53 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210127t1129/</guid>
      <description></description>
    </item>
    <item>
      <title>The UX of LEGO Interface Panels – George Cave</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210127t1051/</link>
      <pubDate>Wed, 27 Jan 2021 10:51:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210127t1051/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210125t1053/</link>
      <pubDate>Mon, 25 Jan 2021 10:53:31 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210125t1053/</guid>
      <description>&lt;p&gt;Three jays are noisily fighting in the tree outside my window, all vying for an old crow&amp;rsquo;s nest.&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile a woodpecker is inspecting the nest that they made in the trunk of the same tree last year.&lt;/p&gt;&#xA;&lt;p&gt;I hope this means spring is coming!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210125t0953/</link>
      <pubDate>Mon, 25 Jan 2021 09:53:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210125t0953/</guid>
      <description></description>
    </item>
    <item>
      <title>Exactly how to remove DRM · apprenticeharper/DeDRM_tools Wiki</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210125t0755/</link>
      <pubDate>Mon, 25 Jan 2021 07:55:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210125t0755/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210125t0748/</link>
      <pubDate>Mon, 25 Jan 2021 07:48:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210125t0748/</guid>
      <description>&lt;p&gt;Is it possible not to wake up and feel like absolute mental and physical shit? Each morning I groggily open my eyes and feel like I&amp;rsquo;ve run a marathon in my sleep. Aching muscles and cramps. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Flatten the History of a Git Repository Safely</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210124t1508/</link>
      <pubDate>Sun, 24 Jan 2021 15:08:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210124t1508/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210123t1632/</link>
      <pubDate>Sat, 23 Jan 2021 16:32:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210123t1632/</guid>
      <description>&lt;p&gt;Have you been cancelled from liberal society for your antisemitism? Do you feel cruelty restricted from airing your homophobia publicly?&lt;/p&gt;&#xA;&lt;p&gt;Then why not try TRANSPHOBIA ™️?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s allowed in mainstream newspapers! 📰&lt;/p&gt;&#xA;&lt;p&gt;No repercussions! 🍾&lt;/p&gt;&#xA;&lt;p&gt;Apply now! 👍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Halt and Catch Fire Syllabus</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210123t1236/</link>
      <pubDate>Sat, 23 Jan 2021 12:36:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210123t1236/</guid>
      <description></description>
    </item>
    <item>
      <title>Dad designs bikini line for transgender teens</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210123t1220/</link>
      <pubDate>Sat, 23 Jan 2021 12:20:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210123t1220/</guid>
      <description>&lt;p&gt;Awww this is lovely.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Articles—Design Principles For The Web</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210123t1208/</link>
      <pubDate>Sat, 23 Jan 2021 12:08:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210123t1208/</guid>
      <description></description>
    </item>
    <item>
      <title>STAR TREK: ACID PARTY</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210122t2202/</link>
      <pubDate>Fri, 22 Jan 2021 22:02:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210122t2202/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/BZlRt05RY9Y&#34;&gt;https://youtu.be/BZlRt05RY9Y&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210122t1654/</link>
      <pubDate>Fri, 22 Jan 2021 16:54:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210122t1654/</guid>
      <description>&lt;p&gt;I think that I just accidentally wrote most of a node-based endpoint discovery, parser, and sender for webmentions.&lt;/p&gt;&#xA;&lt;p&gt;I think a version already exists in npm, but would it be useful for other &lt;code&gt;#indieweb&lt;/code&gt; folk to have this as a package? S&amp;rsquo;all async and promises.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210122t1616/</link>
      <pubDate>Fri, 22 Jan 2021 16:16:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210122t1616/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210122t1156/</link>
      <pubDate>Fri, 22 Jan 2021 11:56:56 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210122t1156/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/likes/2021/20210122t1151/</link>
      <pubDate>Fri, 22 Jan 2021 11:51:09 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2021/20210122t1151/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/likes/2021/20210122t1150/</link>
      <pubDate>Fri, 22 Jan 2021 11:50:13 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2021/20210122t1150/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/likes/2021/20210122t1111/</link>
      <pubDate>Fri, 22 Jan 2021 11:11:55 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2021/20210122t1111/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/likes/2021/20210122t1053/</link>
      <pubDate>Fri, 22 Jan 2021 10:53:05 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2021/20210122t1053/</guid>
      <description></description>
    </item>
    <item>
      <title>Slow Conferences - Web Directions</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210122t0740/</link>
      <pubDate>Fri, 22 Jan 2021 07:40:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210122t0740/</guid>
      <description></description>
    </item>
    <item>
      <title>Revival of Trans Europe Express &#39;key to EU&#39;s carbon neutrality&#39; | World news | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210122t0708/</link>
      <pubDate>Fri, 22 Jan 2021 07:08:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210122t0708/</guid>
      <description>&lt;p&gt;Oh my gosh please please PLEASE. I need this if lockdown ever ends.&lt;/p&gt;&#xA;&lt;p&gt;Berlin to Paris by high-speed train? Yes please!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/quotes/20210122t0652/</link>
      <pubDate>Fri, 22 Jan 2021 06:52:41 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/20210122t0652/</guid>
      <description>&lt;p&gt;I can&amp;rsquo;t believe so many frontend devs skip this step. 😱&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210121t1938/</link>
      <pubDate>Thu, 21 Jan 2021 19:38:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210121t1938/</guid>
      <description>&lt;p&gt;Can someone please stop me from eating chocolate? I&amp;rsquo;d kicked the habit in the summer but miserable winter lockdown has broken me. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Elon Musk said it was ‘Not a Flamethrower’ | TechCrunch</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210120t1419/</link>
      <pubDate>Wed, 20 Jan 2021 14:19:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210120t1419/</guid>
      <description>&lt;p&gt;Idiot men around the world are surprised to find that it&amp;rsquo;s not legal to own a flamethrower.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210120t1331/</link>
      <pubDate>Wed, 20 Jan 2021 13:31:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210120t1331/</guid>
      <description>&lt;p&gt;Off you fuck, you tangerine tosspot.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to avoid layout shifts caused by web fonts – Simon Hearne</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210119t1725/</link>
      <pubDate>Tue, 19 Jan 2021 17:25:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210119t1725/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210119t1449/</link>
      <pubDate>Tue, 19 Jan 2021 14:49:26 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210119t1449/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just realised that subconsciously I&amp;rsquo;ve spent the last 4 years waiting for Trump to launch some kind of preemptive nuclear attack.&lt;/p&gt;&#xA;&lt;p&gt;Its been eating my braincells and chill at a horrible rate. Felt like growing up in 80s UK again. 😩&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210119t0920/</link>
      <pubDate>Tue, 19 Jan 2021 09:20:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210119t0920/</guid>
      <description>&lt;p&gt;Can everyone who needs to contact me please NOT use email / twitter / DMs / Signal / Slack [select as appropriate] because whatever method you choose I&amp;rsquo;m apparently amazing at missing messages and looking like I hate people. 😭 #ADHD&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Modern CSS Reset - Post - Piccalilli</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210118t1122/</link>
      <pubDate>Mon, 18 Jan 2021 11:22:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210118t1122/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20210118t1054/</link>
      <pubDate>Mon, 18 Jan 2021 10:54:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20210118t1054/</guid>
      <description></description>
    </item>
    <item>
      <title>Uncovered: Our Duty Group | Trans Safety Network</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210117t1431/</link>
      <pubDate>Sun, 17 Jan 2021 14:31:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210117t1431/</guid>
      <description></description>
    </item>
    <item>
      <title>Women’s rights aren’t at odds with trans rights | Metro News</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210117t0909/</link>
      <pubDate>Sun, 17 Jan 2021 09:09:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210117t0909/</guid>
      <description></description>
    </item>
    <item>
      <title>How do you figure? | scottohara.me</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210117t0906/</link>
      <pubDate>Sun, 17 Jan 2021 09:06:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210117t0906/</guid>
      <description></description>
    </item>
    <item>
      <title>Greener air travel will depend on these emerging technologies</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210116t1326/</link>
      <pubDate>Sat, 16 Jan 2021 13:26:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210116t1326/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210116t1303/</link>
      <pubDate>Sat, 16 Jan 2021 13:03:12 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210116t1303/</guid>
      <description>&lt;p&gt;Thank fuck Merz lost in the German CDU leadership race. Proper little fascist, that one.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210116t1022/</link>
      <pubDate>Sat, 16 Jan 2021 10:22:08 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210116t1022/</guid>
      <description>&lt;p&gt;I cannot tell you how much I despise the phrase &amp;ldquo;gender identity&amp;rdquo;. 😠&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>macOS Big Sur 11.2 Beta 2 Removes Feature Letting Apple Apps Bypass Third-Party Firewalls and VPNs - MacRumors</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210115t1807/</link>
      <pubDate>Fri, 15 Jan 2021 18:07:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210115t1807/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210115t1654/</link>
      <pubDate>Fri, 15 Jan 2021 16:54:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210115t1654/</guid>
      <description>&lt;p&gt;The fact I&amp;rsquo;m pondering if this is a coded neo-nazi reference is probably a sign I&amp;rsquo;ve spent too much of my life online. 😩&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2021-01-15</title>
      <link>https://awfulwoman.com/notes/2021/20210115t1223/</link>
      <pubDate>Fri, 15 Jan 2021 12:23:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210115t1223/</guid>
      <description>&lt;p&gt;It has got to the point in my life where I cannot deny being the nerd that I truly am. I am therefore building a media NAS for our apartment.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.briancmoses.com/2020/12/diy-nas-econonas-2020.html&#34;&gt;https://blog.briancmoses.com/2020/12/diy-nas-econonas-2020.html&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210115t1107/</link>
      <pubDate>Fri, 15 Jan 2021 11:07:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210115t1107/</guid>
      <description>&lt;p&gt;The CIA have a new logo and will be playing Berghain when it reopens.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.papermag.com/cia-logo-2649738830.html&#34;&gt;https://www.papermag.com/cia-logo-2649738830.html&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2021-01-15</title>
      <link>https://awfulwoman.com/notes/2021/20210115t1039/</link>
      <pubDate>Fri, 15 Jan 2021 10:39:28 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210115t1039/</guid>
      <description>&lt;p&gt;Madrid has had more snow than Berlin.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;pinches anthropogenic climate change on the left bollock&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>GitHub is facing employee backlash after the firing of a Jewish employee who suggested &#39;Nazis are about&#39; on the day of the US Capitol siege</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210113t1448/</link>
      <pubDate>Wed, 13 Jan 2021 14:48:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210113t1448/</guid>
      <description></description>
    </item>
    <item>
      <title>Bringing Spacer GIFs Back, to handle spacing elements in React and CSS</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210112t1220/</link>
      <pubDate>Tue, 12 Jan 2021 12:20:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210112t1220/</guid>
      <description></description>
    </item>
    <item>
      <title>The Cheap £10 Elgato Cam Link Alternative</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210112t1128/</link>
      <pubDate>Tue, 12 Jan 2021 11:28:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210112t1128/</guid>
      <description></description>
    </item>
    <item>
      <title>A note from 2021-01-12</title>
      <link>https://awfulwoman.com/notes/2021/20210112t0950/</link>
      <pubDate>Tue, 12 Jan 2021 09:50:53 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210112t0950/</guid>
      <description>&lt;p&gt;A young white guy just cornered me in the supermarket and demanded I explain to him how to make a Tiramisu.&lt;/p&gt;&#xA;&lt;p&gt;His Tiramisu is therefore going to be made with Quark and Tuc biscuits.&lt;/p&gt;&#xA;&lt;p&gt;Twat.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Kathleen Stock, OBE</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210111t1218/</link>
      <pubDate>Mon, 11 Jan 2021 12:18:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210111t1218/</guid>
      <description>&lt;p&gt;Absolutely breathtaking takedown of Kathleen Stock, the Jordan Peterson of the &amp;ldquo;gender critical&amp;rdquo; anti-trans movement.&lt;/p&gt;&#xA;&lt;p&gt;BTW, she was just awarded an OBE by the UK state for her anti-trans activities.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sci-hub checker</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210110t0047/</link>
      <pubDate>Sun, 10 Jan 2021 00:47:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210110t0047/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210109t2149/</link>
      <pubDate>Sat, 09 Jan 2021 21:49:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210109t2149/</guid>
      <description>&lt;p&gt;Day 17654 of lockdown. An evening with a poorly bumgravy guinea pig.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Neurotypicals: Listen to Our Words, Not Our Tone – Autistic Science Person</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210109t1646/</link>
      <pubDate>Sat, 09 Jan 2021 16:46:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210109t1646/</guid>
      <description>&lt;p&gt;Hmm, interesting. As someone who is hyper-sensitive to emotions and vocal tone, I find the notion of someone &lt;em&gt;not&lt;/em&gt; communicating via side-channels of intonation and body-language to be equally hard to understand. But understand we must!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2021-01-09</title>
      <link>https://awfulwoman.com/notes/2021/20210109t1533/</link>
      <pubDate>Sat, 09 Jan 2021 15:33:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210109t1533/</guid>
      <description>&lt;p&gt;What if we just used singular they pronouns for everyone?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Robin Rendle ･ Don’t draw the UI, draw the priority</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210109t1250/</link>
      <pubDate>Sat, 09 Jan 2021 12:50:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210109t1250/</guid>
      <description></description>
    </item>
    <item>
      <title>An Analysis of Privacy on the App Store</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210108t1410/</link>
      <pubDate>Fri, 08 Jan 2021 14:10:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210108t1410/</guid>
      <description></description>
    </item>
    <item>
      <title>The UK&#39;s absurdity on transgender issues and how it got so transphobic</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210108t1121/</link>
      <pubDate>Fri, 08 Jan 2021 11:21:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210108t1121/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210108t1041/</link>
      <pubDate>Fri, 08 Jan 2021 10:41:50 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210108t1041/</guid>
      <description>&lt;p&gt;After several medical appointments where I&amp;rsquo;ve had to reveal my trans status and been othered as a result, it was&amp;hellip; well, not lovely, but certainly &lt;em&gt;familiar&lt;/em&gt; to be back on the &amp;ldquo;are you pregnant?&amp;rdquo; and &amp;ldquo;is it worse when you menstruate?&amp;rdquo; train.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Is Progressive Enhancement Dead Yet? (Webbed Briefs)</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210108t0947/</link>
      <pubDate>Fri, 08 Jan 2021 09:47:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210108t0947/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210107t1454/</link>
      <pubDate>Thu, 07 Jan 2021 14:54:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210107t1454/</guid>
      <description>&lt;p&gt;I just want to vomit with anxiety this week.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Should The Web Expose Hardware Capabilities?</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210106t1214/</link>
      <pubDate>Wed, 06 Jan 2021 12:14:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210106t1214/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210105t1330/</link>
      <pubDate>Tue, 05 Jan 2021 13:30:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210105t1330/</guid>
      <description>&lt;p&gt;This is what at least 5 years of dust and grime behind a washing machine look like. (Hey, it came with our apartment and we&amp;rsquo;ve never had to move it before).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210104t1538/</link>
      <pubDate>Mon, 04 Jan 2021 15:38:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210104t1538/</guid>
      <description>&lt;p&gt;Poor Bungle is at the vets with a gammy eye. (not the one you can see). Very brave boi on his first vets visit. 😭😭😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210103t2118/</link>
      <pubDate>Sun, 03 Jan 2021 21:18:06 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210103t2118/</guid>
      <description>&lt;p&gt;Beautiful wifey has fallen asleep on me again and I am trapped. The Terry&amp;rsquo;s Chocolate Oranges that I bought while high sit 1.5 arm lengths away, taunting me.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>My stack will outlive yours</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210103t1639/</link>
      <pubDate>Sun, 03 Jan 2021 16:39:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210103t1639/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210103t1526/</link>
      <pubDate>Sun, 03 Jan 2021 15:26:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210103t1526/</guid>
      <description>&lt;p&gt;I know this doesn&amp;rsquo;t look remarkable, but Zippy is normally off his tits on whizz and coke and almost never lies down.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210103t0956/</link>
      <pubDate>Sun, 03 Jan 2021 09:56:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210103t0956/</guid>
      <description>&lt;p&gt;George&amp;rsquo;s first snow! Look at that chonky thigh!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210102t1402/</link>
      <pubDate>Sat, 02 Jan 2021 14:02:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210102t1402/</guid>
      <description>&lt;p&gt;The pigeons have started strutting and fucking, which means spring is only ${PIGEON_EGG_GESTATION_AND_BROODING_TIME} weeks away!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210102t1248/</link>
      <pubDate>Sat, 02 Jan 2021 12:48:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210102t1248/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s Saturday? Shit, I&amp;rsquo;ve lost all track of time.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t2334/</link>
      <pubDate>Fri, 01 Jan 2021 23:34:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t2334/</guid>
      <description>&lt;p&gt;More things to ignore.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t2318/</link>
      <pubDate>Fri, 01 Jan 2021 23:18:12 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t2318/</guid>
      <description>&lt;p&gt;Something else for &lt;a href=&#34;http://twitter.com/polerin&#34;&gt;@polerin&lt;/a&gt; to ignore.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2021-01-01</title>
      <link>https://awfulwoman.com/notes/2021/20210101t2312/</link>
      <pubDate>Fri, 01 Jan 2021 23:12:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t2312/</guid>
      <description>&lt;p&gt;So sorry. More test things to ignore. Unless you&amp;rsquo;re &lt;a href=&#34;http://twitter.com/polerin&#34;&gt;@polerin&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t2303/</link>
      <pubDate>Fri, 01 Jan 2021 23:03:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t2303/</guid>
      <description>&lt;p&gt;Sorry, this is test content coming from my website. Ignore it, I guess?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t2258/</link>
      <pubDate>Fri, 01 Jan 2021 22:58:21 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t2258/</guid>
      <description>&lt;p&gt;Good lord that New Year #DoctorWho was bad.&lt;/p&gt;&#xA;&lt;p&gt;Jodie Whittaker is such a better actor than any of the previous doctors, but she&amp;rsquo;s wasted on pure awful writing.&lt;/p&gt;&#xA;&lt;p&gt;Jodie paired with Russell T Davis as a writer - now THAT would be campy amazeballs!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Highlighting Accessible Twitter Content – Eric’s Archived Thoughts</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210101t2112/</link>
      <pubDate>Fri, 01 Jan 2021 21:12:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210101t2112/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t1652/</link>
      <pubDate>Fri, 01 Jan 2021 16:52:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t1652/</guid>
      <description>&lt;p&gt;An exciting start to 2021 as the washing machine drum detaches at 1200rpm with a loud and bowel-loosening shriek.&lt;/p&gt;&#xA;&lt;p&gt;If anyone has any recommendations for front-loading washing machines, now&amp;rsquo;s a great time. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2021/20210101t1141/</link>
      <pubDate>Fri, 01 Jan 2021 11:41:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2021/20210101t1141/</guid>
      <description>&lt;p&gt;u ok hon? x&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Web Histories</title>
      <link>https://awfulwoman.com/bookmarks/2021/20210101t1134/</link>
      <pubDate>Fri, 01 Jan 2021 11:34:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2021/20210101t1134/</guid>
      <description></description>
    </item>
    <item>
      <title>A note from 2020-12-31</title>
      <link>https://awfulwoman.com/notes/2020/12/20201231t1913/</link>
      <pubDate>Thu, 31 Dec 2020 19:13:09 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201231t1913/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re seeing this then Brid.gy is auto-syndicating from my site to Twitter.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201231t1351/</link>
      <pubDate>Thu, 31 Dec 2020 13:51:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201231t1351/</guid>
      <description>&lt;p&gt;I just realised that it&amp;rsquo;s the last day of 2020. Huh. No New Years Eve parties this year.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/reposts/20201230t2209/</link>
      <pubDate>Wed, 30 Dec 2020 22:09:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/20201230t2209/</guid>
      <description></description>
    </item>
    <item>
      <title>Merry Magdalene on Twitter: &#34;if you had a messenger bag in middle school let me congratulate you on your transition&#34; / Twitter</title>
      <link>https://awfulwoman.com/likes/2020/20201230t2029/</link>
      <pubDate>Wed, 30 Dec 2020 20:29:53 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2020/20201230t2029/</guid>
      <description></description>
    </item>
    <item>
      <title>Pi Webcam</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201230t1504/</link>
      <pubDate>Wed, 30 Dec 2020 15:04:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201230t1504/</guid>
      <description></description>
    </item>
    <item>
      <title>Uncovered: LGB Alliance</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201230t0933/</link>
      <pubDate>Wed, 30 Dec 2020 09:33:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201230t0933/</guid>
      <description>&lt;p&gt;Excellent rundown on the confusingly-named LGB Alliance anti-trans hate group.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Are you ready to be anti-ableist in 2021? - Sheri Byrne-Haber&#39;s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201228t2140/</link>
      <pubDate>Mon, 28 Dec 2020 21:40:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201228t2140/</guid>
      <description></description>
    </item>
    <item>
      <title>Lesbians facing &#39;extinction&#39; as transgenderism becomes pervasive, campaigners warn</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201226t1045/</link>
      <pubDate>Sat, 26 Dec 2020 10:45:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201226t1045/</guid>
      <description>&lt;p&gt;The UK is actually going mad.&lt;/p&gt;&#xA;&lt;p&gt;This is conspiracy theory shit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201225t1947/</link>
      <pubDate>Fri, 25 Dec 2020 19:47:41 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201225t1947/</guid>
      <description>&lt;p&gt;Merry Christmas, fucknuts. 💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201225t1134/</link>
      <pubDate>Fri, 25 Dec 2020 11:34:30 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201225t1134/</guid>
      <description>&lt;p&gt;Merry Christmas all you beautiful people! 💜💜💜&lt;/p&gt;&#xA;&lt;p&gt;I am on my 3rd breakfast mimosa. 🍾&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>UK and EU agree Brexit trade deal | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201224t1558/</link>
      <pubDate>Thu, 24 Dec 2020 15:58:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201224t1558/</guid>
      <description>&lt;p&gt;This Christmas Eve 2020, I want it noted that I hate every member of the Conservative party and every single person that voted for Brexit.&lt;/p&gt;&#xA;&lt;p&gt;A pox on the lot of them. 🇪🇺&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>UK and EU agree Brexit trade deal | Brexit | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201224t1551/</link>
      <pubDate>Thu, 24 Dec 2020 15:51:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201224t1551/</guid>
      <description>&lt;p&gt;I want it noted that I hate every member of the Conservative party and every person that voted for Brexit. A pox on the lot of them. 🇪🇺&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2020-12-24</title>
      <link>https://awfulwoman.com/notes/2020/12/20201224t1543/</link>
      <pubDate>Thu, 24 Dec 2020 15:43:07 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201224t1543/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been relying on Twitter as an authentication source for my website. Well, I&amp;rsquo;ve finally got GitHub authentication working and now I&amp;rsquo;m free to no longer have Twitter logged in on my phone. Thank god - it has been too much temptation.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>3 in 5 people will deliberately misgender a trans person to show disrespect / LGBTQ Nation</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201223t1039/</link>
      <pubDate>Wed, 23 Dec 2020 10:39:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201223t1039/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201223t0845/</link>
      <pubDate>Wed, 23 Dec 2020 08:45:10 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201223t0845/</guid>
      <description>&lt;p&gt;Guinea pigs genetically enhanced so that they can do forward rolls.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201221t2133/</link>
      <pubDate>Mon, 21 Dec 2020 21:33:53 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201221t2133/</guid>
      <description>&lt;p&gt;Finally got image uploads working via the web interface of this site. This wee guy helped.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>30 years ago today: History of the Web – World Wide Web Foundation</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201220t1651/</link>
      <pubDate>Sun, 20 Dec 2020 16:51:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201220t1651/</guid>
      <description>&lt;p&gt;30 years ago today the first ever website came online. 💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Britain&#39;s Court Decision on Children Has Cruel Consequences</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201218t1558/</link>
      <pubDate>Fri, 18 Dec 2020 15:58:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201218t1558/</guid>
      <description>&lt;p&gt;Absolutely spot on price of writing by Grace Lavery.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I have resigned from the Google AMP Advisory Committee – Terence Eden’s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201218t1206/</link>
      <pubDate>Fri, 18 Dec 2020 12:06:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201218t1206/</guid>
      <description></description>
    </item>
    <item>
      <title>No cookie for you - The GitHub Blog</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201218t0852/</link>
      <pubDate>Fri, 18 Dec 2020 08:52:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201218t0852/</guid>
      <description>&lt;p&gt;GitHub got around GDPR rules for showing cookie banners by simply not setting any non-functional cookies. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Music-Map - The Tourist Map of Music</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201218t0850/</link>
      <pubDate>Fri, 18 Dec 2020 08:50:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201218t0850/</guid>
      <description>&lt;p&gt;Omg this is genuinely useful. Type in an artist and get similar artists. Free yourself from Spotify.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML Memory Test - paulfosterdesign.co.uk</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201218t0751/</link>
      <pubDate>Fri, 18 Dec 2020 07:51:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201218t0751/</guid>
      <description>&lt;p&gt;All my reports will now have to take this test every 6 months. Any score below 50 is an automatic firing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Webbish</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201217t1140/</link>
      <pubDate>Thu, 17 Dec 2020 11:40:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201217t1140/</guid>
      <description></description>
    </item>
    <item>
      <title>Stress First Aid Self Care / Organizational Support Model</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201216t2038/</link>
      <pubDate>Wed, 16 Dec 2020 20:38:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201216t2038/</guid>
      <description></description>
    </item>
    <item>
      <title>The Women’s and Equality Committee ft some transphobes</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201215t1437/</link>
      <pubDate>Tue, 15 Dec 2020 14:39:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201215t1437/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve wondered why UK trans people are angry about GRA reform then you need to make time and read this monster essay by&#xA;&lt;a href=&#34;https://mobile.twitter.com/notCursedE&#34;&gt;@notCursedE&lt;/a&gt;. 💜&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201215t0752/</link>
      <pubDate>Tue, 15 Dec 2020 07:52:30 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201215t0752/</guid>
      <description>&lt;p&gt;You know when you think you&amp;rsquo;ve just badly bruised a finger, but a couple of months later when it&amp;rsquo;s still healing you realise you actually fractured it?&lt;/p&gt;&#xA;&lt;p&gt;Me, every year.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A note from 2020-12-11</title>
      <link>https://awfulwoman.com/notes/2020/12/20201211t1320/</link>
      <pubDate>Tue, 15 Dec 2020 07:41:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201211t1320/</guid>
      <description>&lt;p&gt;Lugging 45 kilogrammes of food up 5 flights of stairs is punishment for a crime I have not yet committed.&lt;/p&gt;&#xA;&lt;p&gt;*dies, dramatically*&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>From the Vault: Sylvia Rivera &amp; Marsha P. Johnson, 1970 | Making Gay History</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201213t1756/</link>
      <pubDate>Sun, 13 Dec 2020 17:58:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201213t1756/</guid>
      <description>&lt;p&gt;An absolutely incredible interview with Marsha P Johnson and Sylvia Rivera about being trans in 1979s New York.&lt;/p&gt;&#xA;&lt;p&gt;Show this to any transphobes who try and claim that these two wonderful women were actually gay men appropriated by the trans movement. Marsha talks about her hormone treatment and seeking surgery FFS!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201213t1249/</link>
      <pubDate>Sun, 13 Dec 2020 12:49:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201213t1249/</guid>
      <description>&lt;p&gt;Hard lockdown in Germany is coming. :(&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201212t1229/</link>
      <pubDate>Sat, 12 Dec 2020 12:29:10 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201212t1229/</guid>
      <description>&lt;p&gt;Off work until January 2021. What bliss. ☺️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Endangered Firefox: The state of Mozilla | ZDNet</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201211t1609/</link>
      <pubDate>Fri, 11 Dec 2020 16:09:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201211t1609/</guid>
      <description></description>
    </item>
    <item>
      <title>Syndication Feeds!</title>
      <link>https://awfulwoman.com/notes/2020/12/20201202t1714/</link>
      <pubDate>Fri, 11 Dec 2020 08:10:37 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201202t1714/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve got syndication feeds available for this site!&lt;/p&gt;&#xA;&lt;p&gt;Check out global firehose feed in &lt;a href=&#34;https://whalecoiner.com/rss&#34;&gt;RSS&lt;/a&gt;, &lt;a href=&#34;https://whalecoiner.com/atom&#34;&gt;Atom&lt;/a&gt;, and &lt;a href=&#34;https://whalecoiner.com/json&#34;&gt;JSON&lt;/a&gt; formats. Each section has its own feed (in those 3 formats) as well, so you can just, for example, subscribe to notes via the &lt;a href=&#34;https://whalecoiner.com/notes/rss&#34;&gt;Notes RSS feed&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS { In Real Life } | A Utility Class for Covering Elements</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201211t0809/</link>
      <pubDate>Fri, 11 Dec 2020 08:09:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201211t0809/</guid>
      <description></description>
    </item>
    <item>
      <title>Transgender Brits Struggle Against a Toxic Tide: ‘I Don’t Feel Safe Anywhere’</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t2045/</link>
      <pubDate>Thu, 10 Dec 2020 20:45:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t2045/</guid>
      <description>&lt;p&gt;This. Except that - take it from me - moving abroad doesn&amp;rsquo;t help. 😔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Alt vs Figcaption</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t0829/</link>
      <pubDate>Thu, 10 Dec 2020 19:51:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t0829/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/12/20201209t1516/</link>
      <pubDate>Thu, 10 Dec 2020 16:08:37 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/12/20201209t1516/</guid>
      <description>&lt;p&gt;Watching the Women and Equalities Committee on the Reform of the Gender Recognition Act. Gotta &amp;#x2764;&amp;#xfe0f; Alex, Ruth, and Stephen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://parliamentlive.tv/event/index/dfc9f53e-2ac4-4c30-8712-e3df47938fd7&#34;&gt;parliamentlive.tv&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Table of Contents | Web Almanac 2020</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t1234/</link>
      <pubDate>Thu, 10 Dec 2020 12:34:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t1234/</guid>
      <description></description>
    </item>
    <item>
      <title>Grow the IndieWeb with Webmentions | Amber Wilson</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t1016/</link>
      <pubDate>Thu, 10 Dec 2020 10:16:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t1016/</guid>
      <description></description>
    </item>
    <item>
      <title>How the 2010 student protests radicalised me</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t1012/</link>
      <pubDate>Thu, 10 Dec 2020 10:12:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t1012/</guid>
      <description></description>
    </item>
    <item>
      <title>npm ruin dev | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t0831/</link>
      <pubDate>Thu, 10 Dec 2020 08:31:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t0831/</guid>
      <description>&lt;p&gt;If anyone can, our man Jeremy can.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Europe to revive international night train links</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201210t0759/</link>
      <pubDate>Thu, 10 Dec 2020 08:00:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201210t0759/</guid>
      <description>&lt;p&gt;Dreams can come true.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Parliamentlive.tv - Women and Equalities Committee</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201209t1456/</link>
      <pubDate>Wed, 09 Dec 2020 14:56:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201209t1456/</guid>
      <description></description>
    </item>
    <item>
      <title>Clean advertising | Adactio</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201208t1322/</link>
      <pubDate>Tue, 08 Dec 2020 13:41:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201208t1322/</guid>
      <description></description>
    </item>
    <item>
      <title>adventures in adhd</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201208t0732/</link>
      <pubDate>Tue, 08 Dec 2020 07:34:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201208t0732/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The mildest criticism feels like the end of the world to me. This is a shame because I am criticised regularly for a variety of reasons, all stemming from my brain chemistry being a bit light on the dopamine.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Good Services Shop</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201207t1936/</link>
      <pubDate>Mon, 07 Dec 2020 19:36:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201207t1936/</guid>
      <description>&lt;p&gt;BUY ME EVERYTHING ON THIS SITE PLS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bell v Tavistock NHS Trust – a quick reaction post – Sandra Duffy</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201207t1022/</link>
      <pubDate>Mon, 07 Dec 2020 10:22:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201207t1022/</guid>
      <description></description>
    </item>
    <item>
      <title>Creating websites with prefers-reduced-data | Polypane Browser for Developers</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201206t1537/</link>
      <pubDate>Sun, 06 Dec 2020 15:37:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201206t1537/</guid>
      <description></description>
    </item>
    <item>
      <title>Aerosol transmission of Covid-19: A room, a bar and a classroom: how the coronavirus is spread through the air | Society | EL PAÍS in English</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201205t1707/</link>
      <pubDate>Sat, 05 Dec 2020 17:07:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201205t1707/</guid>
      <description></description>
    </item>
    <item>
      <title>Please disable JavaScript to view this site</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201130t1503/</link>
      <pubDate>Mon, 30 Nov 2020 15:03:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201130t1503/</guid>
      <description></description>
    </item>
    <item>
      <title>Under-Engineered Responsive Tables | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201129t1738/</link>
      <pubDate>Sun, 29 Nov 2020 17:38:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201129t1738/</guid>
      <description></description>
    </item>
    <item>
      <title>Climate ‘apocalypse’ fears stopping people having children – study | Climate change | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201127t1516/</link>
      <pubDate>Sun, 29 Nov 2020 17:17:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201127t1516/</guid>
      <description>&lt;p&gt;I honestly can&amp;rsquo;t imagine why anyone would want to have children in this world. 😔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Undoing the toxic dogmatism of digital design</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201129t1311/</link>
      <pubDate>Sun, 29 Nov 2020 13:11:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201129t1311/</guid>
      <description></description>
    </item>
    <item>
      <title>DIY Hue Emulator : Build smart DIY Lights - diyHue</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201128t1424/</link>
      <pubDate>Sat, 28 Nov 2020 19:14:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201128t1424/</guid>
      <description>&lt;p&gt;Oh I didn&amp;rsquo;t realise that I need this. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why The Web Is Such A Mess | Tom Scott | YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201127t1431/</link>
      <pubDate>Fri, 27 Nov 2020 14:31:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201127t1431/</guid>
      <description></description>
    </item>
    <item>
      <title>Gay men: step up and become a trans ally | OutLife</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201127t0838/</link>
      <pubDate>Fri, 27 Nov 2020 08:38:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201127t0838/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Background Patterns by MagicPattern</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t2022/</link>
      <pubDate>Thu, 26 Nov 2020 20:22:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t2022/</guid>
      <description></description>
    </item>
    <item>
      <title>The Grand Unification Proposal · Issue #5743 · w3c/csswg-drafts</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t2014/</link>
      <pubDate>Thu, 26 Nov 2020 20:14:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t2014/</guid>
      <description></description>
    </item>
    <item>
      <title>Olivia Colman, Jameela Jamil and Paloma Faith condemn ‘violence and hostility’ against trans women in open letter | The Independent</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t2013/</link>
      <pubDate>Thu, 26 Nov 2020 20:13:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t2013/</guid>
      <description></description>
    </item>
    <item>
      <title>Google’s new logos are bad | TechCrunch</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t1813/</link>
      <pubDate>Thu, 26 Nov 2020 18:13:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t1813/</guid>
      <description></description>
    </item>
    <item>
      <title>The (extremely) loud minority - Andy Bell</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t1805/</link>
      <pubDate>Thu, 26 Nov 2020 18:05:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t1805/</guid>
      <description>&lt;p&gt;Thank you Andy for this! ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>WorldWideWeb: Proposal for a HyperText Project</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t1804/</link>
      <pubDate>Thu, 26 Nov 2020 18:04:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t1804/</guid>
      <description>&lt;p&gt;This web thing might catch on.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Zulu and UTC: the story behind aviation&#39;s time zone | Flightradar24 Blog</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t1803/</link>
      <pubDate>Thu, 26 Nov 2020 18:03:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t1803/</guid>
      <description></description>
    </item>
    <item>
      <title>What would happen if computers never got any faster? – Terence Eden’s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t1605/</link>
      <pubDate>Thu, 26 Nov 2020 16:05:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t1605/</guid>
      <description></description>
    </item>
    <item>
      <title>Amazon Is Killing My Sex Life | Dame Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t0854/</link>
      <pubDate>Thu, 26 Nov 2020 08:54:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t0854/</guid>
      <description></description>
    </item>
    <item>
      <title>Why it&#39;s good for users that HTML, CSS and JS are separate languages</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201126t0733/</link>
      <pubDate>Thu, 26 Nov 2020 07:33:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201126t0733/</guid>
      <description></description>
    </item>
    <item>
      <title>BBC iPlayer - His Dark Materials</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t2154/</link>
      <pubDate>Wed, 25 Nov 2020 21:54:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t2154/</guid>
      <description>&lt;p&gt;YAAAAAASSSSSS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t2114/</link>
      <pubDate>Wed, 25 Nov 2020 21:14:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t2114/</guid>
      <description>&lt;p&gt;♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t2054/</link>
      <pubDate>Wed, 25 Nov 2020 20:54:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t2054/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t1726/</link>
      <pubDate>Wed, 25 Nov 2020 17:26:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t1726/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t1428/</link>
      <pubDate>Wed, 25 Nov 2020 14:28:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t1428/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/bookmarks/2020/20201125t0922/</link>
      <pubDate>Wed, 25 Nov 2020 09:22:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201125t0922/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/11/20201124t2005/</link>
      <pubDate>Tue, 24 Nov 2020 20:05:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/11/20201124t2005/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;People can continue to meet people outside their Christmas bubble outdoors according to the rules in the tier where they live.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What the fuck did I just read?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bbc.com/news/uk-55064962&#34;&gt;https://www.bbc.com/news/uk-55064962&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/11/20201124t1154/</link>
      <pubDate>Tue, 24 Nov 2020 11:54:54 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/11/20201124t1154/</guid>
      <description>&lt;p&gt;Seeing someone remove his mask to cough and sneeze sums up a lot about this pandemic.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/11/20201124t0900/</link>
      <pubDate>Tue, 24 Nov 2020 09:00:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/11/20201124t0900/</guid>
      <description>&lt;p&gt;So this is my first time writing a note on the go from my mobile phone. How exciting!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Delaware Has Elected The First-Ever Openly Trans State Senator In The US</title>
      <link>https://awfulwoman.com/bookmarks/2020/20201104t1045/</link>
      <pubDate>Wed, 04 Nov 2020 10:45:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20201104t1045/</guid>
      <description>&lt;p&gt;Excuse me while I go cry a little bit. We would never have once been this visible.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2020/10/20201030t0952/</link>
      <pubDate>Fri, 30 Oct 2020 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2020/10/20201030t0952/</guid>
      <description>&lt;p&gt;One of our gestalt of landlords has moved their daughter into our Haus, just as lockdown has started again.&lt;/p&gt;&#xA;&lt;p&gt;The stasi spirit is alive and well in Berlin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>On all that fuckery</title>
      <link>https://awfulwoman.com/bookmarks/2020/20200816t0937/</link>
      <pubDate>Fri, 28 Aug 2020 09:37:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20200816t0937/</guid>
      <description></description>
    </item>
    <item>
      <title>On all that fuckery</title>
      <link>https://awfulwoman.com/bookmarks/2020/20200828t0937/</link>
      <pubDate>Fri, 28 Aug 2020 08:37:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20200828t0937/</guid>
      <description></description>
    </item>
    <item>
      <title>A clean start for the web</title>
      <link>https://awfulwoman.com/bookmarks/2020/20200824t1224/</link>
      <pubDate>Mon, 24 Aug 2020 12:24:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/20200824t1224/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The problem is that the “document web” is often plagued by application characteristics - it’s the JavaScript and animations and complexity that makes your average newspaper website an unmitigated disaster. Where document websites adopt application patterns they often accidentally sacrifice accessibility, performance, and machine readability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I like this article a lot. I don&amp;rsquo;t &lt;em&gt;agree&lt;/em&gt; with it all, but I like it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2020.05.29, 13:25</title>
      <link>https://awfulwoman.com/quotes/3467/</link>
      <pubDate>Fri, 29 May 2020 11:25:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3467/</guid>
      <description>&lt;p&gt;For those just tuning in: a bunch of white cops arresting a black journalist as he&amp;rsquo;s reporting on live TV.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2020.05.29, 13:13</title>
      <link>https://awfulwoman.com/reposts/3466/</link>
      <pubDate>Fri, 29 May 2020 11:13:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3466/</guid>
      <description></description>
    </item>
    <item>
      <title>2020.05.27, 17:35</title>
      <link>https://awfulwoman.com/reposts/3465/</link>
      <pubDate>Wed, 27 May 2020 15:35:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3465/</guid>
      <description></description>
    </item>
    <item>
      <title>2020.05.26, 12:19</title>
      <link>https://awfulwoman.com/reposts/3464/</link>
      <pubDate>Tue, 26 May 2020 10:19:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3464/</guid>
      <description></description>
    </item>
    <item>
      <title>2020.05.26, 09:36</title>
      <link>https://awfulwoman.com/reposts/3463/</link>
      <pubDate>Tue, 26 May 2020 07:36:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3463/</guid>
      <description></description>
    </item>
    <item>
      <title>2020.05.25, 11:08</title>
      <link>https://awfulwoman.com/quotes/3462/</link>
      <pubDate>Mon, 25 May 2020 09:08:19 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3462/</guid>
      <description>&lt;p&gt;telnet&#xA;pine&#xA;mutt&#xA;usenet&#xA;winsock&#xA;majordomo&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>VOIP Flashcards (by @tom_armitage)</title>
      <link>https://awfulwoman.com/bookmarks/2020/3461/</link>
      <pubDate>Wed, 18 Mar 2020 13:27:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2020/3461/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.12.20, 16:40</title>
      <link>https://awfulwoman.com/quotes/3460/</link>
      <pubDate>Fri, 20 Dec 2019 15:40:15 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3460/</guid>
      <description>&lt;p&gt;Damn I should be looking at Twitter occasionally. Thank you @LauraKalbag for this mention earlier this month!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.12.20, 16:06</title>
      <link>https://awfulwoman.com/reposts/3459/</link>
      <pubDate>Fri, 20 Dec 2019 15:06:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3459/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/3458/</link>
      <pubDate>Tue, 03 Dec 2019 10:10:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3458/</guid>
      <description>&lt;p&gt;Friends at @OtherNatureShop, Berlin&amp;rsquo;s most fantastic feminist, trans friendly, queer friendly, BPoC friendly sex store, are looking for someone to freelance help with their ecommerce site. &lt;a href=&#34;https://gist.github.com/sonniesedge/a25ec4182bba7e198a8e7bd6c35ab759&#34;&gt;Interested&lt;/a&gt;?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.11.27, 07:04</title>
      <link>https://awfulwoman.com/likes/2019/3457/</link>
      <pubDate>Wed, 27 Nov 2019 06:04:21 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3457/</guid>
      <description></description>
    </item>
    <item>
      <title>Animal Hands</title>
      <link>https://awfulwoman.com/bandnames/2019/3455/</link>
      <pubDate>Tue, 26 Nov 2019 10:52:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3455/</guid>
      <description>&lt;p&gt;90s Indiepop&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.11.26, 09:05</title>
      <link>https://awfulwoman.com/notes/2019/3454/</link>
      <pubDate>Tue, 26 Nov 2019 08:05:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3454/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s hard to believe that the @wearewebclerks conference was the first one ever by the organisers. It was slick, welcoming, friendly, and interesting. Thanks for asking me to speak! ♥️ #webclerks&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cheese Toothpaste</title>
      <link>https://awfulwoman.com/bandnames/2019/3443/</link>
      <pubDate>Sat, 26 Oct 2019 23:23:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3443/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.13, 11:08</title>
      <link>https://awfulwoman.com/reposts/3422/</link>
      <pubDate>Sun, 13 Oct 2019 09:08:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3422/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.13, 10:59</title>
      <link>https://awfulwoman.com/reposts/3421/</link>
      <pubDate>Sun, 13 Oct 2019 08:59:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3421/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.12, 21:48</title>
      <link>https://awfulwoman.com/notes/2019/3420/</link>
      <pubDate>Sat, 12 Oct 2019 19:48:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3420/</guid>
      <description>&lt;p&gt;Lost my voice. Amazing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.12, 21:42</title>
      <link>https://awfulwoman.com/likes/2019/3419/</link>
      <pubDate>Sat, 12 Oct 2019 19:42:52 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3419/</guid>
      <description></description>
    </item>
    <item>
      <title>Delicate Crackers</title>
      <link>https://awfulwoman.com/bandnames/2019/3418/</link>
      <pubDate>Sat, 12 Oct 2019 18:56:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3418/</guid>
      <description>&lt;p&gt;Northern England punk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Can we please style the &lt;select&gt; control?</title>
      <link>https://awfulwoman.com/bookmarks/2019/3417/</link>
      <pubDate>Sat, 12 Oct 2019 12:42:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3417/</guid>
      <description></description>
    </item>
    <item>
      <title>Alexei Leonov, first human to walk in space, dies aged 85 | Science | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/3416/</link>
      <pubDate>Sat, 12 Oct 2019 11:41:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3416/</guid>
      <description>&lt;p&gt;😢&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.12, 11:35</title>
      <link>https://awfulwoman.com/reposts/3415/</link>
      <pubDate>Sat, 12 Oct 2019 09:35:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3415/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.12, 11:27</title>
      <link>https://awfulwoman.com/notes/2019/3414/</link>
      <pubDate>Sat, 12 Oct 2019 09:27:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3414/</guid>
      <description>&lt;p&gt;Have fully broken myself after these last few weeks. Well, last few months. Currently lying on the sofa emitting fluids and sounds from my face pipes. I think both my mind and body need a hard reboot.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How (Not) to Build a Button | Ben Myers</title>
      <link>https://awfulwoman.com/bookmarks/2019/3413/</link>
      <pubDate>Thu, 10 Oct 2019 10:44:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3413/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.10, 12:43</title>
      <link>https://awfulwoman.com/reposts/3412/</link>
      <pubDate>Thu, 10 Oct 2019 10:43:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3412/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.10, 10:51</title>
      <link>https://awfulwoman.com/quotes/3411/</link>
      <pubDate>Thu, 10 Oct 2019 08:51:04 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3411/</guid>
      <description>&lt;p&gt;A day of accessibility talks! For free! Today! Online! Exclamation marks!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.10, 09:52</title>
      <link>https://awfulwoman.com/likes/2019/3409/</link>
      <pubDate>Thu, 10 Oct 2019 07:52:48 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3409/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.09, 23:28</title>
      <link>https://awfulwoman.com/likes/2019/3408/</link>
      <pubDate>Wed, 09 Oct 2019 21:28:05 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3408/</guid>
      <description></description>
    </item>
    <item>
      <title>Don’t Get Clever with Login Forms</title>
      <link>https://awfulwoman.com/bookmarks/2019/3407/</link>
      <pubDate>Wed, 09 Oct 2019 21:09:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3407/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.09, 18:00</title>
      <link>https://awfulwoman.com/quotes/3406/</link>
      <pubDate>Wed, 09 Oct 2019 16:00:56 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3406/</guid>
      <description>&lt;p&gt;Two birds, one motherfucking big stone.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Internet of P45s</title>
      <link>https://awfulwoman.com/bandnames/2019/3404/</link>
      <pubDate>Wed, 09 Oct 2019 13:08:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3404/</guid>
      <description></description>
    </item>
    <item>
      <title>Tech issues: The myth of inevitable technological progress - Vox</title>
      <link>https://awfulwoman.com/bookmarks/2019/3403/</link>
      <pubDate>Wed, 09 Oct 2019 09:11:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3403/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The assertion that technology companies can’t possibly be shaped or restrained with the public’s interest in mind is to argue that they are fundamentally different from any other industry. They’re not.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>How to be a more productive developer | Go Make Things</title>
      <link>https://awfulwoman.com/bookmarks/2019/3402/</link>
      <pubDate>Wed, 09 Oct 2019 06:36:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3402/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Plan your scripts out on paper before your open a text editor.&lt;/li&gt;&#xA;&lt;li&gt;Stop obsessing over tools.&lt;/li&gt;&#xA;&lt;li&gt;Focus on solving problems.&lt;/li&gt;&#xA;&lt;li&gt;Maintain a library of snippets that you can reuse.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.09, 08:29</title>
      <link>https://awfulwoman.com/notes/2019/3401/</link>
      <pubDate>Wed, 09 Oct 2019 06:29:35 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3401/</guid>
      <description>&lt;p&gt;Still chuckling at die Endnutzerleistungsentwicklerprioritätenwahnvorstellung.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>You really don&#39;t need all that JavaScript, I promise</title>
      <link>https://awfulwoman.com/bookmarks/2019/3400/</link>
      <pubDate>Tue, 08 Oct 2019 21:05:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3400/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;So you say to yourself, I have a plan. Instead of me letting the user click on a link that then goes to the browser and the browser giving me back control when the new page loads, what about implementing that myself?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Instead of letting the browser handle navigation, I will handle navigation, so as to avoid the loss of control. What I&amp;rsquo;ll do is, I&amp;rsquo;ll XHR the page off the server, and then I&amp;rsquo;ll innerHTML it into the current page. You&amp;rsquo;re getting around the loss of control by handling loading yourself. Don&amp;rsquo;t trust the browser to do it, do it yourself. Implement it internally.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;An excellent post from Stuart Langridge. It excellently sums up the culture of Not Invented Here that permeates the industry of late.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Spec · 8-Point Grid</title>
      <link>https://awfulwoman.com/bookmarks/2019/3399/</link>
      <pubDate>Tue, 08 Oct 2019 11:51:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3399/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Using multiples of 8 to define dimensions, padding, and margin of elements.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.08, 08:18</title>
      <link>https://awfulwoman.com/reposts/3398/</link>
      <pubDate>Tue, 08 Oct 2019 06:18:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3398/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.08, 08:16</title>
      <link>https://awfulwoman.com/reposts/3397/</link>
      <pubDate>Tue, 08 Oct 2019 06:16:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3397/</guid>
      <description></description>
    </item>
    <item>
      <title>Dark mode</title>
      <link>https://awfulwoman.com/bookmarks/2019/3396/</link>
      <pubDate>Mon, 07 Oct 2019 06:05:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3396/</guid>
      <description>&lt;p&gt;Excellent implementation work by Jeremy on his personal site. Dark mode is something that we can easily add everywhere!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>ASPIRE: Ideals to Aspire to When Building Websites</title>
      <link>https://awfulwoman.com/bookmarks/2019/3395/</link>
      <pubDate>Mon, 07 Oct 2019 06:04:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3395/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.05, 22:24</title>
      <link>https://awfulwoman.com/reposts/3392/</link>
      <pubDate>Sat, 05 Oct 2019 20:24:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3392/</guid>
      <description></description>
    </item>
    <item>
      <title>Download Inkscape 1.0beta1 | Inkscape</title>
      <link>https://awfulwoman.com/bookmarks/2019/3391/</link>
      <pubDate>Sat, 05 Oct 2019 19:43:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3391/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m looking forward to trying this - it&amp;rsquo;s apparently hugely improved on MacOS!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Principle</title>
      <link>https://awfulwoman.com/bookmarks/2019/3390/</link>
      <pubDate>Sat, 05 Oct 2019 19:38:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3390/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.05, 20:13</title>
      <link>https://awfulwoman.com/reposts/3389/</link>
      <pubDate>Sat, 05 Oct 2019 18:13:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3389/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.05, 18:46</title>
      <link>https://awfulwoman.com/notes/2019/3388/</link>
      <pubDate>Sat, 05 Oct 2019 16:46:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3388/</guid>
      <description>&lt;p&gt;Thanks @FronteersConf for allowing me to clearly label my refrigerator at last. 👍 #FronteersConf&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.05, 17:45</title>
      <link>https://awfulwoman.com/reposts/3387/</link>
      <pubDate>Sat, 05 Oct 2019 15:45:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3387/</guid>
      <description></description>
    </item>
    <item>
      <title>The Lean Web</title>
      <link>https://awfulwoman.com/bookmarks/2019/3386/</link>
      <pubDate>Sat, 05 Oct 2019 15:33:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3386/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.05, 17:21</title>
      <link>https://awfulwoman.com/notes/2019/3385/</link>
      <pubDate>Sat, 05 Oct 2019 15:21:59 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3385/</guid>
      <description>&lt;p&gt;Just brained an elderly German man with a bag. By way of an apology I managed to say, in the informal case, &amp;ldquo;all your hairs taste lovely&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Gesundbrunnen (Nordkreuz), Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3384/</link>
      <pubDate>Sat, 05 Oct 2019 15:14:35 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3384/</guid>
      <description>&lt;p&gt;Back in Berlin!!!!&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;kisses the ground&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.05, 11:20</title>
      <link>https://awfulwoman.com/quotes/3383/</link>
      <pubDate>Sat, 05 Oct 2019 09:20:37 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3383/</guid>
      <description>&lt;p&gt;From this lady, you don&amp;rsquo;t know how much this means. She&amp;rsquo;s been &lt;em&gt;my&lt;/em&gt; inspiration ever since I met her a decade ago. ❤️ #MildCircleJerk&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.05, 10:45</title>
      <link>https://awfulwoman.com/notes/2019/3382/</link>
      <pubDate>Sat, 05 Oct 2019 08:45:02 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3382/</guid>
      <description>&lt;p&gt;Back with The Germans. Jack Wolfskin levels are nearing critical, and angry claiming of seats with scarves and coats has already begun.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Amsterdam Centraal train station</title>
      <link>https://awfulwoman.com/checkins/2019/3381/</link>
      <pubDate>Sat, 05 Oct 2019 08:25:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3381/</guid>
      <description>&lt;p&gt;Bye bye Amsterdam. You&amp;rsquo;ve been fantastic. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.05, 08:44</title>
      <link>https://awfulwoman.com/reposts/3380/</link>
      <pubDate>Sat, 05 Oct 2019 06:44:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3380/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.04, 23:07</title>
      <link>https://awfulwoman.com/likes/2019/3379/</link>
      <pubDate>Fri, 04 Oct 2019 21:07:29 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3379/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/3378/</link>
      <pubDate>Fri, 04 Oct 2019 20:44:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3378/</guid>
      <description>&lt;p&gt;&lt;code&gt;#IndiewebCamp&lt;/code&gt;, &lt;code&gt;#Fronteers&lt;/code&gt; and &lt;code&gt;#ViewSource&lt;/code&gt; week over. I overcame exhaustion and severe asthma to deliver an opening talk at a huge international conference. I wish I could show this BADASS lady to sickly and anxious 15 year old Charlie. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Meat Module</title>
      <link>https://awfulwoman.com/bandnames/2019/3377/</link>
      <pubDate>Fri, 04 Oct 2019 17:58:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3377/</guid>
      <description>&lt;p&gt;Hawksworth Synth Band.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Runes and Cheese Sauce</title>
      <link>https://awfulwoman.com/bandnames/2019/3376/</link>
      <pubDate>Fri, 04 Oct 2019 16:19:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3376/</guid>
      <description>&lt;p&gt;Urban Ambient.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.04, 16:48</title>
      <link>https://awfulwoman.com/notes/2019/3375/</link>
      <pubDate>Fri, 04 Oct 2019 14:48:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3375/</guid>
      <description>&lt;p&gt;I feel a spicy talk coming from @slightlylate. #fronteers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.04, 16:09</title>
      <link>https://awfulwoman.com/notes/2019/3374/</link>
      <pubDate>Fri, 04 Oct 2019 14:09:21 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3374/</guid>
      <description>&lt;p&gt;@mandy_kerr and her amazing space trousers are making me excited for variable fonts. So many more design possibilities! #fronteers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.04, 14:45</title>
      <link>https://awfulwoman.com/notes/2019/3373/</link>
      <pubDate>Fri, 04 Oct 2019 12:45:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3373/</guid>
      <description>&lt;p&gt;@anjanavakil reminds me that I have absolutely no knowledge of lamdba calculus or, in fact, any desire to ever learn it, and, even more so, only the desire to flee in terror at the very mention of the name. #fronteers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.04, 11:33</title>
      <link>https://awfulwoman.com/notes/2019/3372/</link>
      <pubDate>Fri, 04 Oct 2019 09:33:54 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3372/</guid>
      <description>&lt;p&gt;@rakshesha is genuinely blowing my mind about the links between tripping and machine learning.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Pathé Tuschinski, Amsterdam</title>
      <link>https://awfulwoman.com/checkins/2019/3371/</link>
      <pubDate>Fri, 04 Oct 2019 07:26:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3371/</guid>
      <description>&lt;p&gt;Here for Fronteers 2019 day 2!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.03, 21:59</title>
      <link>https://awfulwoman.com/reposts/3369/</link>
      <pubDate>Thu, 03 Oct 2019 19:59:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3369/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 21:19</title>
      <link>https://awfulwoman.com/likes/2019/3368/</link>
      <pubDate>Thu, 03 Oct 2019 19:19:12 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3368/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 19:47</title>
      <link>https://awfulwoman.com/reposts/3367/</link>
      <pubDate>Thu, 03 Oct 2019 17:47:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3367/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 19:43</title>
      <link>https://awfulwoman.com/notes/2019/3366/</link>
      <pubDate>Thu, 03 Oct 2019 17:43:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3366/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s #Foxtober. Why aren&amp;rsquo;t you using Firefox? Seriously, why not? It&amp;rsquo;s not run by a giant corporation. It&amp;rsquo;s got a cool community. It promotes browser diversity. &lt;code&gt;[taps foot, irritably]&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.03, 19:40</title>
      <link>https://awfulwoman.com/reposts/3365/</link>
      <pubDate>Thu, 03 Oct 2019 17:40:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3365/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 19:30</title>
      <link>https://awfulwoman.com/likes/2019/3364/</link>
      <pubDate>Thu, 03 Oct 2019 17:30:45 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3364/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 19:26</title>
      <link>https://awfulwoman.com/likes/2019/3363/</link>
      <pubDate>Thu, 03 Oct 2019 17:26:05 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3363/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 16:50</title>
      <link>https://awfulwoman.com/notes/2019/3362/</link>
      <pubDate>Thu, 03 Oct 2019 14:50:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3362/</guid>
      <description>&lt;p&gt;Genuinely looking forward to this talk by @adactio and @rem so much. #fronteers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.03, 14:58</title>
      <link>https://awfulwoman.com/notes/2019/3361/</link>
      <pubDate>Thu, 03 Oct 2019 12:58:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3361/</guid>
      <description>&lt;p&gt;@StephenCookDev is committing severe CSS abuse live on stage and I ruddy love it. Super Mario Kart in CSS! 😂😭 #fronteers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Modern CSS Reset - DEV Community 👩‍💻👨‍💻</title>
      <link>https://awfulwoman.com/bookmarks/2019/3360/</link>
      <pubDate>Thu, 03 Oct 2019 10:55:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3360/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 12:40</title>
      <link>https://awfulwoman.com/notes/2019/3359/</link>
      <pubDate>Thu, 03 Oct 2019 10:40:15 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3359/</guid>
      <description>&lt;p&gt;Managed to get through a talk while on the verge of collapsing. This evening is some hardcore relaxing and enjoying the rare treat of having access to a bathtub. 🛀&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.03, 12:03</title>
      <link>https://awfulwoman.com/notes/2019/3358/</link>
      <pubDate>Thu, 03 Oct 2019 10:03:48 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3358/</guid>
      <description>&lt;p&gt;Loving the passion for CSS from @eva_trostlos. CSS rocks, you fuckers! #FronteersConf&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.03, 11:49</title>
      <link>https://awfulwoman.com/reposts/3357/</link>
      <pubDate>Thu, 03 Oct 2019 09:49:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3357/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:47</title>
      <link>https://awfulwoman.com/likes/2019/3356/</link>
      <pubDate>Thu, 03 Oct 2019 09:47:34 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3356/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:46</title>
      <link>https://awfulwoman.com/likes/2019/3355/</link>
      <pubDate>Thu, 03 Oct 2019 09:46:29 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3355/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:45</title>
      <link>https://awfulwoman.com/likes/2019/3354/</link>
      <pubDate>Thu, 03 Oct 2019 09:45:51 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3354/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:44</title>
      <link>https://awfulwoman.com/reposts/3353/</link>
      <pubDate>Thu, 03 Oct 2019 09:44:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3353/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:42</title>
      <link>https://awfulwoman.com/likes/2019/3352/</link>
      <pubDate>Thu, 03 Oct 2019 09:42:54 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3352/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:42</title>
      <link>https://awfulwoman.com/likes/2019/3351/</link>
      <pubDate>Thu, 03 Oct 2019 09:42:27 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3351/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 11:39</title>
      <link>https://awfulwoman.com/reposts/3350/</link>
      <pubDate>Thu, 03 Oct 2019 09:39:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3350/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.03, 10:17</title>
      <link>https://awfulwoman.com/notes/2019/3349/</link>
      <pubDate>Thu, 03 Oct 2019 08:17:41 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3349/</guid>
      <description>&lt;p&gt;Having my tiny mind blown by Professor @hj_chen at #Fronteers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Pathé Tuschinski, Amsterdam</title>
      <link>https://awfulwoman.com/checkins/2019/3370/</link>
      <pubDate>Thu, 03 Oct 2019 06:22:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3370/</guid>
      <description>&lt;p&gt;Here for Fronteers 2019 day 1!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.02, 23:15</title>
      <link>https://awfulwoman.com/reposts/3348/</link>
      <pubDate>Wed, 02 Oct 2019 21:15:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3348/</guid>
      <description></description>
    </item>
    <item>
      <title>Gammon Flavoured Quavers</title>
      <link>https://awfulwoman.com/bandnames/2019/3347/</link>
      <pubDate>Wed, 02 Oct 2019 18:45:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3347/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.02, 04:38</title>
      <link>https://awfulwoman.com/notes/2019/3344/</link>
      <pubDate>Wed, 02 Oct 2019 02:38:07 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3344/</guid>
      <description>&lt;p&gt;I keep forgetting that I have adult asthma. Someone pointed out that the venue I&amp;rsquo;ve been in used smoke machines CONSTANTLY. Dug out my medication and I can breathe. Thank fuck. But now I&amp;rsquo;ve taken steroids and my resting heart rate is 100+ and it&amp;rsquo;s 4am and I haven&amp;rsquo;t slept yet. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Designing the child funeral fund service | Adam Silver | Designer, London, UK.</title>
      <link>https://awfulwoman.com/bookmarks/2019/3343/</link>
      <pubDate>Tue, 01 Oct 2019 16:01:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3343/</guid>
      <description>&lt;p&gt;Heartbreaking work, but it shows how important it is to care and empathise while designing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.01, 17:38</title>
      <link>https://awfulwoman.com/notes/2019/3342/</link>
      <pubDate>Tue, 01 Oct 2019 15:38:48 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3342/</guid>
      <description>&lt;p&gt;Trying to get better, because I want so much to speak at @FronteersConf! I have delightfully angry things to tell you about constraints!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.01, 17:06</title>
      <link>https://awfulwoman.com/notes/2019/3341/</link>
      <pubDate>Tue, 01 Oct 2019 15:06:14 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3341/</guid>
      <description>&lt;p&gt;A conference week where I&amp;rsquo;ve been intermittently ill. Yay. Just missed most of the second day of #ViewSourceConf after having to return to my hotel room to pass out. Could illness happen at work? No, life would obviously veto that. I can only be sick when I&amp;rsquo;m enjoying myself.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Not so static... Introducing the HTMLRewriter API Beta to Cloudflare Workers</title>
      <link>https://awfulwoman.com/bookmarks/2019/3340/</link>
      <pubDate>Tue, 01 Oct 2019 14:27:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3340/</guid>
      <description>&lt;p&gt;&amp;ldquo;Edge-side rendering&amp;rdquo;. Amazing! This could be something to really solve some of the issues I have with our reliance on Client-Side Rendering. I will have to play with this&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.10.01, 12:15</title>
      <link>https://awfulwoman.com/reposts/3338/</link>
      <pubDate>Tue, 01 Oct 2019 10:15:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3338/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Amsterdam Theatre</title>
      <link>https://awfulwoman.com/checkins/2019/3339/</link>
      <pubDate>Tue, 01 Oct 2019 07:14:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3339/</guid>
      <description></description>
    </item>
    <item>
      <title>Suddenly, it’s OK to be German and to talk about race | Mithu Sanyal | Opinion | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/3337/</link>
      <pubDate>Tue, 01 Oct 2019 05:47:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3337/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.10.01, 06:19</title>
      <link>https://awfulwoman.com/reposts/3336/</link>
      <pubDate>Tue, 01 Oct 2019 04:19:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3336/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.30, 19:19</title>
      <link>https://awfulwoman.com/reposts/3335/</link>
      <pubDate>Mon, 30 Sep 2019 17:19:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3335/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.30, 19:18</title>
      <link>https://awfulwoman.com/reposts/3334/</link>
      <pubDate>Mon, 30 Sep 2019 17:18:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3334/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.30, 16:10</title>
      <link>https://awfulwoman.com/notes/2019/3333/</link>
      <pubDate>Mon, 30 Sep 2019 14:10:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3333/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t think I&amp;rsquo;ve ever been as happy attending an event as being at #ViewSourceConf. A diverse set of speakers, a wonderfully varied crowd, everyone happy, optimistic, and co-operative. Zero competitive energy. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.30, 16:02</title>
      <link>https://awfulwoman.com/reposts/3332/</link>
      <pubDate>Mon, 30 Sep 2019 14:02:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3332/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Amsterdam Theatre</title>
      <link>https://awfulwoman.com/checkins/2019/3331/</link>
      <pubDate>Mon, 30 Sep 2019 07:54:01 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3331/</guid>
      <description>&lt;p&gt;Here for View Source day one!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Poki Games</title>
      <link>https://awfulwoman.com/checkins/2019/3330/</link>
      <pubDate>Sun, 29 Sep 2019 15:20:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3330/</guid>
      <description>&lt;p&gt;Here for View Source speaker social. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Kickstarter To Workers and Project Creators: Drop Dead | Current Affairs</title>
      <link>https://awfulwoman.com/bookmarks/2019/3329/</link>
      <pubDate>Sun, 29 Sep 2019 07:34:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3329/</guid>
      <description>&lt;p&gt;Always remember kids, a company never has your best interests at heart. They&amp;rsquo;re about power, heirarchy, and making money.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>WALL•E | Typeset in the Future</title>
      <link>https://awfulwoman.com/bookmarks/2019/3328/</link>
      <pubDate>Sun, 29 Sep 2019 06:29:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3328/</guid>
      <description></description>
    </item>
    <item>
      <title>Cathedral of Chips</title>
      <link>https://awfulwoman.com/bandnames/2019/3324/</link>
      <pubDate>Sat, 28 Sep 2019 19:03:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3324/</guid>
      <description></description>
    </item>
    <item>
      <title>Poorly Mixed Bisto</title>
      <link>https://awfulwoman.com/bandnames/2019/3323/</link>
      <pubDate>Sat, 28 Sep 2019 17:54:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3323/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.28, 19:35</title>
      <link>https://awfulwoman.com/notes/2019/3322/</link>
      <pubDate>Sat, 28 Sep 2019 17:35:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3322/</guid>
      <description>&lt;p&gt;As always in the Netherlands I am happily amazed at being short for a woman. Have stood in groups of lasses where I&amp;rsquo;ve had to tip toe to see things.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.28, 18:47</title>
      <link>https://awfulwoman.com/notes/2019/3321/</link>
      <pubDate>Sat, 28 Sep 2019 16:47:02 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3321/</guid>
      <description>&lt;p&gt;British people in Amsterdam: You really are obnoxious cunts.&lt;/p&gt;&#xA;&lt;p&gt;Europeans: I&amp;rsquo;m so fucking sorry.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>H2VX: hCards to vCards</title>
      <link>https://awfulwoman.com/bookmarks/2019/3320/</link>
      <pubDate>Sat, 28 Sep 2019 15:27:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3320/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Pension Homeland</title>
      <link>https://awfulwoman.com/checkins/2019/3318/</link>
      <pubDate>Sat, 28 Sep 2019 11:22:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3318/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at CODAM Coding College, Amsterdam</title>
      <link>https://awfulwoman.com/checkins/2019/3317/</link>
      <pubDate>Sat, 28 Sep 2019 09:30:35 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3317/</guid>
      <description>&lt;p&gt;Here for Indieweb Camp Amsterdam 2019. 🎉🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.28, 10:06</title>
      <link>https://awfulwoman.com/reposts/3316/</link>
      <pubDate>Sat, 28 Sep 2019 08:06:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3316/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.28, 10:01</title>
      <link>https://awfulwoman.com/notes/2019/3315/</link>
      <pubDate>Sat, 28 Sep 2019 08:01:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3315/</guid>
      <description>&lt;p&gt;Yesterday I got on the train to Amsterdam. Immediately felt ill. Turned into huge fever and delirious awfulness. 6 hours on that train, then a fever journey getting to hotel. Passed out at 5pm last night and woke at 8am this morning. But my god I feel better. Death to 24h bugs!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Amsterdam Centraal train station</title>
      <link>https://awfulwoman.com/checkins/2019/3313/</link>
      <pubDate>Fri, 27 Sep 2019 15:15:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3313/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Gesundbrunnen (Nordkreuz), Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3312/</link>
      <pubDate>Fri, 27 Sep 2019 08:14:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3312/</guid>
      <description>&lt;p&gt;Off to Amsterdam for Indieweb Camp, View Source conf, and Fronteers Conf. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.27, 09:47</title>
      <link>https://awfulwoman.com/likes/2019/3311/</link>
      <pubDate>Fri, 27 Sep 2019 07:47:17 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3311/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.26, 18:32</title>
      <link>https://awfulwoman.com/notes/2019/3310/</link>
      <pubDate>Thu, 26 Sep 2019 16:32:57 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3310/</guid>
      <description>&lt;p&gt;Jesus fucking christ, which idiot decided to try and rewrite a talk the day before heading off to a conf? This tit, obvs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.26, 16:03</title>
      <link>https://awfulwoman.com/reposts/3309/</link>
      <pubDate>Thu, 26 Sep 2019 14:03:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3309/</guid>
      <description></description>
    </item>
    <item>
      <title>Generative Artistry</title>
      <link>https://awfulwoman.com/bookmarks/2019/3308/</link>
      <pubDate>Thu, 26 Sep 2019 09:31:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3308/</guid>
      <description>&lt;p&gt;How to make generative art in the browser, with simple beautiful code.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.25, 10:03</title>
      <link>https://awfulwoman.com/reposts/3307/</link>
      <pubDate>Wed, 25 Sep 2019 08:03:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3307/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.25, 09:59</title>
      <link>https://awfulwoman.com/reposts/3306/</link>
      <pubDate>Wed, 25 Sep 2019 07:59:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3306/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.24, 19:33</title>
      <link>https://awfulwoman.com/quotes/3305/</link>
      <pubDate>Tue, 24 Sep 2019 17:33:09 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3305/</guid>
      <description>&lt;p&gt;The people of my home city spoke. And they did say &amp;ldquo;Joris Bohnson should sort this #Brexit out&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>It&#39;s Kids vs. the World in a Landmark Climate Complaint</title>
      <link>https://awfulwoman.com/bookmarks/2019/3304/</link>
      <pubDate>Tue, 24 Sep 2019 16:29:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3304/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.24, 09:57</title>
      <link>https://awfulwoman.com/reposts/3303/</link>
      <pubDate>Tue, 24 Sep 2019 07:57:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3303/</guid>
      <description></description>
    </item>
    <item>
      <title>Softcore Machine Porn</title>
      <link>https://awfulwoman.com/bandnames/2019/3301/</link>
      <pubDate>Mon, 23 Sep 2019 17:52:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3301/</guid>
      <description>&lt;p&gt;Screamer metal.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Salem of Sandwiches</title>
      <link>https://awfulwoman.com/bandnames/2019/3300/</link>
      <pubDate>Mon, 23 Sep 2019 17:47:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3300/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Spätzleexpress, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3299/</link>
      <pubDate>Mon, 23 Sep 2019 16:17:38 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3299/</guid>
      <description></description>
    </item>
    <item>
      <title>Thinking Fists</title>
      <link>https://awfulwoman.com/bandnames/2019/3296/</link>
      <pubDate>Sun, 22 Sep 2019 15:21:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3296/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Katie&#39;s Blue Cat, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3295/</link>
      <pubDate>Sun, 22 Sep 2019 15:19:14 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3295/</guid>
      <description></description>
    </item>
    <item>
      <title>Hormone Portal</title>
      <link>https://awfulwoman.com/bandnames/2019/3264/</link>
      <pubDate>Sun, 22 Sep 2019 14:04:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3264/</guid>
      <description>&lt;p&gt;Noise project. By a rejected noise boy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Panther Restaurant, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3294/</link>
      <pubDate>Sun, 22 Sep 2019 13:23:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3294/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Schönes Cafe, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3263/</link>
      <pubDate>Sun, 22 Sep 2019 11:40:44 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3263/</guid>
      <description></description>
    </item>
    <item>
      <title>Dirty Cheese Strings</title>
      <link>https://awfulwoman.com/bandnames/2019/3262/</link>
      <pubDate>Sun, 22 Sep 2019 11:40:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3262/</guid>
      <description>&lt;p&gt;West coast punk&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Few Notes on the Culture, by Iain M Banks</title>
      <link>https://awfulwoman.com/bookmarks/2019/3261/</link>
      <pubDate>Sat, 21 Sep 2019 22:07:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3261/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;It is, arguably, in the elevation of [The Market], this profoundly mechanistic (and in that sense perversely innocent) system to a position above all other moral, philosophical and political values and considerations that humankind displays most convincingly both its present intellectual [immaturity and] - through grossly pursued selfishness rather than the applied hatred of others - a kind of synthetic evil.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.21, 22:51</title>
      <link>https://awfulwoman.com/reposts/3260/</link>
      <pubDate>Sat, 21 Sep 2019 20:51:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3260/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.21, 18:59</title>
      <link>https://awfulwoman.com/reposts/3259/</link>
      <pubDate>Sat, 21 Sep 2019 16:59:31 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3259/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.21, 18:33</title>
      <link>https://awfulwoman.com/reposts/3258/</link>
      <pubDate>Sat, 21 Sep 2019 16:33:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3258/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.21, 15:58</title>
      <link>https://awfulwoman.com/reposts/3257/</link>
      <pubDate>Sat, 21 Sep 2019 13:58:06 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3257/</guid>
      <description></description>
    </item>
    <item>
      <title>Thread by @Collabblues: &#34;A story with , in english, with the amazing translation of @240185&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2019/3256/</link>
      <pubDate>Sat, 21 Sep 2019 13:34:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3256/</guid>
      <description>&lt;p&gt;History of EU lols.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.20, 13:37</title>
      <link>https://awfulwoman.com/likes/2019/3254/</link>
      <pubDate>Fri, 20 Sep 2019 11:37:56 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3254/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.20, 13:32</title>
      <link>https://awfulwoman.com/quotes/3253/</link>
      <pubDate>Fri, 20 Sep 2019 11:32:25 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3253/</guid>
      <description>&lt;p&gt;Yup, that&amp;rsquo;s definitely a tech opinion. Absolutely not in any way a web, UX, or #a11y opinion.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.20, 13:30</title>
      <link>https://awfulwoman.com/reposts/3252/</link>
      <pubDate>Fri, 20 Sep 2019 11:30:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3252/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Brandenburger Tor, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3255/</link>
      <pubDate>Fri, 20 Sep 2019 10:23:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3255/</guid>
      <description>&lt;p&gt;Here to take part in the Berlin Climate Strike, 2019&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.20, 12:03</title>
      <link>https://awfulwoman.com/notes/2019/3251/</link>
      <pubDate>Fri, 20 Sep 2019 10:03:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3251/</guid>
      <description>&lt;p&gt;All my love to every single bloody person - especially kids and teens - on the #climatestrike today. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An HTML attribute potentially worth $4.4M to Chipotle - Cloud Four</title>
      <link>https://awfulwoman.com/bookmarks/2019/3250/</link>
      <pubDate>Fri, 20 Sep 2019 09:06:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3250/</guid>
      <description>&lt;p&gt;An excellent argument for web standards and not trying to re-engineer what already exists in the browser.&lt;/p&gt;&#xA;&lt;p&gt;I would &lt;em&gt;personally&lt;/em&gt; make that field into a free text field that accepts YY or YYYY and do some validation on the client and server.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.20, 10:42</title>
      <link>https://awfulwoman.com/reposts/3249/</link>
      <pubDate>Fri, 20 Sep 2019 08:42:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3249/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.20, 08:30</title>
      <link>https://awfulwoman.com/reposts/3248/</link>
      <pubDate>Fri, 20 Sep 2019 06:30:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3248/</guid>
      <description></description>
    </item>
    <item>
      <title>Ominous Synth Music</title>
      <link>https://awfulwoman.com/bandnames/2019/3247/</link>
      <pubDate>Thu, 19 Sep 2019 19:24:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3247/</guid>
      <description>&lt;p&gt;Jazz band, for sure.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.19, 17:59</title>
      <link>https://awfulwoman.com/reposts/3245/</link>
      <pubDate>Thu, 19 Sep 2019 15:59:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3245/</guid>
      <description>&lt;p&gt;This is such a lovely thread. But I can&amp;rsquo;t stop thinking about &amp;ldquo;Geoff&amp;rdquo; and his ability to hate others so easily, then suddenly realising they&amp;rsquo;re fellow humans. It distresses me how much hate comes from people living inside their tiny mental boxes and never, ever &lt;em&gt;seeing&lt;/em&gt; others.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at PapalaCup, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3246/</link>
      <pubDate>Thu, 19 Sep 2019 10:16:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3246/</guid>
      <description></description>
    </item>
    <item>
      <title>Berlin’s Five-Year Rent Freeze Explained </title>
      <link>https://awfulwoman.com/bookmarks/2019/3244/</link>
      <pubDate>Thu, 19 Sep 2019 08:08:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3244/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.19, 08:10</title>
      <link>https://awfulwoman.com/quotes/3243/</link>
      <pubDate>Thu, 19 Sep 2019 06:10:52 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3243/</guid>
      <description>&lt;p&gt;I remember, only a few years ago, being able to say &amp;ldquo;I worked for BBC News!&amp;rdquo; without it sounding like &amp;ldquo;I voted Tory! Let&amp;rsquo;s dox someone!&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.19, 08:07</title>
      <link>https://awfulwoman.com/reposts/3242/</link>
      <pubDate>Thu, 19 Sep 2019 06:07:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3242/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.19, 08:05</title>
      <link>https://awfulwoman.com/reposts/3241/</link>
      <pubDate>Thu, 19 Sep 2019 06:05:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3241/</guid>
      <description></description>
    </item>
    <item>
      <title>To decarbonize we must decomputerize: why we need a Luddite revolution | Technology | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/3240/</link>
      <pubDate>Wed, 18 Sep 2019 20:28:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3240/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;To decarbonize, we need to decomputerize.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;nods, hugely&lt;/em&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We should destroy machinery hurtful to the common good and build machinery helpful to it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;m at that point in my life where I&amp;rsquo;m quite happy to see every computer in the world get pissed on until it shuts down forever.&lt;/p&gt;&#xA;&lt;p&gt;Computers were great at first, but I&amp;rsquo;m not seeing what good mass computerisation is bringing to the world now.&lt;/p&gt;&#xA;&lt;p&gt;Or maybe this is all a nostalgic yearning for the 1980s.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Denial</title>
      <link>https://awfulwoman.com/bookmarks/2019/3239/</link>
      <pubDate>Wed, 18 Sep 2019 17:16:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3239/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.18, 18:29</title>
      <link>https://awfulwoman.com/reposts/3238/</link>
      <pubDate>Wed, 18 Sep 2019 16:29:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3238/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.18, 17:55</title>
      <link>https://awfulwoman.com/quotes/3237/</link>
      <pubDate>Wed, 18 Sep 2019 15:55:44 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3237/</guid>
      <description>&lt;p&gt;Laura is a high-profile BBC journalist directing her 1M followers to dogpile an individual for absolutely no journalistic reason whatsoever. She&amp;rsquo;s focussing on him and forgetting to mention that the PM lied horrendously during this incident.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.18, 14:43</title>
      <link>https://awfulwoman.com/reposts/3236/</link>
      <pubDate>Wed, 18 Sep 2019 12:43:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3236/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.18, 12:34</title>
      <link>https://awfulwoman.com/reposts/3235/</link>
      <pubDate>Wed, 18 Sep 2019 10:34:01 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3235/</guid>
      <description></description>
    </item>
    <item>
      <title>I’m Taking Ownership of My Tweets—zachleat.com</title>
      <link>https://awfulwoman.com/bookmarks/2019/3234/</link>
      <pubDate>Tue, 17 Sep 2019 22:22:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3234/</guid>
      <description>&lt;p&gt;Omg, I want and need to do this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bad Dreams of Flat Worlds</title>
      <link>https://awfulwoman.com/bandnames/2019/3293/</link>
      <pubDate>Tue, 17 Sep 2019 17:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3293/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at IXDS, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3233/</link>
      <pubDate>Tue, 17 Sep 2019 17:09:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3233/</guid>
      <description>&lt;p&gt;Some amazing weird art cartography, and some boring technology things. But mostly amazing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.17, 18:01</title>
      <link>https://awfulwoman.com/likes/2019/3232/</link>
      <pubDate>Tue, 17 Sep 2019 16:01:15 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3232/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.17, 17:51</title>
      <link>https://awfulwoman.com/reposts/3231/</link>
      <pubDate>Tue, 17 Sep 2019 15:51:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3231/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.17, 17:30</title>
      <link>https://awfulwoman.com/reposts/3230/</link>
      <pubDate>Tue, 17 Sep 2019 15:30:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3230/</guid>
      <description></description>
    </item>
    <item>
      <title>Where to put buttons on forms</title>
      <link>https://awfulwoman.com/bookmarks/2019/3229/</link>
      <pubDate>Tue, 17 Sep 2019 14:56:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3229/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.17, 10:59</title>
      <link>https://awfulwoman.com/reposts/3228/</link>
      <pubDate>Tue, 17 Sep 2019 08:59:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3228/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.17, 09:41</title>
      <link>https://awfulwoman.com/notes/2019/3227/</link>
      <pubDate>Tue, 17 Sep 2019 07:41:32 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3227/</guid>
      <description>&lt;p&gt;I see all the shaven-headed and goatee-inflicted tech boys are out defending the noted paedophile Richard Stallman.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.17, 08:56</title>
      <link>https://awfulwoman.com/reposts/3226/</link>
      <pubDate>Tue, 17 Sep 2019 06:56:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3226/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.16, 21:40</title>
      <link>https://awfulwoman.com/reposts/3225/</link>
      <pubDate>Mon, 16 Sep 2019 19:40:31 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3225/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.16, 19:01</title>
      <link>https://awfulwoman.com/notes/2019/3224/</link>
      <pubDate>Mon, 16 Sep 2019 17:01:04 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3224/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve really gotta stop threatening to hurt people during my talks.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.15, 23:24</title>
      <link>https://awfulwoman.com/reposts/3223/</link>
      <pubDate>Sun, 15 Sep 2019 21:24:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3223/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.15, 23:17</title>
      <link>https://awfulwoman.com/reposts/3222/</link>
      <pubDate>Sun, 15 Sep 2019 21:17:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3222/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.15, 23:11</title>
      <link>https://awfulwoman.com/reposts/3221/</link>
      <pubDate>Sun, 15 Sep 2019 21:11:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3221/</guid>
      <description></description>
    </item>
    <item>
      <title>head is locked</title>
      <link>https://awfulwoman.com/bookmarks/2019/3220/</link>
      <pubDate>Sun, 15 Sep 2019 20:21:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3220/</guid>
      <description>&lt;p&gt;Why you won&amp;rsquo;t ever see new HTML elements in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.15, 20:55</title>
      <link>https://awfulwoman.com/reposts/3219/</link>
      <pubDate>Sun, 15 Sep 2019 18:55:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3219/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.15, 20:52</title>
      <link>https://awfulwoman.com/notes/2019/3218/</link>
      <pubDate>Sun, 15 Sep 2019 18:52:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3218/</guid>
      <description>&lt;p&gt;Maybe I&amp;rsquo;ll finally get some stability in my life. Those of you who have it, pleae appreciate it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.15, 20:33</title>
      <link>https://awfulwoman.com/notes/2019/3217/</link>
      <pubDate>Sun, 15 Sep 2019 18:33:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3217/</guid>
      <description>&lt;p&gt;Despite all the shit going on with Brexit it&amp;rsquo;s actually starting to feel like I&amp;rsquo;ll get to stay here. The overwhelming fear of loss of my residency rights has largely disappeared, especially now the Bundestag want to enact laws to protect us.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.15, 20:13</title>
      <link>https://awfulwoman.com/notes/2019/3216/</link>
      <pubDate>Sun, 15 Sep 2019 18:13:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3216/</guid>
      <description>&lt;p&gt;Walking the streets home from a hangover-curing meal I feel such an overwhelming visceral LOVE for Berlin, this town that has somehow become my home. I never thought I&amp;rsquo;d last more than a couple of years, and yet now I&amp;rsquo;m thinking of making a life here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>When Grids Go Wrong: Debugging CSS Grid</title>
      <link>https://awfulwoman.com/bookmarks/2019/3215/</link>
      <pubDate>Sun, 15 Sep 2019 16:00:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3215/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.15, 15:24</title>
      <link>https://awfulwoman.com/reposts/3214/</link>
      <pubDate>Sun, 15 Sep 2019 13:24:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3214/</guid>
      <description></description>
    </item>
    <item>
      <title>Uranium Dildo</title>
      <link>https://awfulwoman.com/bandnames/2019/3292/</link>
      <pubDate>Sat, 14 Sep 2019 14:56:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3292/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.13, 21:42</title>
      <link>https://awfulwoman.com/likes/2019/3213/</link>
      <pubDate>Fri, 13 Sep 2019 19:42:40 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3213/</guid>
      <description></description>
    </item>
    <item>
      <title>Inside Kickstarter’s year of turmoil—and a union effort that could be a first for the tech industry.</title>
      <link>https://awfulwoman.com/bookmarks/2019/3212/</link>
      <pubDate>Fri, 13 Sep 2019 19:33:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3212/</guid>
      <description>&lt;p&gt;Kickstarter could be the first tech company to unionize. &lt;a href=&#34;https://mobile.twitter.com/kickstarter&#34;&gt;@kickstarter&lt;/a&gt;&amp;rsquo;s management have responded by COINCIDENTALLY firing union organisers. 🤔&lt;/p&gt;&#xA;&lt;p&gt;Excellent reporting by &lt;a href=&#34;https://mobile.twitter.com/aprilaser&#34;&gt;@aprilaser&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.13, 21:16</title>
      <link>https://awfulwoman.com/reposts/3211/</link>
      <pubDate>Fri, 13 Sep 2019 19:16:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3211/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.13, 17:52</title>
      <link>https://awfulwoman.com/likes/2019/3209/</link>
      <pubDate>Fri, 13 Sep 2019 15:52:44 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3209/</guid>
      <description></description>
    </item>
    <item>
      <title>5G Will Definitely Make the Web Slower, Maybe | Filament Group, Inc.</title>
      <link>https://awfulwoman.com/bookmarks/2019/3208/</link>
      <pubDate>Fri, 13 Sep 2019 15:06:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3208/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;5G just might make web performance worse, not better, for the average person.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;hellip; historically, faster network speed has enabled developers to deliver more code to users—in particular, more JavaScript code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Go on&amp;hellip;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;On the average devices still in use today, 200kb of JavaScript (compressed for transfer) can take 6 or more seconds to parse—and that’s after the time it takes to download the code over the network.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The average device is not the brand new thousand-dollar iPhone with 3 lenses for taking photographs. The average device even in the US is the sort of device that you see on the Amazon Best Sellers, which can run about $130.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, the availability of faster networks will likely lead to developers sending more imperative code down the wire to devices that can&amp;rsquo;t handle it.&lt;/p&gt;&#xA;&lt;p&gt;Nice work, devs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Remove Richard Stallman - Selam G. - Medium</title>
      <link>https://awfulwoman.com/bookmarks/2019/3207/</link>
      <pubDate>Fri, 13 Sep 2019 07:25:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3207/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Why do we ponder the low enrollment of female and minority graduate students at MIT with one hand and endorse shitty men in science with the other? Not only endorse them — we invite them to our campus where they will brush shoulders with those same female and minority students.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Why do we excuse people simply because they are “geniuses”?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This. This sums up everything.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.12, 20:57</title>
      <link>https://awfulwoman.com/reposts/3206/</link>
      <pubDate>Thu, 12 Sep 2019 18:57:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3206/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.12, 18:25</title>
      <link>https://awfulwoman.com/notes/2019/3205/</link>
      <pubDate>Thu, 12 Sep 2019 16:25:24 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3205/</guid>
      <description>&lt;p&gt;Got out of Poland and back to Berlin. There&amp;rsquo;s undercuts everywhere and queers holding hands and and and I love this town. ♥️🏳️‍🌈👩‍❤️‍💋‍👩&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Lichtenberg Train Station, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3204/</link>
      <pubDate>Thu, 12 Sep 2019 13:29:29 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3204/</guid>
      <description>&lt;p&gt;BACK IN BERLIN.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Train Station, Poznan</title>
      <link>https://awfulwoman.com/checkins/2019/3203/</link>
      <pubDate>Thu, 12 Sep 2019 10:28:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3203/</guid>
      <description>&lt;p&gt;Escaping Poland while gay.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Train Station, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3202/</link>
      <pubDate>Thu, 12 Sep 2019 08:18:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3202/</guid>
      <description>&lt;p&gt;Bye bye Wroclaw. We&amp;rsquo;re off to be gay in Berlin. 🏳️‍🌈👩‍❤️‍💋‍👩&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.11, 21:43</title>
      <link>https://awfulwoman.com/reposts/3200/</link>
      <pubDate>Wed, 11 Sep 2019 19:43:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3200/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.11, 21:01</title>
      <link>https://awfulwoman.com/notes/2019/3199/</link>
      <pubDate>Wed, 11 Sep 2019 19:01:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3199/</guid>
      <description>&lt;p&gt;After 48 hours in Poland I am VERY FUCKING BORED of not being able to be gay.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Kontynuacja Bar, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3198/</link>
      <pubDate>Wed, 11 Sep 2019 17:11:37 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3198/</guid>
      <description>&lt;p&gt;Beer. Beer beer beer. Very Mikeller&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Soft Toys on a Backpack</title>
      <link>https://awfulwoman.com/bandnames/2019/3291/</link>
      <pubDate>Wed, 11 Sep 2019 17:03:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3291/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Mleczarnia Pub, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3196/</link>
      <pubDate>Wed, 11 Sep 2019 12:33:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3196/</guid>
      <description>&lt;p&gt;Feels like it should be a tourist trap. But it&amp;rsquo;s very quiet and still. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Cathedral of Saint John the Baptist, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3197/</link>
      <pubDate>Wed, 11 Sep 2019 11:14:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3197/</guid>
      <description>&lt;p&gt;Catholic as fuck.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Museum of Natural History, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3195/</link>
      <pubDate>Wed, 11 Sep 2019 09:54:35 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3195/</guid>
      <description>&lt;p&gt;Amazing little collection of preserved animals and skeletons.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.11, 11:38</title>
      <link>https://awfulwoman.com/notes/2019/3194/</link>
      <pubDate>Wed, 11 Sep 2019 09:38:26 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3194/</guid>
      <description>&lt;p&gt;BTW, if there are any PoC or other under represented groups out there who want to speak at #Webclerks, their CFP is still open and they would love to hear from you!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.google.com/forms/d/e/1FAIpQLSdMlydittpPpWLcd0tiDqadmAoaQv2nD8F8w4esqwdyKQt1aw/viewform&#34;&gt;https://docs.google.com/forms/d/e/1FAIpQLSdMlydittpPpWLcd0tiDqadmAoaQv2nD8F8w4esqwdyKQt1aw/viewform&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.11, 11:36</title>
      <link>https://awfulwoman.com/likes/2019/3193/</link>
      <pubDate>Wed, 11 Sep 2019 09:36:38 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3193/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.09.11, 11:33</title>
      <link>https://awfulwoman.com/quotes/3192/</link>
      <pubDate>Wed, 11 Sep 2019 09:33:08 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3192/</guid>
      <description>&lt;p&gt;Double whammy of confs today! Very very happy to be speaking at the first ever Webclerks community conference in Vienna! 🎉 #webclerks&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Polish Lody, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3191/</link>
      <pubDate>Wed, 11 Sep 2019 09:22:45 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3191/</guid>
      <description>&lt;p&gt;Excellent ice cream.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Hala Targowa, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3201/</link>
      <pubDate>Wed, 11 Sep 2019 09:04:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3201/</guid>
      <description>&lt;p&gt;Absolutely incredible market hall, in a sweeping Brutalist style.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.11, 08:51</title>
      <link>https://awfulwoman.com/quotes/3190/</link>
      <pubDate>Wed, 11 Sep 2019 06:51:49 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3190/</guid>
      <description>&lt;p&gt;Very happy to be speaking at the Material 2020 conference in Reykjavik! I am SO looking forward to it! 😊 #material20&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Folgujemy Cafe, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3189/</link>
      <pubDate>Wed, 11 Sep 2019 06:47:26 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3189/</guid>
      <description>&lt;p&gt;Lovely little cafe. Definitely the first wave of gentrification in this end of Wroclaw.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Coffee Planet, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3188/</link>
      <pubDate>Tue, 10 Sep 2019 19:38:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3188/</guid>
      <description>&lt;p&gt;The only queer cafe/bar in Wroclaw. Amazed that the religious Nazis haven&amp;rsquo;t tried to burn it down. Full of extremely cheeky kink drawings when I visited.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Pod Latarniami, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3187/</link>
      <pubDate>Tue, 10 Sep 2019 18:03:09 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3187/</guid>
      <description>&lt;p&gt;We have sat and watched all the desperate straights walking past. An awful blind date took place next to us. Nadja from What We Do In The Shadows sang nearby.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cheese Eating Wife</title>
      <link>https://awfulwoman.com/bandnames/2019/3290/</link>
      <pubDate>Tue, 10 Sep 2019 16:48:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3290/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Cheese is More, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3186/</link>
      <pubDate>Tue, 10 Sep 2019 16:21:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3186/</guid>
      <description>&lt;p&gt;An actual cheese-based restaurant. Fucking yes.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/3185/</link>
      <pubDate>Tue, 10 Sep 2019 08:33:06 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3185/</guid>
      <description>&lt;p&gt;Trying to match Poland&amp;rsquo;s homophobia with the giant cock drawn on my coffee by an agressively heterosexual barista.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Dinette, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3184/</link>
      <pubDate>Tue, 10 Sep 2019 06:34:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3184/</guid>
      <description>&lt;p&gt;Fancy pants breakfast food.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at 4hops Cycling Pub, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3183/</link>
      <pubDate>Mon, 09 Sep 2019 18:12:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3183/</guid>
      <description>&lt;p&gt;Amazing bike porn interior. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Targnova Bar, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3182/</link>
      <pubDate>Mon, 09 Sep 2019 17:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3182/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Najadacze.pl, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3181/</link>
      <pubDate>Mon, 09 Sep 2019 15:59:55 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3181/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve come to a &lt;em&gt;very&lt;/em&gt; vegan place while wearing a leather jacket.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Witold Peletzki Monument, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3180/</link>
      <pubDate>Mon, 09 Sep 2019 15:02:07 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3180/</guid>
      <description>&lt;p&gt;Monument to a man who deliberately entered Auschwitz as a prisoner in order to record the conditions there.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Charlotte&#39;s Cafe, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3179/</link>
      <pubDate>Mon, 09 Sep 2019 14:51:07 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3179/</guid>
      <description>&lt;p&gt;Named after me. Natch.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Train Station, Wroclaw</title>
      <link>https://awfulwoman.com/checkins/2019/3178/</link>
      <pubDate>Mon, 09 Sep 2019 12:37:20 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3178/</guid>
      <description>&lt;p&gt;In Wroclaw! It&amp;rsquo;s very Polish!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.09, 13:20</title>
      <link>https://awfulwoman.com/reposts/3177/</link>
      <pubDate>Mon, 09 Sep 2019 11:20:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3177/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Train Station, Rzepin</title>
      <link>https://awfulwoman.com/checkins/2019/3176/</link>
      <pubDate>Mon, 09 Sep 2019 09:42:19 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3176/</guid>
      <description>&lt;p&gt;A truck stop in the middle of a wasteland.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Ostbahnhof Train Station, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3175/</link>
      <pubDate>Mon, 09 Sep 2019 07:49:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3175/</guid>
      <description>&lt;p&gt;Off to Poland. Minimal gaying.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Rotating the Indiana Bell building</title>
      <link>https://awfulwoman.com/bookmarks/2019/3174/</link>
      <pubDate>Thu, 05 Sep 2019 14:28:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3174/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The eight-story 11,000-ton Indiana Bell building was shifted 52 feet south along Meridian St. and rotated 90 degrees to face New York St.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Incredible enough, but&amp;hellip;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Gas, electric heat, water and sewage were were maintained to the building all during the move.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;🤯&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.09.04, 11:49</title>
      <link>https://awfulwoman.com/likes/2019/3173/</link>
      <pubDate>Wed, 04 Sep 2019 09:49:46 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3173/</guid>
      <description></description>
    </item>
    <item>
      <title>How Web Content Can Affect Power Usage | WebKit</title>
      <link>https://awfulwoman.com/bookmarks/2019/3172/</link>
      <pubDate>Tue, 03 Sep 2019 16:57:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3172/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Screen power consumption is relatively constant and mostly under the user’s control (via screen on-time and brightness), but the other components, the CPU, GPU and networking hardware have high dynamic range when it comes to power consumption.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Excellent tips on avoiding draining the power of your users device.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Application Holotypes: A Guide to Architecture Decisions</title>
      <link>https://awfulwoman.com/bookmarks/2019/3171/</link>
      <pubDate>Tue, 03 Sep 2019 12:01:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3171/</guid>
      <description>&lt;p&gt;This is a great way of looking at what we build on the web. Rather than a simplistic &amp;ldquo;web site&amp;rdquo; vs &amp;ldquo;web app&amp;rdquo; this categorization actually distinguishes between a number of different implementations.&lt;/p&gt;&#xA;&lt;p&gt;Most importantly  it describes what is the best way of implementing each holotype. A graphical image editor or game, for example, is almost always best implemented using Client Side Rendering. Meanwhile a news website or blog is always best implemented via Server Side Rendering.&lt;/p&gt;&#xA;&lt;p&gt;I think Holotypes is a great way of thinking about things that we find on the web.&lt;/p&gt;&#xA;&lt;p&gt;As I&amp;rsquo;ve always stated, I firmly believe that95% of sites out there fall into the Content holotype&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Browser Monopoly - Blair Reeves</title>
      <link>https://awfulwoman.com/bookmarks/2019/3169/</link>
      <pubDate>Mon, 02 Sep 2019 06:12:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3169/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Google – the world’s largest advertiser and keeper of personal data – now also enjoys substantial control over the vast majority of the world’s portal to the internet.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is one of the most important issues in the browser world today. Google is tightening its grip on the browser world and needs to be checked.&lt;/p&gt;&#xA;&lt;p&gt;If you believe in the web then download an alternative to Google&amp;rsquo;s Chrome. Go on, &lt;a href=&#34;https://www.mozilla.org/en-US/firefox/new/&#34;&gt;download Firefox now&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sunday Evening Email Comedown</title>
      <link>https://awfulwoman.com/bandnames/2019/3289/</link>
      <pubDate>Sun, 01 Sep 2019 18:27:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3289/</guid>
      <description></description>
    </item>
    <item>
      <title>The Internet May Be Underwater in 15 Years</title>
      <link>https://awfulwoman.com/bookmarks/2019/3168/</link>
      <pubDate>Sat, 31 Aug 2019 12:57:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3168/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Scientists mapped out the threads and knots of internet infrastructure in the U.S. and layered that on top of maps showing future sea level rise. What they found was ominous: Within 15 years, thousands of miles of fiber optic cable—and hundreds of pieces of other key infrastructure—are likely to be swamped by the encroaching ocean.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Save-Data Usage - Web Performance Consulting | TimKadlec.com</title>
      <link>https://awfulwoman.com/bookmarks/2019/3167/</link>
      <pubDate>Fri, 30 Aug 2019 08:18:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3167/</guid>
      <description>&lt;p&gt;According to Shopify 20% of people in India and Brazil (enormous markets!) are requesting that pages send reduced amounts of data down the pipe, via the &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Save-Data&#34;&gt;save-data header&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We should all be respecting this when the user asks for it.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re working HTML-first and progressively enhancing then honouring this by not delivering JavaScript bundles and unnecessary assets should be an easy enough matter.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Talismanic Bracket</title>
      <link>https://awfulwoman.com/bandnames/2019/3288/</link>
      <pubDate>Thu, 29 Aug 2019 08:13:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3288/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.29, 09:48</title>
      <link>https://awfulwoman.com/reposts/3166/</link>
      <pubDate>Thu, 29 Aug 2019 07:48:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3166/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.29, 08:42</title>
      <link>https://awfulwoman.com/likes/2019/3165/</link>
      <pubDate>Thu, 29 Aug 2019 06:42:58 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3165/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.29, 08:30</title>
      <link>https://awfulwoman.com/reposts/3164/</link>
      <pubDate>Thu, 29 Aug 2019 06:30:10 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3164/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.28, 23:04</title>
      <link>https://awfulwoman.com/notes/2019/3163/</link>
      <pubDate>Wed, 28 Aug 2019 21:04:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3163/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s amazing what you see the famous guys in tech favouriting, and retweeting. It&amp;rsquo;s also amazing to see what the same ones are not interacting with and not talking about in any way whatsoever. Pure amazing, it is lads. Pure amazing. Makes us down the heap feel proper safe.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.28, 19:05</title>
      <link>https://awfulwoman.com/reposts/3162/</link>
      <pubDate>Wed, 28 Aug 2019 17:05:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3162/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.28, 17:29</title>
      <link>https://awfulwoman.com/notes/2019/3161/</link>
      <pubDate>Wed, 28 Aug 2019 15:29:27 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3161/</guid>
      <description>&lt;p&gt;&amp;ldquo;Here at [awful-sounding Berlin startup], we like to use the space shuttle as a metaphor for our engineering work.&amp;rdquo; Mate, the space shuttle exploded. Twice.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CASE NIGHTMARE BLONDE</title>
      <link>https://awfulwoman.com/bookmarks/2019/3160/</link>
      <pubDate>Wed, 28 Aug 2019 11:46:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3160/</guid>
      <description>&lt;p&gt;All of this. I&amp;rsquo;m absolutely terrified for the UK.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.28, 09:48</title>
      <link>https://awfulwoman.com/reposts/3159/</link>
      <pubDate>Wed, 28 Aug 2019 07:48:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3159/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.28, 09:43</title>
      <link>https://awfulwoman.com/reposts/3158/</link>
      <pubDate>Wed, 28 Aug 2019 07:43:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3158/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS { In Real Life } | How to Accessibly Split Text</title>
      <link>https://awfulwoman.com/bookmarks/2019/3157/</link>
      <pubDate>Wed, 28 Aug 2019 07:27:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3157/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.28, 08:20</title>
      <link>https://awfulwoman.com/likes/2019/3156/</link>
      <pubDate>Wed, 28 Aug 2019 06:20:37 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3156/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.27, 09:15</title>
      <link>https://awfulwoman.com/reposts/3154/</link>
      <pubDate>Tue, 27 Aug 2019 07:15:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3154/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.27, 09:09</title>
      <link>https://awfulwoman.com/reposts/3153/</link>
      <pubDate>Tue, 27 Aug 2019 07:09:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3153/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.27, 08:48</title>
      <link>https://awfulwoman.com/reposts/3152/</link>
      <pubDate>Tue, 27 Aug 2019 06:48:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3152/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.27, 08:26</title>
      <link>https://awfulwoman.com/reposts/3151/</link>
      <pubDate>Tue, 27 Aug 2019 06:26:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3151/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.26, 20:34</title>
      <link>https://awfulwoman.com/notes/2019/3150/</link>
      <pubDate>Mon, 26 Aug 2019 18:34:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3150/</guid>
      <description>&lt;p&gt;Is now a good time, or a really, really, bad time, to post my inflammatory &amp;ldquo;I fucking hate React and Facebook and everything that enables them&amp;rdquo;?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.26, 19:44</title>
      <link>https://awfulwoman.com/reposts/3149/</link>
      <pubDate>Mon, 26 Aug 2019 17:44:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3149/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.26, 19:15</title>
      <link>https://awfulwoman.com/notes/2019/3148/</link>
      <pubDate>Mon, 26 Aug 2019 17:15:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3148/</guid>
      <description>&lt;p&gt;Infinite love to the checkout lady who upon seeing that my shopping cost €6.66 looked me dead in the eye and whispered &amp;ldquo;Satan&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.26, 19:03</title>
      <link>https://awfulwoman.com/reposts/3147/</link>
      <pubDate>Mon, 26 Aug 2019 17:03:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3147/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.26, 15:38</title>
      <link>https://awfulwoman.com/notes/2019/3146/</link>
      <pubDate>Mon, 26 Aug 2019 13:38:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3146/</guid>
      <description>&lt;p&gt;Fact-check time: Am I right in thinking there is no React Code of Conduct? I can&amp;rsquo;t find one easily if there is. Github says there isn&amp;rsquo;t one in the main public repo.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>React</title>
      <link>https://awfulwoman.com/posts/react/</link>
      <pubDate>Mon, 26 Aug 2019 11:12:22 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/react/</guid>
      <description>&lt;p&gt;&lt;em&gt;UPDATE:&lt;/em&gt; just to clarify that any implication that Dan Abramov was having a Twitter break because of a tantrum was unwarranted. It seems he was taking a self-care break after dealing with all the awfulness of Twitter. We feel you, Dan.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;So, &lt;a href=&#34;https://twitter.com/hashtag/Reactgate?src=hash&#34;&gt;#ReactGate&lt;/a&gt; has become a thing. What&amp;rsquo;s been fomenting for a while blew up last week, with two prominent White Men In Tech having little tantrum Twitter breaks, and a wonderful woman of colour working as a dev/designer feeling she is no longer welcome in our industry and planning to leave as soon as it&amp;rsquo;s financially possible.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to try and describe the events that led to these particular events - at the time I was happily off Twitter and am dependent on reconstructions of the whole thing. Suffice to say it has raised serious issues about how the tech community tolerates and allows the far right and white supremacists within its ranks.&lt;/p&gt;&#xA;&lt;p&gt;But I do want to present my own particular reasons for not enjoying the principles and philosophy behind React and how I do not therefore find the React community a pleasant place. These reasons are partially related to the events above. But not totally.&lt;/p&gt;&#xA;&lt;h2 id=&#34;some-definitions&#34;&gt;Some definitions&lt;/h2&gt;&#xA;&lt;p&gt;Let me set out some of my base assumptions and definitions before we start.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React is an inherently client-side technology.&lt;/li&gt;&#xA;&lt;li&gt;While it can be used purely on the server (I often use it this way) you lose most of the core functionality, turning it into a simple renderer for JSX components, offering no fundamental advantage over any other server-side language.&lt;/li&gt;&#xA;&lt;li&gt;Client-side means that a sparse HTML page waits for a JS app bundle download and parse before the app renders most markup into the browser from JS, on the device itself.&lt;/li&gt;&#xA;&lt;li&gt;Yes, I know you can use universal rendering and hydration of components to get faster initial page speeds.&lt;/li&gt;&#xA;&lt;li&gt;But that does not remove the fundamental bias that a mostly client-side stack entails.&lt;/li&gt;&#xA;&lt;li&gt;As in, now the computational and rendering cost is borne by an individual users hardware and browser.&lt;/li&gt;&#xA;&lt;li&gt;There is a reason that Facebook (ha!), Twitter, Reddit, AirBnB, Uber, whatever, push you to use their native apps over their browser apps: because the performance of a browser app sucks compared to a native app.&lt;/li&gt;&#xA;&lt;li&gt;(Fucking come at me if you disagree and I&amp;rsquo;ll show you Instagram or Twitter web apps running like snails on my mid-budget Android phone purchased just this year.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://twitter.com/slightlylate/status/919989184881876992&#34;&gt;Mobile devices simply don&amp;rsquo;t have the CPU and memory to cope well with client-side JS apps&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;React-based client-side apps run moderately well on laptop and desktop devices, as they generally have more CPU and memory available.&lt;/li&gt;&#xA;&lt;li&gt;If React was used as one of many technologies, purely for non-critical user journeys, augmenting server-side rendered markup, then I don&amp;rsquo;t think most of the issues we have seen of late would arise.&lt;/li&gt;&#xA;&lt;li&gt;However, React has been pushed not just as a nice little &amp;ldquo;V in the MVC&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;It has become something more. Now people expect entire sites and apps to be written in pure client-side JS, and that this JS is React (and some friends).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;a-vague-and-not-necessarily-correctly-ordered-timeline-of-react-and-the-web-post-2013-and-why-it-angers-me&#34;&gt;A vague and not necessarily correctly ordered timeline of React and the Web post 2013 and why it angers me&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to even bother writing this up into paragraphs. This is flow of consciousness. You get my feelings here.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React emerges blinking into the world, fluids dripping from its rapidly-hardening carapace.&lt;/li&gt;&#xA;&lt;li&gt;In classic fashion, the most privileged 1% of developers (as in those with the most free time - young, white, able-bodied men) saw the newly released React and fell over themselves to be in on The Latest Interesting Technology.&lt;/li&gt;&#xA;&lt;li&gt;In a previous age (The Web That Was) these code trends would burn out after a year or two. A new library would appear and everyone would change direction and stampede to use that instead.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Developers are fickle creatures who get lured by the shiny very easily. (Don&amp;rsquo;t deny it)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;However this particular trend had a nuclear-powered fucker behind it: Facebook, Inc.&lt;/li&gt;&#xA;&lt;li&gt;Facebook has always been an engineering-led company (oh, it&amp;rsquo;s not just an &lt;a href=&#34;https://www.nytimes.com/2018/10/15/technology/myanmar-facebook-genocide.html&#34;&gt;enabler of genocide&lt;/a&gt; - it&amp;rsquo;s so much more!).&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As such it feeds on a steady sacrificial stream of young &lt;strike&gt;psykers&lt;/strike&gt; developers that it can use to make money before they burn out or fuck off.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Someone, somewhere, realized that releasing and popularizing the library that they used for their own projects would likely get them more more sacrificial developers to feed &lt;strike&gt;the Golden Throne of the Emperor of Mankind&lt;/strike&gt; their insatiable engineering turnover.&lt;/li&gt;&#xA;&lt;li&gt;By making their framework popular, they would have:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a) increased visibility in the tech community&lt;/li&gt;&#xA;&lt;li&gt;b) have a pre-trained source of candidates for their engineering department.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;So Facebook made React open-source.&lt;/li&gt;&#xA;&lt;li&gt;This release coincided with a great new intake of developers into the community, as dotcom 2.0 actually managed to find purchase and the industry took off. Developers were in demand throughout the industry and development was seen as a lucrative career.&lt;/li&gt;&#xA;&lt;li&gt;These new devs were heavily trained by a combo of corporate-sponsored online materials, blog posts, video courses, and by the formation of bootcamps.&lt;/li&gt;&#xA;&lt;li&gt;The Web That Was, a place of chaos and malleability, was suddenly seen as an impediment to this process of training sacrificial developers, as it required acknowledgement of variety and empathy with the infinity of technology and human combinations.&lt;/li&gt;&#xA;&lt;li&gt;The Web That Was was seen as needing a lot more artisanal work.&lt;/li&gt;&#xA;&lt;li&gt;Big Corporates twirled their non-existent mustaches and realized that it&amp;rsquo;s easier to train people to use to work on a factory production line, learning a set of APIs, than it is to train them to see the Web as a precious resource that is inherently chaotic in nature.&lt;/li&gt;&#xA;&lt;li&gt;BTW, I&amp;rsquo;m not blaming developers in all this - under Capitalism you always need to follow the money, and web development suddenly became a well-paying career. It was always going to happen.&lt;/li&gt;&#xA;&lt;li&gt;Good aspects of this movement (such as the design systems community, &amp;ldquo;Composition over bespoke design&amp;rdquo;, excellent testing of components) get lost behind the Lust For Engineering.&lt;/li&gt;&#xA;&lt;li&gt;The commodification of the Web is fueled by React.&lt;/li&gt;&#xA;&lt;li&gt;As each month passed, more and more people suffered FOMO-induced panic, and decided to move over to React.&lt;/li&gt;&#xA;&lt;li&gt;In synchronicity, recruiters saw that this weird React thing was being spoken about by their tame developers. They started asking for it as a matter of course.&lt;/li&gt;&#xA;&lt;li&gt;Web development, at least on the 1% of the loud bleeding edge developer crowd, suddenly went from a &amp;ldquo;soft&amp;rdquo; design-based discipline, to a &amp;ldquo;hard&amp;rdquo; engineering-based discipline, fueled by the engineering-focused React library, and the engineering-focused and corporate-sponsored community that surrounded it.&lt;/li&gt;&#xA;&lt;li&gt;The old Frontend Developer roles, that covered user-focused design and coding, were suddenly forced to crystallize into either Frontend Engineer or Designer/UX roles. &amp;ldquo;Hybrid&amp;rdquo; roles were suddenly rare in the 1%.&lt;/li&gt;&#xA;&lt;li&gt;The 1% of the industry found &amp;ldquo;validity&amp;rdquo; in becoming engineering-focused. A role that was coded as Feminine and looked down on by &amp;ldquo;serious&amp;rdquo; engineers became Masculine and something to aspire to.&lt;/li&gt;&#xA;&lt;li&gt;Questions about &amp;ldquo;what technology is suitable for this particular project?&amp;rdquo; suddenly became replaced by &amp;ldquo;let&amp;rsquo;s use React - everyone is using that and it saves us worrying about that weird frontend stuff&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;Progressive Enhancement got almost wiped out as a concept. Dealing with older-devices and people in network-poor situations were seen as hindrances.&lt;/li&gt;&#xA;&lt;li&gt;The web community suddenly found itself being told how to do things by Thought Leaders and JavaScript visionaries. What was a plurality of technologies and platforms suddenly became an attempt to consolidate everything under a single platform.&lt;/li&gt;&#xA;&lt;li&gt;React expanded out from the Web.&lt;/li&gt;&#xA;&lt;li&gt;Android and iOS developers, who had until now been enjoying their lives, suddenly found their careers being targeted by React Native.&lt;/li&gt;&#xA;&lt;li&gt;Why pay for expensive native platform developers when you can use JavaScript and React for everything?&lt;/li&gt;&#xA;&lt;li&gt;Native platform developers suddenly find themselves being forcibly retrained as React Native developers.&lt;/li&gt;&#xA;&lt;li&gt;The concept of &amp;ldquo;We Live In A Meritocracy&amp;rdquo; becomes firmly implanted in the community.&lt;/li&gt;&#xA;&lt;li&gt;Tech, and knowledge of heavily corporate-sponsored libraries like React, are seen as ways to get further in ones career, and get on top of the great steaming capitalist shit-heap.&lt;/li&gt;&#xA;&lt;li&gt;Learning React is seen as a meritocratic liberator.&lt;/li&gt;&#xA;&lt;li&gt;The hold of React on the general web community tightens.&lt;/li&gt;&#xA;&lt;li&gt;Meritocracy results in the erasure of any kind of Intersectional thinking.&lt;/li&gt;&#xA;&lt;li&gt;Minority voices find it hard to be heard when they speak about perceived problems in the React and the wider tech community. (&amp;ldquo;He can&amp;rsquo;t be problematic - he answers a lot of questions online and doesn&amp;rsquo;t use racial epithets!&amp;rdquo;)&lt;/li&gt;&#xA;&lt;li&gt;We get to the point were questioning or mocking the React library is seen as Uncommunity like.&lt;/li&gt;&#xA;&lt;li&gt;Criticisms of React become attacks of the Community. Criticisms of the community become attacks on React.&lt;/li&gt;&#xA;&lt;li&gt;This is a natural outcome of The Social Media Age. Polarization of views is inevitable, as Centrism crumbles.&lt;/li&gt;&#xA;&lt;li&gt;As the general tech community is validated for being more masculine-coded, masculine behaviors emerge and get stronger.&lt;/li&gt;&#xA;&lt;li&gt;People fight back.&lt;/li&gt;&#xA;&lt;li&gt;Codes of Conduct emerged.&lt;/li&gt;&#xA;&lt;li&gt;uh oh, Shaggy. React doesn&amp;rsquo;t have a code of conduct. (unless you count it glomming off the vague and not very useful Facebook Code of Conduct).&lt;/li&gt;&#xA;&lt;li&gt;We reach today, where two prominent React community leaders quit Twitter rather than deal with accusations of emerging white nationalism and machismo-fueled poor behavior.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.sonniesedge.net/posts/progressive-enhancement/&#34;&gt;I&amp;rsquo;ve been talking about this rise of this awfulness for the last 3 years&lt;/a&gt;. Lots of other people have been screaming about it. It&amp;rsquo;s not new.&lt;/p&gt;&#xA;&lt;p&gt;The popularity of React is fueled by corporate-sponsorship, a tech industry seeking validation by becoming Hard and Masculine, and aggressive Capitalist principles (validation through work, market dominance, a continuous supply of skilled Labor) that result in Things being placed before People.&lt;/p&gt;&#xA;&lt;p&gt;Sound familiar to anything?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not gonna say what. You figure it out. (Hint: think white shirts and garden centre torches)&lt;/p&gt;&#xA;&lt;h2 id=&#34;fight-back&#34;&gt;Fight back&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Support the plurality of technology.&lt;/li&gt;&#xA;&lt;li&gt;Fight for the user at every step.&lt;/li&gt;&#xA;&lt;li&gt;Advocate for using the most simple solution to solve any given problem.&lt;/li&gt;&#xA;&lt;li&gt;Push back. Say &amp;ldquo;no&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;Become craft professionals. Don&amp;rsquo;t become factory workers. (yes, still labor-based, but I don&amp;rsquo;t think anyone is going to listen to me about instigating a global revolution against capitalism and ushering in a post-capitalist age)&lt;/li&gt;&#xA;&lt;li&gt;Amplify stifled voices - Black, Indigenous, and people of colour, women, trans people, disabled people, etc. (The concept of meritocracy is inimical to the lived reality of Intersectionality)&lt;/li&gt;&#xA;&lt;li&gt;Stop playing on Codepen when there&amp;rsquo;s shit to be sorted.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.26, 12:25</title>
      <link>https://awfulwoman.com/reposts/3144/</link>
      <pubDate>Mon, 26 Aug 2019 10:25:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3144/</guid>
      <description></description>
    </item>
    <item>
      <title>Infintesimal Testicles</title>
      <link>https://awfulwoman.com/bandnames/2019/3287/</link>
      <pubDate>Mon, 26 Aug 2019 07:17:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3287/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.25, 23:27</title>
      <link>https://awfulwoman.com/notes/2019/3143/</link>
      <pubDate>Sun, 25 Aug 2019 21:27:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3143/</guid>
      <description>&lt;p&gt;Made a site for my partner as she sat watching Gentleman Jack again. ❤️ #gentlemanjack&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://isitlegaltocarryyourthermometerwithyouonholiday.site/&#34;&gt;https://isitlegaltocarryyourthermometerwithyouonholiday.site/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.25, 19:04</title>
      <link>https://awfulwoman.com/likes/2019/3142/</link>
      <pubDate>Sun, 25 Aug 2019 17:04:41 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3142/</guid>
      <description></description>
    </item>
    <item>
      <title>Bicyclists May Use Full Lane</title>
      <link>https://awfulwoman.com/bookmarks/2019/3141/</link>
      <pubDate>Sun, 25 Aug 2019 15:49:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3141/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Cyclists often “take the lane” to save their lives, and possibly yours, too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Do Not Move Off The Sidewalk Challenge: Holding Your Space in A White World – WriteSomeShit</title>
      <link>https://awfulwoman.com/bookmarks/2019/3139/</link>
      <pubDate>Sun, 25 Aug 2019 15:10:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3139/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.25, 16:25</title>
      <link>https://awfulwoman.com/reposts/3138/</link>
      <pubDate>Sun, 25 Aug 2019 14:25:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3138/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.25, 14:52</title>
      <link>https://awfulwoman.com/reposts/3137/</link>
      <pubDate>Sun, 25 Aug 2019 12:52:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3137/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.25, 10:33</title>
      <link>https://awfulwoman.com/quotes/3136/</link>
      <pubDate>Sun, 25 Aug 2019 08:33:53 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3136/</guid>
      <description>&lt;p&gt;This is a horribly fascinating thread about fascism and how we&amp;rsquo;re seeing it rise again around us.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Consume less, create more</title>
      <link>https://awfulwoman.com/bookmarks/2019/3134/</link>
      <pubDate>Sat, 24 Aug 2019 14:03:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3134/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.22, 15:02</title>
      <link>https://awfulwoman.com/reposts/3132/</link>
      <pubDate>Thu, 22 Aug 2019 13:02:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3132/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.22, 10:02</title>
      <link>https://awfulwoman.com/quotes/3131/</link>
      <pubDate>Thu, 22 Aug 2019 08:02:12 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3131/</guid>
      <description>&lt;p&gt;My don&amp;rsquo;t give a shit opinion: AMP and React exist only to make you accept the Good News of multi-billion dollar companies. Neither of them benefit users. They only benefit the companies and those who buy into the propaganda.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.21, 10:09</title>
      <link>https://awfulwoman.com/notes/2019/3130/</link>
      <pubDate>Wed, 21 Aug 2019 08:09:35 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3130/</guid>
      <description>&lt;p&gt;A headline Guardian article by &lt;a href=&#34;https://twitter.com/philipoltermann&#34;&gt;@philipoltermann&lt;/a&gt; says that the German law granting UK citizens permanent residence after no-deal has been passed. Does anyone have more info on it? I&amp;rsquo;d heard it was proposed, but have not seen anything else.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sweaty Lads</title>
      <link>https://awfulwoman.com/bandnames/2019/3286/</link>
      <pubDate>Tue, 20 Aug 2019 19:48:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3286/</guid>
      <description></description>
    </item>
    <item>
      <title>Survival tips for women in tech</title>
      <link>https://awfulwoman.com/bookmarks/2019/3129/</link>
      <pubDate>Tue, 20 Aug 2019 06:37:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3129/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 23:06</title>
      <link>https://awfulwoman.com/quotes/3128/</link>
      <pubDate>Mon, 19 Aug 2019 21:06:50 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3128/</guid>
      <description>&lt;p&gt;Due to debts and a bad employer the first 18 months in Berlin I had a net income of zero. I was living off bread and cheese while watching colleagues buy new Apple Watches and expensive lunches.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.19, 18:36</title>
      <link>https://awfulwoman.com/reposts/3127/</link>
      <pubDate>Mon, 19 Aug 2019 16:36:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3127/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 18:09</title>
      <link>https://awfulwoman.com/reposts/3126/</link>
      <pubDate>Mon, 19 Aug 2019 16:09:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3126/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 17:59</title>
      <link>https://awfulwoman.com/reposts/3125/</link>
      <pubDate>Mon, 19 Aug 2019 15:59:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3125/</guid>
      <description></description>
    </item>
    <item>
      <title>Frank Chimero · The Web’s Grain</title>
      <link>https://awfulwoman.com/bookmarks/2019/3124/</link>
      <pubDate>Mon, 19 Aug 2019 15:31:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3124/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility and web performance are not features, they’re the baseline -
CSS-Tricks
</title>
      <link>https://awfulwoman.com/bookmarks/2019/3123/</link>
      <pubDate>Mon, 19 Aug 2019 14:48:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3123/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;we must start to see inaccessible and slow websites for what they are: a form of cruelty.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This article by &lt;a href=&#34;@robinrendle&#34;&gt;https://twitter.com/robinrendle&lt;/a&gt; is absolutely beautiful and well worth 3 minutes of your time to read.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;any sufficiently advanced negligence is indistinguishable from malice.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;One to remember, akin to &amp;ldquo;intent is not magic&amp;rdquo;. The only thing that matters is how the end user is impacted.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Accessibility and web performance are not features, they’re the baseline.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But this is the key takeaway, I feel. I&amp;rsquo;ve long argued that accessibility, performance, and robustness are akin to the Basic Expectations in the UX and Product world&amp;rsquo;s &lt;a href=&#34;https://foldingburritos.com/kano-model/&#34;&gt;Kano Model&lt;/a&gt;. If the basic expectations of a product are not met then anything you try to build on top of that is doomed to failure.&lt;/p&gt;&#xA;&lt;p&gt;We need a Kano Model for how we develop websites. This article makes that argument beautifully.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.19, 15:20</title>
      <link>https://awfulwoman.com/notes/2019/3122/</link>
      <pubDate>Mon, 19 Aug 2019 13:20:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3122/</guid>
      <description>&lt;p&gt;Do people have recommendations for English-speaking and Berlin-based companies that offer web accessibility training from a trainer with disabilities? Similarly, any recommendations for companies that handle the liaising with disabled users for testing? #a11y #berlin&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.19, 13:54</title>
      <link>https://awfulwoman.com/quotes/3121/</link>
      <pubDate>Mon, 19 Aug 2019 11:54:34 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3121/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m &amp;ldquo;used the finger protocol and didn&amp;rsquo;t snigger&amp;rdquo; years old.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.19, 13:51</title>
      <link>https://awfulwoman.com/reposts/3120/</link>
      <pubDate>Mon, 19 Aug 2019 11:51:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3120/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 13:51</title>
      <link>https://awfulwoman.com/reposts/3119/</link>
      <pubDate>Mon, 19 Aug 2019 11:51:08 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3119/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 09:10</title>
      <link>https://awfulwoman.com/reposts/3118/</link>
      <pubDate>Mon, 19 Aug 2019 07:10:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3118/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 08:50</title>
      <link>https://awfulwoman.com/reposts/3117/</link>
      <pubDate>Mon, 19 Aug 2019 06:50:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3117/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 08:50</title>
      <link>https://awfulwoman.com/reposts/3116/</link>
      <pubDate>Mon, 19 Aug 2019 06:50:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3116/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 08:24</title>
      <link>https://awfulwoman.com/reposts/3115/</link>
      <pubDate>Mon, 19 Aug 2019 06:24:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3115/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 08:23</title>
      <link>https://awfulwoman.com/reposts/3114/</link>
      <pubDate>Mon, 19 Aug 2019 06:23:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3114/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 08:19</title>
      <link>https://awfulwoman.com/reposts/3113/</link>
      <pubDate>Mon, 19 Aug 2019 06:19:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3113/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.19, 07:41</title>
      <link>https://awfulwoman.com/reposts/3112/</link>
      <pubDate>Mon, 19 Aug 2019 05:41:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3112/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.18, 23:45</title>
      <link>https://awfulwoman.com/notes/2019/3111/</link>
      <pubDate>Sun, 18 Aug 2019 21:45:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3111/</guid>
      <description>&lt;p&gt;I always speculate about who in any given group will go Nazi when it tries to emerge fully once more. So this piece from 1941 is a fascinating read.&lt;/p&gt;&#xA;&lt;p&gt;Via @chineloonwualu.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://harpers.org/archive/1941/08/who-goes-nazi/&#34;&gt;https://harpers.org/archive/1941/08/who-goes-nazi/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.18, 20:43</title>
      <link>https://awfulwoman.com/quotes/3110/</link>
      <pubDate>Sun, 18 Aug 2019 18:43:48 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3110/</guid>
      <description>&lt;p&gt;💯 - I know it might cost you clients and followers, but you&amp;rsquo;re more privileged, and, very fucking frankly, you can afford it. Your voices have power. Use them.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Understanding Success Criterion 6.1.1: Give a Shit</title>
      <link>https://awfulwoman.com/bookmarks/2019/3109/</link>
      <pubDate>Sun, 18 Aug 2019 13:04:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3109/</guid>
      <description>&lt;p&gt;😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Embryo Massacre</title>
      <link>https://awfulwoman.com/bandnames/2019/3285/</link>
      <pubDate>Sun, 18 Aug 2019 00:46:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3285/</guid>
      <description></description>
    </item>
    <item>
      <title>Premade Koala</title>
      <link>https://awfulwoman.com/bandnames/2019/3284/</link>
      <pubDate>Sun, 18 Aug 2019 00:03:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3284/</guid>
      <description></description>
    </item>
    <item>
      <title>&#39;Plastic recycling is a myth&#39;: what really happens to your rubbish? | Environment | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/3107/</link>
      <pubDate>Sat, 17 Aug 2019 14:04:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3107/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;You drink a Coca-Cola, throw the bottle into the recycling, put the bins out on collection day and forget about it. But it doesn’t disappear. Everything you own will one day become the property of this, the waste industry, a £250bn global enterprise determined to extract every last penny of value from what remains.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.17, 14:49</title>
      <link>https://awfulwoman.com/notes/2019/3108/</link>
      <pubDate>Sat, 17 Aug 2019 12:49:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3108/</guid>
      <description>&lt;p&gt;Sorry to all if I&amp;rsquo;m not myself of late and prone to melodrama. Mental health giving me a kicking right now.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.17, 00:13</title>
      <link>https://awfulwoman.com/reposts/3106/</link>
      <pubDate>Fri, 16 Aug 2019 22:13:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3106/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.17, 00:11</title>
      <link>https://awfulwoman.com/notes/2019/3105/</link>
      <pubDate>Fri, 16 Aug 2019 22:11:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3105/</guid>
      <description>&lt;p&gt;When you&amp;rsquo;ve spent most of your life just trying to exist your very presence here and now is an incredibly beautiful achievement.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.17, 00:04</title>
      <link>https://awfulwoman.com/reposts/3104/</link>
      <pubDate>Fri, 16 Aug 2019 22:04:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3104/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.16, 23:57</title>
      <link>https://awfulwoman.com/reposts/3103/</link>
      <pubDate>Fri, 16 Aug 2019 21:57:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3103/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.16, 17:21</title>
      <link>https://awfulwoman.com/reposts/3102/</link>
      <pubDate>Fri, 16 Aug 2019 15:21:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3102/</guid>
      <description></description>
    </item>
    <item>
      <title>Construction work, code, and what we value</title>
      <link>https://awfulwoman.com/posts/construction-work-code-and-what-we-value/</link>
      <pubDate>Fri, 16 Aug 2019 15:02:46 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/construction-work-code-and-what-we-value/</guid>
      <description>&lt;p&gt;Having spent a week DIYing, I find myself thinking of devs who claim &amp;ldquo;I can do anyone else&amp;rsquo;s job, but no one else can do mine&amp;rdquo;. Mate, as the daughter of a Trade family, I implore you go work on a construction site for a month. I guarantee that it will fucking BREAK you. You couldn&amp;rsquo;t handle it. I say this as someone who grew up on building sites, who drove diggers, who learned to saw before she could write.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;But code is hard, and manual stuff is easy&amp;rdquo;. Haha, NO. Code is currently WELL PAID, which is why you think it&amp;rsquo;s hard. That&amp;rsquo;s a very different thing from one actually being more difficult than the other. (Homework: reflect on how you use capitalism to determine the worth of others)&lt;/p&gt;&#xA;&lt;p&gt;Most mediocre devs will react angrily to this. &amp;ldquo;I could put up a shelf, but that thick-thumbed oik couldn&amp;rsquo;t compile an app!&amp;rdquo; Sweet arrogant dev, a shelf is the &amp;ldquo;hello, world&amp;rdquo; of construction. You wouldn&amp;rsquo;t call someone who could only code &amp;ldquo;hello, world&amp;rdquo; an expert. What is it about insecure people that they think they did one thing, once, at a beginner level, and they suddenly think they&amp;rsquo;re an expert?&lt;/p&gt;&#xA;&lt;p&gt;Try measuring up and building even a a simple shed that would be considered &amp;ldquo;competent&amp;rdquo; by a Trade person.&lt;/p&gt;&#xA;&lt;p&gt;You. Could. Not. Do. It.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m getting ratty at the paradoxical insecurity and delusions of grandeur that accompany our industry. Valuing the skills of others does not devalue your own skills! This is not a zero sum game!&lt;/p&gt;&#xA;&lt;p&gt;So this weekend, if you&amp;rsquo;re a dev, go watch a professional do something - a construction worker, a baker, a painter, a wood worker. Admire their talent and their skill, and appreciate how much hard work it took for them to get there. Look at the subtlety and wonder of their trade.&lt;/p&gt;&#xA;&lt;p&gt;Appreciate how good they are, and how equal and valuable to yours their skill set is.&lt;/p&gt;&#xA;&lt;p&gt;[This post was a series of tweets that I glued together when I realised twitter threads are awful].&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What Tumblr Taught Me About Accessibility </title>
      <link>https://awfulwoman.com/bookmarks/2019/3096/</link>
      <pubDate>Fri, 16 Aug 2019 10:21:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3096/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;When a platform is engineered for clicks and engagement, we prioritize profits over the people we are trying to serve, ultimately leading to unethical design practices.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.16, 10:42</title>
      <link>https://awfulwoman.com/notes/2019/3095/</link>
      <pubDate>Fri, 16 Aug 2019 08:42:08 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3095/</guid>
      <description>&lt;p&gt;To help my ADHD I disable all retweets on Twitter. Someone in the blue nazi-enabling bird has decided that this is not good for engagement and turned them all back on for me. #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.16, 10:09</title>
      <link>https://awfulwoman.com/reposts/3094/</link>
      <pubDate>Fri, 16 Aug 2019 08:09:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3094/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.16, 10:06</title>
      <link>https://awfulwoman.com/reposts/3093/</link>
      <pubDate>Fri, 16 Aug 2019 08:06:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3093/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.16, 09:51</title>
      <link>https://awfulwoman.com/reposts/3092/</link>
      <pubDate>Fri, 16 Aug 2019 07:51:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3092/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.15, 22:42</title>
      <link>https://awfulwoman.com/reposts/3091/</link>
      <pubDate>Thu, 15 Aug 2019 20:42:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3091/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.15, 21:56</title>
      <link>https://awfulwoman.com/notes/2019/3090/</link>
      <pubDate>Thu, 15 Aug 2019 19:56:32 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3090/</guid>
      <description>&lt;p&gt;The @Guardian, supposedly the most liberal mainstream UK newspaper, has trans employees quitting for fear that their basic human rights will fail to be upheld. By @patrickstrud. &lt;a href=&#34;https://www.buzzfeed.com/patrickstrudwick/two-transgender-employees-quit-guardian-transphobia&#34;&gt;https://www.buzzfeed.com/patrickstrudwick/two-transgender-employees-quit-guardian-transphobia&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.15, 18:02</title>
      <link>https://awfulwoman.com/replies/2019/3089/</link>
      <pubDate>Thu, 15 Aug 2019 16:02:44 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/3089/</guid>
      <description>&lt;p&gt;Loving this! 🌈&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.15, 18:01</title>
      <link>https://awfulwoman.com/likes/2019/3088/</link>
      <pubDate>Thu, 15 Aug 2019 16:01:49 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3088/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.15, 13:47</title>
      <link>https://awfulwoman.com/notes/2019/3085/</link>
      <pubDate>Thu, 15 Aug 2019 11:47:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3085/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve also had to give up my British driving license, which feels like a weird permanent step towards staying in Germany.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.15, 12:41</title>
      <link>https://awfulwoman.com/notes/2019/3084/</link>
      <pubDate>Thu, 15 Aug 2019 10:41:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3084/</guid>
      <description>&lt;p&gt;It was worth the 4 hours of my life queuing in a bleak office, being shouted at by state workers. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Landesamt für Bürger- und Ordnungsangelegenheiten - Fahrerlaubnisse, Personen- und Güterbeförderung, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/3083/</link>
      <pubDate>Thu, 15 Aug 2019 09:52:35 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/3083/</guid>
      <description>&lt;p&gt;Here to get my driving license. I can feel the meat of my body rotting.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.15, 09:40</title>
      <link>https://awfulwoman.com/reposts/3082/</link>
      <pubDate>Thu, 15 Aug 2019 07:40:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3082/</guid>
      <description></description>
    </item>
    <item>
      <title>Getting to the Heart of Digital Accessibility – A List Apart</title>
      <link>https://awfulwoman.com/bookmarks/2019/3081/</link>
      <pubDate>Wed, 14 Aug 2019 20:36:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3081/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;When we talk about accessible code, what we are really talking about at its core is inclusiveness.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.14, 22:28</title>
      <link>https://awfulwoman.com/reposts/3080/</link>
      <pubDate>Wed, 14 Aug 2019 20:28:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3080/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.14, 15:41</title>
      <link>https://awfulwoman.com/notes/2019/3079/</link>
      <pubDate>Wed, 14 Aug 2019 13:41:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3079/</guid>
      <description>&lt;p&gt;I came out of our cellar to find my 70 year old neighbour hanging fully out of her window, three meters above the ground. She was supported by only a hand around the frame and a well braced foot. She assures me that it&amp;rsquo;s all okay, she used to be in a circus.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.14, 11:03</title>
      <link>https://awfulwoman.com/notes/2019/3078/</link>
      <pubDate>Wed, 14 Aug 2019 09:03:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3078/</guid>
      <description>&lt;p&gt;My regular prescription swings at random between 5 and 15 euros whenever I pick it up (always from the same Apotheke). Germany experts, do you know of a reason?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.14, 08:41</title>
      <link>https://awfulwoman.com/reposts/3077/</link>
      <pubDate>Wed, 14 Aug 2019 06:41:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3077/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.14, 08:41</title>
      <link>https://awfulwoman.com/reposts/3076/</link>
      <pubDate>Wed, 14 Aug 2019 06:41:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3076/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.13, 22:18</title>
      <link>https://awfulwoman.com/notes/2019/3075/</link>
      <pubDate>Tue, 13 Aug 2019 20:18:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3075/</guid>
      <description>&lt;p&gt;I found a German copy of @teleject&amp;rsquo;s CSS Cookbook in the street, to which my good lady girlfriend said &amp;ldquo;maybe this will be the thing that lets you finally learn the fucking language.&amp;rdquo; I think she&amp;rsquo;s excited for me!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.13, 17:04</title>
      <link>https://awfulwoman.com/notes/2019/3074/</link>
      <pubDate>Tue, 13 Aug 2019 15:04:59 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3074/</guid>
      <description>&lt;p&gt;Every single new person that I&amp;rsquo;ve met in the last month has assumed that I&amp;rsquo;m from the Netherlands, Denmark, or Sweden. I embrace my newfound Dutch and Scando nature. My I revel in their bicycle lanes, good architecture, and huge oil reserves.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.12, 23:26</title>
      <link>https://awfulwoman.com/reposts/3073/</link>
      <pubDate>Mon, 12 Aug 2019 21:26:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3073/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.12, 12:44</title>
      <link>https://awfulwoman.com/notes/2019/3071/</link>
      <pubDate>Mon, 12 Aug 2019 10:44:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3071/</guid>
      <description>&lt;p&gt;Meetup:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2 to 4 talks&lt;/li&gt;&#xA;&lt;li&gt;Local&lt;/li&gt;&#xA;&lt;li&gt;Cost: €0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Conference:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;6 to 8 talks (maybe more available, but you can&amp;rsquo;t attend all unless you&amp;rsquo;re The Doctor)&lt;/li&gt;&#xA;&lt;li&gt;Environmental damage from travel&lt;/li&gt;&#xA;&lt;li&gt;Cost: €100 to €2000&lt;/li&gt;&#xA;&lt;li&gt;A little party bag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Is there a case for conferences over meetups?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.12, 11:28</title>
      <link>https://awfulwoman.com/reposts/3070/</link>
      <pubDate>Mon, 12 Aug 2019 09:28:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3070/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.12, 11:01</title>
      <link>https://awfulwoman.com/quotes/3069/</link>
      <pubDate>Mon, 12 Aug 2019 09:01:14 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3069/</guid>
      <description>&lt;p&gt;What I absolutely adore about the #indieweb community is that it is free of the &amp;ldquo;one true way&amp;rdquo; mentality that infects the rest of the web industry. Do what works for you, on your website! Bespoke is good!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.12, 11:00</title>
      <link>https://awfulwoman.com/reposts/3068/</link>
      <pubDate>Mon, 12 Aug 2019 09:00:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3068/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.12, 10:20</title>
      <link>https://awfulwoman.com/notes/2019/3067/</link>
      <pubDate>Mon, 12 Aug 2019 08:20:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3067/</guid>
      <description>&lt;p&gt;Free branded bras in all conference swag bags! But unisex bras (obviously!) so no one feels excluded. #innovation #equality #equalist&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Amphora</title>
      <link>https://awfulwoman.com/bookmarks/2019/3066/</link>
      <pubDate>Sat, 10 Aug 2019 10:55:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3066/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The content in each AMP Story is wonderful, the visual designs are effective—but if you use a screen reader, each Story is an assault on your senses. And by showcasing these demos, the AMP team is signaling that’s entirely acceptable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.09, 08:58</title>
      <link>https://awfulwoman.com/likes/2019/3065/</link>
      <pubDate>Fri, 09 Aug 2019 06:58:48 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3065/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.08, 22:59</title>
      <link>https://awfulwoman.com/likes/2019/3064/</link>
      <pubDate>Thu, 08 Aug 2019 20:59:22 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3064/</guid>
      <description></description>
    </item>
    <item>
      <title>Sub-Orbital Toy Hurling</title>
      <link>https://awfulwoman.com/bandnames/2019/3283/</link>
      <pubDate>Thu, 08 Aug 2019 10:21:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3283/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.07, 18:13</title>
      <link>https://awfulwoman.com/notes/2019/3063/</link>
      <pubDate>Wed, 07 Aug 2019 16:13:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3063/</guid>
      <description>&lt;p&gt;&amp;ldquo;Make a difference&amp;rdquo; they said. &amp;ldquo;Go into management&amp;rdquo;. 😂😂😂😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Design Kit</title>
      <link>https://awfulwoman.com/bookmarks/2019/3062/</link>
      <pubDate>Wed, 07 Aug 2019 10:23:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3062/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Human-centered design is a practical, repeatable approach to arriving at innovative solutions. Think of these Methods as a step-by-step guide to unleashing your creativity, putting the people you serve at the center of your design process to come up with new answers to difficult problems.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A visual guide to product design and general UX skills, with a human-centered approach.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Seppuku In The Car Park</title>
      <link>https://awfulwoman.com/bandnames/2019/3282/</link>
      <pubDate>Tue, 06 Aug 2019 10:37:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3282/</guid>
      <description></description>
    </item>
    <item>
      <title>Approachable Tooling</title>
      <link>https://awfulwoman.com/bookmarks/2019/3060/</link>
      <pubDate>Tue, 06 Aug 2019 06:53:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3060/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;It’s fantastic that our web plumbing has gotten more powerful—tooling today is capable of so much. But all too often, that power comes with increased complexity that negatively impacts developer efficiency.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This the thing. We&amp;rsquo;ve overshot our comfortable complexity levels. We need to recognise this and pull ourselves in a bit.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Like excellent plumbing, these systems should be as mostly invisible—chugging along, doing what we need them to do without getting in our way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.05, 19:24</title>
      <link>https://awfulwoman.com/quotes/3059/</link>
      <pubDate>Mon, 05 Aug 2019 17:24:05 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3059/</guid>
      <description>&lt;p&gt;Oooh, my last post got a mention on @css!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.05, 16:35</title>
      <link>https://awfulwoman.com/reposts/3058/</link>
      <pubDate>Mon, 05 Aug 2019 14:35:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3058/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.05, 16:24</title>
      <link>https://awfulwoman.com/reposts/3057/</link>
      <pubDate>Mon, 05 Aug 2019 14:24:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3057/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.05, 15:33</title>
      <link>https://awfulwoman.com/notes/2019/3055/</link>
      <pubDate>Mon, 05 Aug 2019 13:33:32 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3055/</guid>
      <description>&lt;p&gt;Do any of you tech folk ever think about just quitting tech altogether? Opening a bakery, or retraining as a park ranger? I&amp;rsquo;d love to look after a forest for a living. There would be a far lower chance of a guy being in the forest and starting an argument due to his insecurities.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.05, 09:24</title>
      <link>https://awfulwoman.com/reposts/3054/</link>
      <pubDate>Mon, 05 Aug 2019 07:24:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3054/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.05, 07:50</title>
      <link>https://awfulwoman.com/quotes/3053/</link>
      <pubDate>Mon, 05 Aug 2019 05:50:55 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3053/</guid>
      <description>&lt;p&gt;I will completely understand when ordinary people start hunting down developers and tech entrepreneurs with pitchforks. They must absolutely despise us.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Tatiana Mac&#39;s Speaker Rider</title>
      <link>https://awfulwoman.com/bookmarks/2019/3052/</link>
      <pubDate>Sun, 04 Aug 2019 20:19:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3052/</guid>
      <description>&lt;p&gt;This should be a standard thing for all speakers. I&amp;rsquo;m certainly going to be using some of the examples here. If you find it useful as well then I suggest &lt;a href=&#34;https://github.com/users/tatianamac/sponsorship&#34;&gt;sponsoring Tatiana&lt;/a&gt; for the work she does!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.04, 18:24</title>
      <link>https://awfulwoman.com/reposts/3051/</link>
      <pubDate>Sun, 04 Aug 2019 16:24:43 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3051/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.04, 18:18</title>
      <link>https://awfulwoman.com/reposts/3050/</link>
      <pubDate>Sun, 04 Aug 2019 16:18:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3050/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.04, 16:36</title>
      <link>https://awfulwoman.com/likes/2019/3049/</link>
      <pubDate>Sun, 04 Aug 2019 14:36:05 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3049/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.04, 16:10</title>
      <link>https://awfulwoman.com/reposts/3048/</link>
      <pubDate>Sun, 04 Aug 2019 14:10:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3048/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 17:42</title>
      <link>https://awfulwoman.com/notes/2019/3047/</link>
      <pubDate>Sat, 03 Aug 2019 15:42:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3047/</guid>
      <description>&lt;p&gt;Syndications are working again on my site. The bottom of every page (like this one!) should have info about where it&amp;rsquo;s shared to. #indieweb&lt;/p&gt;&#xA;&lt;p&gt;(&lt;a href=&#34;https://www.sonniesedge.net/notes/3047&#34;&gt;https://www.sonniesedge.net/notes/3047&lt;/a&gt;)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.03, 17:07</title>
      <link>https://awfulwoman.com/likes/2019/3046/</link>
      <pubDate>Sat, 03 Aug 2019 15:07:09 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3046/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 16:40</title>
      <link>https://awfulwoman.com/reposts/3045/</link>
      <pubDate>Sat, 03 Aug 2019 14:40:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3045/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 14:15</title>
      <link>https://awfulwoman.com/reposts/3044/</link>
      <pubDate>Sat, 03 Aug 2019 12:15:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3044/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 13:43</title>
      <link>https://awfulwoman.com/quotes/3043/</link>
      <pubDate>Sat, 03 Aug 2019 11:43:14 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3043/</guid>
      <description>&lt;p&gt;This conf sounds like it&amp;rsquo;s gonna be amazing! You should submit a talk! Yes you! Especially if you&amp;rsquo;re not a white cis het dude!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.03, 13:40</title>
      <link>https://awfulwoman.com/reposts/3042/</link>
      <pubDate>Sat, 03 Aug 2019 11:40:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3042/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 13:15</title>
      <link>https://awfulwoman.com/reposts/3041/</link>
      <pubDate>Sat, 03 Aug 2019 11:15:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3041/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.03, 13:14</title>
      <link>https://awfulwoman.com/reposts/3040/</link>
      <pubDate>Sat, 03 Aug 2019 11:14:56 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3040/</guid>
      <description></description>
    </item>
    <item>
      <title>Boats</title>
      <link>https://awfulwoman.com/photos/2019/6453/</link>
      <pubDate>Sat, 03 Aug 2019 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/photos/2019/6453/</guid>
      <description>&lt;p&gt;Boats!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Alt-Text As Poetry</title>
      <link>https://awfulwoman.com/bookmarks/2019/3039/</link>
      <pubDate>Sat, 03 Aug 2019 07:40:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3039/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;We want to move alt-text from the realm of compliance to a space of exploration, experimentation, and artistry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As #a11y advocates we can be so clinical and bland when writing alt text. Can we be more human and creative?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.02, 18:17</title>
      <link>https://awfulwoman.com/reposts/3037/</link>
      <pubDate>Fri, 02 Aug 2019 16:17:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3037/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 18:11</title>
      <link>https://awfulwoman.com/reposts/3036/</link>
      <pubDate>Fri, 02 Aug 2019 16:11:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3036/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 18:08</title>
      <link>https://awfulwoman.com/reposts/3035/</link>
      <pubDate>Fri, 02 Aug 2019 16:08:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3035/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 18:07</title>
      <link>https://awfulwoman.com/reposts/3034/</link>
      <pubDate>Fri, 02 Aug 2019 16:07:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3034/</guid>
      <description></description>
    </item>
    <item>
      <title>Gradient Magic</title>
      <link>https://awfulwoman.com/bookmarks/2019/3033/</link>
      <pubDate>Fri, 02 Aug 2019 15:31:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3033/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;A Gallery of Fantastic and Unique CSS Gradients.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These are certainly fantastic and unique!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.02, 16:56</title>
      <link>https://awfulwoman.com/notes/2019/3032/</link>
      <pubDate>Fri, 02 Aug 2019 14:56:02 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3032/</guid>
      <description>&lt;p&gt;Does any other Brit in Berlin feel weird saying &amp;ldquo;Ciao!&amp;rdquo;? I just can&amp;rsquo;t do it - it makes me feel like a 1990s winebar-dwelling yuppie. I end up saying &amp;ldquo;Tschüß!&amp;rdquo; and sounding like a grandma.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Domino&#39;s asks Supreme Court to say disability aids don&#39;t apply online</title>
      <link>https://awfulwoman.com/bookmarks/2019/3031/</link>
      <pubDate>Fri, 02 Aug 2019 08:25:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3031/</guid>
      <description>&lt;p&gt;Just so we&amp;rsquo;re absolutely clear on this: @dominos are evil. Your actual evil in the way only humans can be evil, the complete absence of love or goodness.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.02, 08:33</title>
      <link>https://awfulwoman.com/reposts/3030/</link>
      <pubDate>Fri, 02 Aug 2019 06:33:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3030/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 08:31</title>
      <link>https://awfulwoman.com/reposts/3029/</link>
      <pubDate>Fri, 02 Aug 2019 06:31:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3029/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 08:25</title>
      <link>https://awfulwoman.com/reposts/3028/</link>
      <pubDate>Fri, 02 Aug 2019 06:25:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3028/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.02, 08:21</title>
      <link>https://awfulwoman.com/likes/2019/3027/</link>
      <pubDate>Fri, 02 Aug 2019 06:21:50 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/3027/</guid>
      <description></description>
    </item>
    <item>
      <title>Cassie Codes - My SVG Logo</title>
      <link>https://awfulwoman.com/bookmarks/2019/3026/</link>
      <pubDate>Fri, 02 Aug 2019 05:42:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3026/</guid>
      <description>&lt;p&gt;A lovely tutorial by Cassie, and a wonderful logo!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.01, 22:45</title>
      <link>https://awfulwoman.com/reposts/3025/</link>
      <pubDate>Thu, 01 Aug 2019 20:45:50 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3025/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.01, 21:07</title>
      <link>https://awfulwoman.com/notes/2019/3024/</link>
      <pubDate>Thu, 01 Aug 2019 19:07:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3024/</guid>
      <description>&lt;p&gt;The woman wandering around this supermarket wearing socks with her own face on them&amp;hellip; well, she has my complete and total respect. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.01, 21:07</title>
      <link>https://awfulwoman.com/reposts/3023/</link>
      <pubDate>Thu, 01 Aug 2019 19:07:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3023/</guid>
      <description></description>
    </item>
    <item>
      <title>The web without the web - DEV Community</title>
      <link>https://awfulwoman.com/bookmarks/2019/3022/</link>
      <pubDate>Thu, 01 Aug 2019 13:28:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3022/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;We are building toilets with world-class plumbing that people can&amp;rsquo;t then sit on. And the people who know how to fix the toilets have no clue how to fit a toilet into our plumbing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Laura is amazing and and funny and I am so glad that she has wrote this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In elevating frontend to the land of Serious Code we have not just made things incredibly over-engineered but we have also set fire to all the ladders that we used to get up here in the first place.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I can&amp;rsquo;t agree more with her. We have taken the green and verdant and fun and WEIRD web and paved over it with Serious Stuff, with mathematics, and computer science degrees, and logic.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I love React because it lets me do my best work faster and more easily. I hate React because the culture around it more than the library itself actively prevents other people from doing their best work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;THIS. Stone cold, hard agreement.&lt;/p&gt;&#xA;&lt;p&gt;I love React as a server-side rendering language. I ADORE being able to bundle a component, and the CSS, and any client JS together, rather than having it distributed all over an app. But the recent desire for the web to be seen as a Serious Industry, with Logical Minds, people who do Important Stuff just.. makes me sick with despair.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.01, 12:49</title>
      <link>https://awfulwoman.com/notes/2019/3021/</link>
      <pubDate>Thu, 01 Aug 2019 10:49:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3021/</guid>
      <description>&lt;p&gt;Shock collars, but for men who just start disagreeing with things for their own shits and giggles&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.08.01, 10:29</title>
      <link>https://awfulwoman.com/reposts/3020/</link>
      <pubDate>Thu, 01 Aug 2019 08:29:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3020/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.08.01, 08:21</title>
      <link>https://awfulwoman.com/reposts/3018/</link>
      <pubDate>Thu, 01 Aug 2019 06:21:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3018/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.31, 22:10</title>
      <link>https://awfulwoman.com/reposts/3017/</link>
      <pubDate>Wed, 31 Jul 2019 20:10:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3017/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.31, 21:15</title>
      <link>https://awfulwoman.com/notes/2019/3016/</link>
      <pubDate>Wed, 31 Jul 2019 19:15:04 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3016/</guid>
      <description>&lt;p&gt;Finally got #webmentions working again on my site. So if you go to, say, my latest post, you&amp;rsquo;ll see all the like and repost count, and all the replies it has received. It&amp;rsquo;s looking a bit ropy, but small steps for now. #indieweb&#xA;&lt;a href=&#34;https://www.sonniesedge.net/posts/real-dark-web/&#34;&gt;https://www.sonniesedge.net/posts/real-dark-web/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.31, 19:57</title>
      <link>https://awfulwoman.com/notes/2019/3015/</link>
      <pubDate>Wed, 31 Jul 2019 17:57:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3015/</guid>
      <description>&lt;p&gt;Wish I could have been at #AEADC. So may good messages coming out of that event! One day I&amp;rsquo;ll make it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.31, 17:13</title>
      <link>https://awfulwoman.com/quotes/3013/</link>
      <pubDate>Wed, 31 Jul 2019 15:13:28 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/3013/</guid>
      <description>&lt;p&gt;Because it&amp;rsquo;s always, always, ALWAYS white men who feel the need to respond the way that you&amp;rsquo;ve just done, Joshua.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Journal—Principle</title>
      <link>https://awfulwoman.com/bookmarks/2019/3011/</link>
      <pubDate>Wed, 31 Jul 2019 10:13:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3011/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I don’t think there are good tools and bad tools; just tools that are appropriate or inapropriate for the task at hand. Whether it’s task runners or JavaScript frameworks, appropriateness feels like it should be the deciding factor&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.30, 23:26</title>
      <link>https://awfulwoman.com/reposts/3010/</link>
      <pubDate>Tue, 30 Jul 2019 21:26:59 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3010/</guid>
      <description></description>
    </item>
    <item>
      <title>The Real Dark Web</title>
      <link>https://awfulwoman.com/posts/real-dark-web/</link>
      <pubDate>Tue, 30 Jul 2019 18:33:10 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/real-dark-web/</guid>
      <description>&lt;p&gt;Dark matter permeates the universe. In fact it does more than permeate. &lt;a href=&#34;https://en.wikipedia.org/wiki/Dark_matter&#34;&gt;It &lt;em&gt;is&lt;/em&gt; the universe&lt;/a&gt;. 85% percent of everything that exists is actually dark matter. We can&amp;rsquo;t detect it, we can&amp;rsquo;t see it. But it&amp;rsquo;s there. In fact, the universe that we actually perceive, what you and I are made of, is the so-called Baryonic matter, a mere percentage froth on top of the deep dark universe that we are scarcely aware of.&lt;/p&gt;&#xA;&lt;p&gt;I was perhaps thinking about dark matter when I read this tweet from Andy Bell.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;Interesting results. 1933 respondents with 78% using Sass or vanilla CSS.&lt;br&gt;&lt;br&gt;Seeing Sass pull 49% confirms some theories of mine that _a lot_ of folks are still using it.&lt;br&gt;&lt;br&gt;CSS-in-JS pulling a meagre 16% reminds me that as per, the (very) loud minority are really are a minority. &lt;a href=&#34;https://t.co/1QzTq6KunY&#34;&gt;https://t.co/1QzTq6KunY&lt;/a&gt;&lt;/p&gt;&amp;mdash; Andy Bell (@andybelldesign) &lt;a href=&#34;https://twitter.com/andybelldesign/status/1155920085577605120?ref_src=twsrc%5Etfw&#34;&gt;July 29, 2019&lt;/a&gt;&lt;/blockquote&gt; &lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;The vast majority of respondents are still using Sass and vanilla CSS? Wow! This made me pause and think. Because I feel there&amp;rsquo;s an analogy here between that unseen dark matter, and the huge crowd of web developers who are using such &amp;ldquo;boring&amp;rdquo; technology stacks.&lt;/p&gt;&#xA;&lt;p&gt;These developers are quietly building their sites and apps, day in, day out. But they are rendered invisible as they are not making use of the cutting-edge technologies that the 1% of the bleeding edge love to talk about.&lt;/p&gt;&#xA;&lt;p&gt;They are the 99% of the web universe that is quietly getting on, not blogging about their technology stack, not publishing amazing new tooling. Simply building things.&lt;/p&gt;&#xA;&lt;p&gt;I call them the 1% with purpose, in a deliberate evocation of the privileged 1% who run our planet (because I love to jump analogy mid post and to distort numbers). To be on a cutting edge team &lt;em&gt;is&lt;/em&gt; a privilege. It means having resources and money and a lack of accountability that most web developers simply don&amp;rsquo;t have.&lt;/p&gt;&#xA;&lt;p&gt;It means being able to try out and develop new and amazing technologies. It means being able to do that and knowing that you&amp;rsquo;ll have the support from your org to do that. It means working at a user count where you are able to dismiss users who are inconvenient (&amp;ldquo;what, they&amp;rsquo;re on an old phone? Phhh, sorry, we don&amp;rsquo;t support them&amp;rdquo;), because you know a great crowd of others will be there to take their place and finance your JUST SHIP IT innovation spree.&lt;/p&gt;&#xA;&lt;p&gt;These teams are typically producing apps that are engineering-heavy. Engineering is a word that features often with the 1%. It means thinking logically, it means Serious Stuff. As a title it sounds extremely impressive. It evokes images of white-shirted men hunched over computer consoles, guiding the first humans to the Moon. It makes one think of giant engineering projects that will change the world, of Victorian builders of world-changing technology.&lt;/p&gt;&#xA;&lt;p&gt;The reality for most, well, web &lt;em&gt;developers&lt;/em&gt; is very different from this. Most web developers are working on very &amp;ldquo;boring&amp;rdquo; teams. They&amp;rsquo;re producing workhorse products that serve the organisation needs. They aren&amp;rsquo;t trying to innovate. They aren&amp;rsquo;t trying to impress the next recruiter with their CV. They simply want to get paid, produce a solution that works, and go home.&lt;/p&gt;&#xA;&lt;p&gt;Yet they are told, mostly implicitly, sometimes directly, that if they&amp;rsquo;re not innovating and using the latest tools that they are somehow a failure. This feeling of failure for not implementing the latest tech permeates our industry.&lt;/p&gt;&#xA;&lt;p&gt;This feeling needs to end.&lt;/p&gt;&#xA;&lt;p&gt;You&amp;rsquo;ll notice that I didn&amp;rsquo;t say &amp;ldquo;the 1% need to stop innovating&amp;rdquo;. I say this very clearly because a 20-something white man will soon comment on this post and suggest that&amp;rsquo;s what I meant.&lt;/p&gt;&#xA;&lt;p&gt;No, they don&amp;rsquo;t need to stop innovating. I want them to innovate. It&amp;rsquo;s innovators in the web world that laid the cowpaths that we now all follow. jQuery demonstrated that JavaScript could be written in a more developer-friendly way. Sass innovated token-driven stylesheets that we take for granted now as CSS Custom Properties. Bootstrap popularised layout systems that we see natively in CSS Grid.&lt;/p&gt;&#xA;&lt;p&gt;But those 1% do have to recognise - we ALL have to recognise - that they are enormously privileged. That they are lucky to be able to do what they do. That they have won a grand industry prize that allows them to ignore all the things that most teams have to deal with.&lt;/p&gt;&#xA;&lt;p&gt;For most teams are not able to just do what they want. They are constrained by the organisation that they exist within. They must produce code that will reliably work and be easily maintained over the next several years. They can&amp;rsquo;t afford to retain someone who will innovate a new codebase and then move on, leaving others to puzzle over it. They can&amp;rsquo;t hire a 10x Engineer Ninja who will reimplement a brochure-ware website in a client-side framework and then ignore those users who are excluded by it.&lt;/p&gt;&#xA;&lt;p&gt;No, most teams are very boring. I&amp;rsquo;m really glad about that. We need boring. Boring is what gives stability. Boring is what allows web teams to concentrate on building robust websites, and focussing on user needs. Boring is what allows teams to produce elegant long-life solutions that do not need to be babysat and stroked by a magical engineering gnome.&lt;/p&gt;&#xA;&lt;p&gt;As I read that tweet and thought about dark matter, a darker analogy occurred to me. Because the 1% of developers who dominate our conversations and newsfeeds feel analogous to those who dominate our news headlines. On my more melancholic days they feel like the 1% who chant loudly about Brexit, who scream at rallies wearing MAGA hats. They distort the conversations that the vast majority of us have. Their views and experiences are lofted by the hot air of social media.&lt;/p&gt;&#xA;&lt;p&gt;That I even thought of that analogy speaks volumes about how toxic some of the discourse in this area has become. People speak about &amp;ldquo;the old guard&amp;rdquo; and &amp;ldquo;stupid backwards techniques&amp;rdquo;, forgetting that it&amp;rsquo;s real humans, with real constraints who are working on these solutions. Most of us are working in a &amp;ldquo;stupid backwards way&amp;rdquo; because that &amp;ldquo;backwardsness&amp;rdquo; WORKS. It is something that is proven and is clearly documented. We can implement it confident that it will not disappear from fashion within a couple of years.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps more of us would use the latest and greatest code if it was well documented, and proven to be sustainable. If we thought that the people behind it thought about the coming 5 years, rather than the coming 5 job interviews.&lt;/p&gt;&#xA;&lt;p&gt;I want to innovate. I love learning new things. It&amp;rsquo;s what attracted so many of us to this industry. But let&amp;rsquo;s take time to think about what we build, and how appropriate it is for any given situation.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps the client-side framework developed by a multi-billion dollar company isn&amp;rsquo;t the one that you should be pushing into the browser of your local grocery website? Perhaps the buildchains that require ancient dark magick to invocate are not appropriate on a team that simply compiles some Sass to CSS?&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s appreciate what the 1% does. But let&amp;rsquo;s not allow the 1% to dominate the conversations and our collective headspace.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.30, 19:01</title>
      <link>https://awfulwoman.com/reposts/3008/</link>
      <pubDate>Tue, 30 Jul 2019 17:01:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3008/</guid>
      <description></description>
    </item>
    <item>
      <title>The software engineer’s guide to asserting dominance in the workplace</title>
      <link>https://awfulwoman.com/bookmarks/2019/3007/</link>
      <pubDate>Tue, 30 Jul 2019 12:59:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3007/</guid>
      <description></description>
    </item>
    <item>
      <title>Lizardman&#39;s Constant - Everything2.com</title>
      <link>https://awfulwoman.com/bookmarks/2019/3006/</link>
      <pubDate>Tue, 30 Jul 2019 12:50:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3006/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.30, 12:12</title>
      <link>https://awfulwoman.com/reposts/3005/</link>
      <pubDate>Tue, 30 Jul 2019 10:12:25 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3005/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.30, 12:09</title>
      <link>https://awfulwoman.com/reposts/3004/</link>
      <pubDate>Tue, 30 Jul 2019 10:09:34 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3004/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.29, 21:52</title>
      <link>https://awfulwoman.com/reposts/3003/</link>
      <pubDate>Mon, 29 Jul 2019 19:52:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3003/</guid>
      <description></description>
    </item>
    <item>
      <title>Truths about digital accessibility | Eric Bailey</title>
      <link>https://awfulwoman.com/bookmarks/2019/3002/</link>
      <pubDate>Mon, 29 Jul 2019 17:39:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/3002/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Your ego may be the biggest barrier&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Perhaps the most difficult thing is internalizing all of this. Digital accessibility work is not easy, but it is vital. It is a holistic, multifaceted discipline that touches on multiple interconnected social and technological issues.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Eric has some lovely insights into the truths behind digital accessibility.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Timid Rain</title>
      <link>https://awfulwoman.com/bandnames/2019/3281/</link>
      <pubDate>Mon, 29 Jul 2019 15:53:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3281/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.29, 17:07</title>
      <link>https://awfulwoman.com/notes/2019/3001/</link>
      <pubDate>Mon, 29 Jul 2019 15:07:41 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/3001/</guid>
      <description>&lt;p&gt;One of the advertised advantages of my Elevated State of Queerness is meant to be a lack of PMS. But no. &lt;code&gt;*screams at random strangers*&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.29, 14:15</title>
      <link>https://awfulwoman.com/reposts/3000/</link>
      <pubDate>Mon, 29 Jul 2019 12:15:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/3000/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.29, 12:45</title>
      <link>https://awfulwoman.com/notes/2019/2999/</link>
      <pubDate>Mon, 29 Jul 2019 10:45:38 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2999/</guid>
      <description>&lt;p&gt;Only in Germany could someone tell you off for using a short version of your name. &amp;ldquo;The list has your name as Charlotte! How am I supposed to find you if you&amp;rsquo;re calling yourself Charlie?!!&amp;rdquo; I didn&amp;rsquo;t write the list, m8. So I&amp;rsquo;m gonna keep smiling &amp;amp; saying danke until you piss off.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.29, 08:37</title>
      <link>https://awfulwoman.com/notes/2019/2998/</link>
      <pubDate>Mon, 29 Jul 2019 06:37:02 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2998/</guid>
      <description>&lt;p&gt;Cried for an hour at the ending to Gentleman Jack. Then realised there was still two more episodes to watch. Spent another hour crying at the real ending. What an incredible moving and funny show. 🏳️‍🌈 ❤️ &lt;code&gt;#gentlemanjack&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.29, 08:11</title>
      <link>https://awfulwoman.com/reposts/2997/</link>
      <pubDate>Mon, 29 Jul 2019 06:11:42 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2997/</guid>
      <description></description>
    </item>
    <item>
      <title>Van Der Graff Haircut</title>
      <link>https://awfulwoman.com/bandnames/2019/3280/</link>
      <pubDate>Sun, 28 Jul 2019 17:49:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3280/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Cafe Zart</title>
      <link>https://awfulwoman.com/checkins/2019/2996/</link>
      <pubDate>Sun, 28 Jul 2019 17:42:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2996/</guid>
      <description></description>
    </item>
    <item>
      <title>Jazz Lovin&#39; Lesbian</title>
      <link>https://awfulwoman.com/bandnames/2019/3279/</link>
      <pubDate>Sun, 28 Jul 2019 17:04:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3279/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.28, 17:30</title>
      <link>https://awfulwoman.com/reposts/2995/</link>
      <pubDate>Sun, 28 Jul 2019 15:30:57 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2995/</guid>
      <description></description>
    </item>
    <item>
      <title>Uterine Attack</title>
      <link>https://awfulwoman.com/bandnames/2019/3278/</link>
      <pubDate>Fri, 26 Jul 2019 18:49:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3278/</guid>
      <description>&lt;p&gt;Generic Riot Grrl tribute act.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.26, 20:36</title>
      <link>https://awfulwoman.com/notes/2019/2994/</link>
      <pubDate>Fri, 26 Jul 2019 18:36:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2994/</guid>
      <description>&lt;p&gt;&lt;code&gt;#dykemarch&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at  Warschauer Straße Station, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2993/</link>
      <pubDate>Fri, 26 Jul 2019 18:23:46 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2993/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.26, 14:30</title>
      <link>https://awfulwoman.com/notes/2019/2992/</link>
      <pubDate>Fri, 26 Jul 2019 12:30:25 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2992/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m always saddened by folks who will advocate for #a11y, but then say &amp;ldquo;it&amp;rsquo;s too much trouble&amp;rdquo; to deal with HTML-first progressive enhancement.  Not everyone is fortunate enough to have a good network connection, or a high-CPU device. We shouldn&amp;rsquo;t be putting the burden on others.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.26, 01:05</title>
      <link>https://awfulwoman.com/reposts/2991/</link>
      <pubDate>Thu, 25 Jul 2019 23:05:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2991/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.25, 15:53</title>
      <link>https://awfulwoman.com/reposts/2990/</link>
      <pubDate>Thu, 25 Jul 2019 13:53:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2990/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.25, 14:48</title>
      <link>https://awfulwoman.com/likes/2019/2989/</link>
      <pubDate>Thu, 25 Jul 2019 12:48:13 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2989/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.25, 14:47</title>
      <link>https://awfulwoman.com/reposts/2988/</link>
      <pubDate>Thu, 25 Jul 2019 12:47:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2988/</guid>
      <description></description>
    </item>
    <item>
      <title>How to run a small social network site for your friends</title>
      <link>https://awfulwoman.com/bookmarks/2019/2987/</link>
      <pubDate>Thu, 25 Jul 2019 12:45:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2987/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re tired of Facebook or Twitter or wherever else and have thought that there&amp;rsquo;s got to be a better way, this is for you.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you currently run a social network server for people besides just you, using software Mastodon or Pleroma or whatever else, this is for you.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you have some programming experience, this is for you.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you have no programming experience, this is for you.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Maybe You Don’t Need a Date Picker | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2019/2986/</link>
      <pubDate>Thu, 25 Jul 2019 06:31:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2986/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Users do not want to have to stop their flow and learn this new user interface. They don’t want to experiment to see what keys work, or read a pile of instructions. They want to enter a date and move on. This applies just as much to native date pickers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I wince whenever I hear &amp;ldquo;date picker&amp;rdquo; mentioned on a project.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Simon Collison | Timeline</title>
      <link>https://awfulwoman.com/bookmarks/2019/2985/</link>
      <pubDate>Wed, 24 Jul 2019 17:09:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2985/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve shaped this timeline over five months. It might look simple, but it most definitely was not. I liken it to chipping away at a block of marble, or the slow process of evolving a painting, or constructing a poem; endless edits, questions, doubling back, doubts. It was so good to have something meaty to get stuck into, but sometimes it was awful, and many times I considered throwing it away. Overall it was challenging, fun, and worth the effort.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I absolutely adore this concept of maintaining a personal timeline. I shall be pursuing this, I&amp;rsquo;m sure.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.24, 15:49</title>
      <link>https://awfulwoman.com/reposts/2984/</link>
      <pubDate>Wed, 24 Jul 2019 13:49:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2984/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.24, 15:48</title>
      <link>https://awfulwoman.com/reposts/2983/</link>
      <pubDate>Wed, 24 Jul 2019 13:48:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2983/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.24, 15:48</title>
      <link>https://awfulwoman.com/reposts/2982/</link>
      <pubDate>Wed, 24 Jul 2019 13:48:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2982/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.24, 14:10</title>
      <link>https://awfulwoman.com/reposts/2981/</link>
      <pubDate>Wed, 24 Jul 2019 12:10:16 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2981/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.24, 10:24</title>
      <link>https://awfulwoman.com/notes/2019/2980/</link>
      <pubDate>Wed, 24 Jul 2019 08:24:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2980/</guid>
      <description>&lt;p&gt;Hi #a11y folk - do you have any trusted resources for building accessible emails? Some solid guides or tutorials would be really useful to pass onto a colleague.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.23, 23:42</title>
      <link>https://awfulwoman.com/quotes/2979/</link>
      <pubDate>Tue, 23 Jul 2019 21:42:41 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2979/</guid>
      <description>&lt;p&gt;One day I will learn how to structure talks correctly. #QueerJS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.23, 23:41</title>
      <link>https://awfulwoman.com/reposts/2978/</link>
      <pubDate>Tue, 23 Jul 2019 21:41:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2978/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.23, 23:30</title>
      <link>https://awfulwoman.com/reposts/2977/</link>
      <pubDate>Tue, 23 Jul 2019 21:30:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2977/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.23, 23:18</title>
      <link>https://awfulwoman.com/notes/2019/2976/</link>
      <pubDate>Tue, 23 Jul 2019 21:18:35 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2976/</guid>
      <description>&lt;p&gt;I think I might have witnessed the birth of a new event family with this first @queerjs. One day there will be a #queerJS on a big cruise ship, with drugs and discreet waiters. I can feel it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Co.Up Meeting Space, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2975/</link>
      <pubDate>Tue, 23 Jul 2019 16:50:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2975/</guid>
      <description>&lt;p&gt;Here for the first ever Queer JS!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.23, 16:39</title>
      <link>https://awfulwoman.com/notes/2019/2974/</link>
      <pubDate>Tue, 23 Jul 2019 14:39:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2974/</guid>
      <description>&lt;p&gt;Remember 2014, when I didn&amp;rsquo;t experience heart palpitations upon hearing the phrase &amp;ldquo;UK politics&amp;rdquo;?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.23, 15:25</title>
      <link>https://awfulwoman.com/reposts/2973/</link>
      <pubDate>Tue, 23 Jul 2019 13:25:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2973/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.23, 10:09</title>
      <link>https://awfulwoman.com/notes/2019/2972/</link>
      <pubDate>Tue, 23 Jul 2019 08:09:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2972/</guid>
      <description>&lt;p&gt;Berlin techies! I&amp;rsquo;ll be talking at QueerJS tonight about STUFF and THINGS.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://queerjs.com&#34;&gt;https://queerjs.com&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.23, 10:07</title>
      <link>https://awfulwoman.com/likes/2019/2971/</link>
      <pubDate>Tue, 23 Jul 2019 08:07:42 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2971/</guid>
      <description></description>
    </item>
    <item>
      <title>The missing pieces: teaching the legal side of web development - Webdevlaw</title>
      <link>https://awfulwoman.com/bookmarks/2019/2970/</link>
      <pubDate>Tue, 23 Jul 2019 06:04:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2970/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Those sun-addled veterans of the 1990s vision of the internet as Cyberspace, the new home of Mind, never imagined that the practicioners who craft the web would proceed to make it every bit as hellish and dysfunctional as the offline world they thought it would replace. They saw a virtual home for unconstrained thought and expression. They got Nazis and Cambridge Analytica.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.22, 09:04</title>
      <link>https://awfulwoman.com/notes/2019/2969/</link>
      <pubDate>Mon, 22 Jul 2019 07:04:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2969/</guid>
      <description>&lt;p&gt;Thank you brain for an entire week of pregnancy dreams. Not gonna happen, no matter what your little neurons think, yeah?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.21, 13:52</title>
      <link>https://awfulwoman.com/notes/2019/2968/</link>
      <pubDate>Sun, 21 Jul 2019 11:52:49 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2968/</guid>
      <description>&lt;p&gt;This feels like a very important survey.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.icge.co.uk/twitter_surveys/smallbread&#34;&gt;http://www.icge.co.uk/twitter_surveys/smallbread&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.21, 11:15</title>
      <link>https://awfulwoman.com/notes/2019/2967/</link>
      <pubDate>Sun, 21 Jul 2019 09:15:27 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2967/</guid>
      <description>&lt;p&gt;Oh man, I got switched to the new Twitter interface. Is it meant to feel like a laggy, buggy piece of shit, or is that an intentional aesthetic?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.21, 00:14</title>
      <link>https://awfulwoman.com/quotes/2966/</link>
      <pubDate>Sat, 20 Jul 2019 22:14:44 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2966/</guid>
      <description>&lt;p&gt;holy star shit 😳&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.20, 11:22</title>
      <link>https://awfulwoman.com/reposts/2965/</link>
      <pubDate>Sat, 20 Jul 2019 09:22:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2965/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.20, 09:51</title>
      <link>https://awfulwoman.com/quotes/2964/</link>
      <pubDate>Sat, 20 Jul 2019 07:51:49 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2964/</guid>
      <description>&lt;p&gt;This thread is an excellent breakdown of why spacecraft are all disgusting smelly cans hurtling through the void.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.19, 21:56</title>
      <link>https://awfulwoman.com/notes/2019/2963/</link>
      <pubDate>Fri, 19 Jul 2019 19:56:09 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2963/</guid>
      <description>&lt;p&gt;Sorry folks that I haven&amp;rsquo;t been around of late. I think I hit a stress and depression patch and didn&amp;rsquo;t realise it. Danger signs for my future self: not cycling, not going out, feeling tired all. the. time.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.19, 21:20</title>
      <link>https://awfulwoman.com/notes/2019/2962/</link>
      <pubDate>Fri, 19 Jul 2019 19:20:07 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2962/</guid>
      <description>&lt;p&gt;Bureaucracy is a function of capitalism. Bureaucracy is people responding to a world that would deny them housing and food if they did not have a job. Therefore, make yourself indispensable and make things run slow.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.19, 19:52</title>
      <link>https://awfulwoman.com/reposts/2961/</link>
      <pubDate>Fri, 19 Jul 2019 17:52:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2961/</guid>
      <description></description>
    </item>
    <item>
      <title>A Guide to Recognising Font Styles | Better Web Type</title>
      <link>https://awfulwoman.com/bookmarks/2019/2960/</link>
      <pubDate>Fri, 19 Jul 2019 07:07:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2960/</guid>
      <description>&lt;p&gt;A vital guide to recognising font styles.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>chrislgarry/Apollo-11: Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2959/</link>
      <pubDate>Thu, 18 Jul 2019 19:31:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2959/</guid>
      <description>&lt;p&gt;The original Apollo computer code.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/chrislgarry/Apollo-11/issues/23&#34;&gt;This issue&lt;/a&gt; is very relevant and will hopefully receive some love from the maintainers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>BBC World Service - 13 Minutes to the Moon</title>
      <link>https://awfulwoman.com/bookmarks/2019/2958/</link>
      <pubDate>Thu, 18 Jul 2019 18:20:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2958/</guid>
      <description>&lt;p&gt;I am absolutely LOVING this podcast series from the BBC World Service. So many interviews and stories about the Apollo program and the first moon landing. Well worth subscribing to!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Our disabilities have made us better scientists</title>
      <link>https://awfulwoman.com/bookmarks/2019/2957/</link>
      <pubDate>Thu, 18 Jul 2019 18:07:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2957/</guid>
      <description></description>
    </item>
    <item>
      <title>10x.engineer</title>
      <link>https://awfulwoman.com/bookmarks/2019/2956/</link>
      <pubDate>Thu, 18 Jul 2019 14:24:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2956/</guid>
      <description>&lt;p&gt;😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Populating the page: how browsers work - Web Performance | MDN</title>
      <link>https://awfulwoman.com/bookmarks/2019/2955/</link>
      <pubDate>Thu, 18 Jul 2019 09:56:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2955/</guid>
      <description></description>
    </item>
    <item>
      <title>Apollo 11 in Real Time</title>
      <link>https://awfulwoman.com/bookmarks/2019/2954/</link>
      <pubDate>Wed, 17 Jul 2019 13:31:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2954/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s nearly 50 years since Apollo 11 landed on the Moon. You can follow the mission in realtime, half a century later.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2953/</link>
      <pubDate>Wed, 17 Jul 2019 09:33:12 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2953/</guid>
      <description>&lt;p&gt;Back in Berlin. ❤️🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at London City Airport</title>
      <link>https://awfulwoman.com/checkins/2019/2952/</link>
      <pubDate>Wed, 17 Jul 2019 05:52:16 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2952/</guid>
      <description>&lt;p&gt;You will never find a more wretched hive of scum and villainy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at The Old Fountain, Shoreditch, London</title>
      <link>https://awfulwoman.com/checkins/2019/2951/</link>
      <pubDate>Tue, 16 Jul 2019 20:25:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2951/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Cottons, Shoreditch, London</title>
      <link>https://awfulwoman.com/checkins/2019/2950/</link>
      <pubDate>Tue, 16 Jul 2019 18:58:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2950/</guid>
      <description>&lt;p&gt;Fucking Carribbean food yesssssd&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Porcelain Scalpel</title>
      <link>https://awfulwoman.com/bandnames/2019/3277/</link>
      <pubDate>Tue, 16 Jul 2019 18:37:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3277/</guid>
      <description>&lt;p&gt;Aging punks singing about the time Jude&amp;rsquo;s teeth exploded.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>SHAPE UP</title>
      <link>https://awfulwoman.com/bookmarks/2019/2949/</link>
      <pubDate>Tue, 16 Jul 2019 14:02:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2949/</guid>
      <description></description>
    </item>
    <item>
      <title>Trans people aren&#39;t &#39;erasing&#39; lesbians like me | The Independent</title>
      <link>https://awfulwoman.com/bookmarks/2019/2948/</link>
      <pubDate>Mon, 15 Jul 2019 18:07:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2948/</guid>
      <description></description>
    </item>
    <item>
      <title>Initial thoughts on standardizing form controls | Greg Whitworth</title>
      <link>https://awfulwoman.com/bookmarks/2019/2947/</link>
      <pubDate>Mon, 15 Jul 2019 17:35:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2947/</guid>
      <description>&lt;p&gt;Yes please, this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Jodrell Bank Observatory becomes world heritage site | Science | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2945/</link>
      <pubDate>Sun, 14 Jul 2019 18:06:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2945/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Lincoln College, Oxford</title>
      <link>https://awfulwoman.com/checkins/2019/2944/</link>
      <pubDate>Sun, 14 Jul 2019 16:57:58 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2944/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Vaults and Garden, Oxford</title>
      <link>https://awfulwoman.com/checkins/2019/2943/</link>
      <pubDate>Sun, 14 Jul 2019 16:02:37 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2943/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Magdalen College, Oxford</title>
      <link>https://awfulwoman.com/checkins/2019/2942/</link>
      <pubDate>Sun, 14 Jul 2019 14:08:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2942/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Angel and Greyhound, Oxford</title>
      <link>https://awfulwoman.com/checkins/2019/2941/</link>
      <pubDate>Sun, 14 Jul 2019 13:19:48 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2941/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at The Zetter Townhouse, Clerkenwell, London</title>
      <link>https://awfulwoman.com/checkins/2019/2940/</link>
      <pubDate>Sun, 14 Jul 2019 08:22:55 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2940/</guid>
      <description></description>
    </item>
    <item>
      <title>Ominous Bath</title>
      <link>https://awfulwoman.com/bandnames/2019/3276/</link>
      <pubDate>Sat, 13 Jul 2019 22:57:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3276/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Pinewood Movie Studios</title>
      <link>https://awfulwoman.com/checkins/2019/2939/</link>
      <pubDate>Sat, 13 Jul 2019 15:10:41 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2939/</guid>
      <description>&lt;p&gt;Not sure how, but I&amp;rsquo;m inside Pinewood movie studio. Not allowed to take any photos on pain of being escorted out. Security everywhere. But I&amp;rsquo;ve just spied the set for the next James Bond movie. Doing this checkin from inside a toilet stall in case security catch me with a phone. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Caravan, Clerkenwell, London</title>
      <link>https://awfulwoman.com/checkins/2019/2938/</link>
      <pubDate>Sat, 13 Jul 2019 10:32:32 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2938/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Heathrow Airport, Terminal 5, London</title>
      <link>https://awfulwoman.com/checkins/2019/2937/</link>
      <pubDate>Sat, 13 Jul 2019 07:44:33 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2937/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2936/</link>
      <pubDate>Sat, 13 Jul 2019 04:58:36 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2936/</guid>
      <description>&lt;p&gt;Off to London for work.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Is my host fast yet?</title>
      <link>https://awfulwoman.com/bookmarks/2019/2935/</link>
      <pubDate>Fri, 12 Jul 2019 11:27:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2935/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.11, 12:00</title>
      <link>https://awfulwoman.com/reposts/2934/</link>
      <pubDate>Thu, 11 Jul 2019 10:00:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2934/</guid>
      <description></description>
    </item>
    <item>
      <title>Seeing the page for the components</title>
      <link>https://awfulwoman.com/bookmarks/2019/2933/</link>
      <pubDate>Wed, 10 Jul 2019 17:24:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2933/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Component-focused processes often prioritize modularity in ways that page-centric ones tend to overlook.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Similarly, the same component can be employed on any number of pages, bringing a sense of continuity and familiarity to a site. Page designs often suffer from elements that aren’t easily repurposed on other pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Netlify Analytics - Accurate insights without performance impacts</title>
      <link>https://awfulwoman.com/bookmarks/2019/2932/</link>
      <pubDate>Wed, 10 Jul 2019 15:04:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2932/</guid>
      <description>&lt;p&gt;Netlify are offering server-side analytics. No scripting injected into the client!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.10, 09:58</title>
      <link>https://awfulwoman.com/notes/2019/2931/</link>
      <pubDate>Wed, 10 Jul 2019 07:58:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2931/</guid>
      <description>&lt;p&gt;The last week has been a funeral, work going mayhem, and a complete lack of sleep. So actually getting 8 hours rest last night was incredible.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Das Bezirksamt Friedrichshain-Kreuzberg in Leichter Sprache - Berlin.de</title>
      <link>https://awfulwoman.com/bookmarks/2019/2930/</link>
      <pubDate>Tue, 09 Jul 2019 09:01:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2930/</guid>
      <description>&lt;p&gt;It is absolutely incredible to see a Plain German government website! Germany is still learning in this area, and I hope to see more and more things here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Being Glue — No Idea Blog</title>
      <link>https://awfulwoman.com/bookmarks/2019/2929/</link>
      <pubDate>Tue, 09 Jul 2019 08:50:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2929/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Men volunteered less because if they waited, they knew that a woman would volunteer. In all male groups, they had no trouble getting volunteers. If there were no women there, men volunteered just fine.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The even more interesting part was that, when managers were asked to choose someone to do thankless work, they asked women 44% more than they asked men.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.09, 09:30</title>
      <link>https://awfulwoman.com/likes/2019/2928/</link>
      <pubDate>Tue, 09 Jul 2019 07:30:09 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2928/</guid>
      <description></description>
    </item>
    <item>
      <title>Why plants don’t die from cancer | PBS NewsHour</title>
      <link>https://awfulwoman.com/bookmarks/2019/2927/</link>
      <pubDate>Mon, 08 Jul 2019 12:15:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2927/</guid>
      <description></description>
    </item>
    <item>
      <title>Soft Meat Landing</title>
      <link>https://awfulwoman.com/bandnames/2019/3275/</link>
      <pubDate>Mon, 08 Jul 2019 11:01:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3275/</guid>
      <description></description>
    </item>
    <item>
      <title>Making your frontend accessible - Service Manual - GOV.UK</title>
      <link>https://awfulwoman.com/bookmarks/2019/2926/</link>
      <pubDate>Sun, 07 Jul 2019 17:41:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2926/</guid>
      <description></description>
    </item>
    <item>
      <title>An Intro To Screen Reader Testing for Sighted Developers</title>
      <link>https://awfulwoman.com/bookmarks/2019/2925/</link>
      <pubDate>Sun, 07 Jul 2019 09:49:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2925/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.07, 11:17</title>
      <link>https://awfulwoman.com/likes/2019/2924/</link>
      <pubDate>Sun, 07 Jul 2019 09:17:46 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2924/</guid>
      <description></description>
    </item>
    <item>
      <title>ISPA announces hero&#39;s and villains for 2019</title>
      <link>https://awfulwoman.com/bookmarks/2019/2923/</link>
      <pubDate>Sun, 07 Jul 2019 09:07:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2923/</guid>
      <description>&lt;p&gt;Yes, obviously Mozilla is a villain. For introducing DNS over HTTPS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Progressive Boomers Are Making It Impossible For Cities To Fix The Housing Crisis | HuffPost</title>
      <link>https://awfulwoman.com/bookmarks/2019/2922/</link>
      <pubDate>Sun, 07 Jul 2019 09:04:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2922/</guid>
      <description></description>
    </item>
    <item>
      <title>Phat Lazzer</title>
      <link>https://awfulwoman.com/bandnames/2019/3274/</link>
      <pubDate>Sat, 06 Jul 2019 20:34:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3274/</guid>
      <description></description>
    </item>
    <item>
      <title>Tree planting &#39;has mind-blowing potential&#39; to tackle climate crisis | Environment | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2921/</link>
      <pubDate>Fri, 05 Jul 2019 13:32:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2921/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;New research estimates that a worldwide planting programme could remove two-thirds of all the emissions that have been pumped into the atmosphere by human activities, a figure the scientists describe as “mind-blowing”.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Buuuuuut&amp;hellip;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“Without freeing up the billions of hectares we use to produce meat and milk, this ambition is not realisable.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So all you gotta do is give up eating meat and we could reverse all the damage done.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Look life is really tough, even when it isn’t. You’re allowed to feel shit. </title>
      <link>https://awfulwoman.com/bookmarks/2019/2920/</link>
      <pubDate>Fri, 05 Jul 2019 10:28:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2920/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is what capitalism is meant to do. If you&amp;rsquo;re worrying about rent you&amp;rsquo;re not worrying about firing billionaires into the sun, where they belong.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.05, 08:41</title>
      <link>https://awfulwoman.com/notes/2019/2919/</link>
      <pubDate>Fri, 05 Jul 2019 06:41:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2919/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s just occurred to me that the people I find most interesting to talk to about the web are the ones who are part dev, and part librarian, or museum worker. Curation and outreach is such an important part of the web that is so, so, so often ignored.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>inessential: No Algorithms</title>
      <link>https://awfulwoman.com/bookmarks/2019/2918/</link>
      <pubDate>Fri, 05 Jul 2019 05:37:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2918/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;these algorithms — driven by the all-consuming need for engagement in order to sell ads — are part of what’s destroying western liberal democracy, and my app will not contribute to that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;NetNewsWire has morals that I can get behind!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.04, 22:06</title>
      <link>https://awfulwoman.com/likes/2019/2917/</link>
      <pubDate>Thu, 04 Jul 2019 20:06:18 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2917/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.04, 15:05</title>
      <link>https://awfulwoman.com/reposts/2916/</link>
      <pubDate>Thu, 04 Jul 2019 13:05:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2916/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility Support</title>
      <link>https://awfulwoman.com/bookmarks/2019/2915/</link>
      <pubDate>Thu, 04 Jul 2019 09:43:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2915/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.07.04, 09:25</title>
      <link>https://awfulwoman.com/reposts/2914/</link>
      <pubDate>Thu, 04 Jul 2019 07:25:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2914/</guid>
      <description></description>
    </item>
    <item>
      <title>📐 Swiss-Style Typographical Posters With CSS Grid - a Collection by Henry Desroches on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2019/2913/</link>
      <pubDate>Thu, 04 Jul 2019 05:52:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2913/</guid>
      <description>&lt;p&gt;Love these.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.03, 10:01</title>
      <link>https://awfulwoman.com/notes/2019/2912/</link>
      <pubDate>Wed, 03 Jul 2019 08:01:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2912/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a position open for a senior project manager in our Berlin office. I&amp;rsquo;d love to see that position filled. If only for my own mental health. 😂&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://career5.successfactors.eu/career?career_ns=job_listing&amp;amp;company=C0001215517P&amp;amp;career_job_req_id=26920&#34;&gt;https://career5.successfactors.eu/career?career_ns=job_listing&amp;amp;company=C0001215517P&amp;amp;career_job_req_id=26920&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Choose Boring Technology</title>
      <link>https://awfulwoman.com/bookmarks/2019/2911/</link>
      <pubDate>Wed, 03 Jul 2019 06:24:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2911/</guid>
      <description>&lt;p&gt;Huge agreement with this post. It takes an incredible amount of experience to say &amp;ldquo;no, we&amp;rsquo;re going for the safe and known option&amp;rdquo;. The kids will mock you, but hey, you won&amp;rsquo;t be dealing with 3am emergency calls.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.02, 20:28</title>
      <link>https://awfulwoman.com/notes/2019/2910/</link>
      <pubDate>Tue, 02 Jul 2019 18:28:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2910/</guid>
      <description>&lt;p&gt;If anyone is wondering why the temperature in Berlin has suddenly dropped back to normal: it&amp;rsquo;s because my air conditioner got delivered last night. You&amp;rsquo;re welcome.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.07.02, 09:03</title>
      <link>https://awfulwoman.com/notes/2019/2909/</link>
      <pubDate>Tue, 02 Jul 2019 07:03:31 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2909/</guid>
      <description>&lt;p&gt;I love that people message me via Twitter DM, but gosh it&amp;rsquo;s the suckiest messaging system ever. So I&amp;rsquo;m sorry if I never get back to you. The whole &amp;ldquo;message notifications disappear if you so much as glance at the Messages tab&amp;rdquo; makes it 100% incompatible with my tiny ADHD brain. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Monkey Bar</title>
      <link>https://awfulwoman.com/checkins/2019/2907/</link>
      <pubDate>Mon, 01 Jul 2019 18:55:32 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2907/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Mondo Pazzo</title>
      <link>https://awfulwoman.com/checkins/2019/2906/</link>
      <pubDate>Mon, 01 Jul 2019 17:15:59 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2906/</guid>
      <description>&lt;p&gt;Omg the food here is amazing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.30, 18:03</title>
      <link>https://awfulwoman.com/reposts/2905/</link>
      <pubDate>Sun, 30 Jun 2019 16:03:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2905/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.30, 17:38</title>
      <link>https://awfulwoman.com/notes/2019/2904/</link>
      <pubDate>Sun, 30 Jun 2019 15:38:07 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2904/</guid>
      <description>&lt;p&gt;This is fine.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2903/</link>
      <pubDate>Sun, 30 Jun 2019 12:03:51 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2903/</guid>
      <description>&lt;p&gt;Back in Berlin. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>German sci-fi fans lap up dystopian tales of Brexit Britain | World news | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2902/</link>
      <pubDate>Sun, 30 Jun 2019 09:45:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2902/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Heathrow Airport, Terminal 5, London</title>
      <link>https://awfulwoman.com/checkins/2019/2901/</link>
      <pubDate>Sun, 30 Jun 2019 07:20:26 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2901/</guid>
      <description>&lt;p&gt;Heading back to Berlin. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.30, 09:13</title>
      <link>https://awfulwoman.com/reposts/2900/</link>
      <pubDate>Sun, 30 Jun 2019 07:13:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2900/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.30, 08:27</title>
      <link>https://awfulwoman.com/likes/2019/2899/</link>
      <pubDate>Sun, 30 Jun 2019 06:27:21 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2899/</guid>
      <description></description>
    </item>
    <item>
      <title>Disabled and Here Collection</title>
      <link>https://awfulwoman.com/bookmarks/2019/2898/</link>
      <pubDate>Sun, 30 Jun 2019 06:06:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2898/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This collection is a disability-led effort to provide free and inclusive stock photos shot from our own perspective, featuring disabled BIPOC (Black, Indigenous, People of Color) across the Pacific Northwest.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.30, 00:10</title>
      <link>https://awfulwoman.com/notes/2019/2897/</link>
      <pubDate>Sat, 29 Jun 2019 22:10:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2897/</guid>
      <description>&lt;p&gt;Everything about Brighton drinking culture reminds me why I left the UK. It seems to be based on:&lt;/p&gt;&#xA;&lt;p&gt;a) Not wanting to live.&lt;/p&gt;&#xA;&lt;p&gt;b) Trying to make that a reality.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Bison, Brighton</title>
      <link>https://awfulwoman.com/checkins/2019/2896/</link>
      <pubDate>Sat, 29 Jun 2019 15:16:32 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2896/</guid>
      <description>&lt;p&gt;Omg gin&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Chin Dysmorphia</title>
      <link>https://awfulwoman.com/bandnames/2019/3273/</link>
      <pubDate>Sat, 29 Jun 2019 11:35:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3273/</guid>
      <description>&lt;p&gt;Jazz fusion.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.29, 13:27</title>
      <link>https://awfulwoman.com/reposts/2895/</link>
      <pubDate>Sat, 29 Jun 2019 11:27:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2895/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.29, 10:40</title>
      <link>https://awfulwoman.com/reposts/2894/</link>
      <pubDate>Sat, 29 Jun 2019 08:40:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2894/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.29, 10:39</title>
      <link>https://awfulwoman.com/reposts/2893/</link>
      <pubDate>Sat, 29 Jun 2019 08:39:08 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2893/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.29, 10:24</title>
      <link>https://awfulwoman.com/notes/2019/2892/</link>
      <pubDate>Sat, 29 Jun 2019 08:24:04 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2892/</guid>
      <description>&lt;p&gt;Had such an amazing time at yesterday&amp;rsquo;s #PatternsDay. So many notes and thoughts to process  Thank you to all the speakers and the folk at @clearleft for organising it. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.29, 10:04</title>
      <link>https://awfulwoman.com/reposts/2891/</link>
      <pubDate>Sat, 29 Jun 2019 08:04:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2891/</guid>
      <description></description>
    </item>
    <item>
      <title>Mozilla Design</title>
      <link>https://awfulwoman.com/bookmarks/2019/2890/</link>
      <pubDate>Sat, 29 Jun 2019 08:03:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2890/</guid>
      <description></description>
    </item>
    <item>
      <title>When The Seagulls Come</title>
      <link>https://awfulwoman.com/bandnames/2019/3272/</link>
      <pubDate>Fri, 28 Jun 2019 21:45:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3272/</guid>
      <description>&lt;p&gt;Mancunian sad songs.&lt;/p&gt;&#xA;&lt;p&gt;Patterns Day Special on the beach.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bad Ossilations</title>
      <link>https://awfulwoman.com/bandnames/2019/3271/</link>
      <pubDate>Fri, 28 Jun 2019 21:10:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3271/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.28, 15:10</title>
      <link>https://awfulwoman.com/notes/2019/2889/</link>
      <pubDate>Fri, 28 Jun 2019 13:10:28 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2889/</guid>
      <description>&lt;p&gt;Crustacean Svelte Speaker.#patternsday&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Duke of York Picture House</title>
      <link>https://awfulwoman.com/checkins/2019/2888/</link>
      <pubDate>Fri, 28 Jun 2019 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2888/</guid>
      <description>&lt;p&gt;Here for Patterns Day 2019! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.28, 08:57</title>
      <link>https://awfulwoman.com/reposts/2887/</link>
      <pubDate>Fri, 28 Jun 2019 06:57:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2887/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Brighton &#34;Coach Station&#34;</title>
      <link>https://awfulwoman.com/checkins/2019/2886/</link>
      <pubDate>Fri, 28 Jun 2019 01:04:44 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2886/</guid>
      <description>&lt;p&gt;Finally in Brighton. It&amp;rsquo;s 3AM. Oh god.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.28, 01:16</title>
      <link>https://awfulwoman.com/notes/2019/2885/</link>
      <pubDate>Thu, 27 Jun 2019 23:16:50 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2885/</guid>
      <description>&lt;p&gt;I decided to get a bus from London Heathrow to Brighton. This is so far proving to be the worst decision I&amp;rsquo;ve made in months. Should have sold that kidney and got a taxi.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.27, 23:46</title>
      <link>https://awfulwoman.com/likes/2019/2884/</link>
      <pubDate>Thu, 27 Jun 2019 21:46:28 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2884/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Heathrow Airport, Terminal 2, London</title>
      <link>https://awfulwoman.com/checkins/2019/2883/</link>
      <pubDate>Thu, 27 Jun 2019 20:16:17 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2883/</guid>
      <description>&lt;p&gt;In transit to Brighton.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Radiate intent</title>
      <link>https://awfulwoman.com/bookmarks/2019/2882/</link>
      <pubDate>Thu, 27 Jun 2019 18:38:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2882/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 20:35</title>
      <link>https://awfulwoman.com/reposts/2881/</link>
      <pubDate>Thu, 27 Jun 2019 18:35:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2881/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 20:29</title>
      <link>https://awfulwoman.com/reposts/2880/</link>
      <pubDate>Thu, 27 Jun 2019 18:29:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2880/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 20:28</title>
      <link>https://awfulwoman.com/reposts/2879/</link>
      <pubDate>Thu, 27 Jun 2019 18:28:56 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2879/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 20:28</title>
      <link>https://awfulwoman.com/reposts/2878/</link>
      <pubDate>Thu, 27 Jun 2019 18:28:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2878/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 19:55</title>
      <link>https://awfulwoman.com/quotes/2877/</link>
      <pubDate>Thu, 27 Jun 2019 17:55:44 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2877/</guid>
      <description>&lt;p&gt;&lt;em&gt;screams with joy, internally&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Frankfurt Flughafen, Frankfurt</title>
      <link>https://awfulwoman.com/checkins/2019/2876/</link>
      <pubDate>Thu, 27 Jun 2019 17:22:10 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2876/</guid>
      <description>&lt;p&gt;On my way to Patterns Day Conference. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.27, 18:37</title>
      <link>https://awfulwoman.com/replies/2019/2875/</link>
      <pubDate>Thu, 27 Jun 2019 16:37:21 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2875/</guid>
      <description>&lt;p&gt;One day I&amp;rsquo;ll write a talk that is actually helpful and not just cheap therapy for me.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.27, 18:32</title>
      <link>https://awfulwoman.com/notes/2019/2874/</link>
      <pubDate>Thu, 27 Jun 2019 16:32:12 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2874/</guid>
      <description>&lt;p&gt;Try adding some agitprop to your conference talks! I did, and it made them 237% more spicy!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.27, 18:26</title>
      <link>https://awfulwoman.com/reposts/2873/</link>
      <pubDate>Thu, 27 Jun 2019 16:26:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2873/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.27, 14:27</title>
      <link>https://awfulwoman.com/notes/2019/2872/</link>
      <pubDate>Thu, 27 Jun 2019 12:27:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2872/</guid>
      <description>&lt;p&gt;Seeing @ericwbailey speaking in person is wonderful. So many good takes and kind humour. ♥️ #enterjs&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Darmstadium</title>
      <link>https://awfulwoman.com/checkins/2019/2871/</link>
      <pubDate>Thu, 27 Jun 2019 09:49:05 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2871/</guid>
      <description>&lt;p&gt;Here for EnterJS. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Welcome Hotel Darmstadt</title>
      <link>https://awfulwoman.com/checkins/2019/2870/</link>
      <pubDate>Wed, 26 Jun 2019 17:02:04 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2870/</guid>
      <description>&lt;p&gt;Just been driven from the train station to the hotel by a taxi driver who decided to take a shortcut &lt;em&gt;through the freaking town square and between two trams&lt;/em&gt;. I&amp;rsquo;m alive. Physically. &lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Frankfurt Hauptbahnhof</title>
      <link>https://awfulwoman.com/checkins/2019/2869/</link>
      <pubDate>Wed, 26 Jun 2019 15:05:55 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2869/</guid>
      <description>&lt;p&gt;In transit to Darmstadt for EnterJS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.26, 15:49</title>
      <link>https://awfulwoman.com/notes/2019/2868/</link>
      <pubDate>Wed, 26 Jun 2019 13:49:48 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2868/</guid>
      <description>&lt;p&gt;Lovely #indieweb people! What do you think of &amp;ldquo;/archive/bookmarks/&amp;rdquo;, &amp;ldquo;/archive/bookmarks/2019/&amp;rdquo;, &amp;ldquo;/archive/2019/03/bookmarks/&amp;rdquo; vs &amp;ldquo;/bookmarks/archive/&amp;rdquo;, &amp;ldquo;/bookmarks/archive/2019/&amp;rdquo;. &amp;ldquo;/bookmarks/archive/2019/03&amp;rdquo;?&lt;/p&gt;&#xA;&lt;p&gt;Where &amp;ldquo;bookmarks&amp;rdquo; could be any typical IndieWeb content type.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.26, 09:45</title>
      <link>https://awfulwoman.com/likes/2019/2867/</link>
      <pubDate>Wed, 26 Jun 2019 07:45:13 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2867/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.26, 09:05</title>
      <link>https://awfulwoman.com/replies/2019/2865/</link>
      <pubDate>Wed, 26 Jun 2019 07:05:57 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2865/</guid>
      <description>&lt;p&gt;So looking forward to being in Brighton for #patternsday. The temperature will be in the low twenties. What absolute BLISS that will be. ♥️❄️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.26, 08:57</title>
      <link>https://awfulwoman.com/notes/2019/2864/</link>
      <pubDate>Wed, 26 Jun 2019 06:57:53 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2864/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s not even 9am and it&amp;rsquo;s already 30C outside. Remember, climate change isn&amp;rsquo;t real. It&amp;rsquo;s totally NORMAL for northern Germany to have temperatures comparable to the Middle East. Absolutely 100% normal.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.25, 23:36</title>
      <link>https://awfulwoman.com/quotes/2863/</link>
      <pubDate>Tue, 25 Jun 2019 21:36:25 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2863/</guid>
      <description>&lt;p&gt;Wishlist: Pay more attention to the design of the Core experience. Give users choice to disable Advanced. Define effective and consistent way of handling SVG icons in Core. Design more in Core mode. Consider CSS vs JS CTM more deeply.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.25, 23:00</title>
      <link>https://awfulwoman.com/notes/2019/2862/</link>
      <pubDate>Tue, 25 Jun 2019 21:00:37 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2862/</guid>
      <description>&lt;p&gt;My apartment has cooled down to 30C.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.25, 11:00</title>
      <link>https://awfulwoman.com/notes/2019/2861/</link>
      <pubDate>Tue, 25 Jun 2019 09:00:19 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2861/</guid>
      <description>&lt;p&gt;I hate phone conversations in English. Phone conversations in German with postal workers are nightmare fuel. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.24, 22:00</title>
      <link>https://awfulwoman.com/reposts/2860/</link>
      <pubDate>Mon, 24 Jun 2019 20:00:53 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2860/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.24, 21:34</title>
      <link>https://awfulwoman.com/notes/2019/2859/</link>
      <pubDate>Mon, 24 Jun 2019 19:34:43 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2859/</guid>
      <description>&lt;p&gt;One end of the vast ants nest that fills our apartment building has opened up into our bedroom. Flying ants everywhere. Landlord says &amp;ldquo;this is normal in summer&amp;rdquo;. I hope our landlord finds ants in his eyeballs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>New Policy: Do Not Post In Support of Trump or his Administration | Ravelry - a knit and crochet community</title>
      <link>https://awfulwoman.com/bookmarks/2019/2858/</link>
      <pubDate>Mon, 24 Jun 2019 15:31:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2858/</guid>
      <description>&lt;p&gt;Ravelry bans all public displays of support for Trump!&lt;/p&gt;&#xA;&lt;p&gt;❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.23, 20:26</title>
      <link>https://awfulwoman.com/quotes/2857/</link>
      <pubDate>Sun, 23 Jun 2019 18:26:00 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2857/</guid>
      <description>&lt;p&gt;Shit, now I gotta write a talk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.23, 19:34</title>
      <link>https://awfulwoman.com/reposts/2856/</link>
      <pubDate>Sun, 23 Jun 2019 17:34:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2856/</guid>
      <description></description>
    </item>
    <item>
      <title>ROCA: Resource-oriented Client Architecture</title>
      <link>https://awfulwoman.com/bookmarks/2019/2855/</link>
      <pubDate>Sun, 23 Jun 2019 13:43:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2855/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;A Web application&amp;rsquo;s architecture is heavily influenced by the design decisions, both implicit and explicit, that have been made by framework developers. Sometimes these decisions are consciously accepted as being in line with the intended overall system architecture. More often, though, they are accepted simply because developers assume they embody the state of the art of development practices.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A very nice set of principles for building a robust and accessible website.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.23, 14:35</title>
      <link>https://awfulwoman.com/notes/2019/2854/</link>
      <pubDate>Sun, 23 Jun 2019 12:35:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2854/</guid>
      <description>&lt;p&gt;New glasses. Big dork energy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.23, 00:52</title>
      <link>https://awfulwoman.com/notes/2019/2853/</link>
      <pubDate>Sat, 22 Jun 2019 22:52:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2853/</guid>
      <description>&lt;p&gt;Trying to set up Webpack from scratch. It is a fantastic example of a tool that is hard to use, not because it inherently difficult, but because the collective online knowledge has been smeared by time and rapid change into inconsistent and maddeningly frustrating mush.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.22, 21:07</title>
      <link>https://awfulwoman.com/notes/2019/2852/</link>
      <pubDate>Sat, 22 Jun 2019 19:07:30 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2852/</guid>
      <description>&lt;p&gt;Only in Germany would I have to frequently debug websites using browser dev tools to figure out why things aren&amp;rsquo;t working. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cameron</title>
      <link>https://awfulwoman.com/bookmarks/2019/2851/</link>
      <pubDate>Sat, 22 Jun 2019 16:15:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2851/</guid>
      <description>&lt;p&gt;Everything over the last few years in the UK summed up.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.22, 12:34</title>
      <link>https://awfulwoman.com/quotes/2850/</link>
      <pubDate>Sat, 22 Jun 2019 10:34:04 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2850/</guid>
      <description>&lt;p&gt;I would like to see Heydon wearing his CSS Claws (Crabby Super Snippers) on a hot stage.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.22, 00:20</title>
      <link>https://awfulwoman.com/notes/2019/2848/</link>
      <pubDate>Fri, 21 Jun 2019 22:20:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2848/</guid>
      <description>&lt;p&gt;Midnight on the longest day of the year.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Glasses of Judgement</title>
      <link>https://awfulwoman.com/bandnames/2019/3270/</link>
      <pubDate>Fri, 21 Jun 2019 19:24:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3270/</guid>
      <description>&lt;p&gt;A bunch of sixthformers who fancy themselves as the next Pulp.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.20, 17:44</title>
      <link>https://awfulwoman.com/notes/2019/2847/</link>
      <pubDate>Thu, 20 Jun 2019 15:44:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2847/</guid>
      <description>&lt;p&gt;Your regular reminder that Brexit will remove the rights of British citizens in the EU and EU citizens in the UK. Fuck you very much to all Leave votes.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.theguardian.com/politics/2019/jun/18/barnier-rebuffs-appeal-over-citizens-rights-in-event-of-no-deal-brexit&#34;&gt;https://www.theguardian.com/politics/2019/jun/18/barnier-rebuffs-appeal-over-citizens-rights-in-event-of-no-deal-brexit&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.20, 16:22</title>
      <link>https://awfulwoman.com/replies/2019/2846/</link>
      <pubDate>Thu, 20 Jun 2019 14:22:07 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2846/</guid>
      <description>&lt;p&gt;For the readers of this on twitter that &amp;ldquo;winks at&amp;hellip;&amp;rdquo; must look strange. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.20, 16:17</title>
      <link>https://awfulwoman.com/replies/2019/2845/</link>
      <pubDate>Thu, 20 Jun 2019 14:17:21 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2845/</guid>
      <description>&lt;p&gt;And something fucky went on, as it insisted that I&amp;rsquo;D REPORTED MYSELF. I changed my passwords ASAP.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Toast</title>
      <link>https://awfulwoman.com/bookmarks/2019/2844/</link>
      <pubDate>Thu, 20 Jun 2019 14:03:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2844/</guid>
      <description>&lt;p&gt;An excellent summary of the whole &lt;code&gt;&amp;lt;toast&amp;gt;&lt;/code&gt; situation and the worries of those in the standards community. It&amp;rsquo;s not about Google proposing a new HTML element. It&amp;rsquo;s about Google dominating the conversation &lt;em&gt;without even realising&lt;/em&gt; it.&lt;/p&gt;&#xA;&lt;p&gt;The parallels between this, unacknowledged privilege, and intersectionality are fascinating.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/2839/</link>
      <pubDate>Wed, 19 Jun 2019 17:34:43 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2839/</guid>
      <description>&lt;p&gt;Yesterday I got suspended for this reply to @stubbornella. Someone took the time to report me for hateful conduct! Thanks! I have learned my lesson. Going forward I will absolutely IN NO WAY be advocating for kidney punching rude men who push past you in the queue. &lt;em&gt;winks at camera&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.18, 21:05</title>
      <link>https://awfulwoman.com/notes/2019/2838/</link>
      <pubDate>Tue, 18 Jun 2019 19:05:44 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2838/</guid>
      <description>&lt;p&gt;&amp;ldquo;It&amp;rsquo;s not a polygon, it&amp;rsquo;s just a bunch of stupid lines.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at IXDS, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2837/</link>
      <pubDate>Tue, 18 Jun 2019 17:27:10 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2837/</guid>
      <description>&lt;p&gt;Here for Maptime Berlin: Understanding Spaces Through Mapping. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.18, 18:48</title>
      <link>https://awfulwoman.com/likes/2019/2836/</link>
      <pubDate>Tue, 18 Jun 2019 16:48:56 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2836/</guid>
      <description></description>
    </item>
    <item>
      <title>Send Outgoing Webmentions</title>
      <link>https://awfulwoman.com/bookmarks/2019/2835/</link>
      <pubDate>Tue, 18 Jun 2019 16:48:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2835/</guid>
      <description>&lt;p&gt;More super lovely stuff from Remy!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Day 2019: some things I learned</title>
      <link>https://awfulwoman.com/bookmarks/2019/2834/</link>
      <pubDate>Tue, 18 Jun 2019 13:26:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2834/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.18, 13:17</title>
      <link>https://awfulwoman.com/replies/2019/2833/</link>
      <pubDate>Tue, 18 Jun 2019 11:17:20 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2833/</guid>
      <description>&lt;p&gt;I am so very happy that you found such a wonderful new venue! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML is the Web ~ Pete Lambert</title>
      <link>https://awfulwoman.com/bookmarks/2019/2832/</link>
      <pubDate>Mon, 17 Jun 2019 14:29:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2832/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The lowest common denominator of the Web. The foundation. The rhythm section. The ladyfingers in the Web trifle. It’s the HTML. And it is becoming increasingly clear to me that there’s a whole swathe of Frontend Engineers who don’t know or understand the frontend-est of frontend technologies.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>ffconf - Web development &amp; JavaScript conference in Brighton, UK</title>
      <link>https://awfulwoman.com/bookmarks/2019/2831/</link>
      <pubDate>Mon, 17 Jun 2019 14:22:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2831/</guid>
      <description>&lt;p&gt;All the talks from ffconf over the last 10 years! Including me!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bruce Lawson&#39;s personal site  : Why would a screen reader user have a braille display?</title>
      <link>https://awfulwoman.com/bookmarks/2019/2830/</link>
      <pubDate>Mon, 17 Jun 2019 12:19:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2830/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Each person has their own reasons for choosing their assistive technologies. Accessibility isn’t a technological problem to be solved. It’s an essential part of the human condition: we all have different needs and abilities.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is so sweet and true!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Now</title>
      <link>https://awfulwoman.com/bookmarks/2019/2829/</link>
      <pubDate>Mon, 17 Jun 2019 07:40:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2829/</guid>
      <description>&lt;p&gt;I love the idea of a &lt;code&gt;/now&lt;/code&gt; page!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Drawing Realistic Clouds with SVG and CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2828/</link>
      <pubDate>Sun, 16 Jun 2019 21:30:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2828/</guid>
      <description>&lt;p&gt;I MUST try to use this in something soon!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Graviton Pulse</title>
      <link>https://awfulwoman.com/bandnames/2019/3269/</link>
      <pubDate>Sun, 16 Jun 2019 18:24:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3269/</guid>
      <description>&lt;p&gt;Synthwave.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.16, 16:07</title>
      <link>https://awfulwoman.com/notes/2019/2827/</link>
      <pubDate>Sun, 16 Jun 2019 14:07:51 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2827/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been building the web for over 20 years. Today a developer new to the frontend demonstrated a CSS media query that I&amp;rsquo;d never heard of. I love the web and the way it enables even old fogies like me to learn.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>When should you be using Web Workers? — DasSur.ma</title>
      <link>https://awfulwoman.com/bookmarks/2019/2825/</link>
      <pubDate>Sun, 16 Jun 2019 13:04:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2825/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;While we are getting faster flagship phones every cycle, the vast majority of people can’t afford these. The more affordable phones are stuck in the past and have highly fluctuating performance metrics. These low-end phones will mostly likely be used by the massive number of people coming online in the next couple of years. The gap between the fastest and the slowest phone is getting wider, and the median is going down.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Das makes some excellent points about writing code that works fast on &lt;em&gt;all&lt;/em&gt; devices.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Co.Up Meeting Space, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2826/</link>
      <pubDate>Sun, 16 Jun 2019 08:43:04 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2826/</guid>
      <description>&lt;p&gt;Here to coach at CSS Classes! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.15, 15:25</title>
      <link>https://awfulwoman.com/reposts/2824/</link>
      <pubDate>Sat, 15 Jun 2019 13:25:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2824/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.15, 14:36</title>
      <link>https://awfulwoman.com/quotes/2823/</link>
      <pubDate>Sat, 15 Jun 2019 12:36:43 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2823/</guid>
      <description>&lt;p&gt;When TERFs attack trans women, they attack all women. 😠&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.15, 08:59</title>
      <link>https://awfulwoman.com/reposts/2822/</link>
      <pubDate>Sat, 15 Jun 2019 06:59:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2822/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.14, 21:41</title>
      <link>https://awfulwoman.com/likes/2019/2821/</link>
      <pubDate>Fri, 14 Jun 2019 19:41:31 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2821/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.14, 17:31</title>
      <link>https://awfulwoman.com/reposts/2820/</link>
      <pubDate>Fri, 14 Jun 2019 15:31:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2820/</guid>
      <description></description>
    </item>
    <item>
      <title>Apple Knowledge Navigator Video (1987) - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2019/2819/</link>
      <pubDate>Fri, 14 Jun 2019 13:58:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2819/</guid>
      <description>&lt;p&gt;The Apple Knowledge Navigator looks very similar to the actual iPad that exists over 30 years later.&lt;/p&gt;&#xA;&lt;p&gt;Apple played the long game.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The State of CSS</title>
      <link>https://awfulwoman.com/bookmarks/2019/2818/</link>
      <pubDate>Fri, 14 Jun 2019 13:19:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2818/</guid>
      <description>&lt;p&gt;How the hell have I only just heard of this survey? It&amp;rsquo;s fantastic!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2817/</link>
      <pubDate>Fri, 14 Jun 2019 10:08:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2817/</guid>
      <description>&lt;p&gt;Oh this is fantastic! The low level tools available on most *nixy systems are powerful, but very inconsistent and hard to use. These little wrappers make things so much easier!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Mobile Technology and Home Broadband 2019 | Pew Research Center</title>
      <link>https://awfulwoman.com/bookmarks/2019/2816/</link>
      <pubDate>Fri, 14 Jun 2019 07:53:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2816/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;37% of Americans now go online mostly using a smartphone.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re not designing for performance and low-CPU devices, you&amp;rsquo;re not designing for your users. 💁‍♀️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.14, 09:14</title>
      <link>https://awfulwoman.com/reposts/2815/</link>
      <pubDate>Fri, 14 Jun 2019 07:14:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2815/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.13, 22:11</title>
      <link>https://awfulwoman.com/reposts/2814/</link>
      <pubDate>Thu, 13 Jun 2019 20:11:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2814/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.13, 17:47</title>
      <link>https://awfulwoman.com/reposts/2813/</link>
      <pubDate>Thu, 13 Jun 2019 15:47:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2813/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.13, 17:38</title>
      <link>https://awfulwoman.com/reposts/2812/</link>
      <pubDate>Thu, 13 Jun 2019 15:38:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2812/</guid>
      <description></description>
    </item>
    <item>
      <title>Introducing the new HTML element – welcome &lt;clippy&gt;! – Terence Eden’s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2019/2811/</link>
      <pubDate>Thu, 13 Jun 2019 14:20:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2811/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;the way Google has gone about introducing it to the world betrays a huge lack of empathy for the poor sods who have review standards, for other browsers, for users, and for the broader Web community.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is pretty much my take on this as well. &lt;em&gt;Maybe&lt;/em&gt; &lt;code&gt;&amp;lt;toast&amp;gt;&lt;/code&gt; would be useful for the broader community. But this isn&amp;rsquo;t the reason it&amp;rsquo;s being talked about.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Layout Instability API  |  web.dev</title>
      <link>https://awfulwoman.com/bookmarks/2019/2810/</link>
      <pubDate>Thu, 13 Jun 2019 07:18:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2810/</guid>
      <description>&lt;p&gt;Judge the instability of your page and how it might be detrimental to your users.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Understanding Success Criteria - Acronyms</title>
      <link>https://awfulwoman.com/bookmarks/2019/2809/</link>
      <pubDate>Thu, 13 Jun 2019 05:53:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2809/</guid>
      <description>&lt;p&gt;For all those devs who never support accessibility, but who delight in crowing &amp;ldquo;but a11y isn&amp;rsquo;t accessible!&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.12, 19:03</title>
      <link>https://awfulwoman.com/notes/2019/2808/</link>
      <pubDate>Wed, 12 Jun 2019 17:03:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2808/</guid>
      <description>&lt;p&gt;Berlin is having its third storm in as many days. This one was a BEAST.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>This Deepfake of Mark Zuckerberg Tests Facebook’s Fake Video Policies - VICE</title>
      <link>https://awfulwoman.com/bookmarks/2019/2806/</link>
      <pubDate>Wed, 12 Jun 2019 15:43:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2806/</guid>
      <description>&lt;p&gt;&lt;em&gt;tinfoil hat rustles&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.12, 08:04</title>
      <link>https://awfulwoman.com/reposts/2805/</link>
      <pubDate>Wed, 12 Jun 2019 06:04:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2805/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.11, 23:32</title>
      <link>https://awfulwoman.com/reposts/2804/</link>
      <pubDate>Tue, 11 Jun 2019 21:32:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2804/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.11, 23:28</title>
      <link>https://awfulwoman.com/reposts/2803/</link>
      <pubDate>Tue, 11 Jun 2019 21:28:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2803/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.10, 22:21</title>
      <link>https://awfulwoman.com/reposts/2802/</link>
      <pubDate>Mon, 10 Jun 2019 20:21:19 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2802/</guid>
      <description></description>
    </item>
    <item>
      <title>The problem with web components</title>
      <link>https://awfulwoman.com/bookmarks/2019/2801/</link>
      <pubDate>Mon, 10 Jun 2019 18:57:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2801/</guid>
      <description>&lt;p&gt;This article articulates a lot of the issues I have with Web Components. They are ripe for abuse by the Imperative Iconoclasts.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.10, 14:37</title>
      <link>https://awfulwoman.com/quotes/2800/</link>
      <pubDate>Mon, 10 Jun 2019 12:37:23 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2800/</guid>
      <description>&lt;p&gt;This entire thread. 💯&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.10, 12:06</title>
      <link>https://awfulwoman.com/notes/2019/2799/</link>
      <pubDate>Mon, 10 Jun 2019 10:06:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2799/</guid>
      <description>&lt;p&gt;In 2017 @Loreal dropped @MunroeBergdorf after a false claim of anti-whiteness. Now in #pridemonth @NSPCC drops her as LGBT ambassador following a false claim that she is a porn actress (she did Playboy once). Middle-class, white, prudish TERFs at it again.&#xA;&lt;a href=&#34;https://www.bbc.co.uk/news/amp/uk-48572955&#34;&gt;https://www.bbc.co.uk/news/amp/uk-48572955&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.09, 12:51</title>
      <link>https://awfulwoman.com/reposts/2798/</link>
      <pubDate>Sun, 09 Jun 2019 10:51:28 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2798/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.09, 11:44</title>
      <link>https://awfulwoman.com/reposts/2797/</link>
      <pubDate>Sun, 09 Jun 2019 09:44:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2797/</guid>
      <description></description>
    </item>
    <item>
      <title>German naming convention</title>
      <link>https://awfulwoman.com/bookmarks/2019/2796/</link>
      <pubDate>Sun, 09 Jun 2019 09:05:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2796/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 23:46</title>
      <link>https://awfulwoman.com/likes/2019/2795/</link>
      <pubDate>Sat, 08 Jun 2019 21:46:53 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2795/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 22:57</title>
      <link>https://awfulwoman.com/reposts/2794/</link>
      <pubDate>Sat, 08 Jun 2019 20:57:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2794/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 16:50</title>
      <link>https://awfulwoman.com/likes/2019/2793/</link>
      <pubDate>Sat, 08 Jun 2019 14:50:12 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2793/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 16:47</title>
      <link>https://awfulwoman.com/reposts/2792/</link>
      <pubDate>Sat, 08 Jun 2019 14:47:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2792/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 16:39</title>
      <link>https://awfulwoman.com/reposts/2791/</link>
      <pubDate>Sat, 08 Jun 2019 14:39:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2791/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 16:37</title>
      <link>https://awfulwoman.com/reposts/2790/</link>
      <pubDate>Sat, 08 Jun 2019 14:37:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2790/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 15:08</title>
      <link>https://awfulwoman.com/notes/2019/2789/</link>
      <pubDate>Sat, 08 Jun 2019 13:08:13 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2789/</guid>
      <description>&lt;p&gt;Today I sat and cried in a bookshop as I realised how little time I now devote to reading and thinking. There is such an aching yearning in me for quiet reading, self-reflection, and tangible books that exist somewhere other than a server. Time to address that.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.08, 15:01</title>
      <link>https://awfulwoman.com/likes/2019/2788/</link>
      <pubDate>Sat, 08 Jun 2019 13:01:13 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2788/</guid>
      <description></description>
    </item>
    <item>
      <title>Technology with respect and honesty. Here’s how we do it.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2787/</link>
      <pubDate>Sat, 08 Jun 2019 12:39:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2787/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Here’s what we mean when we use the word “privacy”: we will never sell what little personal info we have about you. Our business doesn’t depend on abusing your trust. In fact, respecting your privacy is at the core of every Firefox product, and the heart of our mission.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Why I ♥️ Mozilla.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.08, 12:24</title>
      <link>https://awfulwoman.com/reposts/2786/</link>
      <pubDate>Sat, 08 Jun 2019 10:24:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2786/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 12:01</title>
      <link>https://awfulwoman.com/reposts/2785/</link>
      <pubDate>Sat, 08 Jun 2019 10:01:09 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2785/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 10:28</title>
      <link>https://awfulwoman.com/notes/2019/2784/</link>
      <pubDate>Sat, 08 Jun 2019 08:28:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2784/</guid>
      <description>&lt;p&gt;I forget that it&amp;rsquo;s folk being visibly out, and trans ppl existing, and pride parades that are the problem. For a silly second I thought it was all due to toxic masculinity!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://metro.co.uk/2019/06/07/police-arrest-suspects-gay-couple-attacked-bus-9870237&#34;&gt;https://metro.co.uk/2019/06/07/police-arrest-suspects-gay-couple-attacked-bus-9870237&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Keep it simple - Andy Bell</title>
      <link>https://awfulwoman.com/bookmarks/2019/2782/</link>
      <pubDate>Sat, 08 Jun 2019 08:08:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2782/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;One thing that is often forgotten about accessibility is that keeping things simple and utilising semantic HTML gets you most of the way towards providing a fully accessible experience for everyone.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS background image is an anti-pattern</title>
      <link>https://awfulwoman.com/bookmarks/2019/2781/</link>
      <pubDate>Sat, 08 Jun 2019 08:00:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2781/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.08, 09:34</title>
      <link>https://awfulwoman.com/reposts/2780/</link>
      <pubDate>Sat, 08 Jun 2019 07:34:45 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2780/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.07, 23:31</title>
      <link>https://awfulwoman.com/notes/2019/2779/</link>
      <pubDate>Fri, 07 Jun 2019 21:31:26 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2779/</guid>
      <description>&lt;p&gt;Who shot the writer and who the hell thought that voiceover was a good idea? But oh my lord I would watch Aziraephel and Crowley flirting together for eternity. #goodomens&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Render snarky comments in Comic Sans</title>
      <link>https://awfulwoman.com/bookmarks/2019/2778/</link>
      <pubDate>Fri, 07 Jun 2019 16:36:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2778/</guid>
      <description>&lt;p&gt;LOVE. IT.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.07, 18:22</title>
      <link>https://awfulwoman.com/reposts/2777/</link>
      <pubDate>Fri, 07 Jun 2019 16:22:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2777/</guid>
      <description>&lt;p&gt;Berghain, Minecraft edition.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.07, 18:16</title>
      <link>https://awfulwoman.com/likes/2019/2776/</link>
      <pubDate>Fri, 07 Jun 2019 16:16:31 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2776/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.07, 18:15</title>
      <link>https://awfulwoman.com/likes/2019/2775/</link>
      <pubDate>Fri, 07 Jun 2019 16:15:36 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2775/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.07, 08:41</title>
      <link>https://awfulwoman.com/reposts/2774/</link>
      <pubDate>Fri, 07 Jun 2019 06:41:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2774/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.07, 08:37</title>
      <link>https://awfulwoman.com/notes/2019/2773/</link>
      <pubDate>Fri, 07 Jun 2019 06:37:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2773/</guid>
      <description>&lt;p&gt;I started reading up on The Tragedy of the Commons for a post and now I&amp;rsquo;m just fucking depressed.&lt;/p&gt;&#xA;&lt;p&gt;Why are humans?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.07, 08:23</title>
      <link>https://awfulwoman.com/reposts/2772/</link>
      <pubDate>Fri, 07 Jun 2019 06:23:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2772/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.07, 08:08</title>
      <link>https://awfulwoman.com/likes/2019/2771/</link>
      <pubDate>Fri, 07 Jun 2019 06:08:24 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2771/</guid>
      <description></description>
    </item>
    <item>
      <title>Ecologically Borderline</title>
      <link>https://awfulwoman.com/bandnames/2019/3268/</link>
      <pubDate>Thu, 06 Jun 2019 10:35:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3268/</guid>
      <description></description>
    </item>
    <item>
      <title>Let&#39;s Clarify some Misunderstandings around Sign In with Apple • Aaron Parecki</title>
      <link>https://awfulwoman.com/bookmarks/2019/2770/</link>
      <pubDate>Thu, 06 Jun 2019 07:27:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2770/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s not often I&amp;rsquo;m happy to see a giant corporation developing a new identity system, but according to Aaron (and he should know) this one will &lt;em&gt;help&lt;/em&gt; users and, incidentally, fuck over Facebook hugely. 👍👍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.06, 09:22</title>
      <link>https://awfulwoman.com/reposts/2769/</link>
      <pubDate>Thu, 06 Jun 2019 07:22:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2769/</guid>
      <description></description>
    </item>
    <item>
      <title>Robots are not coming for your job - Management is</title>
      <link>https://awfulwoman.com/bookmarks/2019/2768/</link>
      <pubDate>Thu, 06 Jun 2019 06:51:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2768/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.06, 07:48</title>
      <link>https://awfulwoman.com/replies/2019/2767/</link>
      <pubDate>Thu, 06 Jun 2019 05:48:04 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2767/</guid>
      <description>&lt;p&gt;I was not aware of her work! Thank you for the lovely poem and letting me know about Amy!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.06, 00:21</title>
      <link>https://awfulwoman.com/notes/2019/2766/</link>
      <pubDate>Wed, 05 Jun 2019 22:21:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2766/</guid>
      <description>&lt;p&gt;Midnight, and the temperature in my apartment has dropped to a cool 28C.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Semiphemeral - delete old tweets</title>
      <link>https://awfulwoman.com/bookmarks/2019/2765/</link>
      <pubDate>Wed, 05 Jun 2019 21:41:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2765/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.05, 20:17</title>
      <link>https://awfulwoman.com/reposts/2764/</link>
      <pubDate>Wed, 05 Jun 2019 18:17:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2764/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.05, 19:54</title>
      <link>https://awfulwoman.com/reposts/2763/</link>
      <pubDate>Wed, 05 Jun 2019 17:54:28 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2763/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.05, 19:52</title>
      <link>https://awfulwoman.com/reposts/2762/</link>
      <pubDate>Wed, 05 Jun 2019 17:52:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2762/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.05, 19:09</title>
      <link>https://awfulwoman.com/quotes/2761/</link>
      <pubDate>Wed, 05 Jun 2019 17:09:18 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2761/</guid>
      <description>&lt;p&gt;I think the white boy racists started circulating my tweets. Hi there, fucknuts! Please tell me about bitcoin and the MGToW movement. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.05, 16:18</title>
      <link>https://awfulwoman.com/replies/2019/2760/</link>
      <pubDate>Wed, 05 Jun 2019 14:18:01 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2760/</guid>
      <description>&lt;p&gt;Oh wait, no, I thought this was CSS Regions. Got a bit excited there. 😅&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.w3.org/TR/css-regions-1/&#34;&gt;https://www.w3.org/TR/css-regions-1/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.05, 16:15</title>
      <link>https://awfulwoman.com/quotes/2759/</link>
      <pubDate>Wed, 05 Jun 2019 14:15:49 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2759/</guid>
      <description>&lt;p&gt;THIS IS THE ONE BROWSER FEATURE I WOUD EXCHANGE A KIDNEY FOR.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>That Time I Tried Browsing the Web Without CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2758/</link>
      <pubDate>Wed, 05 Jun 2019 12:14:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2758/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.05, 09:13</title>
      <link>https://awfulwoman.com/reposts/2757/</link>
      <pubDate>Wed, 05 Jun 2019 07:13:17 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2757/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.04, 23:15</title>
      <link>https://awfulwoman.com/reposts/2756/</link>
      <pubDate>Tue, 04 Jun 2019 21:15:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2756/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.04, 19:13</title>
      <link>https://awfulwoman.com/notes/2019/2752/</link>
      <pubDate>Tue, 04 Jun 2019 17:13:48 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2752/</guid>
      <description>&lt;p&gt;Eid Mubarak to all who are celebrating tonight! ☪️🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>3 Simple Tips to Improve Keyboard Accessibility | a11y with Lindsey</title>
      <link>https://awfulwoman.com/bookmarks/2019/2751/</link>
      <pubDate>Tue, 04 Jun 2019 16:51:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2751/</guid>
      <description></description>
    </item>
    <item>
      <title>Self-Host Your Static Assets – CSS Wizardry – CSS Architecture, Web Performance Optimisation, and more, by Harry Roberts</title>
      <link>https://awfulwoman.com/bookmarks/2019/2750/</link>
      <pubDate>Tue, 04 Jun 2019 16:30:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2750/</guid>
      <description></description>
    </item>
    <item>
      <title>Component frameworks and web standards</title>
      <link>https://awfulwoman.com/bookmarks/2019/2749/</link>
      <pubDate>Tue, 04 Jun 2019 16:27:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2749/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.04, 09:01</title>
      <link>https://awfulwoman.com/notes/2019/2748/</link>
      <pubDate>Tue, 04 Jun 2019 07:01:42 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2748/</guid>
      <description>&lt;p&gt;The stand - JUST the stand - for the new Apple display costs $999.&lt;/p&gt;&#xA;&lt;p&gt;Do you ever feel the end times for tech are coming?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.macrumors.com/2019/06/03/apple-pro-display-xdr-stand-costs-extra-999/&#34;&gt;https://www.macrumors.com/2019/06/03/apple-pro-display-xdr-stand-costs-extra-999/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Learn git concepts, not commands - a git tutorial</title>
      <link>https://awfulwoman.com/bookmarks/2019/2747/</link>
      <pubDate>Tue, 04 Jun 2019 06:31:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2747/</guid>
      <description>&lt;p&gt;A very useful overview of git!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.04, 07:57</title>
      <link>https://awfulwoman.com/reposts/2746/</link>
      <pubDate>Tue, 04 Jun 2019 05:57:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2746/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.04, 07:53</title>
      <link>https://awfulwoman.com/quotes/2745/</link>
      <pubDate>Tue, 04 Jun 2019 05:53:49 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2745/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re in Berlin ans want to learn about CSS then you should go to this!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Write Your First Service Worker in 5 Minutes</title>
      <link>https://awfulwoman.com/bookmarks/2019/2744/</link>
      <pubDate>Mon, 03 Jun 2019 20:03:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2744/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Grid subgrid lands in Firefox Nightly</title>
      <link>https://awfulwoman.com/bookmarks/2019/2742/</link>
      <pubDate>Mon, 03 Jun 2019 19:54:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2742/</guid>
      <description></description>
    </item>
    <item>
      <title>Reducing motion with the picture element</title>
      <link>https://awfulwoman.com/bookmarks/2019/2741/</link>
      <pubDate>Mon, 03 Jun 2019 19:50:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2741/</guid>
      <description></description>
    </item>
    <item>
      <title>What I learned from printing custom swag</title>
      <link>https://awfulwoman.com/bookmarks/2019/2740/</link>
      <pubDate>Mon, 03 Jun 2019 11:44:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2740/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.03, 08:48</title>
      <link>https://awfulwoman.com/notes/2019/2739/</link>
      <pubDate>Mon, 03 Jun 2019 06:48:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2739/</guid>
      <description>&lt;p&gt;33C in the land that considers air conditioning a sin. #germany #sweatySweatyGermany&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.02, 17:58</title>
      <link>https://awfulwoman.com/notes/2019/2738/</link>
      <pubDate>Sun, 02 Jun 2019 15:58:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2738/</guid>
      <description>&lt;p&gt;I absolutely LOVED &lt;a href=&#34;https://twitter.com/freshelectrons&#34;&gt;@freshelectrons&lt;/a&gt;&amp;rsquo; poetry recital at #jsConfEU. More of this kind of thing! ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.02, 15:49</title>
      <link>https://awfulwoman.com/notes/2019/2737/</link>
      <pubDate>Sun, 02 Jun 2019 13:49:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2737/</guid>
      <description>&lt;p&gt;We need to talk to white tech boys about how they enter conversations at events. If you see a group of underrepresented people talking please don&amp;rsquo;t walk up and insert yourself into a conversation, or, even worse, just stand there silently. It&amp;rsquo;s creepy as fuck. #jsConfEU&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.02, 15:17</title>
      <link>https://awfulwoman.com/reposts/2736/</link>
      <pubDate>Sun, 02 Jun 2019 13:17:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2736/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.02, 15:10</title>
      <link>https://awfulwoman.com/notes/2019/2735/</link>
      <pubDate>Sun, 02 Jun 2019 13:10:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2735/</guid>
      <description>&lt;p&gt;The talk by @firt was one of the few technical talks at #jsconfeu that advocated for progressive enhancement, independent publishing, and considering the user at the core of all things. Fantastic!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Coverage | Ethan Marcotte | The World-Wide Work | New Adventures | 23rd-25th January 2019</title>
      <link>https://awfulwoman.com/bookmarks/2019/2734/</link>
      <pubDate>Sun, 02 Jun 2019 12:58:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2734/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t think it&amp;rsquo;s hyperbole to say that for those working on building the Web this talk by @beep is VITAL viewing.&lt;/p&gt;&#xA;&lt;p&gt;Watch it. Now.&lt;/p&gt;&#xA;&lt;iframe title=&#34;vimeo-player&#34; src=&#34;https://player.vimeo.com/video/339383874&#34; width=&#34;640&#34; height=&#34;360&#34; frameborder=&#34;0&#34; allowfullscreen style=&#34;width: 100%;&#34;&gt;&lt;/iframe&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Arena Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2755/</link>
      <pubDate>Sun, 02 Jun 2019 07:15:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2755/</guid>
      <description>&lt;p&gt;Here (at a normal time) for the second day of JS Conf EU! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.01, 21:34</title>
      <link>https://awfulwoman.com/reposts/2733/</link>
      <pubDate>Sat, 01 Jun 2019 19:34:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2733/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.01, 21:31</title>
      <link>https://awfulwoman.com/reposts/2732/</link>
      <pubDate>Sat, 01 Jun 2019 19:31:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2732/</guid>
      <description></description>
    </item>
    <item>
      <title>Facebook lawyer says users &#34;have no expectation of privacy&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2019/2731/</link>
      <pubDate>Sat, 01 Jun 2019 15:20:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2731/</guid>
      <description>&lt;p&gt;Friends don&amp;rsquo;t let friends use Facebook.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.06.01, 16:53</title>
      <link>https://awfulwoman.com/reposts/2730/</link>
      <pubDate>Sat, 01 Jun 2019 14:53:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2730/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.06.01, 10:09</title>
      <link>https://awfulwoman.com/notes/2019/2729/</link>
      <pubDate>Sat, 01 Jun 2019 08:09:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2729/</guid>
      <description>&lt;p&gt;I am fascinated by the need to protect the feelings of devs before a talk. &amp;ldquo;I might say I don&amp;rsquo;t like your favourite tech&amp;rdquo;. #jsconfeu&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Arena Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2754/</link>
      <pubDate>Sat, 01 Jun 2019 05:15:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2754/</guid>
      <description>&lt;p&gt;Here (stupidly early again) for the first day of JS Conf EU! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Coverage | Ethan Marcotte | The World-Wide Work | New Adventures | 23rd-25th January 2019</title>
      <link>https://awfulwoman.com/bookmarks/2019/2728/</link>
      <pubDate>Fri, 31 May 2019 15:14:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2728/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.31, 14:37</title>
      <link>https://awfulwoman.com/notes/2019/2727/</link>
      <pubDate>Fri, 31 May 2019 12:37:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2727/</guid>
      <description>&lt;p&gt;Someone asking &amp;ldquo;is that React?&amp;rdquo; is a question that will haunt me to my grave.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Schrödingers Sausage</title>
      <link>https://awfulwoman.com/bandnames/2019/3267/</link>
      <pubDate>Fri, 31 May 2019 11:51:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3267/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.31, 11:49</title>
      <link>https://awfulwoman.com/replies/2019/2726/</link>
      <pubDate>Fri, 31 May 2019 09:49:40 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2726/</guid>
      <description>&lt;p&gt;If you care about the web then start using a browser not based on Blink. Google won&amp;rsquo;t come around to your house and beat you, I promise. &lt;code&gt;#cssconfeu&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.31, 11:46</title>
      <link>https://awfulwoman.com/notes/2019/2725/</link>
      <pubDate>Fri, 31 May 2019 09:46:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2725/</guid>
      <description>&lt;p&gt;I am loving how many speakers are using Firefox at @cssconfeu. &lt;code&gt;#cssconfeu&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.31, 11:45</title>
      <link>https://awfulwoman.com/reposts/2724/</link>
      <pubDate>Fri, 31 May 2019 09:45:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2724/</guid>
      <description></description>
    </item>
    <item>
      <title>Building the most inaccessible site possible with a perfect Lighthouse score - Manuel Matuzović</title>
      <link>https://awfulwoman.com/bookmarks/2019/2723/</link>
      <pubDate>Fri, 31 May 2019 09:42:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2723/</guid>
      <description>&lt;p&gt;Manuel perfectly articulates something I keep seeing - the worship of Lighthouse accessibility scores.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Arena Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2753/</link>
      <pubDate>Fri, 31 May 2019 05:15:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2753/</guid>
      <description>&lt;p&gt;Here (stupidly early) for CSS Conf EU! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Daily Ethical Design – A List Apart</title>
      <link>https://awfulwoman.com/bookmarks/2019/2722/</link>
      <pubDate>Thu, 30 May 2019 20:42:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2722/</guid>
      <description></description>
    </item>
    <item>
      <title>WebAIM: The WebAIM Million - An accessibility analysis of the top 1,000,000 home pages</title>
      <link>https://awfulwoman.com/bookmarks/2019/2721/</link>
      <pubDate>Thu, 30 May 2019 20:40:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2721/</guid>
      <description></description>
    </item>
    <item>
      <title>Gallery | Web Design Museum</title>
      <link>https://awfulwoman.com/bookmarks/2019/2720/</link>
      <pubDate>Thu, 30 May 2019 15:35:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2720/</guid>
      <description>&lt;p&gt;The web design museum lets you see what the best websites used to look like. &lt;code&gt;#grungeNeverDied&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.30, 16:38</title>
      <link>https://awfulwoman.com/notes/2019/2719/</link>
      <pubDate>Thu, 30 May 2019 14:38:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2719/</guid>
      <description>&lt;p&gt;Lazy sunny afternoons in outdoor cafes are what I&amp;rsquo;m now living for. Life is too short for worry and stress.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Chrome to limit full ad blocking extensions to enterprise users - 9to5Google</title>
      <link>https://awfulwoman.com/bookmarks/2019/2718/</link>
      <pubDate>Thu, 30 May 2019 10:27:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2718/</guid>
      <description>&lt;p&gt;Please remember that Google is a massive corporation that will &lt;em&gt;fuck you over in a heartbeat&lt;/em&gt; if it makes them an extra cent in profit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.30, 03:19</title>
      <link>https://awfulwoman.com/reposts/2717/</link>
      <pubDate>Thu, 30 May 2019 01:19:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2717/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.29, 14:48</title>
      <link>https://awfulwoman.com/quotes/2714/</link>
      <pubDate>Wed, 29 May 2019 12:48:24 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2714/</guid>
      <description>&lt;p&gt;WIRED: Super happy that I get to speak at @FronteersConf in October! 🎉&lt;/p&gt;&#xA;&lt;p&gt;TIRED: It will probably be my final time speaking anywhere as an EU citizen. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cake or death: AMP and the worrying power dynamics of the web | Andrew Betts</title>
      <link>https://awfulwoman.com/bookmarks/2019/2713/</link>
      <pubDate>Wed, 29 May 2019 12:41:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2713/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.29, 10:59</title>
      <link>https://awfulwoman.com/quotes/2712/</link>
      <pubDate>Wed, 29 May 2019 08:59:21 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2712/</guid>
      <description>&lt;p&gt;For all those designers and devs out there who assume a user will always do the right thing, and always be in the best situation.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at We Work, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2715/</link>
      <pubDate>Tue, 28 May 2019 16:10:10 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2715/</guid>
      <description>&lt;p&gt;Here for A11y Meetup Berlin!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Webstock ‘13: Mike Monteiro - How Designers Destroyed the World on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2019/2711/</link>
      <pubDate>Tue, 28 May 2019 15:28:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2711/</guid>
      <description></description>
    </item>
    <item>
      <title>The difference between keyboard and screen reader navigation – Tink</title>
      <link>https://awfulwoman.com/bookmarks/2019/2710/</link>
      <pubDate>Tue, 28 May 2019 09:41:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2710/</guid>
      <description></description>
    </item>
    <item>
      <title>Why Ditching Processed Foods Won&#39;t Be Easy — The Barriers To Cooking From Scratch</title>
      <link>https://awfulwoman.com/bookmarks/2019/2709/</link>
      <pubDate>Tue, 28 May 2019 05:39:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2709/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Inequality is baked into our food system. If good health depends on eating real food, it&amp;rsquo;s time to make sure all families get the support they need to eat well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2708/</link>
      <pubDate>Mon, 27 May 2019 20:18:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2708/</guid>
      <description>&lt;p&gt;Back in Berlin. God, I love this place. Always glad to be home. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.27, 19:32</title>
      <link>https://awfulwoman.com/notes/2019/2707/</link>
      <pubDate>Mon, 27 May 2019 17:32:13 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2707/</guid>
      <description>&lt;p&gt;Rome cons: Macho. Aggressive. Car obsessed. A city that burned all its UX folk. Nacent fascism. Drama. Only child syndrome.&lt;/p&gt;&#xA;&lt;p&gt;Rome pros: Amazing food, coffee, wine. Actually tries to do accessibility in public places (but fails more often than not). History. Caravaggio.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Leonardo da Vinci International Airport, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2706/</link>
      <pubDate>Mon, 27 May 2019 16:17:14 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2706/</guid>
      <description>&lt;p&gt;🛫 FCO&#xA;🛬 TXL&lt;/p&gt;&#xA;&lt;p&gt;I now understand so much more about Italian drama after spending a few days in their capital. Can&amp;rsquo;t wait to see you Berlin. 😘&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Termini Station, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2705/</link>
      <pubDate>Mon, 27 May 2019 14:52:07 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2705/</guid>
      <description>&lt;p&gt;Bye bye Rome. I&amp;rsquo;d like to say it was a pleasure.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at St Peter&#39;s Basilica, Vatican City</title>
      <link>https://awfulwoman.com/checkins/2019/2704/</link>
      <pubDate>Mon, 27 May 2019 12:42:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2704/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at  Vatican Museums, Vatican City</title>
      <link>https://awfulwoman.com/checkins/2019/2703/</link>
      <pubDate>Mon, 27 May 2019 09:46:55 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2703/</guid>
      <description>&lt;p&gt;Here to be gay and pray.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.27, 07:56</title>
      <link>https://awfulwoman.com/reposts/2702/</link>
      <pubDate>Mon, 27 May 2019 05:56:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2702/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.26, 20:18</title>
      <link>https://awfulwoman.com/likes/2019/2701/</link>
      <pubDate>Sun, 26 May 2019 18:18:45 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2701/</guid>
      <description></description>
    </item>
    <item>
      <title>Mix private equity, Brexit mania, state incompetence and what do you get? Scunthorpe | Will Hutton | Opinion | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2700/</link>
      <pubDate>Sun, 26 May 2019 17:12:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2700/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Pompi, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2699/</link>
      <pubDate>Sun, 26 May 2019 14:45:22 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2699/</guid>
      <description>&lt;p&gt;Allegedly the 2nd best deserts in Rome. I agree with this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Caffè Delle Terme, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2698/</link>
      <pubDate>Sun, 26 May 2019 13:57:34 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2698/</guid>
      <description>&lt;p&gt;A little bit of a rip off tourist trap, but needs must.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Piazza Barberini, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2697/</link>
      <pubDate>Sun, 26 May 2019 12:04:24 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2697/</guid>
      <description>&lt;p&gt;Caravaggio hunting.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.26, 10:41</title>
      <link>https://awfulwoman.com/reposts/2696/</link>
      <pubDate>Sun, 26 May 2019 08:41:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2696/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.26, 09:42</title>
      <link>https://awfulwoman.com/reposts/2695/</link>
      <pubDate>Sun, 26 May 2019 07:42:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2695/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Bir &amp; Fud, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2694/</link>
      <pubDate>Sat, 25 May 2019 15:39:21 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2694/</guid>
      <description>&lt;p&gt;Craft beer and pizza. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.25, 16:07</title>
      <link>https://awfulwoman.com/notes/2019/2693/</link>
      <pubDate>Sat, 25 May 2019 14:07:31 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2693/</guid>
      <description>&lt;p&gt;Why do Romans hate pedestrians? This city would be BEAUTIFUL without cars. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at 404 Name Not Found, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2692/</link>
      <pubDate>Sat, 25 May 2019 12:35:31 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2692/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Bar Santeo, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2691/</link>
      <pubDate>Sat, 25 May 2019 12:13:43 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2691/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at  La Pace del Cervello</title>
      <link>https://awfulwoman.com/checkins/2019/2690/</link>
      <pubDate>Sat, 25 May 2019 10:07:20 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2690/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s a tourist place, I know I know.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Colosseum, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2689/</link>
      <pubDate>Sat, 25 May 2019 06:55:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2689/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.24, 23:17</title>
      <link>https://awfulwoman.com/notes/2019/2688/</link>
      <pubDate>Fri, 24 May 2019 21:17:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2688/</guid>
      <description>&lt;p&gt;For all those who have been desperately asking about it, I&amp;rsquo;m now publishing statistics about Caravaggio paintings I&amp;rsquo;ve seen and not seen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.sonniesedge.net/about/caravaggio&#34;&gt;http://www.sonniesedge.net/about/caravaggio&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at  Nápoles Central, Naples</title>
      <link>https://awfulwoman.com/checkins/2019/2687/</link>
      <pubDate>Fri, 24 May 2019 17:12:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2687/</guid>
      <description>&lt;p&gt;One of those cities I&amp;rsquo;m glad to be leaving. Rough as all fuck.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Chained By Fabric</title>
      <link>https://awfulwoman.com/bandnames/2019/3266/</link>
      <pubDate>Fri, 24 May 2019 16:33:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3266/</guid>
      <description>&lt;p&gt;Shoegaze. Full 80s goth.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.24, 18:22</title>
      <link>https://awfulwoman.com/notes/2019/2686/</link>
      <pubDate>Fri, 24 May 2019 16:22:32 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2686/</guid>
      <description>&lt;p&gt;Oh my, I just saw the May news. Cue several more months of intense Brexit anxiety. Yay! 😭😠&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at L&#39;Antica Pizzeria da Michele</title>
      <link>https://awfulwoman.com/checkins/2019/2685/</link>
      <pubDate>Fri, 24 May 2019 15:20:44 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2685/</guid>
      <description>&lt;p&gt;Literally the best pizza of my life. 🤤♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.24, 16:08</title>
      <link>https://awfulwoman.com/replies/2019/2684/</link>
      <pubDate>Fri, 24 May 2019 14:08:44 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2684/</guid>
      <description>&lt;p&gt;Only in that it smells fresh and lovely!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.24, 14:08</title>
      <link>https://awfulwoman.com/notes/2019/2683/</link>
      <pubDate>Fri, 24 May 2019 12:08:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2683/</guid>
      <description>&lt;p&gt;Standing on top of Vesuvius.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Caldera of Mt Vesuvius</title>
      <link>https://awfulwoman.com/checkins/2019/2682/</link>
      <pubDate>Fri, 24 May 2019 12:07:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2682/</guid>
      <description>&lt;p&gt;&amp;ldquo;This is your first check-in on top of a volcano!&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Termini Station, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2681/</link>
      <pubDate>Fri, 24 May 2019 08:07:27 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2681/</guid>
      <description>&lt;p&gt;Off to Naples and Vesuvius!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.23, 22:02</title>
      <link>https://awfulwoman.com/quotes/2680/</link>
      <pubDate>Thu, 23 May 2019 20:02:54 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2680/</guid>
      <description>&lt;p&gt;It must be absolutely EXHAUSTING being a poorly-conditioned man. Combative dudes, the ones who never stop &amp;ldquo;engaging&amp;rdquo;: just fucking shut up and let someone else talk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.23, 21:38</title>
      <link>https://awfulwoman.com/notes/2019/2679/</link>
      <pubDate>Thu, 23 May 2019 19:38:39 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2679/</guid>
      <description>&lt;p&gt;The ultimate goal is to be VERY gay in front of the Pope in a few days. &amp;ldquo;You&amp;rsquo;ll have to excommunicate me to stop us, Francis.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.23, 21:21</title>
      <link>https://awfulwoman.com/notes/2019/2677/</link>
      <pubDate>Thu, 23 May 2019 19:21:24 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2677/</guid>
      <description>&lt;p&gt;Rome definitely doesn&amp;rsquo;t handle gays well. Open staring if my partner and I decide to kiss or hold hands. 👭 👩‍❤️‍💋‍👩&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Catholic Enhancements</title>
      <link>https://awfulwoman.com/bandnames/2019/3265/</link>
      <pubDate>Thu, 23 May 2019 18:10:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bandnames/2019/3265/</guid>
      <description>&lt;p&gt;Noise.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Ristorante Trattoria il Gatto Bianco </title>
      <link>https://awfulwoman.com/checkins/2019/2674/</link>
      <pubDate>Thu, 23 May 2019 17:49:36 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2674/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at  Basilica di Sant’Agostino in Campo Marzio, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2673/</link>
      <pubDate>Thu, 23 May 2019 16:40:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2673/</guid>
      <description>&lt;p&gt;Caravaggio hunting.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Biblioteca Angelica, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2672/</link>
      <pubDate>Thu, 23 May 2019 16:27:29 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2672/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at  Church of St. Louis of the French, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2671/</link>
      <pubDate>Thu, 23 May 2019 16:18:42 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2671/</guid>
      <description>&lt;p&gt;Here for the Caravaggio&amp;rsquo;s, mate.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Fiocca di neve</title>
      <link>https://awfulwoman.com/checkins/2019/2670/</link>
      <pubDate>Thu, 23 May 2019 16:02:13 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2670/</guid>
      <description>&lt;p&gt;Ice cream like delicious butter. 🤤&#xA;Americans telling the locals serving them &amp;ldquo;uh, actually, that&amp;rsquo;s not how you make affogato.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Pantheon</title>
      <link>https://awfulwoman.com/checkins/2019/2669/</link>
      <pubDate>Thu, 23 May 2019 15:31:59 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2669/</guid>
      <description>&lt;p&gt;Accidentally wandered into it going &amp;ldquo;look at that bloody big market hall&amp;rdquo;. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Vero cafe</title>
      <link>https://awfulwoman.com/checkins/2019/2668/</link>
      <pubDate>Thu, 23 May 2019 13:57:52 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2668/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Borghese Gallery and Museum, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2667/</link>
      <pubDate>Thu, 23 May 2019 11:56:41 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2667/</guid>
      <description></description>
    </item>
    <item>
      <title>Play device</title>
      <link>https://awfulwoman.com/bookmarks/2019/2666/</link>
      <pubDate>Thu, 23 May 2019 09:04:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2666/</guid>
      <description>&lt;p&gt;A small black and white hand cranked gaming device. This looks fantastic!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.23, 00:18</title>
      <link>https://awfulwoman.com/notes/2019/2665/</link>
      <pubDate>Wed, 22 May 2019 22:18:32 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2665/</guid>
      <description>&lt;p&gt;Rome is actually quieter than I thought it would be.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at  Ninkasi Craft Beer House, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2664/</link>
      <pubDate>Wed, 22 May 2019 20:22:29 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2664/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Termini Station, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2663/</link>
      <pubDate>Wed, 22 May 2019 19:01:03 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2663/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Leonardo da Vinci International Airport, Rome</title>
      <link>https://awfulwoman.com/checkins/2019/2662/</link>
      <pubDate>Wed, 22 May 2019 17:50:19 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2662/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2660/</link>
      <pubDate>Wed, 22 May 2019 14:21:18 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2660/</guid>
      <description>&lt;p&gt;Off to Rome! A holiday at last!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Contextually Marking up accessible images and SVGs | scottohara.me</title>
      <link>https://awfulwoman.com/bookmarks/2019/2654/</link>
      <pubDate>Wed, 22 May 2019 12:35:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2654/</guid>
      <description></description>
    </item>
    <item>
      <title>What Does it Mean to Be &#34;Full Stack&#34;? | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2653/</link>
      <pubDate>Tue, 21 May 2019 21:07:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2653/</guid>
      <description></description>
    </item>
    <item>
      <title>Simple &amp; Boring | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2652/</link>
      <pubDate>Tue, 21 May 2019 21:07:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2652/</guid>
      <description></description>
    </item>
    <item>
      <title>Christopher T. Miller</title>
      <link>https://awfulwoman.com/bookmarks/2019/2651/</link>
      <pubDate>Tue, 21 May 2019 21:07:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2651/</guid>
      <description></description>
    </item>
    <item>
      <title>Make it Boring — Jeremy Wagner</title>
      <link>https://awfulwoman.com/bookmarks/2019/2650/</link>
      <pubDate>Tue, 21 May 2019 21:06:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2650/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.21, 13:20</title>
      <link>https://awfulwoman.com/quotes/2648/</link>
      <pubDate>Tue, 21 May 2019 11:20:31 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2648/</guid>
      <description>&lt;p&gt;What I don&amp;rsquo;t understand is how we haven&amp;rsquo;t yet invented the milkshake trebuchet, or seen the formation of a company of milkshake archers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.21, 09:27</title>
      <link>https://awfulwoman.com/quotes/2647/</link>
      <pubDate>Tue, 21 May 2019 07:27:49 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2647/</guid>
      <description>&lt;p&gt;Documentary footage is what happens when you mention to @dorobot that you have never seen a Triago. (What is a Triago? We&amp;rsquo;re still not sure). ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.21, 08:30</title>
      <link>https://awfulwoman.com/notes/2019/2646/</link>
      <pubDate>Tue, 21 May 2019 06:30:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2646/</guid>
      <description>&lt;p&gt;I really what to do some technical conference talks again soon. Feel like I&amp;rsquo;ve painted myself into an Angry Generalist corner.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.21, 08:09</title>
      <link>https://awfulwoman.com/reposts/2645/</link>
      <pubDate>Tue, 21 May 2019 06:09:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2645/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.20, 19:42</title>
      <link>https://awfulwoman.com/reposts/2644/</link>
      <pubDate>Mon, 20 May 2019 17:42:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2644/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.20, 18:08</title>
      <link>https://awfulwoman.com/reposts/2643/</link>
      <pubDate>Mon, 20 May 2019 16:08:05 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2643/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.20, 17:44</title>
      <link>https://awfulwoman.com/reposts/2642/</link>
      <pubDate>Mon, 20 May 2019 15:44:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2642/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.20, 16:18</title>
      <link>https://awfulwoman.com/reposts/2641/</link>
      <pubDate>Mon, 20 May 2019 14:18:28 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2641/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.20, 15:48</title>
      <link>https://awfulwoman.com/reposts/2638/</link>
      <pubDate>Mon, 20 May 2019 13:48:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2638/</guid>
      <description></description>
    </item>
    <item>
      <title>I wrote the book on user-friendly design. What I see today horrifies me. </title>
      <link>https://awfulwoman.com/bookmarks/2019/2637/</link>
      <pubDate>Mon, 20 May 2019 08:54:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2637/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;When products are developed for the elderly, they tend to be ugly and an unwanted signal of fragility. As a result, people who need walkers or canes often resist. Once upon a time, a cane was stylish: Today it is seen as a medical device. Why can’t we have walkers and canes for everyday use, to help us in everyday life, to carry our packages, provide a way to sit when we are tired, or viewing some event, and yes, to maintain our balance? Make them items of pride, stylish enough that everyone will want one.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve created a false narrative that designing things that are accessible means designing things that &amp;ldquo;look&amp;rdquo; accessible, and therefore awful. I am very happy to see industry people pointing this out for the falsehood that it is.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Automatically creating an accessible color palette from any color? Sure!</title>
      <link>https://awfulwoman.com/bookmarks/2019/2636/</link>
      <pubDate>Sun, 19 May 2019 19:53:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2636/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.19, 20:23</title>
      <link>https://awfulwoman.com/likes/2019/2635/</link>
      <pubDate>Sun, 19 May 2019 18:23:40 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2635/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Schönefeld Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2634/</link>
      <pubDate>Sun, 19 May 2019 17:45:59 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2634/</guid>
      <description>&lt;p&gt;Back in Berlin at last! ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.19, 17:37</title>
      <link>https://awfulwoman.com/notes/2019/2633/</link>
      <pubDate>Sun, 19 May 2019 15:37:09 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2633/</guid>
      <description>&lt;p&gt;Spending the last few days in the Netherlands has made me realise how much I like it. Everyone is very friendly, there&amp;rsquo;s bicycles everywhere, and I&amp;rsquo;m surrounded by women who are the same height and stature as me. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.19, 17:35</title>
      <link>https://awfulwoman.com/notes/2019/2632/</link>
      <pubDate>Sun, 19 May 2019 15:35:08 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2632/</guid>
      <description>&lt;p&gt;Yessss, all lady row on the aircraft. No man spreading! 🙏🙌&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Schiphol Airport, Amsterdam</title>
      <link>https://awfulwoman.com/checkins/2019/2631/</link>
      <pubDate>Sun, 19 May 2019 14:00:42 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2631/</guid>
      <description>&lt;p&gt;Goodbye Netherlands! You&amp;rsquo;ve been, as always, amazing!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.19, 15:11</title>
      <link>https://awfulwoman.com/notes/2019/2630/</link>
      <pubDate>Sun, 19 May 2019 13:11:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2630/</guid>
      <description>&lt;p&gt;As I get to the platform for the train to Schiphol Airport I see the train to Berlin pull away. If I was on that I&amp;rsquo;d just have to sit and snooze until I got home. 😭 Remind me in future: train, not plane.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Amsterdam Centraal train station</title>
      <link>https://awfulwoman.com/checkins/2019/2628/</link>
      <pubDate>Sun, 19 May 2019 13:07:25 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2628/</guid>
      <description>&lt;p&gt;In transit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.19, 14:37</title>
      <link>https://awfulwoman.com/reposts/2627/</link>
      <pubDate>Sun, 19 May 2019 12:37:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2627/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Utrecht Centraal, Utrecht</title>
      <link>https://awfulwoman.com/checkins/2019/2629/</link>
      <pubDate>Sun, 19 May 2019 12:08:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2629/</guid>
      <description>&lt;p&gt;Finally heading back to Berlin after 8 days of conferences. Loved you Utrecht. ❤️ut&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Bakkerswinkel Utrecht</title>
      <link>https://awfulwoman.com/checkins/2019/2626/</link>
      <pubDate>Sun, 19 May 2019 10:54:20 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2626/</guid>
      <description>&lt;p&gt;Looks like a tiny cafe, but downstairs a vault next to the canal has been turned into extra cosy space.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.19, 08:33</title>
      <link>https://awfulwoman.com/quotes/2625/</link>
      <pubDate>Sun, 19 May 2019 06:33:22 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2625/</guid>
      <description>&lt;p&gt;Or, how about you take your fucking shoes off?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at TivoliVredenburg</title>
      <link>https://awfulwoman.com/checkins/2019/2623/</link>
      <pubDate>Fri, 17 May 2019 19:52:29 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2623/</guid>
      <description>&lt;p&gt;Tivoli? Some bloody convention centre that has bars in it, anyway.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Jaabeurs Kinopolis</title>
      <link>https://awfulwoman.com/checkins/2019/2622/</link>
      <pubDate>Fri, 17 May 2019 12:53:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2622/</guid>
      <description>&lt;p&gt;Here for the first day of Frontend United 2019! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.17, 14:52</title>
      <link>https://awfulwoman.com/notes/2019/2621/</link>
      <pubDate>Fri, 17 May 2019 12:52:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2621/</guid>
      <description>&lt;p&gt;An electric shock collar, but for developers who say &amp;ldquo;just&amp;rdquo; or &amp;ldquo;simply&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.17, 10:20</title>
      <link>https://awfulwoman.com/notes/2019/2620/</link>
      <pubDate>Fri, 17 May 2019 08:20:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2620/</guid>
      <description>&lt;p&gt;Every time I volunteer at a conf I appreciate how much ruddy work the organisers put into it. The folk at @frontendunited are no different. ♥️&#xA;&lt;code&gt;#frontendunited&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.17, 07:51</title>
      <link>https://awfulwoman.com/notes/2019/2619/</link>
      <pubDate>Fri, 17 May 2019 05:51:29 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2619/</guid>
      <description>&lt;p&gt;Just shrieked at a dentist. Day can only go downhill from here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 18:15</title>
      <link>https://awfulwoman.com/notes/2019/2618/</link>
      <pubDate>Thu, 16 May 2019 16:15:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2618/</guid>
      <description>&lt;p&gt;If you want to get a feel for the glamour of travelling to conferences to speak, then know that I&amp;rsquo;m currently washing my knickers in a hotel room sink.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Utrecht Centraal, Utrecht</title>
      <link>https://awfulwoman.com/checkins/2019/2617/</link>
      <pubDate>Thu, 16 May 2019 15:05:58 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2617/</guid>
      <description>&lt;p&gt;Here for Frontend United! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Central Train Station, Düsseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2616/</link>
      <pubDate>Thu, 16 May 2019 12:51:04 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2616/</guid>
      <description>&lt;p&gt;Tschüß Düsseldorf! Hallo daar Utrecht!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Central Train Station, Düsseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2615/</link>
      <pubDate>Thu, 16 May 2019 12:48:20 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2615/</guid>
      <description>&lt;p&gt;Tschüß Düsseldorf! Hallo daar Utrecht!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 14:48</title>
      <link>https://awfulwoman.com/likes/2019/2614/</link>
      <pubDate>Thu, 16 May 2019 12:48:01 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2614/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.16, 14:42</title>
      <link>https://awfulwoman.com/notes/2019/2613/</link>
      <pubDate>Thu, 16 May 2019 12:42:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2613/</guid>
      <description>&lt;p&gt;On this Global Accessibility Awareness Day, go fucking well talk to someone with a disability. Watch someone who has a disability use your product. Try thinking &amp;ldquo;what&amp;rsquo;s the best we can do to help?&amp;rdquo; and not &amp;ldquo;what can we get away with?&amp;rdquo; #GAAD #GAAD2019&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 11:07</title>
      <link>https://awfulwoman.com/reposts/2610/</link>
      <pubDate>Thu, 16 May 2019 09:07:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2610/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.16, 06:27</title>
      <link>https://awfulwoman.com/notes/2019/2609/</link>
      <pubDate>Thu, 16 May 2019 04:27:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2609/</guid>
      <description>&lt;p&gt;IMAGINE @heydonworks FORCING me to eat this stupidly large frozen yoghurt, while he daintily ate a normal sized one. It&amp;rsquo;s his fault I woke up at 04:30 having a sugar crash. Not mine. Obviously.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 06:06</title>
      <link>https://awfulwoman.com/notes/2019/2608/</link>
      <pubDate>Thu, 16 May 2019 04:06:54 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2608/</guid>
      <description>&lt;p&gt;Next up on this geographically short (but emotionally rich) roadtrip is @frontendunited, where @AmyAshLDN and I shall be hosting things with dignity and aplomb.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.frontendunited.org/team-members/charlie-owen&#34;&gt;https://www.frontendunited.org/team-members/charlie-owen&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 04:36</title>
      <link>https://awfulwoman.com/notes/2019/2607/</link>
      <pubDate>Thu, 16 May 2019 02:36:18 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2607/</guid>
      <description>&lt;p&gt;I have also had equally enormous and stonking fun at @a11yclub and @indiewebcamp Düsseldorf &amp;lsquo;19. In both of these attendee-run events I have learned &lt;em&gt;so much&lt;/em&gt;, and was inspired to do better things by poople who &lt;em&gt;care&lt;/em&gt; about the WWW and their fellow humans. ♥️ #a11yclub&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 04:18</title>
      <link>https://awfulwoman.com/notes/2019/2606/</link>
      <pubDate>Thu, 16 May 2019 02:18:36 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2606/</guid>
      <description>&lt;p&gt;I cannot adequately express just how much I have enjoyed @btconf Düsseldorf &amp;lsquo;19. It is one of the most inspiring and friendly confs I have ever attended. Enormous credit to @marcthiele and all who organised it. You should be enormously proud! ♥️ #btconf&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.16, 04:06</title>
      <link>https://awfulwoman.com/quotes/2605/</link>
      <pubDate>Thu, 16 May 2019 02:06:19 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2605/</guid>
      <description>&lt;p&gt;Libraries are run by literal superheroes. Go support your local library!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.15, 22:26</title>
      <link>https://awfulwoman.com/reposts/2604/</link>
      <pubDate>Wed, 15 May 2019 20:26:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2604/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Bar Alexander</title>
      <link>https://awfulwoman.com/checkins/2019/2611/</link>
      <pubDate>Wed, 15 May 2019 18:22:18 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2611/</guid>
      <description>&lt;p&gt;Excellent cocktails. Something with Bailey&amp;rsquo;s and applejuice. Worked very well.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Curry, Dusseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2612/</link>
      <pubDate>Wed, 15 May 2019 16:27:19 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2612/</guid>
      <description>&lt;p&gt;Gemüseballchen, Currywurstsauce, and real chips!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A11y Club</title>
      <link>https://awfulwoman.com/posts/a11y-club/</link>
      <pubDate>Wed, 15 May 2019 09:17:36 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/a11y-club/</guid>
      <description>&lt;p&gt;A11y Club is super fab, and I always love coming here. Here&amp;rsquo;s some live notes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;manuel-matuzović---accessible-react&#34;&gt;Manuel Matuzović - Accessible React&lt;/h2&gt;&#xA;&lt;p&gt;8 tips for React apps.&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-create-a-sound-document-outline&#34;&gt;1. Create a sound document outline&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Screen readers navigate by headings. Skip direct to heading.&lt;/li&gt;&#xA;&lt;li&gt;React heading component. Automatically sets heading levels.&lt;/li&gt;&#xA;&lt;li&gt;use tools to determine outline. Toberly?&lt;/li&gt;&#xA;&lt;li&gt;also benefits SEO&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2-hide-content-correctly&#34;&gt;2. Hide content correctly&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You can hide headings visually.&lt;/li&gt;&#xA;&lt;li&gt;Don&amp;rsquo;t use &lt;code&gt;display: none&lt;/code&gt; as it hides things from a11y tree&lt;/li&gt;&#xA;&lt;li&gt;But best to incorporate into design.&lt;/li&gt;&#xA;&lt;li&gt;Use text for all icon buttons. You can visually hide it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;3-use-buttons-when-appropriate&#34;&gt;3. Use buttons when appropriate!&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;don&amp;rsquo;t use divs! They are not focusable. You can make it accessible but why do the extra work?&lt;/li&gt;&#xA;&lt;li&gt;button gives semantic meaning for free&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;4-use-fragments-to-avoid-invalid-html&#34;&gt;4. Use fragments to avoid invalid HTML.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fragments allow you to avoid typical React div wrappers&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;React.fragment&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;5-take-care-of-focus-management&#34;&gt;5. Take care of focus management.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React client apps continuously modify DOM&lt;/li&gt;&#xA;&lt;li&gt;this can lead to focus being lost&lt;/li&gt;&#xA;&lt;li&gt;make sure you manage focus!&lt;/li&gt;&#xA;&lt;li&gt;but don&amp;rsquo;t over complicate it!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;6-make-notifications-accessible-to-everyone&#34;&gt;6. Make notifications accessible to everyone.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;popup messages need to be accessible to screen readers&lt;/li&gt;&#xA;&lt;li&gt;use aria Live Regions to communicate to screen readers&lt;/li&gt;&#xA;&lt;li&gt;Reach UI, react-aria-live&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;7-announce-page-changes-when-spa-page-changes&#34;&gt;7. Announce page changes when SPA &amp;ldquo;page&amp;rdquo; changes.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reach Router can help a lot with this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;8-test-your-react-code-automatically&#34;&gt;8. Test your React code automatically.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;react-axe&lt;/code&gt; is best tool&lt;/li&gt;&#xA;&lt;li&gt;use only on dev&lt;/li&gt;&#xA;&lt;li&gt;auto testing lets you test for low hanging fruit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;marc-hainschild---separation-of-concerns&#34;&gt;Marc Hainschild - Separation of Concerns&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;works for federal office of agriculture and food&lt;/li&gt;&#xA;&lt;li&gt;needs way to have components that work in many different apps and tech stacks&lt;/li&gt;&#xA;&lt;li&gt;wants to respect separation of concerns.&lt;/li&gt;&#xA;&lt;li&gt;HTML first, with server side rendered code, progressively enhanced.&lt;/li&gt;&#xA;&lt;li&gt;starting with HTML makes accessibility first class citizen.&lt;/li&gt;&#xA;&lt;li&gt;Has base styles for all HTML primitives.&lt;/li&gt;&#xA;&lt;li&gt;Applies specialised component styles as needed.&lt;/li&gt;&#xA;&lt;li&gt;Example of [Able Player](&lt;a href=&#34;https://ableplayer.github.io/ableplayer/&#34;&gt;https://ableplayer.github.io/ableplayer/&lt;/a&gt; transcriptions).&lt;/li&gt;&#xA;&lt;li&gt;Designing for a disability makes life better for so many other people.&lt;/li&gt;&#xA;&lt;li&gt;HTML, CSS, A11y fully documented in specs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Trivago, Dusseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2602/</link>
      <pubDate>Wed, 15 May 2019 09:07:45 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2602/</guid>
      <description>&lt;p&gt;Here for Accessibility Club Düsseldorf 2019. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.15, 01:23</title>
      <link>https://awfulwoman.com/likes/2019/2601/</link>
      <pubDate>Tue, 14 May 2019 23:23:36 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2601/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.15, 01:20</title>
      <link>https://awfulwoman.com/likes/2019/2600/</link>
      <pubDate>Tue, 14 May 2019 23:20:50 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2600/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.15, 01:15</title>
      <link>https://awfulwoman.com/likes/2019/2599/</link>
      <pubDate>Tue, 14 May 2019 23:15:14 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2599/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Schlüssel Lädchen</title>
      <link>https://awfulwoman.com/checkins/2019/2598/</link>
      <pubDate>Tue, 14 May 2019 18:03:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2598/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.14, 15:52</title>
      <link>https://awfulwoman.com/reposts/2597/</link>
      <pubDate>Tue, 14 May 2019 13:52:37 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2597/</guid>
      <description></description>
    </item>
    <item>
      <title>Beyond Tellerrand Düsseldorf 2019</title>
      <link>https://awfulwoman.com/posts/beyond-tellerrand-dusseldorf-2019/</link>
      <pubDate>Tue, 14 May 2019 09:32:50 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/beyond-tellerrand-dusseldorf-2019/</guid>
      <description>&lt;p&gt;Quite possibly the most inspirational event that I&amp;rsquo;ve ever been to. I will 100% recommend Beyond Tellerrand Düsseldorf to anyone who cares about design and humanity and tech.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m trying to record my notes here for those talks I attend.&lt;/p&gt;&#xA;&lt;p&gt;&amp;mdash;transmissionendshere&amp;mdash;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.14, 11:30</title>
      <link>https://awfulwoman.com/replies/2019/2595/</link>
      <pubDate>Tue, 14 May 2019 09:30:58 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2595/</guid>
      <description>&lt;p&gt;Thank you Tatiana. Proper appreciate it. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.14, 11:30</title>
      <link>https://awfulwoman.com/likes/2019/2594/</link>
      <pubDate>Tue, 14 May 2019 09:30:36 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2594/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.14, 10:35</title>
      <link>https://awfulwoman.com/notes/2019/2593/</link>
      <pubDate>Tue, 14 May 2019 08:35:48 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2593/</guid>
      <description>&lt;p&gt;Yeah, fucking constraints! 🎉 @stephenhay #btconf&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.14, 08:36</title>
      <link>https://awfulwoman.com/likes/2019/2591/</link>
      <pubDate>Tue, 14 May 2019 06:36:30 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2591/</guid>
      <description></description>
    </item>
    <item>
      <title>Thinking in Triplicate</title>
      <link>https://awfulwoman.com/bookmarks/2019/2590/</link>
      <pubDate>Tue, 14 May 2019 06:25:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2590/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Design is the intentional solution to a problem within a set of constraints. The most significant constraint is what you think you’re solving for.&#xA;9&#xA;I absolutely love this. Erika is one hundred percent right - we need to be honest about the business we&amp;rsquo;re designing for.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To the the extent that the business takes place in software, designing the software is designing the business. Designers either need to participate in defining the business model or they will simply be its tool.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Please read this - it&amp;rsquo;s well worth it!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.14, 07:59</title>
      <link>https://awfulwoman.com/replies/2019/2589/</link>
      <pubDate>Tue, 14 May 2019 05:59:07 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2589/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve always used the analogy of security when talking to tech people about &lt;code&gt;#A11y&lt;/code&gt;: you can make something &lt;em&gt;more&lt;/em&gt; secure, but will probably never make something &lt;em&gt;100%&lt;/em&gt; secure. Similarly with a11y.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Columbia &amp; Elm; Fairfield &amp; Gloucester.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2588/</link>
      <pubDate>Tue, 14 May 2019 05:54:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2588/</guid>
      <description>&lt;p&gt;Very important points by Ethan here. I&amp;rsquo;ve always used the analogy of security when talking to tech people about accessibility: you can make an online product &lt;em&gt;more&lt;/em&gt; secure, but it is impossible to make it &lt;em&gt;100%&lt;/em&gt; secure.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.13, 17:41</title>
      <link>https://awfulwoman.com/quotes/2587/</link>
      <pubDate>Mon, 13 May 2019 15:41:15 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2587/</guid>
      <description>&lt;p&gt;Hi. In this important talk I show a picture of a man with a dildo taped to his head, followed by my employers logo.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.13, 17:40</title>
      <link>https://awfulwoman.com/reposts/2586/</link>
      <pubDate>Mon, 13 May 2019 15:40:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2586/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.13, 16:18</title>
      <link>https://awfulwoman.com/likes/2019/2585/</link>
      <pubDate>Mon, 13 May 2019 14:18:38 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2585/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.13, 15:18</title>
      <link>https://awfulwoman.com/notes/2019/2584/</link>
      <pubDate>Mon, 13 May 2019 13:18:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2584/</guid>
      <description>&lt;p&gt;The thing I am finding so wonderful about @btconf is that is full of people talking positively and lovingly about other humans. The tech, if any, is secondary. &lt;code&gt;#btconf&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Capitol Theater, Dusseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2583/</link>
      <pubDate>Mon, 13 May 2019 12:26:43 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2583/</guid>
      <description>&lt;p&gt;1st day of Beyond Tellerrand Düsseldorf 2019!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019/Brighton - IndieWeb</title>
      <link>https://awfulwoman.com/bookmarks/2019/2582/</link>
      <pubDate>Mon, 13 May 2019 09:37:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2582/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re in SE England you should go to this!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.13, 11:17</title>
      <link>https://awfulwoman.com/notes/2019/2581/</link>
      <pubDate>Mon, 13 May 2019 09:17:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2581/</guid>
      <description>&lt;p&gt;OMG post talk comedown.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 17:52</title>
      <link>https://awfulwoman.com/notes/2019/2580/</link>
      <pubDate>Sun, 12 May 2019 15:52:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2580/</guid>
      <description>&lt;p&gt;Sorry if you&amp;rsquo;re seeing random bookmarks appearing in Twitter today. I&amp;rsquo;ve been testing how to publish bookmarks via the &lt;a href=&#34;https://indieweb.org&#34;&gt;Indieweb&lt;/a&gt;. Don&amp;rsquo;t worry, I&amp;rsquo;ll dial down the bookmark tweets to only the most interesting as soon as I&amp;rsquo;ve fine tuned all this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS 2 - 1998 | Web Design Museum</title>
      <link>https://awfulwoman.com/bookmarks/2019/2579/</link>
      <pubDate>Sun, 12 May 2019 15:48:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2579/</guid>
      <description>&lt;p&gt;Happy birthday to CSS 2! 🎂&lt;/p&gt;&#xA;&lt;p&gt;With v2 CSS was suddenly capable of interesting positioning, and dealing with different media types.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 16:49</title>
      <link>https://awfulwoman.com/replies/2019/2577/</link>
      <pubDate>Sun, 12 May 2019 14:49:38 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2577/</guid>
      <description>&lt;p&gt;@adactio I don&amp;rsquo;t think I did this before.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 16:48</title>
      <link>https://awfulwoman.com/replies/2019/2576/</link>
      <pubDate>Sun, 12 May 2019 14:48:13 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2576/</guid>
      <description>&lt;p&gt;pjs dh skdh ksdj dslkjf sldfjk sl&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 16:37</title>
      <link>https://awfulwoman.com/replies/2019/2575/</link>
      <pubDate>Sun, 12 May 2019 14:37:12 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2575/</guid>
      <description>&lt;p&gt;Your stuff was great! I&amp;rsquo;ve just copied all of it to my own site, so that I now have replies, likes, and quotes via bookmarklets!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 16:35</title>
      <link>https://awfulwoman.com/likes/2019/2574/</link>
      <pubDate>Sun, 12 May 2019 14:35:40 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2574/</guid>
      <description></description>
    </item>
    <item>
      <title>2019/Düsseldorf - IndieWeb</title>
      <link>https://awfulwoman.com/bookmarks/2019/2573/</link>
      <pubDate>Sun, 12 May 2019 14:07:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2573/</guid>
      <description>&lt;p&gt;I had a lovely time here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Brendan Dawes - Permission to Write Stuff</title>
      <link>https://awfulwoman.com/bookmarks/2019/2572/</link>
      <pubDate>Sun, 12 May 2019 13:29:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2572/</guid>
      <description>&lt;p&gt;Please, just write. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at SipGate</title>
      <link>https://awfulwoman.com/checkins/2019/2578/</link>
      <pubDate>Sun, 12 May 2019 11:54:01 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2578/</guid>
      <description>&lt;p&gt;Here for day one of Indieweb Camp Düsseldorf 2019! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.12, 10:33</title>
      <link>https://awfulwoman.com/likes/2019/2571/</link>
      <pubDate>Sun, 12 May 2019 08:33:26 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2571/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.12, 10:33</title>
      <link>https://awfulwoman.com/reposts/2570/</link>
      <pubDate>Sun, 12 May 2019 08:33:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2570/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.12, 10:31</title>
      <link>https://awfulwoman.com/reposts/2569/</link>
      <pubDate>Sun, 12 May 2019 08:31:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2569/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.12, 10:25</title>
      <link>https://awfulwoman.com/quotes/2568/</link>
      <pubDate>Sun, 12 May 2019 08:25:09 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2568/</guid>
      <description>&lt;p&gt;This was an extremely interesting discussion! Thank you to all who took part!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.11, 15:01</title>
      <link>https://awfulwoman.com/replies/2019/2567/</link>
      <pubDate>Sat, 11 May 2019 13:01:23 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2567/</guid>
      <description>&lt;p&gt;But you learned that Safari is amazing for battery consumption.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.11, 12:44</title>
      <link>https://awfulwoman.com/notes/2019/2566/</link>
      <pubDate>Sat, 11 May 2019 10:44:21 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2566/</guid>
      <description>&lt;p&gt;I&amp;rsquo;d always considered the network API kinda useless, but hearing it considered as &amp;ldquo;metered vs unmetered&amp;rdquo; is much more interesting. 🤔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.11, 11:08</title>
      <link>https://awfulwoman.com/notes/2019/2565/</link>
      <pubDate>Sat, 11 May 2019 09:08:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2565/</guid>
      <description>&lt;p&gt;The door bangs open, and @GitHub stumbles into the room, completley off it&amp;rsquo;s tits. It smacks @npmjs in the face, then falls down heavily and demands more beer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.blog/2019-05-10-introducing-github-package-registry/&#34;&gt;https://github.blog/2019-05-10-introducing-github-package-registry/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Introducing GitHub Package Registry - The GitHub Blog</title>
      <link>https://awfulwoman.com/bookmarks/2019/2564/</link>
      <pubDate>Sat, 11 May 2019 09:03:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2564/</guid>
      <description>&lt;p&gt;The door bangs open, and @GitHub stumbles into the room, completley off it&amp;rsquo;s tits. It smacks @npmjs in the face, then sits down heavily and demands more beer.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at SipGate</title>
      <link>https://awfulwoman.com/checkins/2019/2563/</link>
      <pubDate>Sat, 11 May 2019 08:29:06 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2563/</guid>
      <description>&lt;p&gt;Here for day one of Indieweb Camp Düsseldorf 2019! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at NH Hotel, Düsseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2562/</link>
      <pubDate>Fri, 10 May 2019 21:55:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2562/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at  Düsseldorf International Airport, Düsseldorf</title>
      <link>https://awfulwoman.com/checkins/2019/2561/</link>
      <pubDate>Fri, 10 May 2019 21:23:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2561/</guid>
      <description>&lt;p&gt;Here for Beyond Tellerrand 2019! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2560/</link>
      <pubDate>Fri, 10 May 2019 17:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2560/</guid>
      <description>&lt;p&gt;Heading off to Düsseldorf.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Web Developer&#39;s Guide to DNS | RJ Zaworski</title>
      <link>https://awfulwoman.com/bookmarks/2019/2559/</link>
      <pubDate>Fri, 10 May 2019 11:40:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2559/</guid>
      <description></description>
    </item>
    <item>
      <title>Preload, prefetch and other &lt;link&gt; tags: what they do and when to use them · PerfPerfPerf</title>
      <link>https://awfulwoman.com/bookmarks/2019/2558/</link>
      <pubDate>Fri, 10 May 2019 09:55:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2558/</guid>
      <description>&lt;p&gt;Very useful and important guide to using &lt;code&gt;preload&lt;/code&gt; effectively.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Alphabet of Accessibility Deck</title>
      <link>https://awfulwoman.com/bookmarks/2019/2557/</link>
      <pubDate>Thu, 09 May 2019 08:27:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2557/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This deck describes 26 real people who need us to design and develop accessible websites. Some you&amp;rsquo;ll recognize as disabled, and some may come as a surprise.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is amazing. More of this kind of thing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Scotsman</title>
      <link>https://awfulwoman.com/checkins/2019/2556/</link>
      <pubDate>Wed, 08 May 2019 17:14:09 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2556/</guid>
      <description></description>
    </item>
    <item>
      <title>Chromium Blog: Improving privacy and security on the web</title>
      <link>https://awfulwoman.com/bookmarks/2019/2555/</link>
      <pubDate>Wed, 08 May 2019 12:18:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2555/</guid>
      <description>&lt;p&gt;This is welcome news from the Chrome team!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>AirPods Are a Tragedy - VICE</title>
      <link>https://awfulwoman.com/bookmarks/2019/2554/</link>
      <pubDate>Wed, 08 May 2019 06:30:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2554/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;AirPods have normalized the idea that anyone can demonstrate expendable wealth to the world.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am sick of the correlation of technology and consumer capitalism, but Airpods are a particularly egregious example.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.07, 10:10</title>
      <link>https://awfulwoman.com/reposts/2553/</link>
      <pubDate>Tue, 07 May 2019 08:10:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2553/</guid>
      <description></description>
    </item>
    <item>
      <title>.cssconfeu:last-of-type</title>
      <link>https://awfulwoman.com/bookmarks/2019/2552/</link>
      <pubDate>Mon, 06 May 2019 20:15:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2552/</guid>
      <description>&lt;p&gt;My first ever trip to Berlin was to attend @CSSconfEU 2014.&lt;/p&gt;&#xA;&lt;p&gt;Love this conf. I hope it is able to return in some form, some time. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Simplest Ways to Handle HTML Includes</title>
      <link>https://awfulwoman.com/bookmarks/2019/2550/</link>
      <pubDate>Mon, 06 May 2019 13:42:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2550/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;It&amp;rsquo;s extremely surprising to me that HTML has never had any way to include other HTML files within it. Nor does there seem to be anything on the horizon that addresses it. I&amp;rsquo;m talking about straight up includes, like taking a chunk of HTML and plopping it right into another.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Human society under urgent threat from loss of Earth&#39;s natural life | Environment | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2549/</link>
      <pubDate>Mon, 06 May 2019 11:51:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2549/</guid>
      <description>&lt;p&gt;Our children, if they survive, will curse us.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.06, 11:42</title>
      <link>https://awfulwoman.com/notes/2019/2548/</link>
      <pubDate>Mon, 06 May 2019 09:42:18 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2548/</guid>
      <description>&lt;p&gt;I think it&amp;rsquo;s time to increase my opportunities in Germany. Therefore, has anyone got a recommendation for a German tutor in Berlin?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.06, 09:24</title>
      <link>https://awfulwoman.com/quotes/2547/</link>
      <pubDate>Mon, 06 May 2019 07:24:42 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2547/</guid>
      <description>&lt;p&gt;&amp;ldquo;We don&amp;rsquo;t have disabled users&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.06, 08:44</title>
      <link>https://awfulwoman.com/reposts/2546/</link>
      <pubDate>Mon, 06 May 2019 06:44:20 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2546/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.05, 22:40</title>
      <link>https://awfulwoman.com/reposts/2545/</link>
      <pubDate>Sun, 05 May 2019 20:40:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2545/</guid>
      <description></description>
    </item>
    <item>
      <title>Alt-texts: The Ultimate Guide - Axess Lab</title>
      <link>https://awfulwoman.com/bookmarks/2019/2544/</link>
      <pubDate>Sun, 05 May 2019 19:10:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2544/</guid>
      <description>&lt;p&gt;The ultimate advice for writing alt text for images, from a user for whom it REALLY matters.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Julini</title>
      <link>https://awfulwoman.com/checkins/2019/2543/</link>
      <pubDate>Sun, 05 May 2019 16:09:10 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2543/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Tischendorf</title>
      <link>https://awfulwoman.com/checkins/2019/2542/</link>
      <pubDate>Sun, 05 May 2019 15:59:58 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2542/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Terra</title>
      <link>https://awfulwoman.com/checkins/2019/2540/</link>
      <pubDate>Sun, 05 May 2019 13:32:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2540/</guid>
      <description>&lt;p&gt;Cafe and cake.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.04, 22:12</title>
      <link>https://awfulwoman.com/likes/2019/2539/</link>
      <pubDate>Sat, 04 May 2019 20:12:07 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2539/</guid>
      <description></description>
    </item>
    <item>
      <title>WPCampus’ Gutenberg Accessibility Audit Finds “Significant and Pervasive Accessibility Problems” – WordPress Tavern</title>
      <link>https://awfulwoman.com/bookmarks/2019/2537/</link>
      <pubDate>Sat, 04 May 2019 19:08:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2537/</guid>
      <description>&lt;p&gt;Well the main thing is that the developers tried to ameliorate their crippling FOMO and insecurities.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Kimchi Princess, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2538/</link>
      <pubDate>Sat, 04 May 2019 17:25:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2538/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Cafe Commune, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2536/</link>
      <pubDate>Sat, 04 May 2019 16:54:13 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2536/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.04, 14:50</title>
      <link>https://awfulwoman.com/notes/2019/2535/</link>
      <pubDate>Sat, 04 May 2019 12:50:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2535/</guid>
      <description>&lt;p&gt;Just testing notes at Indiecamp.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.04, 11:20</title>
      <link>https://awfulwoman.com/replies/2019/2534/</link>
      <pubDate>Sat, 04 May 2019 09:20:39 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2534/</guid>
      <description>&lt;p&gt;I love your drawings in this comic. Please draw more! ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Mozilla, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2533/</link>
      <pubDate>Sat, 04 May 2019 08:44:14 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2533/</guid>
      <description>&lt;p&gt;Indieweb Camp Berlin 2019!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.04, 00:46</title>
      <link>https://awfulwoman.com/notes/2019/2532/</link>
      <pubDate>Fri, 03 May 2019 22:46:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2532/</guid>
      <description>&lt;p&gt;My apologies to all those I haven&amp;rsquo;t been in touch with of late. I have been dreadful at keeping on top of things. Extremely scatty. Might have to up the ol&amp;rsquo; methylphenidate.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.04, 00:27</title>
      <link>https://awfulwoman.com/notes/2019/2531/</link>
      <pubDate>Fri, 03 May 2019 22:27:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2531/</guid>
      <description>&lt;p&gt;Have been trying out @gatsbyjs. It&amp;rsquo;s very nice component based stuff. I like it! But it assumes that your next step is building an SPA, so it tries to load a metric crapton of JS that I simply don&amp;rsquo;t need or want on my page. Pages are 150x bigger than they should be. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.05.03, 08:10</title>
      <link>https://awfulwoman.com/reposts/2530/</link>
      <pubDate>Fri, 03 May 2019 06:10:19 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2530/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.05.01, 13:35</title>
      <link>https://awfulwoman.com/reposts/2529/</link>
      <pubDate>Wed, 01 May 2019 11:35:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2529/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.30, 21:28</title>
      <link>https://awfulwoman.com/quotes/2527/</link>
      <pubDate>Tue, 30 Apr 2019 19:28:05 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2527/</guid>
      <description>&lt;p&gt;This is exactly how you do the right thing, famous speakers. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Humaaans: Mix-&amp;-Match illustration library</title>
      <link>https://awfulwoman.com/bookmarks/2019/2526/</link>
      <pubDate>Tue, 30 Apr 2019 05:57:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2526/</guid>
      <description></description>
    </item>
    <item>
      <title>Stimulus: A modest JavaScript framework for the HTML you already have.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2525/</link>
      <pubDate>Tue, 30 Apr 2019 05:51:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2525/</guid>
      <description>&lt;p&gt;This is just the kind of framework online to see. Progressively enhanced, lightweight, and readable. 👍&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.29, 12:42</title>
      <link>https://awfulwoman.com/reposts/2524/</link>
      <pubDate>Mon, 29 Apr 2019 10:42:39 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2524/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Stone Brewing</title>
      <link>https://awfulwoman.com/checkins/2019/2523/</link>
      <pubDate>Sat, 27 Apr 2019 16:45:31 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2523/</guid>
      <description>&lt;p&gt;Get the Stone before it becomes fucking Brew Dog.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at BRLO</title>
      <link>https://awfulwoman.com/checkins/2019/2522/</link>
      <pubDate>Thu, 25 Apr 2019 18:39:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2522/</guid>
      <description>&lt;p&gt;7th anniversary beers. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.25, 19:27</title>
      <link>https://awfulwoman.com/reposts/2521/</link>
      <pubDate>Thu, 25 Apr 2019 17:27:28 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2521/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.23, 18:44</title>
      <link>https://awfulwoman.com/reposts/2520/</link>
      <pubDate>Tue, 23 Apr 2019 16:44:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2520/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.23, 15:03</title>
      <link>https://awfulwoman.com/notes/2019/2519/</link>
      <pubDate>Tue, 23 Apr 2019 13:03:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2519/</guid>
      <description>&lt;p&gt;An Easter weekend spent wheezing, coughing, and lying sadly on my sofa, weakly cursing all allergens.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been upgraded to the next level of asthma meds after the doc exclaimed &amp;ldquo;oh god, that&amp;rsquo;s quite bad&amp;rdquo; while looking at my lung-function results. 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.20, 18:29</title>
      <link>https://awfulwoman.com/notes/2019/2511/</link>
      <pubDate>Sat, 20 Apr 2019 16:29:17 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2511/</guid>
      <description>&lt;p&gt;I saw this thread last year, but I accidentally came across it just now and remembered why I pulled my own eyes out.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/AdamRackis/status/1074057804896460803?s=19&#34;&gt;https://twitter.com/AdamRackis/status/1074057804896460803?s=19&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.19, 11:49</title>
      <link>https://awfulwoman.com/reposts/2510/</link>
      <pubDate>Fri, 19 Apr 2019 09:49:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2510/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Uschi Nation</title>
      <link>https://awfulwoman.com/checkins/2019/2512/</link>
      <pubDate>Thu, 18 Apr 2019 21:28:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2512/</guid>
      <description>&lt;p&gt;Very lovely punky bar.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Die Quelle</title>
      <link>https://awfulwoman.com/checkins/2019/2513/</link>
      <pubDate>Thu, 18 Apr 2019 19:34:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2513/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Gorlitzer park</title>
      <link>https://awfulwoman.com/checkins/2019/2514/</link>
      <pubDate>Thu, 18 Apr 2019 18:31:40 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2514/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Hopfenreich</title>
      <link>https://awfulwoman.com/checkins/2019/2515/</link>
      <pubDate>Thu, 18 Apr 2019 16:32:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2515/</guid>
      <description></description>
    </item>
    <item>
      <title>Vue.js-powered static site generator - Gridsome</title>
      <link>https://awfulwoman.com/bookmarks/2019/2516/</link>
      <pubDate>Thu, 18 Apr 2019 09:04:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2516/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.17, 18:01</title>
      <link>https://awfulwoman.com/reposts/2509/</link>
      <pubDate>Wed, 17 Apr 2019 16:01:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2509/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.17, 11:16</title>
      <link>https://awfulwoman.com/notes/2019/2508/</link>
      <pubDate>Wed, 17 Apr 2019 09:16:47 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2508/</guid>
      <description>&lt;p&gt;Berlin is getting ready for May Day.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.17, 09:22</title>
      <link>https://awfulwoman.com/quotes/2507/</link>
      <pubDate>Wed, 17 Apr 2019 07:22:50 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2507/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been saying this in my conf speeches for ages. Give me a fucking TED Talk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML Includes That Work Today | Filament Group, Inc., Boston, MA</title>
      <link>https://awfulwoman.com/bookmarks/2019/2517/</link>
      <pubDate>Tue, 16 Apr 2019 13:45:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2517/</guid>
      <description>&lt;p&gt;This is a fascinating new pattern for loading content into a page the way the long lost HTML Imports would have done. It&amp;rsquo;s robust, progressively enhanced, and seems to Just Work.&lt;/p&gt;&#xA;&lt;p&gt;It will be very interesting to see how this performs with many (100+) iframes embedded on a page&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.16, 10:56</title>
      <link>https://awfulwoman.com/notes/2019/2506/</link>
      <pubDate>Tue, 16 Apr 2019 08:56:40 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2506/</guid>
      <description>&lt;p&gt;So @MaxBoeck went ahead and actually implemented a webring™️ system! 🎉💜&lt;/p&gt;&#xA;&lt;p&gt;This is so fantastic!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/maxboeck/webring&#34;&gt;https://github.com/maxboeck/webring&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.15, 15:11</title>
      <link>https://awfulwoman.com/reposts/2505/</link>
      <pubDate>Mon, 15 Apr 2019 13:11:08 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2505/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.14, 14:10</title>
      <link>https://awfulwoman.com/reposts/2504/</link>
      <pubDate>Sun, 14 Apr 2019 12:10:13 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2504/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.14, 10:10</title>
      <link>https://awfulwoman.com/reposts/2503/</link>
      <pubDate>Sun, 14 Apr 2019 08:10:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2503/</guid>
      <description></description>
    </item>
    <item>
      <title>Google AMP lowered our page speed, and there&#39;s no choice but to use it - unlike kinds</title>
      <link>https://awfulwoman.com/bookmarks/2019/2518/</link>
      <pubDate>Sat, 13 Apr 2019 14:02:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2518/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;AMP isn’t about speed. It’s about control.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Nothing about AMP is about helping the web. It&amp;rsquo;s all about creating another closed platform, like Facebook has, that Google is in charge of.&lt;/p&gt;&#xA;&lt;p&gt;Fuck Google as much as Facebook.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.13, 13:05</title>
      <link>https://awfulwoman.com/reposts/2502/</link>
      <pubDate>Sat, 13 Apr 2019 11:05:31 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2502/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.12, 20:44</title>
      <link>https://awfulwoman.com/notes/2019/2501/</link>
      <pubDate>Fri, 12 Apr 2019 18:44:01 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2501/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ll be over here, freaking the fuck out about this trailer. #StarWars #EpisodeIX&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=adzYW5DZoWs&#34;&gt;https://www.youtube.com/watch?v=adzYW5DZoWs&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at KleinMein Coffee &amp; Coworking</title>
      <link>https://awfulwoman.com/checkins/2019/2500/</link>
      <pubDate>Fri, 12 Apr 2019 11:30:12 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2500/</guid>
      <description>&lt;p&gt;Being one of those co-working twats.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at 13.433474474547</title>
      <link>https://awfulwoman.com/checkins/2019/2492/</link>
      <pubDate>Fri, 12 Apr 2019 10:26:33 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2492/</guid>
      <description>&lt;p&gt;Making my hair behave.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.12, 11:40</title>
      <link>https://awfulwoman.com/reposts/2491/</link>
      <pubDate>Fri, 12 Apr 2019 09:40:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2491/</guid>
      <description></description>
    </item>
    <item>
      <title>2D - Flare by 2Dimensions. Bring your apps and games to life with real-time animation.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2493/</link>
      <pubDate>Fri, 12 Apr 2019 08:28:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2493/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t played with it yet, but this looks like an incredible tool.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sergey | the little SSG</title>
      <link>https://awfulwoman.com/bookmarks/2019/2494/</link>
      <pubDate>Fri, 12 Apr 2019 07:51:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2494/</guid>
      <description>&lt;p&gt;I love Static Site Generators, and I love minimal implementations of anything. Sergey ticks both those boxes!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Disenchantment - Tim Novis</title>
      <link>https://awfulwoman.com/bookmarks/2019/2495/</link>
      <pubDate>Fri, 12 Apr 2019 06:14:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2495/</guid>
      <description>&lt;p&gt;I feel this a lot.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Katie Bouman should not be getting credit for the picture if the black hole : unpopularopinion</title>
      <link>https://awfulwoman.com/bookmarks/2019/2496/</link>
      <pubDate>Fri, 12 Apr 2019 05:52:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2496/</guid>
      <description>&lt;p&gt;This vile link is what it&amp;rsquo;s like to be a woman in STEM. Get publicly praised fornlbyour achievements in any way? Great! An army of angry male incels and MRAs will now try to destroy you.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Journal—Split</title>
      <link>https://awfulwoman.com/bookmarks/2019/2497/</link>
      <pubDate>Fri, 12 Apr 2019 05:19:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2497/</guid>
      <description>&lt;p&gt;I agree with everything in this 💯.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Webrings</title>
      <link>https://awfulwoman.com/posts/webrings/</link>
      <pubDate>Thu, 11 Apr 2019 13:12:40 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/webrings/</guid>
      <description>&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;en&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;Let’s say I wanna bring back webrings. How should I build it?&lt;br&gt;&lt;br&gt;First communities are gonna be &lt;a href=&#34;https://twitter.com/hashtag/a11y?src=hash&amp;amp;ref_src=twsrc%5Etfw&#34;&gt;#a11y&lt;/a&gt;, &lt;a href=&#34;https://twitter.com/hashtag/PerfMatters?src=hash&amp;amp;ref_src=twsrc%5Etfw&#34;&gt;#PerfMatters&lt;/a&gt;, &lt;a href=&#34;https://twitter.com/hashtag/CSSGrid?src=hash&amp;amp;ref_src=twsrc%5Etfw&#34;&gt;#CSSGrid&lt;/a&gt;, and &lt;a href=&#34;https://twitter.com/hashtag/BoyBandWebmasters?src=hash&amp;amp;ref_src=twsrc%5Etfw&#34;&gt;#BoyBandWebmasters&lt;/a&gt;.&lt;br&gt;&lt;br&gt;(ICYMI: Webrings were curated communities with dope badges that you could explore with simple `&amp;lt; prev` and `next &amp;gt;` links.)&lt;/p&gt;&amp;mdash; Tatiana Mac (@TatianaTMac) &lt;a href=&#34;https://twitter.com/TatianaTMac/status/1114388079630929926?ref_src=twsrc%5Etfw&#34;&gt;April 6, 2019&lt;/a&gt;&lt;/blockquote&gt; &lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;When I saw this tweet by the ebullient and lovely &lt;a href=&#34;https://www.tatianamac.com&#34;&gt;Tatiana Mac&lt;/a&gt; I was intrigued. What &lt;em&gt;would&lt;/em&gt; it take to bring webrings back?&lt;/p&gt;&#xA;&lt;h2 id=&#34;webrings-wtf-are-you-talking-about-grandma&#34;&gt;&amp;ldquo;Webrings&amp;rdquo;? WTF are you talking about grandma?&lt;/h2&gt;&#xA;&lt;p&gt;So, for the whippersnappers amongst you, back when dinosaurs roamed the Earth (the 90s) we had the concept of a &amp;ldquo;webring&amp;rdquo;. A webring was a bunch of related sites listed together in a central directory. You could visit this central directory and find a link to any of the member sites from there.&lt;/p&gt;&#xA;&lt;p&gt;This is just a tiny list of related sites (a database if you&amp;rsquo;re feeling grandiose). But what made it special was that to be a member of this list you had to embed a little visual component on their page that contained a &amp;ldquo;forward&amp;rdquo;, a &amp;ldquo;backward&amp;rdquo;, and a &amp;ldquo;random&amp;rdquo; button.&lt;/p&gt;&#xA;&lt;p&gt;These components and their buttons are where the magic happened: The previous and next buttons would move you to the previous or next site in that list, while the random button would, you guessed it, take you to a random site. Each site would have its own buttons and so when you arrived on any given site you had the ability to move to the next site, and so on. If you reached the end of the list you would loop around to the first entry again.&lt;/p&gt;&#xA;&lt;p&gt;A ring of websites. A webring.&lt;/p&gt;&#xA;&lt;p&gt;This may seem a bit bizarre to readers in 2019, but you&amp;rsquo;ve gotta remember that things were &lt;em&gt;different&lt;/em&gt; back then. There were no search engines as they exist today. Google was still an academic side project at &lt;a href=&#34;https://stanford.edu&#34;&gt;Stanford&lt;/a&gt;. Social media &lt;em&gt;didn&amp;rsquo;t exist&lt;/em&gt; (oh my god the bliss). You couldn&amp;rsquo;t see what was trending, or see a retweet. There were no &amp;ldquo;278 friends are talking about this&amp;rdquo;. You relied on word of mouth for everything.&lt;/p&gt;&#xA;&lt;p&gt;So webrings were ENORMOUSLY important for discovering new and exciting content back in the Age of Innocence. A 50 user per month site could find itself &amp;ldquo;next&amp;rdquo; to a 5 million visitor per month site, which would then start passing visitors to it. Hitting random would take you to things that you shared an interest in, but would never have any other way of discovering.&lt;/p&gt;&#xA;&lt;p&gt;I recall (because I am of the 90s web generation) that it was a proud badge of honour to have a Webring embed on your site. It showed what you stood for, it showed what you were interested in. If &amp;ldquo;intersectional queer anti-capitalist&amp;rdquo; had had a Webring available back in 1997, I would have been on on that Webring and I would have had the badge displayed as prominently as god dammed possible.&lt;/p&gt;&#xA;&lt;h2 id=&#34;so-its-a-blogroll-then&#34;&gt;So it&amp;rsquo;s a blogroll then?&lt;/h2&gt;&#xA;&lt;p&gt;You might recall blogrolls, and what a good memory for 90s concepts you have if you do! But a blogroll isn&amp;rsquo;t quite the same thing as a Webring. A blogroll was (is! They&amp;rsquo;re still around!) a way for site owners to list other sites that they found interesting and would recommend to their readers. It was maintained and run on an individual site without any external dependency. So related, but not the same.&lt;/p&gt;&#xA;&lt;h2 id=&#34;hmmm-sounds-a-bit-old-guard-to-me&#34;&gt;Hmmm, sounds a bit old guard to me&lt;/h2&gt;&#xA;&lt;p&gt;This is all of course &lt;em&gt;very&lt;/em&gt; Old Guard and should immediately be viewed with suspicion by any rollneck-wearing Frontend Engineer. Why, in the age of highly effective search engines and the connections of social media, would we want to bring back something so &lt;em&gt;decrepit&lt;/em&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Randomness and self-discovery is the reason.&lt;/p&gt;&#xA;&lt;p&gt;We often see sites surfaced by social media. These might be good, they might be bad, they might be nothing. All we know is that in the hyper-polarised world of social media they&amp;rsquo;ve caused a highly emotional reaction in bunch of people - they&amp;rsquo;ve been told about something new to love or to loathe. The mob has ruled on what you will find interesting.&lt;/p&gt;&#xA;&lt;p&gt;What if we could just find random interesting sites on a particular topic instead? Not just whatever is causing an argument right now on Twitter, but something that is in a field that you&amp;rsquo;re interested in and might be useful and why the fuck shouldn&amp;rsquo;t you be looking at things that aren&amp;rsquo;t simply being pushed into your face by The Algorithm?&lt;/p&gt;&#xA;&lt;p&gt;Imagine if you could have a Black and PoC webring, that was curated and free of white fuckery? Imagine a webring that had only trans people on there, free of cis nonsense? Places where talked-over voices could be heard! What an amazingly precious thing that would be!&lt;/p&gt;&#xA;&lt;p&gt;A lot of webring concepts sound very similar to the &lt;a href=&#34;https://joinmastodon.org&#34;&gt;Mastodon&lt;/a&gt; instances model - little communities of people huddled around a shared ideal or love of a topic. The problem with &lt;a href=&#34;https://instances.social/list#lang=&amp;amp;allowed=&amp;amp;prohibited=&amp;amp;users=&#34;&gt;Mastodon instances&lt;/a&gt; can be that they are so often closed, and that the suffer from the normal social media problems of emotional dopamine-hits and polarisation. Long form discussion is not - CAN not - be encouraged.&lt;/p&gt;&#xA;&lt;p&gt;A webring would, in contrast, be an open collection of personal websites, with whatever content the author wanted on there. If you visit and you like what they produce on there then you can save it to your bookmarks, or subscribe to it via the equally 90s concept of the &lt;a href=&#34;https://en.wikipedia.org/wiki/RSS&#34;&gt;RSS feed&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;h2 id=&#34;make-the-web-personal-again&#34;&gt;Make the web personal again&lt;/h2&gt;&#xA;&lt;p&gt;We suffer from homogenous dirge in most of our contemporary web presences. Having a personal website has become a rarer and rarer thing in this time of social media profile pages.&lt;/p&gt;&#xA;&lt;p&gt;However, recent months have seen a surge in personal websites and blogging amongst some members of the web tech community. This is something that we urgently need to encourage! For our ability to muse and think has been diminished by social media. It&amp;rsquo;s all or nothing, the joy of cat gifs, or the existential horror of global warming. A group has angered the collective! You must join in! Want to ponder and think? No time for that, the next neurotransmitter squirt is due! (I do not mock anyone for being angry about the injustices in the world. But I fear it is killing the mental health of the people who care).&lt;/p&gt;&#xA;&lt;p&gt;Webrings could be something that gets us back into a slower world of personal sites and personal, very &lt;em&gt;human&lt;/em&gt; stories. None of your &amp;ldquo;personal brand&amp;rdquo; (unironic use of which needs to die in a fire, as it is simply a way of defining your worth by your employability). Bring back the human brand! Bring back the ability to find smart amazing, original, bizarre, wonderful people!&lt;/p&gt;&#xA;&lt;h2 id=&#34;so-what-can-we-do&#34;&gt;So what can we do?&lt;/h2&gt;&#xA;&lt;p&gt;I think we&amp;rsquo;re in a good position to start thinking about webrings again. But lets bring them back with the current climate in mind.&lt;/p&gt;&#xA;&lt;p&gt;One of the dangers &lt;a href=&#34;https://twitter.com/rachelandrew/status/1114482821387694081&#34;&gt;some people fear&lt;/a&gt; for webrings is that they would quickly become clique circles. Get all your mates together in a Webring and circlejerk your way around their sites.&lt;/p&gt;&#xA;&lt;p&gt;It could just as easily go the other way. A Webring for trans people would likely get infiltrated by TERF sites where they declare about how they &amp;ldquo;self-identify as an attack helicopter&amp;rdquo;. Webrings for women would suffer from MRA infliltrations almost immediately. Any community that could potentially result in this new age of webrings would be quickly destroyed.&lt;/p&gt;&#xA;&lt;p&gt;Therefore curation would have to be paramount. Because the technical implementation for webrings is trivial - it&amp;rsquo;s the human side that would be the most important thing.&lt;/p&gt;&#xA;&lt;p&gt;Luckily we&amp;rsquo;ve got plenty of models in that area. OSS software has been grappling with this for a long time when it comes to reviewing code, and more recently when enforcing codes of conduct.&lt;/p&gt;&#xA;&lt;p&gt;If the central list for a webring were to be implemented somewhere like Github then a bunch of interested and appropriate admins could receive applications via Pull Requests and review each one. If they are non-problematic, then simply merge that submission into the central list (I assume something like a simple JSON file, with URL, title, and owner contact details).&lt;/p&gt;&#xA;&lt;p&gt;It doesn&amp;rsquo;t have to be via Github either. And ideally it &lt;em&gt;shouldn&amp;rsquo;t&lt;/em&gt; be, because we are trying to make this work for everyone, and not just web tech people. It would be just as easy to maintain a simple CMS that anyone could submit to via a form and a bunch of authenticated admins could review.&lt;/p&gt;&#xA;&lt;p&gt;Either of these solutions could then publicise a JSON file that is used by navigation embeds on each site.&lt;/p&gt;&#xA;&lt;h2 id=&#34;embedding&#34;&gt;Embedding&lt;/h2&gt;&#xA;&lt;p&gt;And what of the webring embeds on each site? We could go the original 90s way and publish a little snippet of JS that is placed into a page by the author, much like Tweets are so often embedded. The snippet could then ping the endpoint with the current URL and get back the next, previous, and a random site. Or it could just grab the entire JSON object and utilise that.&lt;/p&gt;&#xA;&lt;p&gt;Even better, if the webring member is into static sites then they could pull the webring JSON data in at build time and embed everything as HTML on the page - no need for an extra script and API call at all!&lt;/p&gt;&#xA;&lt;p&gt;And so much additiona data could be in the webring site entry! Author photos, last updated info, summaries. The author doesn&amp;rsquo;t even need to submit all that stuff - if we encouraged more use of &lt;a href=&#34;https://indieweb.org/microformats&#34;&gt;Microformats&lt;/a&gt; we could just pull that off the page and store it alongside the original submission.&lt;/p&gt;&#xA;&lt;h2 id=&#34;lets-fucking-do-this&#34;&gt;Let&amp;rsquo;s fucking DO THIS!&lt;/h2&gt;&#xA;&lt;p&gt;Yeah, let&amp;rsquo;s do it! (er, not me, as I&amp;rsquo;m a time-limited tammy). But someone, yeah, go do it!&lt;/p&gt;&#xA;&lt;p&gt;Just bear in mind that we probably can&amp;rsquo;t use the word &amp;ldquo;webring&amp;rdquo; itself: upon searching the interwebnetwork I was amazed to see that &amp;ldquo;webring&amp;rdquo; is an actively trademarked term (&lt;a href=&#34;http://tmsearch.uspto.gov&#34;&gt;go to the US Gov Trademark site&lt;/a&gt; and search for &amp;ldquo;webring&amp;rdquo; to see more - sorry, it won&amp;rsquo;t let me link directly).&lt;/p&gt;&#xA;&lt;p&gt;So we need a new funky name.&lt;/p&gt;&#xA;&lt;p&gt;Something like &amp;ldquo;CircleJerks&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;No?&lt;/p&gt;&#xA;&lt;p&gt;🙄&lt;/p&gt;&#xA;&lt;p&gt;Okay, tell me a better name.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Katie&#39;s Blue Cat, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2489/</link>
      <pubDate>Thu, 11 Apr 2019 11:17:21 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2489/</guid>
      <description>&lt;p&gt;Well deserved chai latte and crumpets.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Shopify, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2488/</link>
      <pubDate>Thu, 11 Apr 2019 09:22:53 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2488/</guid>
      <description>&lt;p&gt;Here to talk about accessibility.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.10, 18:45</title>
      <link>https://awfulwoman.com/notes/2019/2487/</link>
      <pubDate>Wed, 10 Apr 2019 16:45:14 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2487/</guid>
      <description>&lt;p&gt;Very happy to say that I have never seen such absolute BOLLOCKS as this $365 per year &amp;ldquo;AI-powered&amp;rdquo; &amp;ldquo;solution&amp;rdquo; to website #a11y. Turns out that, at BEST, it&amp;rsquo;s a user stylesheet. At worst it&amp;rsquo;s an inaccessible nightmare for keyboard-users.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://accessibe.com/&#34;&gt;https://accessibe.com/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Brand New: Follow-up: New Logo and Identity for Oslo Kommune by Creuna</title>
      <link>https://awfulwoman.com/bookmarks/2019/2498/</link>
      <pubDate>Wed, 10 Apr 2019 16:27:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2498/</guid>
      <description>&lt;p&gt;Totes in love with Oslo&amp;rsquo;s unified brand look.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.10, 07:51</title>
      <link>https://awfulwoman.com/reposts/2486/</link>
      <pubDate>Wed, 10 Apr 2019 05:51:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2486/</guid>
      <description></description>
    </item>
    <item>
      <title>Choosing Your Battles, Part 1 :: UXmatters</title>
      <link>https://awfulwoman.com/bookmarks/2019/2499/</link>
      <pubDate>Wed, 10 Apr 2019 03:26:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2499/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Ask yourself whether you are negatively impacting the user’s experience of the product by refusing to let go of that darling you so desperately want to include in a release. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This post, and the second part that follows, is an incredibly useful guide to life as a UXer on a web team and in a company. A vital guide for anyone starting out!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How Privilege Defines Performance</title>
      <link>https://awfulwoman.com/bookmarks/2019/2485/</link>
      <pubDate>Tue, 09 Apr 2019 17:54:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2485/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t even seen this talk but just from the slides I know it&amp;rsquo;s an absolute stormer. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.09, 09:23</title>
      <link>https://awfulwoman.com/reposts/2484/</link>
      <pubDate>Tue, 09 Apr 2019 07:23:58 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2484/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.09, 08:48</title>
      <link>https://awfulwoman.com/reposts/2483/</link>
      <pubDate>Tue, 09 Apr 2019 06:48:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2483/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.08, 22:33</title>
      <link>https://awfulwoman.com/notes/2019/2482/</link>
      <pubDate>Mon, 08 Apr 2019 20:33:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2482/</guid>
      <description>&lt;p&gt;If Brexit would just &lt;em&gt;fuck off&lt;/em&gt; it would make my conference travel plans a hell of a lot more certain and stop me having to piss some very nice people about.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.08, 14:57</title>
      <link>https://awfulwoman.com/notes/2019/2479/</link>
      <pubDate>Mon, 08 Apr 2019 12:57:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2479/</guid>
      <description>&lt;p&gt;Oh good god that was a cavity and a half. No wonder it was feeling wonky.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>By the End of This Century, the Global Population Will Start to Shrink</title>
      <link>https://awfulwoman.com/bookmarks/2019/2480/</link>
      <pubDate>Mon, 08 Apr 2019 11:49:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2480/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Once a woman receives enough information and autonomy to make an informed and self-directed choice about when to have children and how many to have, she immediately has fewer of them and has them later.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Very Slow Movie Player on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2019/2481/</link>
      <pubDate>Mon, 08 Apr 2019 11:21:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2481/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;A film watched at 1/3,600th of the original speed is not just a very slow movie, it&amp;rsquo;s a way to you see yourself against the smear of time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Hasenheide chilling</title>
      <link>https://awfulwoman.com/checkins/2019/2474/</link>
      <pubDate>Sun, 07 Apr 2019 15:31:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2474/</guid>
      <description>&lt;p&gt;Hasenheide chilling&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Brammibal&#39;s Donuts</title>
      <link>https://awfulwoman.com/checkins/2019/2473/</link>
      <pubDate>Sun, 07 Apr 2019 14:30:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2473/</guid>
      <description>&lt;p&gt;Vegan, yet amazingly tasty.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Bonanza Coffee Roasters</title>
      <link>https://awfulwoman.com/checkins/2019/2472/</link>
      <pubDate>Sun, 07 Apr 2019 12:55:41 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2472/</guid>
      <description>&lt;p&gt;Distressingly nice. The worst of the hipsters do not appear to be here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Kreuzberg Tierpark</title>
      <link>https://awfulwoman.com/checkins/2019/2471/</link>
      <pubDate>Sun, 07 Apr 2019 12:45:36 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2471/</guid>
      <description></description>
    </item>
    <item>
      <title>The Plain Text Project</title>
      <link>https://awfulwoman.com/bookmarks/2019/2475/</link>
      <pubDate>Sun, 07 Apr 2019 11:47:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2475/</guid>
      <description>&lt;p&gt;An extolling of the virtues of plaintext.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Accessibility for Vestibular Disorders: How My Temporary Disability Changed My Perspective · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2019/2476/</link>
      <pubDate>Sun, 07 Apr 2019 10:59:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2476/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I went back to my abled life, but the experience changed my mindset for good.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is an excellent article on experiencing temporary disability and how it made the author consider things in a new way.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>AddyOsmani.com - Native image lazy-loading for the web!</title>
      <link>https://awfulwoman.com/bookmarks/2019/2477/</link>
      <pubDate>Sun, 07 Apr 2019 09:18:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2477/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Web pages often contain a large number of images, which contribute to data-usage, page-bloat and how fast a page can load. Many of these images are offscreen, requiring a user to scroll in order to view them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Historically, to limit the impact offscreen images have on page load times, developers have needed to use a JavaScript library in order to defer fetching these images until a user scrolls near them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These features are now coming natively to Chrome, and I hope to other browsers soon after.&lt;/p&gt;&#xA;&lt;p&gt;Looks like it will be polyfillable, especially if we stick to the strategy of serving non-critical images via a very low-resolution file in &amp;lsquo;src&amp;rsquo; and progressively enhancing as features become available.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.07, 00:52</title>
      <link>https://awfulwoman.com/reposts/2470/</link>
      <pubDate>Sat, 06 Apr 2019 22:52:32 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2470/</guid>
      <description></description>
    </item>
    <item>
      <title>I hate what they’ve done to almost everyone in my family</title>
      <link>https://awfulwoman.com/bookmarks/2019/2478/</link>
      <pubDate>Sat, 06 Apr 2019 19:26:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2478/</guid>
      <description>&lt;p&gt;This is pretty close to home. 😞&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.06, 21:18</title>
      <link>https://awfulwoman.com/notes/2019/2398/</link>
      <pubDate>Sat, 06 Apr 2019 19:18:58 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2398/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve read this a few times and I&amp;rsquo;ve not taken anything away from it except that the author&amp;rsquo;s constant use of &lt;em&gt;italics&lt;/em&gt; for &lt;em&gt;emphasis&lt;/em&gt; makes my good eye twitch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.theguardian.com/info/2019/apr/04/revisiting-the-rendering-tier&#34;&gt;https://www.theguardian.com/info/2019/apr/04/revisiting-the-rendering-tier&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Revisiting the rendering tier | Info | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2400/</link>
      <pubDate>Sat, 06 Apr 2019 17:28:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2400/</guid>
      <description>&lt;p&gt;This is definitely not an endorsement bookmark. It&amp;rsquo;s more of a &amp;ldquo;did I miss something?&amp;rdquo; bookmark. For example, did I miss that The Guardian, while very popular, isn&amp;rsquo;t actually that complicated a fucking  website, and in fact seems to have been infected by the curse of People Who Want To Be Computer Scientists and Engineers?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Templehofer Feld</title>
      <link>https://awfulwoman.com/checkins/2019/2397/</link>
      <pubDate>Sat, 06 Apr 2019 13:42:24 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2397/</guid>
      <description></description>
    </item>
    <item>
      <title>How to apply a design thinking, HCD, UX or any creative process from scratch</title>
      <link>https://awfulwoman.com/bookmarks/2019/2401/</link>
      <pubDate>Sat, 06 Apr 2019 07:50:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2401/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;the human centred design process starts with a good understanding of people and the needs that the design is intended to meet.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Understand people before reaching for the IDE.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The power of progressive enhancement - Andy Bell</title>
      <link>https://awfulwoman.com/bookmarks/2019/2402/</link>
      <pubDate>Sat, 06 Apr 2019 07:42:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2402/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;With progressive enhancement, every user has their own experience of the site, rather than an experience that the designers and developers demand of them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is a key point with progressive enhancement. Too often, in our designs, prototypes, and code, we play by assumptions of a universal experience, and ignore the fact that the web is inherently a chaotic and diverse palce.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Muted Horn</title>
      <link>https://awfulwoman.com/checkins/2019/2393/</link>
      <pubDate>Fri, 05 Apr 2019 20:40:44 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2393/</guid>
      <description>&lt;p&gt;Beeeeers&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Coffee Collective</title>
      <link>https://awfulwoman.com/checkins/2019/2392/</link>
      <pubDate>Fri, 05 Apr 2019 16:54:46 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2392/</guid>
      <description>&lt;p&gt;here for the Apna Punjabi Food popup. The place is filled with braying hipsters.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why Computer Programmers Should Stop Calling Themselves Engineers - The Atlantic</title>
      <link>https://awfulwoman.com/bookmarks/2019/2403/</link>
      <pubDate>Fri, 05 Apr 2019 12:16:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2403/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Engineer&amp;rdquo; is an aspirational title in software development. Traditional engineers are regulated, certified, and subject to apprenticeship and continuing education. Engineering claims an explicit responsibility to public safety and reliability, even if it doesn’t always deliver.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The title “engineer” is cheapened by the tech industry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Engineering is about robustness, reliability, and longevity. The opposite of the current state of the web industry.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.05, 08:13</title>
      <link>https://awfulwoman.com/reposts/2390/</link>
      <pubDate>Fri, 05 Apr 2019 06:13:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2390/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.04, 19:15</title>
      <link>https://awfulwoman.com/notes/2019/2389/</link>
      <pubDate>Thu, 04 Apr 2019 17:15:41 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2389/</guid>
      <description>&lt;p&gt;[Germans normally]&#xA;I should file my taxes.&lt;/p&gt;&#xA;&lt;p&gt;[Germans seeing that a train is sitting at the S-Bahn platform]&#xA;I MUST PUSH ALL ELDERLY PEOPLE AND CHILDREN OUT OF MY WAY IN ORDER TO BOARD THIS VEHICLE THAT WILL BE REPLACED BY AN IDENTICAL ONE IN THREE MINUTES.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.04, 13:14</title>
      <link>https://awfulwoman.com/notes/2019/2388/</link>
      <pubDate>Thu, 04 Apr 2019 11:14:05 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2388/</guid>
      <description>&lt;p&gt;&amp;ldquo;You&amp;rsquo;re looking very Berlin today Charlie&amp;rdquo; x 3 times today.&lt;/p&gt;&#xA;&lt;p&gt;Must wear tracksuit bottoms more.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How we tackled technical debt at Wikipedia – Down the rabbit hole – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2019/2404/</link>
      <pubDate>Thu, 04 Apr 2019 05:45:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2404/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Someone is going to have to live in our code and suffer our exact same problems when we are long gone and ultimately it&amp;rsquo;s the user who suffers from that. Let&amp;rsquo;s remember that next time we decide to speed up a software delivery.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is something that devs excited by the next new thing, and POs obsessed with &amp;ldquo;delivery&amp;rdquo; need to remember.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>GitHub - muan/details-on-details: Details on &lt;details&gt; @ Brooklyn JS 2018/07/19.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2405/</link>
      <pubDate>Wed, 03 Apr 2019 18:57:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2405/</guid>
      <description>&lt;p&gt;This is &lt;em&gt;incredible&lt;/em&gt;. &lt;a href=&#34;https://muan.co/&#34;&gt;Muan&lt;/a&gt; shows how she made the interactive modal dialogs at Github work completely without JS, using the &lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt; element. ❤️❤️❤️❤️❤️❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at A Mysterious Place That Has No Name, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2381/</link>
      <pubDate>Wed, 03 Apr 2019 17:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2381/</guid>
      <description>&lt;p&gt;Here for Homebrew website club. My first ever visit to such an event!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Storybook</title>
      <link>https://awfulwoman.com/bookmarks/2019/2406/</link>
      <pubDate>Wed, 03 Apr 2019 15:20:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2406/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.02, 19:01</title>
      <link>https://awfulwoman.com/reposts/2380/</link>
      <pubDate>Tue, 02 Apr 2019 17:01:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2380/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.02, 19:00</title>
      <link>https://awfulwoman.com/reposts/2379/</link>
      <pubDate>Tue, 02 Apr 2019 17:00:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2379/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.02, 18:07</title>
      <link>https://awfulwoman.com/reposts/2378/</link>
      <pubDate>Tue, 02 Apr 2019 16:07:14 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2378/</guid>
      <description></description>
    </item>
    <item>
      <title>Yet Another JavaScript Framework | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2407/</link>
      <pubDate>Tue, 02 Apr 2019 14:01:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2407/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Should every library be actively maintained in some way, ad infinitum, even when best practices shift to anti-patterns? What is our obligation, as developers, for sites we know have been abandoned? And, most importantly, how can we best serve the many different users of the web while still giving developers new programmatic tools? These are the same questions that we continue to return to, and they have been at the core of discussions like progressive enhancement, responsive design and accessibility.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is an excellent post and history lesson, giving the background to Smooshgate.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.02, 15:37</title>
      <link>https://awfulwoman.com/quotes/2377/</link>
      <pubDate>Tue, 02 Apr 2019 13:37:54 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2377/</guid>
      <description>&lt;p&gt;The practices highlighted by @beep here are disgusting. They are the transcription of uniquely human skills into code for the benefit of a capital-hoarding minority.&lt;/p&gt;&#xA;&lt;p&gt;Fuck AI.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.02, 14:07</title>
      <link>https://awfulwoman.com/quotes/2376/</link>
      <pubDate>Tue, 02 Apr 2019 12:07:20 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2376/</guid>
      <description>&lt;p&gt;The difference between the glut of poll results and the thread discussion is very interesting.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Trainers. — Ethan Marcotte</title>
      <link>https://awfulwoman.com/bookmarks/2019/2408/</link>
      <pubDate>Tue, 02 Apr 2019 11:37:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2408/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Brenda commutes two hours by bus to her job, where she and her fellow employees produce training data. During her eight-hour shift, she and her fellow “trainers” will view many, many images on their computer screens. Each of them will highlight areas of the image with their mouse, and then label each region.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is disgusting. It is the transcription of human skill into code for the benefit of a capital-hoarding minority.   Fuck AI.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.02, 09:09</title>
      <link>https://awfulwoman.com/reposts/2375/</link>
      <pubDate>Tue, 02 Apr 2019 07:09:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2375/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.02, 07:38</title>
      <link>https://awfulwoman.com/quotes/2374/</link>
      <pubDate>Tue, 02 Apr 2019 05:38:18 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2374/</guid>
      <description>&lt;p&gt;Nice People Matter in a capitalist system: “You’re fired!”&lt;/p&gt;&#xA;&lt;p&gt;@npmjs #npmlayoffs&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.04.02, 06:12</title>
      <link>https://awfulwoman.com/reposts/2372/</link>
      <pubDate>Tue, 02 Apr 2019 04:12:03 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2372/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Restaurant Muse</title>
      <link>https://awfulwoman.com/checkins/2019/2371/</link>
      <pubDate>Mon, 01 Apr 2019 16:37:04 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2371/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.04.01, 09:14</title>
      <link>https://awfulwoman.com/reposts/2370/</link>
      <pubDate>Mon, 01 Apr 2019 07:14:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2370/</guid>
      <description></description>
    </item>
    <item>
      <title>Request’s Past, Present and Future · Issue #3142 · request/request</title>
      <link>https://awfulwoman.com/bookmarks/2019/2409/</link>
      <pubDate>Mon, 01 Apr 2019 06:16:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2409/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The most valuable thing request can do for the JavaScript ecosystem is to go into maintenance mode and stop considering new features or major releases.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Excellent to see a project going into into deliberate shutdown because standards have advanced enough, rather than simply getting abandoned when a dev gets bored of it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.31, 18:22</title>
      <link>https://awfulwoman.com/reposts/2369/</link>
      <pubDate>Sun, 31 Mar 2019 16:22:30 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2369/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.31, 17:59</title>
      <link>https://awfulwoman.com/notes/2019/2368/</link>
      <pubDate>Sun, 31 Mar 2019 15:59:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2368/</guid>
      <description>&lt;p&gt;I was closeted for over a decade after transitioning. But I&amp;rsquo;ve been out for the last 9 years. Partly selfishly to avoid the Sword of Damocles via outing, and partly to help out others, just a little, simply by being visible.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;#TransDayOfVisibility&lt;/code&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.31, 17:51</title>
      <link>https://awfulwoman.com/reposts/2367/</link>
      <pubDate>Sun, 31 Mar 2019 15:51:41 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2367/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Fräulein Frost</title>
      <link>https://awfulwoman.com/checkins/2019/2366/</link>
      <pubDate>Sun, 31 Mar 2019 14:09:20 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2366/</guid>
      <description>&lt;p&gt;Eis time!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.31, 15:57</title>
      <link>https://awfulwoman.com/notes/2019/2365/</link>
      <pubDate>Sun, 31 Mar 2019 13:57:49 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2365/</guid>
      <description>&lt;p&gt;I feel ya, toilet graffiti.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.31, 12:36</title>
      <link>https://awfulwoman.com/quotes/2364/</link>
      <pubDate>Sun, 31 Mar 2019 10:36:44 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2364/</guid>
      <description>&lt;p&gt;Robert Smith is the living avatar of my soul.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Monster Ronson&#39;s Karaoke</title>
      <link>https://awfulwoman.com/checkins/2019/2363/</link>
      <pubDate>Sat, 30 Mar 2019 18:51:56 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2363/</guid>
      <description>&lt;p&gt;Karaoke Zeit you fucks.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.30, 18:26</title>
      <link>https://awfulwoman.com/notes/2019/2362/</link>
      <pubDate>Sat, 30 Mar 2019 17:26:14 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2362/</guid>
      <description>&lt;p&gt;The first warm weekend in Berlin. Which can only mean the twin dangers of Spargelsaison and Sommer Fahrradfahrer.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.30, 16:41</title>
      <link>https://awfulwoman.com/reposts/2361/</link>
      <pubDate>Sat, 30 Mar 2019 15:41:35 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2361/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.30, 16:17</title>
      <link>https://awfulwoman.com/reposts/2360/</link>
      <pubDate>Sat, 30 Mar 2019 15:17:55 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2360/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.30, 15:28</title>
      <link>https://awfulwoman.com/reposts/2359/</link>
      <pubDate>Sat, 30 Mar 2019 14:28:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2359/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.30, 14:32</title>
      <link>https://awfulwoman.com/notes/2019/2358/</link>
      <pubDate>Sat, 30 Mar 2019 13:32:09 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2358/</guid>
      <description>&lt;p&gt;A dreadful hangover, but it&amp;rsquo;s sunny and warm outside. Life is a constant source of conundrums.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Cafe Commune, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2356/</link>
      <pubDate>Fri, 29 Mar 2019 21:14:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2356/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Kotbusser Tor, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2355/</link>
      <pubDate>Fri, 29 Mar 2019 18:16:14 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2355/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s Brexit day. So we&amp;rsquo;re all going to ride out bicycles around Kotbusser Tor just like the British do.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.29, 18:49</title>
      <link>https://awfulwoman.com/quotes/2354/</link>
      <pubDate>Fri, 29 Mar 2019 17:49:05 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2354/</guid>
      <description>&lt;p&gt;Test with disabled users Twitter! Use a fucking keyboard while developing! Christ&amp;rsquo;s sake, it&amp;rsquo;s not that hard! #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.29, 15:28</title>
      <link>https://awfulwoman.com/notes/2019/2350/</link>
      <pubDate>Fri, 29 Mar 2019 14:28:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2350/</guid>
      <description>&lt;p&gt;&amp;ldquo;I’m just a Catholic mother of four sons with a problem that only girls can solve: institutional sexism, rape culture, manspreading, mansplaining, and boys wearing Lynx body spray&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bbc.com/news/uk-47738053&#34;&gt;https://www.bbc.com/news/uk-47738053&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</title>
      <link>https://awfulwoman.com/bookmarks/2019/2410/</link>
      <pubDate>Fri, 29 Mar 2019 13:54:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2410/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Are your URLs too short? Lengthen your URLs conveniently and share your links without ambiguity (&amp;ldquo;All As.&amp;rdquo;).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsible JavaScript: Part I · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2019/2411/</link>
      <pubDate>Fri, 29 Mar 2019 11:08:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2411/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;We need to use JavaScript responsibly. That begins with understanding what we’re building as well as how we’re building it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;One of the biggest problems facing the tech industry is that we jump for the tools before we look at the problem.&lt;/p&gt;&#xA;&lt;p&gt;Where we could have simple products that meet the user and market needs, we instead have over-engineered, complex products built to satisfy the need to learn of 25 year old men.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML, CSS, and the Path to Accessible Web Design - The New Stack</title>
      <link>https://awfulwoman.com/bookmarks/2019/2412/</link>
      <pubDate>Fri, 29 Mar 2019 11:03:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2412/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Founder of the RedMonk consulting group James Governor described inclusive design as “If you design for a set of scenarios that are not just the ones that 23-year-old, able-bodied white men in San Francisco have, things can perhaps be more valuable.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Nail, hit, head.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Apple&#39;s new feature a step towards digital apartheid - Axess Lab</title>
      <link>https://awfulwoman.com/bookmarks/2019/2413/</link>
      <pubDate>Fri, 29 Mar 2019 09:17:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2413/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I also discussed this accessibility events feature with my friend who is a screen reader user herself. She said it feels like it’s a first step towards a well-meant digital apartheid.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Excellent summary of why Apple&amp;rsquo;s disability detection feature is a FUCKING BAD IDEA.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How we made the country’s most accessible grocery shopping app (without anyone noticing). - Justin Stach</title>
      <link>https://awfulwoman.com/bookmarks/2019/2414/</link>
      <pubDate>Thu, 28 Mar 2019 21:16:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2414/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;we just chose to do it and we were lucky enough to have a team of people that for various reasons didn’t care about what our bosses thought.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Subversion! Direct action! Fuck the system!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.28, 18:39</title>
      <link>https://awfulwoman.com/reposts/2278/</link>
      <pubDate>Thu, 28 Mar 2019 17:39:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2278/</guid>
      <description></description>
    </item>
    <item>
      <title>Reduced Position Sticky | scottohara.me</title>
      <link>https://awfulwoman.com/bookmarks/2019/2415/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2415/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt; I want to respect those who have opted to prefer reduced motion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Respecting the user is paramount!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dear Screen Reader Useres, Since Web developers Can&#39;t Automatically Detect If You&#39;re Using A Screen Reader, Why Don&#39;t You Just Hand That Data Over, The Apple Edition</title>
      <link>https://awfulwoman.com/bookmarks/2019/2416/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2416/</guid>
      <description>&lt;p&gt;This is a dreadful decision by Apple. The assistive tech community has consistently said that detection of assistive tech users will lead to a second class web.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Thoughts on screen reader detection – Tink</title>
      <link>https://awfulwoman.com/bookmarks/2019/2417/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2417/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;this isn’t really about screen reader detection, or even assistive technology detection, at all. What is really being discussed is disability detection, and that is a very different thing altogether.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Given the recent moves by Google and Apple to try and implement &amp;ldquo;assistive tech detection&amp;rdquo; this is HIGHLY important.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Killed by Google - The Google Graveyard &amp; Cemetery</title>
      <link>https://awfulwoman.com/bookmarks/2019/2418/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2418/</guid>
      <description>&lt;p&gt;A list of products killed by Google.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Canary in a Coal Mine: How Tech Provides Platforms for Hate · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2019/2419/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2419/</guid>
      <description></description>
    </item>
    <item>
      <title>The “Backendification” of Frontend Development – Hacker Noon</title>
      <link>https://awfulwoman.com/bookmarks/2019/2420/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2420/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;It’s reasonable to assume that “highly skilled” developers are introducing tools that augment their own weaknesses on the frontend rather than strengthening the abilities of an organization as a whole. For example, the person with the most to gain from using CSS framework is the person least capable of maintaining CSS.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The original proposal of the WWW, HTMLized</title>
      <link>https://awfulwoman.com/bookmarks/2019/2421/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2421/</guid>
      <description>&lt;p&gt;In March 1989, while I was busy traversing the difficult jump from 9 years old to 10 years old, a little something called the World Wide Web was invented by Tim Berners-Lee.&lt;/p&gt;&#xA;&lt;p&gt;30 years ago. Oh my.&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t see any evidence for the WWW, or indeed the internet, for another decade when I got to university.&lt;/p&gt;&#xA;&lt;p&gt;When I did, my world changed. Thank you Tim. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>User interfaces: hiding stuff should be a last resort by Adam Silver, designer based in London, UK.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2422/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2422/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Effective design involves two essential actions: discarding the superfluous and deciding where to put things. Of the two, discarding must come first.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Intellectual denial of service attacks - Techiavellian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2423/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2423/</guid>
      <description>&lt;p&gt;&amp;ldquo;Intellectual denial of service attack&amp;rdquo; sums up everything that has occured online in the last 3 or 4 years.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Russia to disconnect from the internet as part of a planned test | ZDNet</title>
      <link>https://awfulwoman.com/bookmarks/2019/2424/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2424/</guid>
      <description></description>
    </item>
    <item>
      <title>2.0.0 — Homebrew</title>
      <link>https://awfulwoman.com/bookmarks/2019/2425/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2425/</guid>
      <description>&lt;p&gt;Homebrew 2.0 is out, and it now works on Linux and Windows!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A reading list for “The World-Wide Work.” — Ethan Marcotte</title>
      <link>https://awfulwoman.com/bookmarks/2019/2426/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2426/</guid>
      <description>&lt;p&gt;I have not had the pleasure of seeing the original talk, but this reading list from Ethan already looks amazing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Journal—Ch-ch-ch-changes</title>
      <link>https://awfulwoman.com/bookmarks/2019/2427/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2427/</guid>
      <description>&lt;p&gt;Great list of recent browser updates from Jeremy Keith.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Intent to Ship: prefers-reduced-motion</title>
      <link>https://awfulwoman.com/bookmarks/2019/2428/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2428/</guid>
      <description>&lt;p&gt;Really happy that this amazing User Query is finally coming to Blink!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML, CSS and our vanishing industry entry points</title>
      <link>https://awfulwoman.com/bookmarks/2019/2429/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2429/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I might be the &amp;ldquo;old guard&amp;rdquo; but if you think I’m incapable of learning React, or another framework, and am defending my way of working because of this, please get over yourself. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I want to be @rachelandrew when I grow up. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML5 Input Types: Where Are They Now? — Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2019/2430/</link>
      <pubDate>Thu, 28 Mar 2019 15:53:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2430/</guid>
      <description>&lt;p&gt;A great overview of HTML5 input types, and the support for them by browsers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Stuffing the Front End</title>
      <link>https://awfulwoman.com/bookmarks/2019/2431/</link>
      <pubDate>Thu, 28 Mar 2019 14:56:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2431/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I have to wonder, is the development community paying attention to all the advocacy reminding us that mobile&amp;rsquo;s network speeds and wild fluctuations at any given point in the transfer make it less reliable to get the data to the user to begin with?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Copenhagenize Design Co.</title>
      <link>https://awfulwoman.com/bookmarks/2019/2432/</link>
      <pubDate>Thu, 28 Mar 2019 12:26:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2432/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Copenhagenize Design Co. works on planning cities, districts and neighbourhoods, integrating simplicity, logic and human nature into mobility networks.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I have a little dream of working for this company. 💖&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Captain Marvel | Trailer &amp; Official Movie Site</title>
      <link>https://awfulwoman.com/bookmarks/2019/2433/</link>
      <pubDate>Thu, 28 Mar 2019 12:24:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2433/</guid>
      <description>&lt;p&gt;Because this &amp;ldquo;90s&amp;rdquo; site works only via client-side scripting I am filing this under &amp;ldquo;Irony&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;(I love what they &lt;em&gt;tried&lt;/em&gt; to do though).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What We Wished For — Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2019/2434/</link>
      <pubDate>Thu, 28 Mar 2019 12:19:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2434/</guid>
      <description>&lt;p&gt;We wished for a web where we didn&amp;rsquo;t have to develop for &amp;ldquo;difficult&amp;rdquo; layout engines.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;re going to pay the price for that.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Beautiful Free Images &amp; Pictures | Unsplash</title>
      <link>https://awfulwoman.com/bookmarks/2019/2435/</link>
      <pubDate>Thu, 28 Mar 2019 12:07:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2435/</guid>
      <description>&lt;p&gt;Free and high resolution photos! Very useful for little projects and blogs.&lt;/p&gt;&#xA;&lt;p&gt;(and yes, yes, yes, I know this has been around for years).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.28, 09:02</title>
      <link>https://awfulwoman.com/reposts/2277/</link>
      <pubDate>Thu, 28 Mar 2019 08:02:27 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2277/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.28, 08:56</title>
      <link>https://awfulwoman.com/reposts/2276/</link>
      <pubDate>Thu, 28 Mar 2019 07:56:18 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2276/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.28, 08:55</title>
      <link>https://awfulwoman.com/reposts/2275/</link>
      <pubDate>Thu, 28 Mar 2019 07:55:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2275/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.27, 19:06</title>
      <link>https://awfulwoman.com/quotes/2274/</link>
      <pubDate>Wed, 27 Mar 2019 18:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2274/</guid>
      <description>&lt;p&gt;&amp;ldquo;Leave a light on so we can find our way home&amp;rdquo;. 🏴󠁧󠁢󠁳󠁣󠁴󠁿❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.26, 22:33</title>
      <link>https://awfulwoman.com/quotes/2273/</link>
      <pubDate>Tue, 26 Mar 2019 21:33:52 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2273/</guid>
      <description>&lt;p&gt;Very worried by Apple&amp;rsquo;s and Google&amp;rsquo;s attempts to start directly and indirectly tracking assistive tech users.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.26, 09:42</title>
      <link>https://awfulwoman.com/reposts/2266/</link>
      <pubDate>Tue, 26 Mar 2019 08:42:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2266/</guid>
      <description></description>
    </item>
    <item>
      <title>Simple &amp; Boring | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2436/</link>
      <pubDate>Mon, 25 Mar 2019 15:54:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2436/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Perhaps the worst reason to choose a complex solution is that it&amp;rsquo;s new, and the newness makes it feel like choosing it makes you on top of technology and doing your job well. Old and boring may just what you need to do your job well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.25, 10:49</title>
      <link>https://awfulwoman.com/reposts/2265/</link>
      <pubDate>Mon, 25 Mar 2019 09:49:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2265/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.25, 08:52</title>
      <link>https://awfulwoman.com/reposts/2264/</link>
      <pubDate>Mon, 25 Mar 2019 07:52:07 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2264/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.25, 07:50</title>
      <link>https://awfulwoman.com/notes/2019/2261/</link>
      <pubDate>Mon, 25 Mar 2019 06:50:20 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2261/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s late March in Berlin and it&amp;rsquo;s snowing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Cinestar</title>
      <link>https://awfulwoman.com/checkins/2019/2260/</link>
      <pubDate>Sun, 24 Mar 2019 18:50:01 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2260/</guid>
      <description>&lt;p&gt;Captain Marvel again!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Salt &#39;n&#39; Bone, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2257/</link>
      <pubDate>Sun, 24 Mar 2019 17:20:43 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2257/</guid>
      <description>&lt;p&gt;Such delicious food here. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.24, 15:03</title>
      <link>https://awfulwoman.com/quotes/2255/</link>
      <pubDate>Sun, 24 Mar 2019 14:03:41 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2255/</guid>
      <description>&lt;p&gt;The replies to this (I&amp;rsquo;m assuming bad-faith) question are beautiful.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.24, 14:48</title>
      <link>https://awfulwoman.com/notes/2019/2254/</link>
      <pubDate>Sun, 24 Mar 2019 13:48:37 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2254/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://twitter.com/swentel&#34;&gt;@swentel&lt;/a&gt; For the Indieweb module, is there a way to expose syndications via Views?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Kauz &amp; Kiebitz</title>
      <link>https://awfulwoman.com/checkins/2019/2253/</link>
      <pubDate>Sat, 23 Mar 2019 21:37:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2253/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Buritto Baby, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2259/</link>
      <pubDate>Sat, 23 Mar 2019 18:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2259/</guid>
      <description>&lt;p&gt;Failing to eat burritos with Halle.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tee.Salon.Iki</title>
      <link>https://awfulwoman.com/checkins/2019/2258/</link>
      <pubDate>Sat, 23 Mar 2019 16:24:56 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2258/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.23, 14:38</title>
      <link>https://awfulwoman.com/reposts/2252/</link>
      <pubDate>Sat, 23 Mar 2019 13:38:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2252/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.23, 14:26</title>
      <link>https://awfulwoman.com/quotes/2251/</link>
      <pubDate>Sat, 23 Mar 2019 13:26:03 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2251/</guid>
      <description>&lt;p&gt;The expectation of free swag by highly paid people attending events on their employers dime is pretty symbolic of the web industry in the early 21st century.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.23, 13:47</title>
      <link>https://awfulwoman.com/likes/2019/2250/</link>
      <pubDate>Sat, 23 Mar 2019 12:47:29 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2250/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.22, 16:08</title>
      <link>https://awfulwoman.com/replies/2019/2249/</link>
      <pubDate>Fri, 22 Mar 2019 15:08:17 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2249/</guid>
      <description>&lt;p&gt;Hope you don&amp;rsquo;t mind, but I&amp;rsquo;ve used your excellent letter as the basis of one to send to my own (very distant) MP.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.22, 10:15</title>
      <link>https://awfulwoman.com/reposts/2248/</link>
      <pubDate>Fri, 22 Mar 2019 09:15:24 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2248/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.22, 09:56</title>
      <link>https://awfulwoman.com/notes/2019/2247/</link>
      <pubDate>Fri, 22 Mar 2019 08:56:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2247/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t normally endorse Guardian opinion pieces, but those one sums up the whole shitshow.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.theguardian.com/commentisfree/2019/mar/21/apocalypse-next-week-theresa-may-meaningful-vote&#34;&gt;https://www.theguardian.com/commentisfree/2019/mar/21/apocalypse-next-week-theresa-may-meaningful-vote&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.22, 08:12</title>
      <link>https://awfulwoman.com/quotes/2246/</link>
      <pubDate>Fri, 22 Mar 2019 07:12:39 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2246/</guid>
      <description>&lt;p&gt;A person&amp;rsquo;s views on accessibility are a person&amp;rsquo;s morals laid bare.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>speakerinnen.org</title>
      <link>https://awfulwoman.com/bookmarks/2019/2437/</link>
      <pubDate>Thu, 21 Mar 2019 17:18:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2437/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Find women speakers &amp;amp; moderators for your conference.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Because if it&amp;rsquo;s all men, it&amp;rsquo;s all shit. Get the most basic level of fucking diversity into your conf. And then carry on along every other intersection of oppression.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Myths We Wear</title>
      <link>https://awfulwoman.com/bookmarks/2019/2438/</link>
      <pubDate>Thu, 21 Mar 2019 15:57:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2438/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The beauty celebrated in popular culture cannot therefore be explained by geometry or the biological sciences because it does not indicate true biological or even reproductive fitness. Rather, the utility that beauty claims to broadcast is not a biological utility but a social one.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.21, 15:46</title>
      <link>https://awfulwoman.com/quotes/2244/</link>
      <pubDate>Thu, 21 Mar 2019 14:46:58 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2244/</guid>
      <description>&lt;p&gt;For all those who have nearly fucked up large sites at scale and lived to tell the tale.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.21, 15:42</title>
      <link>https://awfulwoman.com/quotes/2243/</link>
      <pubDate>Thu, 21 Mar 2019 14:42:22 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2243/</guid>
      <description>&lt;p&gt;This is amazing, but sadly my head hurts now.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Front End Engineer&#39;s Manifesto</title>
      <link>https://awfulwoman.com/bookmarks/2019/2439/</link>
      <pubDate>Thu, 21 Mar 2019 14:18:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2439/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I will choose the right tool for the job&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Whether it be a big choice between a full stack framework and a simple DOM-centric library, or even the simple choice between CSS and JavaScript to solve a task, I will educate myself on the mistakes of those before me to make the correct choice for my project.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Bless you &lt;a href=&#34;https://twitter.com/zachleat&#34;&gt;@zachleat&lt;/a&gt; for producing a Hippocratic Oath for the web, something that the industry badly needs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How Disney Built Star Wars, in real life | TechCrunch</title>
      <link>https://awfulwoman.com/bookmarks/2019/2440/</link>
      <pubDate>Thu, 21 Mar 2019 13:20:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2440/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Our world, where guests are this close to something, it’s got to be that next level. A good example of that is, droids move through our land. That’s part of the story that we’re trying to tell. We got access to one of the original Kenny Baker, New Hope, 1976‑1977 era droids. We took rubbings of the bottom of the droid feet. We turned that into a set of three files, which then, we turned into a set of 3D wheels. We built a little droid trolley, which Kirstin [Makela, Art Director] and team used.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;m no Disney fangirl, but the level of love and detail during the construction of this park sounds &lt;em&gt;incredible&lt;/em&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.21, 14:17</title>
      <link>https://awfulwoman.com/notes/2019/2242/</link>
      <pubDate>Thu, 21 Mar 2019 13:17:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2242/</guid>
      <description>&lt;p&gt;Can we take a moment to acknowledge the UK Petition site as a perfect example of a robust and progressively enhanced site?&lt;/p&gt;&#xA;&lt;p&gt;On older devices and bad networks the only difference is the counter not auto updating. 🎉&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://petition.parliament.uk/petitions/241584&#34;&gt;https://petition.parliament.uk/petitions/241584&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Titanic Was on Fire for Days Before It Sank – Featured Stories – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2019/2441/</link>
      <pubDate>Thu, 21 Mar 2019 11:29:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2441/</guid>
      <description></description>
    </item>
    <item>
      <title>Cleave.js - Format input text content when you are typing</title>
      <link>https://awfulwoman.com/bookmarks/2019/2442/</link>
      <pubDate>Thu, 21 Mar 2019 09:32:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2442/</guid>
      <description>&lt;p&gt;This is a lovely bit of JS that allows you to progressively enhance form elements so that the content is in the correct format as you type.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Who has the fastest website in F1? - JakeArchibald.com</title>
      <link>https://awfulwoman.com/bookmarks/2019/2443/</link>
      <pubDate>Thu, 21 Mar 2019 09:32:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2443/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I was trying to make my predictions for the new Formula One season by studying the aerodynamics of the cars, their cornering speeds, their ability to run with different amounts of fuel. Then it hit me: I have no idea what I&amp;rsquo;m doing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;So, I&amp;rsquo;m going to make my predictions the only way I know how: By comparing the performance of their websites. That&amp;rsquo;ll work right?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Jake, yes, this is 100% the best way to do things.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.21, 08:51</title>
      <link>https://awfulwoman.com/notes/2019/2210/</link>
      <pubDate>Thu, 21 Mar 2019 07:51:21 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2210/</guid>
      <description>&lt;p&gt;Yesterday was a shirt and tie day and damn I need to do that more.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.20, 09:22</title>
      <link>https://awfulwoman.com/notes/2019/2209/</link>
      <pubDate>Wed, 20 Mar 2019 08:22:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2209/</guid>
      <description>&lt;p&gt;This article from @tatianatmac is one of the most important reads out there right now.&lt;/p&gt;&#xA;&lt;p&gt;Tech has a white supremacy problem.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://alistapart.com/article/canary-in-a-coal-mine-how-tech-provides-platforms-for-hate&#34;&gt;https://alistapart.com/article/canary-in-a-coal-mine-how-tech-provides-platforms-for-hate&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at IXDS, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2208/</link>
      <pubDate>Tue, 19 Mar 2019 19:36:09 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2208/</guid>
      <description>&lt;p&gt;Attending the Maptime meetup (Mapping Edibles edition) for the first time. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sonnie&#39;s Edge</title>
      <link>https://awfulwoman.com/posts/sonniesedge-netflix/</link>
      <pubDate>Mon, 18 Mar 2019 21:05:22 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/sonniesedge-netflix/</guid>
      <description>&lt;p&gt;While I was away traveling last week I received slightly befuddling few tweets:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Really glad that they made a show about &lt;a href=&#34;https://twitter.com/sonniesedge&#34;&gt;@sonniesedge&lt;/a&gt;&amp;rsquo;s username&amp;rdquo;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“&lt;a href=&#34;https://twitter.com/sonniesedge&#34;&gt;@sonniesedge&lt;/a&gt; omg have you seen this thing with you in???”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Etc.&lt;/p&gt;&#xA;&lt;p&gt;It wasn&amp;rsquo;t until my return to Berlin that I was able to search for what they’re talking about and found a new Netflix series called &lt;a href=&#34;https://en.wikipedia.org/wiki/Love,_Death_%26_Robots&#34;&gt;Love, Death, and Robots&lt;/a&gt;, where the first episode is titled&amp;hellip; Sonnie’s Edge.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately for my dicky ticker, this wasn&amp;rsquo;t a surprise for me.&lt;/p&gt;&#xA;&lt;p&gt;You see, I cannot claim credit for the handle that I’ve used for the last 10 years.&lt;/p&gt;&#xA;&lt;p&gt;I admit it. I stole it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Gasps of shock from the more delicate readers&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;let-me-explain&#34;&gt;Let me explain&lt;/h2&gt;&#xA;&lt;p&gt;Peter F Hamilton published a collection of short stories back in the late 90s, called A Second Chance At Eden. It is an extension of the Confederation universe (an extremely fun space opera universe by the way, where a multi-stellar human civilization stumbles into the truth of the afterlife and discover traumatised dead who want to escape it - yeah THAT is an elevator pitch).&lt;/p&gt;&#xA;&lt;p&gt;Sonnie&amp;rsquo;s Edge is the first story in that collection. It is set in London in the year 2050 (horrifically close now) and deals with a woman who is remotely linked to, and is in control of, Khanivore, a bitek &amp;ldquo;beastie&amp;rdquo;, or artificially constructed fighting creature.&lt;/p&gt;&#xA;&lt;p&gt;So far, so sci-fi. But what I always liked is that the eponymous Sonnie was a gay woman - not something that&amp;rsquo;s used as a central character very often (I would notice, especially in the sci-fi world I love).&lt;/p&gt;&#xA;&lt;p&gt;Sonnie is not portrayed negatively. She&amp;rsquo;s a bit of a loner, a bit of a stud, but also a bit shy and dorky. She likes to fight in the ring with her 3 meter tall death machine and then party, flirting with and seducing any interested groupies after. Not exactly a mature and emotionally deep character, but a huge leap beyond most straight white male writers are capable of producing.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s in somewhat of a contrast to the Netflix version, which has her almost unlikable, she&amp;rsquo;s so closed and angry. She sulks around in her hoodie, glaring at everyone like a cyberpunk April Ludgate.&lt;/p&gt;&#xA;&lt;h2 id=&#34;spoilers-for-both-book-and-show-from-here-on&#34;&gt;SPOILERS FOR BOTH BOOK AND SHOW FROM HERE ON&lt;/h2&gt;&#xA;&lt;p&gt;At one point in both book and Netflix, Sonnie is asked by a Bastard Rich Male Character what exactly gives her her &amp;ldquo;edge&amp;rdquo;. In both it is said that it&amp;rsquo;s because of the fact she was attacked and raped in one of the no-go areas of inner London. The  articulates this at one point, much to Sonnie&amp;rsquo;s derision. &amp;ldquo;Men always want it to be something like that. They want it to be about them. You can&amp;rsquo;t accept a woman might just be good at what she does, &lt;em&gt;just because she&amp;rsquo;s good at it&lt;/em&gt;, and not because men made her that way&amp;rdquo;. Good on you, heroin Wednesday Adams!&lt;/p&gt;&#xA;&lt;p&gt;In the book Sonnie comes across BRMC&amp;rsquo;s mistress. She takes her under her wing and&amp;hellip; well, slowly seduces her. Sonnie sees that the woman is broken, and is likely being abused by BRMC. Sonnie offers to get her away from BRMC at the end of the match. The woman does not dare accept, she is so afraid of the evil fucker.&lt;/p&gt;&#xA;&lt;p&gt;In the Netflix version they simply meet and waggle their eyebrows.&lt;/p&gt;&#xA;&lt;p&gt;The story moves on. BRMC tries to bribe Sonnie into taking a dive in an upcoming match, but refuses. As a result the match is rigged against her, but, because she is the heroine, she prevails and wins.&lt;/p&gt;&#xA;&lt;p&gt;During the post-match celebrations Sonnie is approached again by the mistress. They retire to the trailer where Khanivore is kept between matches in stasis.&lt;/p&gt;&#xA;&lt;p&gt;In the Netflix version the mistress and Sonnie just hook up. There&amp;rsquo;s little reason given beyond the funtimes human need to fuck. The mistress is portrayed as only sexual, and almost childlike. Little more than a two dimensional sex object. Then, suddenly&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;In the book Sonnie is on a high of winning, and the mistress sees someone who might have the capability to get her away from her abuser. Sonnie realises the mistress is someone who she might actually have feelings for. They kiss, and Sonnie is happy. Then, suddenly&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&amp;hellip;the mistress kills Sonnie. In both it&amp;rsquo;s via a knife-like implant in her hand. The book implies it to be a surgical weapon. The Netflix version portrays her as Wolverine.&lt;/p&gt;&#xA;&lt;p&gt;In both versions, Sonnie is dead.&lt;/p&gt;&#xA;&lt;p&gt;The book and the film diverge heavily from here.&lt;/p&gt;&#xA;&lt;p&gt;In the Netflix version BRMC walks in and gloats as Sonnie is dying. While he verbally wanks over her corpse the mistress takes vicious joy in beating the remaining life out of Sonnie. BRMC wants &lt;em&gt;vengeance&lt;/em&gt; on Sonnie for not throwing the match, up close and very, very personal. But he gets a shock when Sonnie starts speaking through the computer system of the trailer. Khanivore suddenly wakes up, and kills the mistress, before moving on to kill BRMC.&lt;/p&gt;&#xA;&lt;p&gt;Because it turns out Sonnie&amp;rsquo;s Edge is - ho ho ho - the fact that her brain has been moved inside of Khanivore. It&amp;rsquo;s her legacy human body that is the remote controlled meat robot. Her Edge is not wanting to die in the ring, unlike every other safe and comfy Beastie Baiter.&lt;/p&gt;&#xA;&lt;p&gt;In the book the viewpoint switches from the first-person of Sonnie, to the first-person of the mistress/assassin. There the vulnerable and shy person is revealed to be a mask for a coolly-clinical killer. As in the Netflix version, Sonnie survives because of her Edge. But there is no BRMC. Sonnie terrifies the assassin by talking via her newly-trepanated corpse, while she expresses how betrayed she is by the mistress. The mistress panicking, doesn&amp;rsquo;t understand what is happening until she sees that the cover to Khanivore&amp;rsquo;s pod is slowly opening, and she realises she&amp;rsquo;s trapped in a locked trailer with a killing machine. Her absolute terror at her imminent death and her anger at fucking up so badly is evident. The story cuts there.&lt;/p&gt;&#xA;&lt;h2 id=&#34;enter-stage-left-a-man&#34;&gt;Enter stage left: a man&lt;/h2&gt;&#xA;&lt;p&gt;The lack of love between the two characters in the Netflix show is somewhat understandable. There simply isn&amp;rsquo;t time for that to develop in the 17 minutes the episode lasts. In the style of the animation, the little interaction they have is violent, grungy, and seedy. The need for time and visuals perhaps also why yn the book Sonnie is dorky, and protected by her Beastie team, while on Netflix she is the ultra-cool leader of a gang of futuristic cyber warriors.&lt;/p&gt;&#xA;&lt;p&gt;But the difference that stood out to me was the ironic centering of the BRMC in the Netflix version. In the book he&amp;rsquo;s barely seen, apart from his initial bribery. The results of his work are there, but at least we don&amp;rsquo;t have to put up with him in person. But the Netflix show has him at the center. Despite Sonnie&amp;rsquo;s derision of the rape-fantasy being about men&amp;rsquo;s ego, the show made the ending &lt;em&gt;all about the guy&amp;rsquo;s ego&lt;/em&gt;. It was about &lt;em&gt;him&lt;/em&gt;, and &lt;em&gt;his&lt;/em&gt; need for revenge, and (thankfully) &lt;em&gt;his&lt;/em&gt; eventual death.&lt;/p&gt;&#xA;&lt;h2 id=&#34;so-then&#34;&gt;So then&lt;/h2&gt;&#xA;&lt;p&gt;Did I enjoy the Netflix version of &lt;del&gt;my origin-story&lt;/del&gt; of the book I enjoyed and stole a username from? Oh yes, it was great. It was wonderful to see the things I&amp;rsquo;d imagined made visual.&lt;/p&gt;&#xA;&lt;p&gt;While the altered relationship and ending is worse than the book, it is far better than the de-queered and male version that I assumed would have been produced.&lt;/p&gt;&#xA;&lt;p&gt;But next time someone makes a show out of my username, give me some fair warning, yeah?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.netflix.com/watch/80223965&#34;&gt;Watch the episode on Netflix&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.18, 21:46</title>
      <link>https://awfulwoman.com/likes/2019/2204/</link>
      <pubDate>Mon, 18 Mar 2019 20:46:08 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2204/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.18, 20:49</title>
      <link>https://awfulwoman.com/quotes/2203/</link>
      <pubDate>Mon, 18 Mar 2019 19:49:27 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2203/</guid>
      <description>&lt;p&gt;Own your own content. 💁&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.18, 08:52</title>
      <link>https://awfulwoman.com/quotes/2200/</link>
      <pubDate>Mon, 18 Mar 2019 07:52:35 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2200/</guid>
      <description>&lt;p&gt;Please send this to all those friends and teammates stressing about &amp;ldquo;being productive&amp;rdquo;. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.18, 08:27</title>
      <link>https://awfulwoman.com/quotes/2199/</link>
      <pubDate>Mon, 18 Mar 2019 07:27:12 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2199/</guid>
      <description>&lt;p&gt;One million times this. I have ADHD and ad blockers are literally assistive tech for me. Sites are unusable without blocking the noise of intrusive advertising.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.18, 00:44</title>
      <link>https://awfulwoman.com/reposts/2198/</link>
      <pubDate>Sun, 17 Mar 2019 23:44:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2198/</guid>
      <description></description>
    </item>
    <item>
      <title>Week note 2</title>
      <link>https://awfulwoman.com/posts/week-note-2/</link>
      <pubDate>Sun, 17 Mar 2019 22:21:07 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/week-note-2/</guid>
      <description>&lt;p&gt;I spent most of this week travelling in the UK for work. As always, a visit to the motherland was simultaneously comforting and intensely weird. I always forget that London is enormous, and it can be utterly overwhelming after being in Berlin. I also forget that Londoners are decadent and spend-happy in a way that I would find disgusting in Berlin. I do not blame Londoners for this, but instead blame the prevalence of contactless payment cards, and the delicious food and drink everywhere.&lt;/p&gt;&#xA;&lt;p&gt;My flight from Berlin to London was delayed and I was forced to spend seven unnecessary hours in Tegel Airport. This must surely fall under some kind of UN declaration against cruel and unusual punishment.&lt;/p&gt;&#xA;&lt;p&gt;I turned 40. Happy to report that this is pretty much the same as being 39, except the existential dread is ratched up by about 15%.&lt;/p&gt;&#xA;&lt;p&gt;As a turning 40 present my partner and I indulged in a weekend in a country hotel in the Cotswolds. Like fancy bastards. Need to do this more.&lt;/p&gt;&#xA;&lt;p&gt;Many cream teas were had.&lt;/p&gt;&#xA;&lt;p&gt;I drove a hire car that was larger than my apartment. It had an interface that was so joyously sci-fi that I had little nerd raptures every time I started the engine.&lt;/p&gt;&#xA;&lt;p&gt;I flew back to Berlin and realised the existential dread increase now makes me hate flying. I am far too aware of how fragile life is.&lt;/p&gt;&#xA;&lt;p&gt;Back in Berlin. Within minures of landing had a German pressed intimately into my back while queuing at the passport desk. ♥️&lt;/p&gt;&#xA;&lt;p&gt;The smell of Jacob-Kaiser Platz&amp;rsquo;s Döner stand was a beautiful welcome home.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2196/</link>
      <pubDate>Sun, 17 Mar 2019 21:56:42 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2196/</guid>
      <description>&lt;p&gt;Zurück in Berlin. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Heathrow Airport, Terminal 2, London</title>
      <link>https://awfulwoman.com/checkins/2019/2195/</link>
      <pubDate>Sun, 17 Mar 2019 18:15:16 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2195/</guid>
      <description>&lt;p&gt;Back to Berlin. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Porch House - England&#39;s oldest inn</title>
      <link>https://awfulwoman.com/checkins/2019/2194/</link>
      <pubDate>Sun, 17 Mar 2019 13:57:42 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2194/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at In The Mood tea room, Stow-on-the-Wold</title>
      <link>https://awfulwoman.com/checkins/2019/2193/</link>
      <pubDate>Sun, 17 Mar 2019 13:09:11 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2193/</guid>
      <description>&lt;p&gt;MORE CREAM TEAS PLS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.17, 11:08</title>
      <link>https://awfulwoman.com/reposts/2192/</link>
      <pubDate>Sun, 17 Mar 2019 10:08:15 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2192/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.17, 00:43</title>
      <link>https://awfulwoman.com/quotes/2190/</link>
      <pubDate>Sat, 16 Mar 2019 23:43:59 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2190/</guid>
      <description>&lt;p&gt;The year is 2020: screenreader users have to request &amp;ldquo;what does this image show?&amp;rdquo; on every. single. fucking. image, because lazy devs have gleefully abandoned alt text.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at The George Townhouse, Shipton-on-Stour</title>
      <link>https://awfulwoman.com/checkins/2019/2188/</link>
      <pubDate>Sat, 16 Mar 2019 22:36:21 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2188/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.16, 23:00</title>
      <link>https://awfulwoman.com/notes/2019/2187/</link>
      <pubDate>Sat, 16 Mar 2019 22:00:14 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2187/</guid>
      <description>&lt;p&gt;Very happy to hear that @netflix have devoted an episode of #LoveDeathandRobots to my username! 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Horseshoe Inn, Shipton-on-Stour</title>
      <link>https://awfulwoman.com/checkins/2019/2186/</link>
      <pubDate>Sat, 16 Mar 2019 20:51:45 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2186/</guid>
      <description>&lt;p&gt;yes&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.16, 21:50</title>
      <link>https://awfulwoman.com/quotes/2185/</link>
      <pubDate>Sat, 16 Mar 2019 20:50:45 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2185/</guid>
      <description>&lt;p&gt;You should &lt;em&gt;all&lt;/em&gt; be pulling a @sonniesedge in your next talk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.16, 17:13</title>
      <link>https://awfulwoman.com/reposts/2184/</link>
      <pubDate>Sat, 16 Mar 2019 16:13:51 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2184/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.16, 12:34</title>
      <link>https://awfulwoman.com/notes/2019/2183/</link>
      <pubDate>Sat, 16 Mar 2019 11:34:52 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2183/</guid>
      <description>&lt;p&gt;Afternoon tea, motherfuckers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Heythrop Park Country Resort, Oxfordshire</title>
      <link>https://awfulwoman.com/checkins/2019/2182/</link>
      <pubDate>Sat, 16 Mar 2019 11:33:30 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2182/</guid>
      <description>&lt;p&gt;I bloody well deserve this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.15, 10:54</title>
      <link>https://awfulwoman.com/reposts/2181/</link>
      <pubDate>Fri, 15 Mar 2019 09:54:12 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2181/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.15, 10:53</title>
      <link>https://awfulwoman.com/reposts/2180/</link>
      <pubDate>Fri, 15 Mar 2019 09:53:52 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2180/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.15, 09:40</title>
      <link>https://awfulwoman.com/reposts/2179/</link>
      <pubDate>Fri, 15 Mar 2019 08:40:59 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2179/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.13, 09:18</title>
      <link>https://awfulwoman.com/quotes/2178/</link>
      <pubDate>Wed, 13 Mar 2019 08:18:42 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2178/</guid>
      <description>&lt;p&gt;Self-publish. Own your own data. If it&amp;rsquo;s free, you&amp;rsquo;re making them money.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.12, 20:18</title>
      <link>https://awfulwoman.com/reposts/2177/</link>
      <pubDate>Tue, 12 Mar 2019 19:18:22 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2177/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.12, 19:43</title>
      <link>https://awfulwoman.com/reposts/2176/</link>
      <pubDate>Tue, 12 Mar 2019 18:43:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2176/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.12, 15:59</title>
      <link>https://awfulwoman.com/quotes/2175/</link>
      <pubDate>Tue, 12 Mar 2019 14:59:56 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2175/</guid>
      <description>&lt;p&gt;Increasingly convinced that tech departments need explicit Codes of Conduct.&lt;/p&gt;&#xA;&lt;p&gt;Saying you have a &amp;ldquo;good company culture&amp;rdquo; normally translate as &amp;ldquo;we have a monoculture dominated by toxic individuals and will not tolerate dissent&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.12, 14:59</title>
      <link>https://awfulwoman.com/notes/2019/2174/</link>
      <pubDate>Tue, 12 Mar 2019 13:59:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2174/</guid>
      <description>&lt;p&gt;Happy birthday to the World Wide Web! 🎉&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It gave me employment over the last two decades.&lt;/li&gt;&#xA;&lt;li&gt;It put me in touch with new friends.&lt;/li&gt;&#xA;&lt;li&gt;It let me be a better person.&lt;/li&gt;&#xA;&lt;li&gt;It gave me information that literally. saved. my. life.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Love you, WWW. ❤️&lt;/p&gt;&#xA;&lt;p&gt;#www30&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.12, 01:04</title>
      <link>https://awfulwoman.com/reposts/2173/</link>
      <pubDate>Tue, 12 Mar 2019 00:04:00 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2173/</guid>
      <description></description>
    </item>
    <item>
      <title>Apple’s ‘Time Bandits’ Series Will Be Co-Written and Directed by Taika Waititi</title>
      <link>https://awfulwoman.com/bookmarks/2019/2172/</link>
      <pubDate>Mon, 11 Mar 2019 19:22:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2172/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Last summer we learned that Apple was working on a series adaptation of the 1981 time traveling fantasy Time Bandits. The movie hails from Monty Python troupe member Terry Gilliam, and now it’s being handed off to a worthy successor. Thor: Ragnarok and What We Do in the Shadows director Taika Waititi has boarded the Time Bandits series as co-writer and director.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is perhaps the best TV series news I&amp;rsquo;ve heard for a while. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.11, 19:05</title>
      <link>https://awfulwoman.com/reposts/2171/</link>
      <pubDate>Mon, 11 Mar 2019 18:05:29 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2171/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.11, 09:37</title>
      <link>https://awfulwoman.com/notes/2019/2170/</link>
      <pubDate>Mon, 11 Mar 2019 08:37:53 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2170/</guid>
      <description>&lt;p&gt;An alternate history where Esperanto became the official EU Lingua Franca, and British people were therefore collectively forced to focus on learning a single foreign language. Did Brexit happen in that world?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.11, 07:47</title>
      <link>https://awfulwoman.com/reposts/2169/</link>
      <pubDate>Mon, 11 Mar 2019 06:47:38 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2169/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.10, 20:16</title>
      <link>https://awfulwoman.com/notes/2019/2168/</link>
      <pubDate>Sun, 10 Mar 2019 19:16:50 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2168/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been enjoying that all the women from a shit company I used to work at have gone on to be conference organisers, chairs of language committees, public speakers, while the limp man who was CTO has spent his time and money since then releasing the sloth emoji.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.10, 18:43</title>
      <link>https://awfulwoman.com/notes/2019/2167/</link>
      <pubDate>Sun, 10 Mar 2019 17:43:11 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2167/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve had some weird weather in Berlin over the last few days. But at least some of it was pretty.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Prospiracy theories</title>
      <link>https://awfulwoman.com/bookmarks/2019/2166/</link>
      <pubDate>Sun, 10 Mar 2019 14:32:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2166/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;In 2015 Elon Musk said he wanted humans to land on other worlds. But what if they already did&amp;hellip; almost FIFTY YEARS Ago?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Showing events that actually happened but in the form of bad conspiracy theory infographics makes me giggle.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.10, 13:38</title>
      <link>https://awfulwoman.com/quotes/2165/</link>
      <pubDate>Sun, 10 Mar 2019 12:38:07 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2165/</guid>
      <description>&lt;p&gt;My entire feed.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.10, 11:44</title>
      <link>https://awfulwoman.com/reposts/2164/</link>
      <pubDate>Sun, 10 Mar 2019 10:44:47 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2164/</guid>
      <description></description>
    </item>
    <item>
      <title>Week Note 1</title>
      <link>https://awfulwoman.com/posts/week-note-01/</link>
      <pubDate>Sat, 09 Mar 2019 21:51:27 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/week-note-01/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve heard the phrase &amp;ldquo;week note&amp;rdquo; bandied about &lt;a href=&#34;http://alicebartlett.co.uk/blog/weaknotes-26&#34;&gt;by&lt;/a&gt; &lt;a href=&#34;https://natbuckley.co.uk/2019/03/09/weeknotes-8-not-all-of-these-have-to-be-good/&#34;&gt;some&lt;/a&gt; &lt;a href=&#34;https://andy-bell.design/wrote/week-notes-7/&#34;&gt;people&lt;/a&gt;. I love the idea: each week you sit down and you force yourself to write, summarising the previous seven days, and anything interesting you&amp;rsquo;ve found out during them. As someone who fancies herself as a writer (in the full Victorian sense), but rarely types anything more creative than a policy document, this forced writing mode is very appealing. So.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve spent far, far, FAR too long fucking about with my website. Having started out with Geocities, then HTML, then Moveable Type, then Wordpress, the Drupal, then Jekyll, then Hugo, then Metalsmith, then Craft CMS, I have finally landed back at Drupal. No, don&amp;rsquo;t fucking scoff at that. For a start, I know it well: I contracted as a Drupal developer for several years. I&amp;rsquo;ve been through the enormously steep learning curve (a curve not owing to particularly high tech features, but simply because there&amp;rsquo;s &lt;em&gt;so many&lt;/em&gt; ways of dealing with it all). Secondly, it&amp;rsquo;s well supported, has a huge community, and perfectly serves my primary need. Namely, owning my own data&amp;hellip;&lt;/li&gt;&#xA;&lt;li&gt;Because I&amp;rsquo;ve gone full in for the &lt;a href=&#34;http://indieweb.org&#34;&gt;Indieweb&lt;/a&gt;, baby! I ruddy LOVE it. Plus, I piss and moan about the media giants, so it&amp;rsquo;s time to actually put my money where my mouth is. I&amp;rsquo;ve been using the relatively new and very exciting &lt;a href=&#34;https://github.com/swentel/indieweb&#34;&gt;Indieweb module&lt;/a&gt; from &lt;a href=&#34;https://realize.be&#34;&gt;swentel&lt;/a&gt; that handles pretty much every Indieweb technique that I can think of.&lt;/li&gt;&#xA;&lt;li&gt;International Women&amp;rsquo;s Day was yesterday. I met up with friends and we took part in the Frauen Purple Ride, where we rode to Lichtenburg and protested outside a women&amp;rsquo;s prison. It rained heavily rained and for that I obviously blame the patriarchy.&lt;/li&gt;&#xA;&lt;li&gt;On the same day I went to &lt;a href=&#34;https://awfulwoman.com/notes/2154&#34;&gt;see Captain Marvel&lt;/a&gt; which I&amp;rsquo;ve been looking forward to for a year, and when I finally saw it it had me in TEARS, it was so representative and true. I honestly cried so much. If you&amp;rsquo;re a woman and a sci-fi fan (because otherwise flying space wizards and interstellar goblins might be weird) then this film is for you.&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m using the food science skills of my friend FJ as a way to get started on eating better. I realise &lt;a href=&#34;https://www.sciencealert.com/here-s-what-happens-to-your-brain-when-you-give-up-sugar?fbclid=IwAR2ROS-ZVHwb2N46yDNrmnfpHEbh6PPU-b1FEu9qjJJZhFSpV_UkLF2CJEY&#34;&gt;how much crap I put in my body&lt;/a&gt;. So much processed nonsense. Time to do a bit better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So there was a Week Note. The first one. Let&amp;rsquo;s keep this up.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.09, 20:07</title>
      <link>https://awfulwoman.com/reposts/2162/</link>
      <pubDate>Sat, 09 Mar 2019 19:07:36 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2162/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.09, 15:36</title>
      <link>https://awfulwoman.com/reposts/2161/</link>
      <pubDate>Sat, 09 Mar 2019 14:36:33 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2161/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.09, 13:20</title>
      <link>https://awfulwoman.com/reposts/2160/</link>
      <pubDate>Sat, 09 Mar 2019 12:20:26 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2160/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.09, 12:40</title>
      <link>https://awfulwoman.com/notes/2019/2159/</link>
      <pubDate>Sat, 09 Mar 2019 11:40:55 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2159/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m shutting down the main RSS feed for this site while I figure out a better way to handle it. I&amp;rsquo;ll alias back some kind of hosepipe feed to the existing &lt;a href=&#34;https://www.sonniesedge.net/rss.xml&#34;&gt;https://www.sonniesedge.net/rss.xml&lt;/a&gt; URL as soon as I&amp;rsquo;ve fixed it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.09, 10:58</title>
      <link>https://awfulwoman.com/reposts/2158/</link>
      <pubDate>Sat, 09 Mar 2019 09:58:26 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2158/</guid>
      <description></description>
    </item>
    <item>
      <title>New interracial couple emoji marks victory for partners of color | Technology | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2201/</link>
      <pubDate>Sat, 09 Mar 2019 08:21:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2201/</guid>
      <description>&lt;p&gt;Genuine joy at the new mixed-race relationship emojis. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>New interracial couple emoji marks victory for partners of color | Technology | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2019/2444/</link>
      <pubDate>Sat, 09 Mar 2019 08:21:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2444/</guid>
      <description>&lt;p&gt;Genuine joy at the new mixed-race relationship emojis. 😭&#xA;Horror at the use of &amp;ldquo;partners of color&amp;rdquo; which feels very&amp;hellip; white.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.09, 08:07</title>
      <link>https://awfulwoman.com/quotes/2157/</link>
      <pubDate>Sat, 09 Mar 2019 07:07:10 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2157/</guid>
      <description>&lt;p&gt;I WONDER WHICH GROUP WILL BENEFIT FROM THIS? 🤔🤔🤔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.09, 00:23</title>
      <link>https://awfulwoman.com/replies/2019/2156/</link>
      <pubDate>Fri, 08 Mar 2019 23:23:39 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2156/</guid>
      <description>&lt;p&gt;Thank you Andy! That really means a lot.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An exercise in progressive enhancement - DEV Community 👩‍💻👨‍💻</title>
      <link>https://awfulwoman.com/bookmarks/2019/2202/</link>
      <pubDate>Fri, 08 Mar 2019 21:33:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2202/</guid>
      <description>&lt;p&gt;A very useful write-up of how to progressively enhance an application.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An exercise in progressive enhancement - DEV Community 👩‍💻👨‍💻</title>
      <link>https://awfulwoman.com/bookmarks/2019/2445/</link>
      <pubDate>Fri, 08 Mar 2019 21:33:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2445/</guid>
      <description>&lt;p&gt;A very useful write-up of how to progressively enhance an application.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.08, 22:26</title>
      <link>https://awfulwoman.com/replies/2019/2155/</link>
      <pubDate>Fri, 08 Mar 2019 21:26:55 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2155/</guid>
      <description>&lt;p&gt;You are very lovely and kind Hugo. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.08, 21:19</title>
      <link>https://awfulwoman.com/notes/2019/2154/</link>
      <pubDate>Fri, 08 Mar 2019 20:19:36 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2154/</guid>
      <description>&lt;p&gt;&amp;ldquo;I realise I&amp;rsquo;ve been fighting all this time with one hand tied behind my back&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;I have just cried all the way through #CaptainMarvel.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.08, 09:48</title>
      <link>https://awfulwoman.com/notes/2019/2153/</link>
      <pubDate>Fri, 08 Mar 2019 08:48:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2153/</guid>
      <description>&lt;p&gt;Happy international Women&amp;rsquo;s Day to all the beautiful women in my life. Abled and disabled, cis and trans, all races, all ages. Love you all to fucking bits. Don&amp;rsquo;t let the bastards grind you down. 💜&#xA;#InternationalWomensDay&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.08, 00:29</title>
      <link>https://awfulwoman.com/reposts/2151/</link>
      <pubDate>Thu, 07 Mar 2019 23:29:11 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2151/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.07, 21:18</title>
      <link>https://awfulwoman.com/notes/2019/2150/</link>
      <pubDate>Thu, 07 Mar 2019 20:18:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2150/</guid>
      <description>&lt;p&gt;Friendship is @fj telling you about how one should moderate carb intake and think about the GI of things, while you nod and uh-huh and order a large pizza and buffala caprese, and a few glasses of wine.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.06, 09:11</title>
      <link>https://awfulwoman.com/notes/2019/2149/</link>
      <pubDate>Wed, 06 Mar 2019 08:11:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2149/</guid>
      <description>&lt;p&gt;It often feels that my life and career would be infinitely easier if I didn&amp;rsquo;t care about people who I will never meet.&lt;/p&gt;&#xA;&lt;p&gt;All my love to those who keep on caring and actually trying to make the world easier for others. I feel you right now. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>a11y-learning-plan/README.md at master · stringyland/a11y-learning-plan</title>
      <link>https://awfulwoman.com/bookmarks/2019/2152/</link>
      <pubDate>Tue, 05 Mar 2019 12:12:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2152/</guid>
      <description>&lt;p&gt;Excellent little guide to planning your accessibility learnings.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>a11y-learning-plan/README.md at master · stringyland/a11y-learning-plan</title>
      <link>https://awfulwoman.com/bookmarks/2019/2446/</link>
      <pubDate>Tue, 05 Mar 2019 12:12:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2446/</guid>
      <description>&lt;p&gt;Excellent little guide to planning your accessibility learnings.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.04, 23:21</title>
      <link>https://awfulwoman.com/quotes/2148/</link>
      <pubDate>Mon, 04 Mar 2019 22:21:03 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2148/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m not sure there&amp;rsquo;s anything more 21st century late-capitalism than a product you own politely telling you that its parent company has gone bust and that it will now become useless.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.04, 17:42</title>
      <link>https://awfulwoman.com/reposts/2147/</link>
      <pubDate>Mon, 04 Mar 2019 16:42:02 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2147/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.04, 08:13</title>
      <link>https://awfulwoman.com/quotes/2146/</link>
      <pubDate>Mon, 04 Mar 2019 07:13:35 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2146/</guid>
      <description>&lt;p&gt;A real-time, limited-history, and proprietary chat system is literally the worst choice for a software support system apart from maybe one made of wasps and tear gas.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.03.03, 18:36</title>
      <link>https://awfulwoman.com/reposts/2144/</link>
      <pubDate>Sun, 03 Mar 2019 17:36:04 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2144/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.03.03, 10:19</title>
      <link>https://awfulwoman.com/likes/2019/2143/</link>
      <pubDate>Sun, 03 Mar 2019 09:19:34 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2143/</guid>
      <description></description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/2142/</link>
      <pubDate>Sun, 03 Mar 2019 08:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2142/</guid>
      <description>&lt;p&gt;Yesterday&amp;rsquo;s selection of Berlin graffiti.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.28, 23:03</title>
      <link>https://awfulwoman.com/reposts/2139/</link>
      <pubDate>Thu, 28 Feb 2019 22:03:49 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2139/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.28, 21:15</title>
      <link>https://awfulwoman.com/quotes/2138/</link>
      <pubDate>Thu, 28 Feb 2019 20:15:33 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2138/</guid>
      <description>&lt;p&gt;Ah this is so cool! 🎉&#xA;#btconf #indiewebcamp&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.28, 19:16</title>
      <link>https://awfulwoman.com/replies/2019/2137/</link>
      <pubDate>Thu, 28 Feb 2019 18:16:40 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2137/</guid>
      <description>&lt;p&gt;Oh I wish I could be there for this! Stupid Brexit. 😭&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.28, 08:43</title>
      <link>https://awfulwoman.com/notes/2019/2136/</link>
      <pubDate>Thu, 28 Feb 2019 07:43:34 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2136/</guid>
      <description>&lt;p&gt;Compassion-Driven Development Vs Capitalism-Driven Development.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.28, 08:37</title>
      <link>https://awfulwoman.com/notes/2019/2135/</link>
      <pubDate>Thu, 28 Feb 2019 07:37:04 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2135/</guid>
      <description>&lt;p&gt;As ever in most industries, the issues we see here in web land come down to the struggle of capital Vs people.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.28, 08:32</title>
      <link>https://awfulwoman.com/reposts/2134/</link>
      <pubDate>Thu, 28 Feb 2019 07:32:44 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2134/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.27, 22:37</title>
      <link>https://awfulwoman.com/reposts/2133/</link>
      <pubDate>Wed, 27 Feb 2019 21:37:46 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2133/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.27, 22:37</title>
      <link>https://awfulwoman.com/reposts/2132/</link>
      <pubDate>Wed, 27 Feb 2019 21:37:21 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2132/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.27, 18:22</title>
      <link>https://awfulwoman.com/notes/2019/2131/</link>
      <pubDate>Wed, 27 Feb 2019 17:22:09 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2131/</guid>
      <description>&lt;p&gt;Found a gift from a neighbour for doing them a favour. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.27, 16:38</title>
      <link>https://awfulwoman.com/reposts/2130/</link>
      <pubDate>Wed, 27 Feb 2019 15:38:40 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2130/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Bullysbakery, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2129/</link>
      <pubDate>Wed, 27 Feb 2019 14:24:41 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2129/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.27, 15:18</title>
      <link>https://awfulwoman.com/notes/2019/2128/</link>
      <pubDate>Wed, 27 Feb 2019 14:18:24 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2128/</guid>
      <description>&lt;p&gt;And a question for the Berliners: is there a good place to give clothes to? Not a commercial operation, like Humana. Maybe a refugee centre?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.27, 15:14</title>
      <link>https://awfulwoman.com/notes/2019/2127/</link>
      <pubDate>Wed, 27 Feb 2019 14:14:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2127/</guid>
      <description>&lt;p&gt;Does anyone know of an Android app that allows you to share via GET? Like &amp;ldquo;Share to Gmail&amp;rdquo; but you define a URL and the parameters?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.27, 15:14</title>
      <link>https://awfulwoman.com/likes/2019/2126/</link>
      <pubDate>Wed, 27 Feb 2019 14:14:07 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2126/</guid>
      <description></description>
    </item>
    <item>
      <title>The Dark Side of the Grid</title>
      <link>https://awfulwoman.com/bookmarks/2019/2125/</link>
      <pubDate>Wed, 27 Feb 2019 14:01:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2125/</guid>
      <description>&lt;p&gt;Having seen this as a talk I am very very happy to see it as a post that can be referred to. 🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.27, 14:41</title>
      <link>https://awfulwoman.com/reposts/2124/</link>
      <pubDate>Wed, 27 Feb 2019 13:41:54 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2124/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.27, 14:35</title>
      <link>https://awfulwoman.com/quotes/2123/</link>
      <pubDate>Wed, 27 Feb 2019 13:35:41 +0000</pubDate>
      <guid>https://awfulwoman.com/quotes/2123/</guid>
      <description>&lt;p&gt;I have never been so fucking glad that I will never have children. 😧&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/2122/</link>
      <pubDate>Wed, 27 Feb 2019 11:07:45 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2122/</guid>
      <description>&lt;p&gt;Daytime Copenhagen was also beautiful. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2019/2121/</link>
      <pubDate>Tue, 26 Feb 2019 20:01:57 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2121/</guid>
      <description>&lt;p&gt;Loved being in Copenhagen again, for so many reasons. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 19:45</title>
      <link>https://awfulwoman.com/notes/2019/2119/</link>
      <pubDate>Tue, 26 Feb 2019 18:45:24 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2119/</guid>
      <description>&lt;p&gt;Can&amp;rsquo;t wait for this! 🎉🎉🎉&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 19:34</title>
      <link>https://awfulwoman.com/reposts/2118/</link>
      <pubDate>Tue, 26 Feb 2019 18:34:48 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2118/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.26, 12:08</title>
      <link>https://awfulwoman.com/notes/2019/2117/</link>
      <pubDate>Tue, 26 Feb 2019 11:08:24 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2117/</guid>
      <description>&lt;p&gt;Submitting my Krank­mel­dung online was strangely without login pain, nor UX distress.&lt;/p&gt;&#xA;&lt;p&gt;I am in some kind of German Upside Down&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Ending our Medium integration</title>
      <link>https://awfulwoman.com/bookmarks/2019/2116/</link>
      <pubDate>Tue, 26 Feb 2019 11:01:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2116/</guid>
      <description>&lt;p&gt;Probably not best to rely on an unpaid third party for all your publishing. 🤔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 10:59</title>
      <link>https://awfulwoman.com/notes/2019/2115/</link>
      <pubDate>Tue, 26 Feb 2019 09:59:12 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2115/</guid>
      <description>&lt;p&gt;This is very good to see! White people act weird as shit around BIPoCiT (and especially BIPoCiT in groups) at tech conferences. This gives a space that excludes whiteness and allows BIPoCiT to relax. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 10:46</title>
      <link>https://awfulwoman.com/reposts/2114/</link>
      <pubDate>Tue, 26 Feb 2019 09:46:23 +0000</pubDate>
      <guid>https://awfulwoman.com/reposts/2114/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.26, 10:28</title>
      <link>https://awfulwoman.com/likes/2019/2113/</link>
      <pubDate>Tue, 26 Feb 2019 09:28:51 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2113/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.26, 10:18</title>
      <link>https://awfulwoman.com/likes/2019/2112/</link>
      <pubDate>Tue, 26 Feb 2019 09:18:30 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2112/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.26, 09:40</title>
      <link>https://awfulwoman.com/replies/2019/2111/</link>
      <pubDate>Tue, 26 Feb 2019 08:40:31 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2111/</guid>
      <description>&lt;p&gt;OMG, I love this! 😂&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 09:34</title>
      <link>https://awfulwoman.com/replies/2019/2110/</link>
      <pubDate>Tue, 26 Feb 2019 08:34:44 +0000</pubDate>
      <guid>https://awfulwoman.com/replies/2019/2110/</guid>
      <description>&lt;p&gt;❤️❤️❤️! Will be so glad to see you there!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.26, 09:19</title>
      <link>https://awfulwoman.com/likes/2019/2109/</link>
      <pubDate>Tue, 26 Feb 2019 08:19:57 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2109/</guid>
      <description></description>
    </item>
    <item>
      <title>2019.02.25, 23:17</title>
      <link>https://awfulwoman.com/notes/2019/2108/</link>
      <pubDate>Mon, 25 Feb 2019 22:17:33 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2108/</guid>
      <description>&lt;p&gt;A grand day of coughing and hacking. Love you too viruses. 💔&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.25, 20:51</title>
      <link>https://awfulwoman.com/likes/2019/2107/</link>
      <pubDate>Mon, 25 Feb 2019 19:51:51 +0000</pubDate>
      <guid>https://awfulwoman.com/likes/2019/2107/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Tegel Airport, Berlin</title>
      <link>https://awfulwoman.com/checkins/2019/2089/</link>
      <pubDate>Sun, 24 Feb 2019 09:23:50 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2089/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Copenhagen Airport</title>
      <link>https://awfulwoman.com/checkins/2019/2088/</link>
      <pubDate>Sun, 24 Feb 2019 07:30:49 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2088/</guid>
      <description>&lt;p&gt;Heading back to Berlin. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Mikropolis Bar, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2086/</link>
      <pubDate>Sat, 23 Feb 2019 16:22:58 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2086/</guid>
      <description>&lt;p&gt;We have found another Mikeller cocktail and beer bar! Lovely cold cocktails! Mmmmm.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.23, 15:51</title>
      <link>https://awfulwoman.com/notes/2019/2085/</link>
      <pubDate>Sat, 23 Feb 2019 14:51:16 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2085/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve got a pet theory that you can judge a country based on its spa culture.&lt;/p&gt;&#xA;&lt;p&gt;Copenhagen is looking pretty damn good based on today&amp;rsquo;s visit. Pure Scando chill.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Berlin Builds an Arsenal of Ideas to Stage a Housing Revolution</title>
      <link>https://awfulwoman.com/bookmarks/2019/2084/</link>
      <pubDate>Sat, 23 Feb 2019 09:02:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2084/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;In one of Europe’s largest cities, voters are leaning in favor of scrapping major landlords, of stopping rent rises for five years, and of renationalizing real estate - and their representatives are increasingly backing up their wishes with action.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at City municiple spa, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2082/</link>
      <pubDate>Fri, 22 Feb 2019 15:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2082/</guid>
      <description>&lt;p&gt;Absolutely incredible.  ♥️♥️♥️♥️♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Cafe Blå, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2081/</link>
      <pubDate>Fri, 22 Feb 2019 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2081/</guid>
      <description>&lt;p&gt;The most amazing vegan place. The avocado on bread with crunch kale was AMAZING. Got to visit with my old BBC boss, Crystal.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Super Killen Park, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2080/</link>
      <pubDate>Wed, 20 Feb 2019 14:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2080/</guid>
      <description>&lt;p&gt;Here for the photos.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at The Coffee Collective, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2074/</link>
      <pubDate>Wed, 20 Feb 2019 12:58:59 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2074/</guid>
      <description></description>
    </item>
    <item>
      <title>Checked in at Grød, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2073/</link>
      <pubDate>Wed, 20 Feb 2019 12:00:45 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2073/</guid>
      <description>&lt;p&gt;Trying out a porridge restaurant. Sweet &lt;em&gt;and&lt;/em&gt; savory options.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;The other customers watch in horror as Charlie increases in size&lt;/em&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Checked in at Mikeller Bar, Viktoriagade, Copenhagen</title>
      <link>https://awfulwoman.com/checkins/2019/2072/</link>
      <pubDate>Tue, 19 Feb 2019 19:53:54 +0000</pubDate>
      <guid>https://awfulwoman.com/checkins/2019/2072/</guid>
      <description>&lt;p&gt;First drink at the Danish fountain of happiness.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.19, 13:36</title>
      <link>https://awfulwoman.com/notes/2019/2071/</link>
      <pubDate>Tue, 19 Feb 2019 12:36:56 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2071/</guid>
      <description>&lt;p&gt;Back in beautiful Copenhagen, where a cola has just cost me €3.50 and a heart attack.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.17, 22:53</title>
      <link>https://awfulwoman.com/notes/2019/2070/</link>
      <pubDate>Sun, 17 Feb 2019 21:53:46 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2070/</guid>
      <description>&lt;p&gt;You know that thing where you’re really stressed and then you have a chance to relax by one tiny tiny anxiety unit and so your body goes “HEY WHAT’S THAT WE SHOULD BE ILL?” and you don’t, in fact, get to relax in any way at all?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.16, 20:51</title>
      <link>https://awfulwoman.com/notes/2019/2069/</link>
      <pubDate>Sat, 16 Feb 2019 19:51:03 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2069/</guid>
      <description>&lt;p&gt;Can we talk about my hair colour looking FANTASTIC after my latest hairdresser indulgence?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.16, 18:02</title>
      <link>https://awfulwoman.com/notes/2019/2068/</link>
      <pubDate>Sat, 16 Feb 2019 17:02:23 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2068/</guid>
      <description>&lt;p&gt;Trying out sending of webmentions.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2019.02.16, 01:06</title>
      <link>https://awfulwoman.com/notes/2019/2067/</link>
      <pubDate>Sat, 16 Feb 2019 00:06:21 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2019/2067/</guid>
      <description>&lt;p&gt;Just testing bridg.gy and twitter while I can&amp;rsquo;t sleep.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Stepping away from Sass</title>
      <link>https://awfulwoman.com/bookmarks/2019/2059/</link>
      <pubDate>Sun, 03 Feb 2019 12:30:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2059/</guid>
      <description>&lt;p&gt;I love the idea of being able to step away from Sass. I&amp;rsquo;m trying to do that on my own site!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Stepping away from Sass</title>
      <link>https://awfulwoman.com/bookmarks/2019/2447/</link>
      <pubDate>Sun, 03 Feb 2019 11:30:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2447/</guid>
      <description>&lt;p&gt;I love the idea of being able to step away from Sass. I&amp;rsquo;m trying to do this on my own site!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>On Simplicity | Max Böck - Frontend Web Developer</title>
      <link>https://awfulwoman.com/bookmarks/2018/2022/</link>
      <pubDate>Sat, 02 Feb 2019 21:51:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2022/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;There is an undeniable ego factor to the way we use technology in our projects. To show everyone else how clever we are, we come up with harder and harder ways to achieve our tasks.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Simplicity over features.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>On Simplicity | Max Böck - Frontend Web Developer</title>
      <link>https://awfulwoman.com/bookmarks/2019/2448/</link>
      <pubDate>Sat, 02 Feb 2019 20:51:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2448/</guid>
      <description>&lt;p&gt;This article makes every point I&amp;rsquo;ve ever wanted to make about simplicity and development work.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The MVC Design Pattern in Vanilla JavaScript — SitePoint</title>
      <link>https://awfulwoman.com/bookmarks/2019/2449/</link>
      <pubDate>Thu, 24 Jan 2019 14:07:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2449/</guid>
      <description></description>
    </item>
    <item>
      <title>geerlingguy/drupal-vm: A VM for Drupal development</title>
      <link>https://awfulwoman.com/bookmarks/2019/2450/</link>
      <pubDate>Thu, 10 Jan 2019 20:37:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2450/</guid>
      <description></description>
    </item>
    <item>
      <title>Reader Mode: The Button to Beat | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2018/2023/</link>
      <pubDate>Mon, 07 Jan 2019 19:59:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2023/</guid>
      <description>&lt;p&gt;The browser Reader Mode is a fantastic example of how your site will never appear exactly as you want it to appear. The browser is a hostile environment to code and design. Your site has gotta be flexible!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Reader Mode: The Button to Beat | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2019/2451/</link>
      <pubDate>Mon, 07 Jan 2019 18:59:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2451/</guid>
      <description>&lt;p&gt;The browser Reader Mode is a fantastic example of how your site will never appear exactly as you want it to appear. The browser is a hostile environment to code and design. Your site has gotta be flexible!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Video: Building a winning product strategy from the Kano model by Jared Spool - Mind the Product</title>
      <link>https://awfulwoman.com/bookmarks/2019/2452/</link>
      <pubDate>Mon, 07 Jan 2019 15:44:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2452/</guid>
      <description></description>
    </item>
    <item>
      <title>What Is Glitter? - The New York Times</title>
      <link>https://awfulwoman.com/bookmarks/2019/2453/</link>
      <pubDate>Mon, 07 Jan 2019 12:25:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2453/</guid>
      <description></description>
    </item>
    <item>
      <title>The Old Country</title>
      <link>https://awfulwoman.com/posts/the-old-country/</link>
      <pubDate>Sat, 05 Jan 2019 13:42:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/the-old-country/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve always known that my family was Irish descended in some way. We&amp;rsquo;re too prone to doughiness and large multi-generational households to be anything but that. What with Brexit looking to be an absolute shitshow and me wanting to, you know, make the effor to STILL BE EUROPEAN, I thought it&amp;rsquo;d be worth looking into my family history in detail.&lt;/p&gt;&#xA;&lt;p&gt;Someone recommended &lt;a href=&#34;Ancestry&#34;&gt;ancestry.co.uk&lt;/a&gt; to me for this. I was skeptical at first, but my god it is actually incredibly useful. If you&amp;rsquo;re interested in this kind of thing then pay the money for it - it&amp;rsquo;s worth it. You can hook into existing searches done by others, you can easily look up births marriages and deaths. It&amp;rsquo;s so easy and amazing! (&lt;a href=&#34;Ancestry&#34;&gt;Ancestry.co.uk&lt;/a&gt;, please feel free to sponsor me at any point).&lt;/p&gt;&#xA;&lt;p&gt;The long and short of it is that my family is definitely Irish, at least on my mother&amp;rsquo;s side. At least three of my great-great-grandparents came from Ireland. (Two of them from Roscommon, and one from Caven County - The McGarry, Riley, and Conlon families).&lt;/p&gt;&#xA;&lt;p&gt;Sadly none of them are enough for me to claim Irish citizenship, as &lt;a href=&#34;http://www.citizensinformation.ie/en/moving_country/irish_citizenship/irish_citizenship_through_birth_or_descent.html&#34;&gt;you need an Irish citizen great-grandparent&lt;/a&gt; (listed on the foreign births register if born abroad) to be eligible.&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s just on my mother&amp;rsquo;s side. Turns out my dad&amp;rsquo;s side is a &lt;em&gt;complete and utter mystery&lt;/em&gt;. My dad is&amp;hellip; not entirely there, and he can&amp;rsquo;t actually remember his parents names now. So I haven&amp;rsquo;t been able to even start on that. I need to get hold of his birth certificate and find his parents names to go further. (You can &lt;a href=&#34;https://www.gro.gov.uk/gro/content/certificates/menu.asp&#34;&gt;order any UK birth certificate online&lt;/a&gt;, btw, if you know enough details).&lt;/p&gt;&#xA;&lt;p&gt;So you never know, maybe I do have an Irish passport lurking somewhere on the paternal line.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also found out that if I didn&amp;rsquo;t have to sell my labour as a tech person I think I&amp;rsquo;d probably spend my time doing quiet research of this nature. This is what getting old is, isn&amp;rsquo;t it?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Blobmaker</title>
      <link>https://awfulwoman.com/bookmarks/2019/2454/</link>
      <pubDate>Fri, 04 Jan 2019 23:31:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2454/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessible HTML Content Patterns</title>
      <link>https://awfulwoman.com/bookmarks/2019/2455/</link>
      <pubDate>Wed, 02 Jan 2019 11:44:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2455/</guid>
      <description>&lt;p&gt;Extremely useful list of HTML patterns that are fully accessible by all.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Next Big Blue-Collar Job Is Coding | WIRED</title>
      <link>https://awfulwoman.com/bookmarks/2018/2024/</link>
      <pubDate>Sun, 30 Dec 2018 20:06:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2024/</guid>
      <description>&lt;p&gt;This article runs &lt;em&gt;hard&lt;/em&gt; against the self-image of so many programmers. I can understand why so many might be angry with it.&lt;/p&gt;&#xA;&lt;p&gt;So many coders think they&amp;rsquo;re destined to be recognised for the secret genius that they really are. One day their mediocre bosses will see that they&amp;rsquo;re just far better than their team mates. Simply more creative! Imagine how they must feel if they learn they&amp;rsquo;re far more likely to be a blue-collar worker for the next 40 years&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pi-hole®: A black hole for Internet advertisements – curl -sSL https://install.pi-hole.net | bash</title>
      <link>https://awfulwoman.com/bookmarks/2018/2025/</link>
      <pubDate>Sun, 30 Dec 2018 19:41:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2025/</guid>
      <description>&lt;p&gt;Makes me much more interested in installing . I can no longer keep up with adding on to my hosts file.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Next Big Blue-Collar Job Is Coding | WIRED</title>
      <link>https://awfulwoman.com/bookmarks/2019/2456/</link>
      <pubDate>Sun, 30 Dec 2018 19:06:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2456/</guid>
      <description>&lt;p&gt;This article runs &lt;em&gt;hard&lt;/em&gt; against the self-image of so many programmers. I can understand why so many might be angry with it.&lt;/p&gt;&#xA;&lt;p&gt;So many coders think they&amp;rsquo;re destined to be recognised for the secret genius that they really are. One day their mediocre bosses will see that they&amp;rsquo;re just far better than their team mates. Simply more creative! Imagine how they must feel if they learn they&amp;rsquo;re far more likely to be a blue-collar worker for the next 40 years&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pi-hole®: A black hole for Internet advertisements – curl -sSL https://install.pi-hole.net | bash</title>
      <link>https://awfulwoman.com/bookmarks/2019/2457/</link>
      <pubDate>Sun, 30 Dec 2018 18:41:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2457/</guid>
      <description>&lt;p&gt;Makes me much more interested in installing . I can no longer keep up with adding on to my hosts file.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2018/1598/</link>
      <pubDate>Sat, 29 Dec 2018 19:49:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1598/</guid>
      <description>&lt;p&gt;I got to spend a few days in dark and foggy Hamburg.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How Swedes and Norwegians Broke the Power of the ‘1 Percent’</title>
      <link>https://awfulwoman.com/bookmarks/2018/2026/</link>
      <pubDate>Thu, 27 Dec 2018 13:21:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2026/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Norwegian society’s high level of freedom and broadly-shared prosperity began when workers and farmers, along with middle-class allies, waged a nonviolent struggle that empowered the people to govern for the common good.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is very interesting. I need for read more about now Norway and Sweden changed their societies.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How Swedes and Norwegians Broke the Power of the ‘1 Percent’</title>
      <link>https://awfulwoman.com/bookmarks/2019/2458/</link>
      <pubDate>Thu, 27 Dec 2018 12:21:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2458/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Norwegian society’s high level of freedom and broadly-shared prosperity began when workers and farmers, along with middle-class allies, waged a nonviolent struggle that empowered the people to govern for the common good.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is very interesting. I need for read more about now Norway and Sweden changed their societies.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dynamic Social Sharing Images ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2018/2027/</link>
      <pubDate>Mon, 24 Dec 2018 23:00:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2027/</guid>
      <description>&lt;p&gt;CSS to the rescue again!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dynamic Social Sharing Images ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2019/2459/</link>
      <pubDate>Mon, 24 Dec 2018 22:00:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2459/</guid>
      <description>&lt;p&gt;CSS to the rescue again!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>To Slow Down Climate Change, We Need To Take On Capitalism</title>
      <link>https://awfulwoman.com/bookmarks/2018/2028/</link>
      <pubDate>Sun, 23 Dec 2018 10:20:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2028/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Climate change and capitalism are two parts of the same problem; they are effect and cause.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a huge fan of Kim Stanley Robinson. This post sums up why, so so much.&lt;/p&gt;&#xA;&lt;p&gt;We need to end the current form of capitalism if we&amp;rsquo;re to survive. There&amp;rsquo;s something beyond it, tentatively named &amp;ldquo;post capitalism&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>To Slow Down Climate Change, We Need To Take On Capitalism</title>
      <link>https://awfulwoman.com/bookmarks/2019/2460/</link>
      <pubDate>Sun, 23 Dec 2018 09:20:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2460/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Climate change and capitalism are two parts of the same problem; they are effect and cause.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a huge fan of Kim Stanley Robinson. This post sums up why, so so much.&lt;/p&gt;&#xA;&lt;p&gt;We need to end the current form of capitalism if we&amp;rsquo;re to survive. There&amp;rsquo;s something beyond it, tentatively named &amp;ldquo;post capitalism&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>We Should Replace Facebook With Personal Websites - Motherboard</title>
      <link>https://awfulwoman.com/bookmarks/2019/2461/</link>
      <pubDate>Fri, 21 Dec 2018 19:41:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2461/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I guess what I’m saying is that Facebook isn’t really all that much better or more convenient than having your own website, or sending emails or chats. But for some reason, Facebook (and Instagram) are where we post now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Go on. Post something on your own website. You&amp;rsquo;ll love it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Benefits of a Single Text Field Versus Multiple Text Fields - 24 Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2019/2462/</link>
      <pubDate>Fri, 21 Dec 2018 17:21:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2462/</guid>
      <description>&lt;p&gt;One of those excellent articles that blurs the walls between usability and accessibility, and reveals them to be two sides fo the same coin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>basecamp/handbook: Basecamp Employee Handbook</title>
      <link>https://awfulwoman.com/bookmarks/2018/2029/</link>
      <pubDate>Thu, 20 Dec 2018 15:32:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2029/</guid>
      <description>&lt;p&gt;I love the Basecamp employee handbook. The best places are the ones where a job role and company culture is defined explicitly. No guessing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>basecamp/handbook: Basecamp Employee Handbook</title>
      <link>https://awfulwoman.com/bookmarks/2019/2463/</link>
      <pubDate>Thu, 20 Dec 2018 14:32:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2463/</guid>
      <description>&lt;p&gt;I love the Basecamp employee handbook. The best places are the ones where a job role and company culture is defined explicitly. No guessing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bruce Lawson&#39;s personal site  : The practical value of semantic HTML</title>
      <link>https://awfulwoman.com/bookmarks/2018/2030/</link>
      <pubDate>Thu, 20 Dec 2018 08:34:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2030/</guid>
      <description>&lt;p&gt;Dull Old Wet Fart (DOWF), or &amp;ldquo;Bruce Lawson&amp;rdquo; as he is legally known, shares some of the excellent benefits of writing good structured HTML.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bruce Lawson&#39;s personal site  : The practical value of semantic HTML</title>
      <link>https://awfulwoman.com/bookmarks/2019/2464/</link>
      <pubDate>Thu, 20 Dec 2018 07:34:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2464/</guid>
      <description>&lt;p&gt;Dull Old Wet Fart (DOWF), or &amp;ldquo;Bruce Lawson&amp;rdquo; as he is legally known, shares some of the excellent benefits of writing good structured HTML.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Thinking differently about progressive enhancement - Adam Silver</title>
      <link>https://awfulwoman.com/bookmarks/2018/2031/</link>
      <pubDate>Tue, 18 Dec 2018 09:50:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2031/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;If a browser doesn’t support any of the APIs, the user always sees the content. It works, but it’s just not enhanced using progressive disclosure. Importantly, we’ve made sure the experience isn’t broken for anyone. That’s inclusion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not sure how we&amp;rsquo;ve got to the point where we&amp;rsquo;re okay with not supporting people on older devices.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;They can always upgrade, Charlie&amp;rdquo;. No they can&amp;rsquo;t. YOU can upgrade your laptop. Someone who is poorer may not be able to. And when they can&amp;rsquo;t upgrade the device they&amp;rsquo;re stuck with an under powered CPU that may not render the latest fanciness. And they often can&amp;rsquo;t upgrade to the latest versions of browsers.&lt;/p&gt;&#xA;&lt;p&gt;But please, carry on building essential services that can&amp;rsquo;t be used by some people.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Thinking differently about progressive enhancement - Adam Silver</title>
      <link>https://awfulwoman.com/bookmarks/2019/2465/</link>
      <pubDate>Tue, 18 Dec 2018 08:50:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2465/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;If a browser doesn’t support any of the APIs, the user always sees the content. It works, but it’s just not enhanced using progressive disclosure. Importantly, we’ve made sure the experience isn’t broken for anyone. That’s inclusion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;💯&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not sure how we&amp;rsquo;ve got to the point where we&amp;rsquo;re okay with not supporting people on older devices.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;They can always upgrade, Charlie&amp;rdquo;. No they can&amp;rsquo;t. YOU can upgrade your laptop. Someone who is poorer may not be able to. And when they can&amp;rsquo;t upgrade the device they&amp;rsquo;re stuck with an under powered CPU that may not render the latest fanciness. And they often can&amp;rsquo;t upgrade to the latest versions of browsers.&lt;/p&gt;&#xA;&lt;p&gt;But please, carry on building essential services that can&amp;rsquo;t be used by some people.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dark Scrum</title>
      <link>https://awfulwoman.com/bookmarks/2018/2032/</link>
      <pubDate>Mon, 17 Dec 2018 16:46:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2032/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The power holders may be new to Scrum, but they know a lot about how to handle this problem. So every two weeks they show up and tell these programmers what they have to build. Oh, those programmers will push back. They are lazy, and recalcitrant. But the power holders keep the pressure on, because that’s how you manage people. So they tell the team what to do and they’d better do it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Talk to your PO today about Dark Scrum.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dark Scrum</title>
      <link>https://awfulwoman.com/bookmarks/2019/2466/</link>
      <pubDate>Mon, 17 Dec 2018 15:46:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2466/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The power holders may be new to Scrum, but they know a lot about how to handle this problem. So every two weeks they show up and tell these programmers what they have to build. Oh, those programmers will push back. They are lazy, and recalcitrant. But the power holders keep the pressure on, because that’s how you manage people. So they tell the team what to do and they’d better do it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Talk to your PO today about Dark Scrum.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I Threw Away my Mouse - 24 Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2018/2033/</link>
      <pubDate>Sun, 16 Dec 2018 12:17:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2033/</guid>
      <description>&lt;p&gt;Incredible analysis of multiple webpages and how usable they are without a mouse.&lt;/p&gt;&#xA;&lt;p&gt;The conclusion that roughly half of all pages are &lt;em&gt;completely unusable&lt;/em&gt; is a damming indictment of the web industry.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I Threw Away my Mouse - 24 Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2019/2467/</link>
      <pubDate>Sun, 16 Dec 2018 11:17:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2467/</guid>
      <description>&lt;p&gt;Incredible analysis of multiple webpages and how usable they are without a mouse.&lt;/p&gt;&#xA;&lt;p&gt;The conclusion that roughly half of all pages are &lt;em&gt;completely unusable&lt;/em&gt; is a damming indictment of the web industry.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Big ol’ Ball o’ JavaScript | Brad Frost</title>
      <link>https://awfulwoman.com/bookmarks/2018/2034/</link>
      <pubDate>Sat, 15 Dec 2018 10:53:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2034/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The “full-stack only” organizations I’ve encountered are quick to show off a dizzying array of testing suites, build processes, and optimization tools. And their markup and style architecture is almost always lacking (to put it nicely). &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;hellip;as well as any concept of user-centered design. It tends to be tech first, people needs after.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Big ol’ Ball o’ JavaScript | Brad Frost</title>
      <link>https://awfulwoman.com/bookmarks/2019/2468/</link>
      <pubDate>Sat, 15 Dec 2018 09:53:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2468/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The “full-stack only” organizations I’ve encountered are quick to show off a dizzying array of testing suites, build processes, and optimization tools. And their markup and style architecture is almost always lacking (to put it nicely). &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;hellip;as well as any concept of user-centered design. It tends to be tech first, people needs after.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS-in-JS</title>
      <link>https://awfulwoman.com/bookmarks/2018/2035/</link>
      <pubDate>Fri, 14 Dec 2018 19:33:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2035/</guid>
      <description>&lt;p&gt;Snooky boy gives a balanced view on this. tl;dr use it if it&amp;rsquo;s useful to you and your org.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Amazon’s Disturbing Plan to Add Face Surveillance to Your Front Door | American Civil Liberties Union</title>
      <link>https://awfulwoman.com/bookmarks/2018/2036/</link>
      <pubDate>Fri, 14 Dec 2018 19:26:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2036/</guid>
      <description>&lt;p&gt;Move fast! Build shit! Don&amp;rsquo;t think about the implications of anything!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS-in-JS</title>
      <link>https://awfulwoman.com/bookmarks/2019/2469/</link>
      <pubDate>Fri, 14 Dec 2018 18:33:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2469/</guid>
      <description>&lt;p&gt;Snooky boy gives a balanced view on this. tl;dr use it if it&amp;rsquo;s useful to you and your org.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Stepping Back from the Edge | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2018/2037/</link>
      <pubDate>Wed, 12 Dec 2018 06:34:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2037/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Chrome has no obvious challenger because no other company has the scale, the market and product saturation, nor the truly independent standards bodies to contain it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve got to stop a other monoculture emerging. Use anything else but Chrome!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>cferdinandi/bouncer: A lightweight form validation script that augments native HTML5 form validation elements and attributes.</title>
      <link>https://awfulwoman.com/bookmarks/2018/2038/</link>
      <pubDate>Tue, 11 Dec 2018 14:07:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2038/</guid>
      <description>&lt;p&gt;This script for progressively enhanced HTML5 forms to something &lt;em&gt;even better&lt;/em&gt; is absolutely fantastic. I absolutely love things of this kind that take the core fundamentals of the web and enhance them even further.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>#​Edge​Goes​Chromium - daverupert.com</title>
      <link>https://awfulwoman.com/bookmarks/2018/2039/</link>
      <pubDate>Fri, 07 Dec 2018 23:22:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2039/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;There’s a bigger world beyond Chromium, I encourage you to explore it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Unlocking Accessibility for UX/UI Designers - 24 Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2018/2040/</link>
      <pubDate>Thu, 06 Dec 2018 07:19:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2040/</guid>
      <description>&lt;p&gt;These heuristics for thinking about accessibility issues are fantastic and (in hindsight) such an obvious thing to do!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10 | Windows Central</title>
      <link>https://awfulwoman.com/bookmarks/2018/2041/</link>
      <pubDate>Tue, 04 Dec 2018 05:08:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2041/</guid>
      <description>&lt;p&gt;Dear god, I really hope this story isn&amp;rsquo;t true. Otherwise the diverse WWW is another step closer to death.&lt;/p&gt;&#xA;&lt;p&gt;Edge is not without its problems. But a diverse group of browser engines is vital to keeping the web ecosystem fresh.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Reluctant Gatekeeping: The Problem With Full Stack | HeydonWorks</title>
      <link>https://awfulwoman.com/bookmarks/2018/2042/</link>
      <pubDate>Mon, 03 Dec 2018 21:31:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2042/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;so the Full Stack Developer emerges in the market, like an Uruk-hai emerging from its grimy placenta: stronger, better, problematic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Heydon always gives good blog, and when writing about &amp;ldquo;full-stack development&amp;rdquo; his vitriol is upgraded from tactical to strategic.&lt;/p&gt;&#xA;&lt;p&gt;I have equally big problems with the concept of &amp;ldquo;full-stack&amp;rdquo;. It&amp;rsquo;s a concept that always necessitates a sacrifice, of either less-privileged developers (as Heydon eloquently snarls), or of the end users.&lt;/p&gt;&#xA;&lt;p&gt;The most vulnerable users depend upon the expertise of an accessibility and robustness aware front-end developer, yet they are, once &amp;ldquo;full-stack&amp;rdquo; gets involved, at the tender mercies of a dev who has never been told &amp;ldquo;no&amp;rdquo; and who therefore thinks he can do anything in life, despite getting quickly bored of anything to do with accessibility, UX, or other icky girly things.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Full-stack&amp;rdquo; development can, frankly, strap itself to the back of an elderly incontinent cow and follow it into the mincers of the factory farm.&lt;/p&gt;&#xA;&lt;p&gt;Fucking come at me, bros. I&amp;rsquo;m ready for a smackdown.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Accessible design patterns</title>
      <link>https://awfulwoman.com/bookmarks/2018/2043/</link>
      <pubDate>Sat, 01 Dec 2018 18:01:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2043/</guid>
      <description>&lt;p&gt;Very useful accessible design patterns from Leonie Watson.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Accessibility Cheatsheet — Practical approaches to Universal Design</title>
      <link>https://awfulwoman.com/bookmarks/2018/2044/</link>
      <pubDate>Sun, 18 Nov 2018 18:35:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2044/</guid>
      <description>&lt;p&gt;This accessibility cheatsheet is incredibly useful. Print it out and keep it next to your monitor!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>When to put down the tools – Mike Monteiro – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2018/2045/</link>
      <pubDate>Sun, 18 Nov 2018 18:33:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2045/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;by continuing to aid the companies making those decisions by selling them their labor, they’ve become complicit in their actions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;At this point in tech history I honestly feel disgust with people still working for Facebook.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>To www or not to www – Should you use www or not in your domain?</title>
      <link>https://awfulwoman.com/bookmarks/2018/2046/</link>
      <pubDate>Sat, 17 Nov 2018 08:16:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2046/</guid>
      <description>&lt;p&gt;Yes, you should immediately use &lt;code&gt;www&lt;/code&gt;. Redirect your naked domain to &lt;code&gt;www&lt;/code&gt; for aesthetics, but a subdomain as the canonical address makes sense from cookie security and DNS flexibility.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Web We Lost</title>
      <link>https://awfulwoman.com/bookmarks/2018/2047/</link>
      <pubDate>Sat, 17 Nov 2018 07:42:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2047/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt; a generation of entrepreneurs encouraged to make more narrow-minded, web-hostile products &amp;hellip; because it continues to make a small number of wealthy people even more wealthy, instead of letting lots of people build innovative new opportunities for themselves on top of the web itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This matches my feelings 100%. We&amp;rsquo;ve lost so much of the weird wild web and turned it over to boring centralised corporate apps.&lt;/p&gt;&#xA;&lt;p&gt;I want the web back.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>To whom does the burden fall? – The Interconnected – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2018/2048/</link>
      <pubDate>Fri, 16 Nov 2018 14:08:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2048/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I know this is going to come as a shock to some folks, but it turns out that when you cross the line from “not disabled” to “disabled”, a mysterious fellow in a cowl doesn’t appear on your doorstep to hand you a manual and a bunch of code words.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Holy crap, this article is ?. So many truth bombs about accessibility and where the burden of duty lies. (Hint, it&amp;rsquo;s NOT WITH THE FUCKING DISABLED PERSON).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The paranoid fantasy behind Brexit | Fintan O&#39;Toole | Politics | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2018/2049/</link>
      <pubDate>Fri, 16 Nov 2018 11:56:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2049/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;the experience of not being invaded was one of the genuinely distinctive things about being British: “Our physical assets and our economy had suffered less disastrously than those of other western European countries as a result of the war: nor did we suffer the shock of invasion. We were thus less immediately conscious of the need for us to become part of the unity in Europe.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This article is an excellent analysis of the bizarre mindset that plagues Britain, and which makes it so hostile to the idea of being part of Europe.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>30 Seconds of CSS</title>
      <link>https://awfulwoman.com/bookmarks/2018/2050/</link>
      <pubDate>Thu, 15 Nov 2018 16:23:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2050/</guid>
      <description>&lt;p&gt;Some really useful snippets of CSS!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>12 non-threatening leadership strategies for women. | GOOD</title>
      <link>https://awfulwoman.com/bookmarks/2018/2051/</link>
      <pubDate>Thu, 15 Nov 2018 07:38:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2051/</guid>
      <description>&lt;p&gt;This is too true. ?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Redesigning your product and website for dark mode — Stuff &amp; Nonsense</title>
      <link>https://awfulwoman.com/bookmarks/2018/2052/</link>
      <pubDate>Mon, 12 Nov 2018 18:26:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2052/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Implementing dark mode is easy, but designing for it is less so. Here are some things you should consider when designing a dark mode version of your product or website to ensure you maintain accessibility and readability, and a consistent feel for your brand between Light and Dark.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Excellent guide to using the &lt;code&gt;prefers-color-scheme&lt;/code&gt; query in CSS to make a dark colour palette available!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>When to use CSS vs. JavaScript | Go Make Things</title>
      <link>https://awfulwoman.com/bookmarks/2018/2053/</link>
      <pubDate>Mon, 12 Nov 2018 16:22:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2053/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;If something I want to do with JavaScript can be done with CSS instead, use CSS.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;100% agreement with this!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Tags to DOM · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2018/2054/</link>
      <pubDate>Mon, 05 Nov 2018 17:16:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2054/</guid>
      <description>&lt;p&gt;I love this post about how things get from HTML files on the server to DOM nodes in the browser.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Indie Map</title>
      <link>https://awfulwoman.com/bookmarks/2018/2055/</link>
      <pubDate>Sat, 03 Nov 2018 20:15:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2055/</guid>
      <description>&lt;p&gt;A map of all known IndieWeb sites!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bruce Lawson&#39;s personal site  : Screenreader support for text-level semantics</title>
      <link>https://awfulwoman.com/bookmarks/2018/2056/</link>
      <pubDate>Fri, 02 Nov 2018 11:35:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2056/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;almost no text-level semantic element has a direct mapping to any accessible object&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Ouch, this sounds worrying. But then you read the rest of this article and you realise just how overused things like &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; are. I suspect that HTML tags like this are still an easy way for some devs to add visual styling, as opposed to writing the necessary CSS. A relic of &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font&#34;&gt;The Bad Old Days&lt;/a&gt; come to haunt us.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CMS Procrastination</title>
      <link>https://awfulwoman.com/posts/cms-procrastination/</link>
      <pubDate>Thu, 01 Nov 2018 11:31:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/cms-procrastination/</guid>
      <description>&lt;p&gt;I have officially (lol, officially) migrated my blog from a Metalsmith static site to &lt;a href=&#34;https://craftcms.com&#34;&gt;Craft CMS&lt;/a&gt;, hosted by &lt;a href=&#34;https://fortrabbit.com&#34;&gt;Fortrabbit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I really enjoyed working with &lt;a href=&#34;https://metalsmith.io/&#34;&gt;Metalsmith&lt;/a&gt; and &lt;a href=&#34;https://netlify.com&#34;&gt;Netlify&lt;/a&gt;. It was fantastic to have such a small tiny core app that you could expand out as you needed to. Netlify made building and deployment an absolute breeze.&lt;/p&gt;&#xA;&lt;p&gt;But it was a constant toil to get anything working in Metalsmith - it assumes you&amp;rsquo;re going to write &lt;em&gt;everything&lt;/em&gt;, and I seemed to spend more time writing code than I did writing posts.&lt;/p&gt;&#xA;&lt;p&gt;It was also lacking in potential for #indieweb expansion. The most it could ever do was receive webmentions via (the very fantastic) &lt;a href=&#34;https://webmention.io&#34;&gt;webmention.io&lt;/a&gt;. Anything more than that (such a publishing and sending Webmentions) was going to involve jury-rigged solutions involving RSS feeds and IFTTT.&lt;/p&gt;&#xA;&lt;p&gt;So I&amp;rsquo;ve decided to rebase my blog on Craft CMS. It looks like it will give me the space to do more in this area. While it is currently lacking in Webmention support it feels more much scalable, and people in the community are interested in this area.&lt;/p&gt;&#xA;&lt;p&gt;More writing, less dicking around with code.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>WordPress Accessibility Team Delivers Sobering Assessment of Gutenberg: “We have to draw a line.” – WordPress Tavern</title>
      <link>https://awfulwoman.com/bookmarks/2018/2057/</link>
      <pubDate>Wed, 31 Oct 2018 06:54:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2057/</guid>
      <description>&lt;p&gt;This is what happens when you prioritise engineering and the developer experience over the end users.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Humanity has wiped out 60% of animal populations since 1970, report finds | Environment | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2018/2058/</link>
      <pubDate>Tue, 30 Oct 2018 18:33:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/2058/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m just going to go cry in the corner about how we don&amp;rsquo;t seem to give a societal shit about this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Digital Gap Between Rich and Poor Kids Is Not What We Expected - The New York Times</title>
      <link>https://awfulwoman.com/bookmarks/2018/1537/</link>
      <pubDate>Mon, 29 Oct 2018 06:47:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1537/</guid>
      <description>&lt;p&gt;Turns out that rich Silicon Valley parents are afraid of how much screen time their kids are exposed to. Simultaneously they are pushing their employers devices into poor schools&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Banana slicers and pre-peeled oranges: “useless” products can help people with disabilities - Vox</title>
      <link>https://awfulwoman.com/bookmarks/2018/1417/</link>
      <pubDate>Tue, 23 Oct 2018 11:10:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1417/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Critics of “useless products” are sitting at the core of a battle the disability community has been engaged in for decades: The right to live in their communities, and to receive the services that enable them to do that. If you can’t use your hands to open a jar of pasta sauce, does that mean you should live in an institution?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Many of the &amp;ldquo;useless&amp;rdquo; products that we like to mock are actually life-enabling for disabled users.&lt;/p&gt;&#xA;&lt;p&gt;The same applies to so much of the web!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Building low impact websites | Go Make Things</title>
      <link>https://awfulwoman.com/bookmarks/2018/1418/</link>
      <pubDate>Tue, 23 Oct 2018 11:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1418/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;In 2016, server farms accounted for 3-percent of the global electricity use and 2-percent of global emissions.&#xA;A low-impact web is a moral issue.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Many many head nods to this. I disagree about the impact of database-powered vs static site content sites, as most DB-powered sites will cache requests and serve from the filesystem, just like static sites.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Rhythm in Web Typography | Better Web Type</title>
      <link>https://awfulwoman.com/bookmarks/2018/1419/</link>
      <pubDate>Tue, 23 Oct 2018 05:14:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1419/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Rhythm in typography is just like rhythm in music. A text can either flow like a masterpiece symphony performed by an in-tune orchestra, or it can be a disjointed flimsy song by a one-man band wannabe.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Importance of Heading Levels for Assistive Technology</title>
      <link>https://awfulwoman.com/bookmarks/2018/1420/</link>
      <pubDate>Tue, 23 Oct 2018 04:20:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1420/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;WebAIM’s 2017 Screen Reader survey tells us that navigating via headings is the most important way people who rely on assistive technology locate information. Because of this, it’s important to craft your website’s headings properly&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This guide to using headings effectively is fantastic!&lt;/p&gt;&#xA;&lt;p&gt;Headings are definitely one of those murky areas that leave so many FEDs confused. It&amp;rsquo;s good to see some good advice! (Even if I disagree completely about resetting headers).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://awfulwoman.com/notes/2018/1289/</link>
      <pubDate>Sat, 20 Oct 2018 18:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1289/</guid>
      <description>&lt;p&gt;I saw so many sheep on Tempelhofer Feld today!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Live Transcript</title>
      <link>https://awfulwoman.com/bookmarks/2018/1283/</link>
      <pubDate>Fri, 19 Oct 2018 12:45:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1283/</guid>
      <description>&lt;p&gt;This site is a fantastic little tool for if you&amp;rsquo;ve got no other way of transcribing speech to text. As always, you require an excellent sound source (so no laptop on the other side of the room from the speaker) and one person talking at a time, announcing their names as they talk, as otherwise the transcription is useless to other people!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The web is actually really slow | Go Make Things</title>
      <link>https://awfulwoman.com/bookmarks/2018/1284/</link>
      <pubDate>Mon, 15 Oct 2018 13:01:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1284/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;a majority of the web’s growth is coming from developing areas, where mobile connections are the primary way to access the web and service is spotty or unreliable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This perfectly sums up the state of the web for me.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Think about how maddening trying to load some of your favorite websites is on 3g, or even LTE.&#xA;Now imagine visiting them on 2g. That’s the web for a billion or so people.&#xA;Slow. Buggy. Unreliable. Barely usable. Not usable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Most frontend developers will never ever use their sites in the way that actual users do. We need to do better as a profession, because right now we are &lt;em&gt;rubbish&lt;/em&gt; at our jobs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2018.10.14, 15:11</title>
      <link>https://awfulwoman.com/notes/2018/1282/</link>
      <pubDate>Sun, 14 Oct 2018 13:11:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1282/</guid>
      <description>&lt;p&gt;Finally bought hosting for Craft CMS on Fortrabbit. It has made setting up the app an absolute dream.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.fortrabbit.com/&#34;&gt;https://www.fortrabbit.com/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2018.10.11, 18:56</title>
      <link>https://awfulwoman.com/notes/2018/1553/</link>
      <pubDate>Thu, 11 Oct 2018 16:56:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1553/</guid>
      <description>&lt;p&gt;Finally back home from &lt;a href=&#34;ffconf&#34;&gt;https://2018.ffconf.org&lt;/a&gt; and having a cuppa.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I have resigned as the WordPress accessibility team lead. Here is why. - Rian Rietveld</title>
      <link>https://awfulwoman.com/bookmarks/2018/1280/</link>
      <pubDate>Tue, 09 Oct 2018 15:42:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1280/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The codebase of Gutenberg is difficult for all of us, because no one in the wpa11y team is a skilled REACT developer. So it was hard to implement changes and write PRs ourselves. What we could do is test, tell what’s wrong and what it should be and hope a developer would pick it up.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is so sad to see WordPress descend into inaccessible design and a fragile JS-first mindset.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s now apparently impossible to build form inputs without a framework. ?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Introduction - 18F Method Cards</title>
      <link>https://awfulwoman.com/bookmarks/2018/1281/</link>
      <pubDate>Tue, 02 Oct 2018 07:08:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1281/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;A collection of tools to bring human-centered design into your project.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I love it when organisations publish their methods and tools online. This guide to UXD tools utilised by the US gov&amp;rsquo;s 18F is a wonderful example.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What is Tailwind? - Tailwind CSS</title>
      <link>https://awfulwoman.com/bookmarks/2018/1174/</link>
      <pubDate>Sun, 30 Sep 2018 12:48:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1174/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;block h-16 sm:h-24 rounded-full mx-auto mb-4 sm:mb-0 sm:mr-4 sm:ml-0&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While I normally pass over atomic class CSS systems, because of their lack of scalability within any kind of non-startup organisation size, the ability to extract atomic-classes into components looks interesting.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Tailwind provides tools for extracting component classes from repeated utility patterns, making it easy to update multiple instances of a component from one place.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I still think it&amp;rsquo;s the wrong choice for anything that isn&amp;rsquo;t disposable, but the component-extraction makes it a bit more flexible and palatable .&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What is Modular CSS?</title>
      <link>https://awfulwoman.com/bookmarks/2018/209/</link>
      <pubDate>Fri, 28 Sep 2018 04:20:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/209/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Modular CSS is predictable, maintainable, and performant.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I love this overview of how to create modular CSS in various systems. It reminds me how far we&amp;rsquo;ve come with how we wrote our CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to build a low-tech website</title>
      <link>https://awfulwoman.com/bookmarks/2018/210/</link>
      <pubDate>Thu, 27 Sep 2018 03:29:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/210/</guid>
      <description>&lt;p&gt;This is possibly the most fun and interesting web project I&amp;rsquo;ve seen in years. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Craft CMS | Focused content management for web professionals</title>
      <link>https://awfulwoman.com/bookmarks/2018/207/</link>
      <pubDate>Wed, 26 Sep 2018 15:04:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/207/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been playing with Craft CMS and it has been an absolute pleasure to use. It&amp;rsquo;s perhaps the first CMS in a long time to make me reconsider the static site generator thing.&lt;/p&gt;&#xA;&lt;p&gt;Compared to dealing with Drupal and Wordpress it was a breeze. 2 minutes to get a full working copy on my local machine.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Journal - Preparing a conference talk</title>
      <link>https://awfulwoman.com/bookmarks/2018/139/</link>
      <pubDate>Tue, 25 Sep 2018 17:58:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/139/</guid>
      <description>&lt;p&gt;I really appreciate this article by &lt;a href=&#34;https://adactio.com&#34;&gt;Jeremy Keith&lt;/a&gt;. It&amp;rsquo;s a real help to people like myself who are starting out with public speaking. Him and [https://abookapart.com/products/demystifying-public-speaking](Lara Hogan) are fantastic for talking about this stuff publicly .&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Software disenchantment @ tonsky.me</title>
      <link>https://awfulwoman.com/bookmarks/2018/140/</link>
      <pubDate>Tue, 25 Sep 2018 04:14:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/140/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;As a general trend, we’re not getting faster software with more features. We’re getting faster hardware that runs slower software with the same features. Everything works way below the possible speed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I empathise a lot with this post. Every time I upgrade my laptop, it gets slower. Each new app seems to aim to do more, while somehow doing less.&lt;/p&gt;&#xA;&lt;p&gt;This trend is especially apparent in frontend web design. We&amp;rsquo;re doing &lt;em&gt;pretty much the same as 10 years ago&lt;/em&gt; but with pages that are 100 times larger, and interfaces that are horrifically slow on anything but the latest iPhone and Mac.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve sacrificed elegance, sleekness, and robustness for the ability to &amp;ldquo;pivot&amp;rdquo; and boot up sites and apps quickly in order to appease angel investors.&lt;/p&gt;&#xA;&lt;p&gt;With this article, and many others,I hope we&amp;rsquo;re seeing the start of a swing back to slowness and simplicity.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Web Accessibility Laws &amp; Policies | Web Accessibility Initiative (WAI) | W3C</title>
      <link>https://awfulwoman.com/bookmarks/2018/141/</link>
      <pubDate>Mon, 24 Sep 2018 11:31:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/141/</guid>
      <description>&lt;p&gt;This list of all the laws and policies related to accessibility in the world highlights just how important it is to have accessibility at the core of your development process.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re not developing accessibly, you&amp;rsquo;re not developing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Milestone: Phoenix 0.1 released, first version of Firefox | about:community</title>
      <link>https://awfulwoman.com/bookmarks/2018/142/</link>
      <pubDate>Mon, 24 Sep 2018 10:29:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/142/</guid>
      <description>&lt;p&gt;16 years ago today the first version of Firefox was released!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Meet WCAG 2 (Quickref Reference)</title>
      <link>https://awfulwoman.com/bookmarks/2018/143/</link>
      <pubDate>Mon, 24 Sep 2018 10:18:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/143/</guid>
      <description>&lt;p&gt;This guide to meeting WCAG 2.0 accessibility standards is packed with useful links and resources.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Trashy.css - The throwaway CSS library with no class</title>
      <link>https://awfulwoman.com/bookmarks/2018/144/</link>
      <pubDate>Mon, 24 Sep 2018 06:04:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/144/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is just a silly idea, a CSS &amp;ldquo;library&amp;rdquo; that styles tags directly — as opposed to using class names as style hooks — to help people become more familiar with how to use semantic HTML.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is definitely not a silly idea. Styling base components first and then overriding with classed components is a very useful technique. It&amp;rsquo;s especially useful when combined with &lt;a href=&#34;https://github.com/springernature/frontend-playbook/blob/master/practices/graded-browser-support.md&#34;&gt;graded browser support&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Salty JavaScript analogy - HankChizlJaw</title>
      <link>https://awfulwoman.com/bookmarks/2018/145/</link>
      <pubDate>Sun, 23 Sep 2018 18:17:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/145/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;JavaScript is like salt. If you add just enough salt to a dish, it’ll help make the flavour awesome. Add too much though, and you’ll completely ruin it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Similarly, if you add just enough JavaScript to your website, it’ll help make it awesome. Add too much though, and you’ll completely ruin it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Salty, and true!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2018.09.23, 16:10</title>
      <link>https://awfulwoman.com/notes/2018/1172/</link>
      <pubDate>Sun, 23 Sep 2018 14:10:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1172/</guid>
      <description>&lt;p&gt;Don&amp;rsquo;t mind me - I&amp;rsquo;m just trying out publishing notes automatically to Twitter. Pushing for that elusive &lt;code&gt;#personalbrand&lt;/code&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CMS via Dropbox</title>
      <link>https://awfulwoman.com/posts/cms-dropbox/</link>
      <pubDate>Sun, 23 Sep 2018 10:01:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/cms-dropbox/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m experimenting with serving the content of this static site from Dropbox, rather than Github.&lt;/p&gt;&#xA;&lt;p&gt;While deploying from Github is a million times easier than dealing with the Dropbox SDK, I&amp;rsquo;ve found myself blocked from writing by not wanting to go through the annoyance of writing a file, applying frontmatter, commiting to git (which might mean stashing work on another branch, and pushing it. I&amp;rsquo;ve also found myself not wanting to write drafts on the site, fearing that some overly interested imaginary horde is going to read the public Github codebase and critique my pre-published prose.&lt;/p&gt;&#xA;&lt;p&gt;Now I can publish both articles and notes a lot easier. In fact notes are now a matter of writing a new markdown file in a dropbox folder (no frontmatter needed as it&amp;rsquo;s supplied by the build chain) and, assuming it&amp;rsquo;s marked for public consumption, it will automatically get made live on my website.&lt;/p&gt;&#xA;&lt;p&gt;Okay, &lt;code&gt;vim ~/Dropbox/_blog/text/notes/$( date &#39;+%Y-%m-%dt%H-%M&#39; ).md&lt;/code&gt; is not the sexiest line in existance, but a bash alias will sort that little detail out.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How To Kill Your Tech Industry</title>
      <link>https://awfulwoman.com/bookmarks/2018/146/</link>
      <pubDate>Sun, 23 Sep 2018 06:48:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/146/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;In computing, discrimination is as old as the field itself. And discrimination has shaped the field in ways we are only now coming to understand and admit. The technical labor shortage in the UK was produced by sexism—it did not represent a natural evolution of the field, nor a reflection of women’s talents, goals, or interests.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This article sums up so much of what I fear for our tech industry. By creating tech monocultures and ignoring social issues we&amp;rsquo;re not only setting ourselves up for a grand failure, but we&amp;rsquo;re hurting real people and destroying lives.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Silicon Valley learned that it could actively profit from social inequality. The only catch was it had to be willing to manufacture ever more of it, selling technological “advances” that were actively harmful to a progressive civil society under the guise of technosocial progress.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Favicon Generator for all platforms</title>
      <link>https://awfulwoman.com/bookmarks/2018/147/</link>
      <pubDate>Sat, 22 Sep 2018 14:36:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/147/</guid>
      <description>&lt;p&gt;Very useful tool for generating favicon sets.&lt;/p&gt;&#xA;&lt;p&gt;You don&amp;rsquo;t need a complicated build pipeline for something you&amp;rsquo;ll only use once!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2018.09.21, 13:07</title>
      <link>https://awfulwoman.com/notes/2018/1169/</link>
      <pubDate>Fri, 21 Sep 2018 11:07:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1169/</guid>
      <description>&lt;p&gt;Loving the way that Gmail now freezes every other time I try to use it, and takes at least 20 seconds to load.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Microformats</title>
      <link>https://awfulwoman.com/posts/microformats/</link>
      <pubDate>Fri, 21 Sep 2018 07:42:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/microformats/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;reserve all other single-letter-dash prefixes for future use. In practice we have seen very little (if any) use of single-letter-dash prefixing of class names by web developers/designers, and thus in practice we think this will have little if any impact/collisions. Certainly far fewer than existing generic microformat property class names like &amp;ldquo;title&amp;rdquo;, &amp;ldquo;note&amp;rdquo;, &amp;ldquo;summary&amp;rdquo;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Ah, well, no. Lots of people use single letter prefixes for CSS. The global company that I work for &lt;a href=&#34;https://github.com/springernature/frontend-playbook/blob/master/css/how-we-write-css.md&#34;&gt;does exactly this&lt;/a&gt;. &lt;a href=&#34;https://csswizardry.com/2015/03/more-transparent-ui-code-with-namespaces/&#34;&gt;Famous web authors use it&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I love the Indieweb, but the &amp;ldquo;microformats as HTML classes&amp;rdquo; thing is just something I find really hard to get on board with. They could have used &lt;code&gt;data&lt;/code&gt; attributes. They could have used a blob of JSON in the head of each page, like schema.org does. But no, they went with something that directly collides with presentational CSS.&lt;/p&gt;&#xA;&lt;p&gt;You can &lt;a href=&#34;http://microformats.org/wiki/events/2010-05-02-microformats-2-0&#34;&gt;read more about this terrible aspect of microformats&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I like microformats. I want to use them more. But they feel horribly in collision with CSS authoring practises.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Playing with the Indieweb</title>
      <link>https://awfulwoman.com/bookmarks/2018/148/</link>
      <pubDate>Wed, 19 Sep 2018 19:23:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/148/</guid>
      <description></description>
    </item>
    <item>
      <title>2018.09.19, 20:43</title>
      <link>https://awfulwoman.com/notes/2018/1167/</link>
      <pubDate>Wed, 19 Sep 2018 18:43:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1167/</guid>
      <description>&lt;p&gt;Torn between love of building my JAMstack site, and cursing the idiot who didn&amp;rsquo;t just install Wordpress and go from there.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Refresh CSS Bookmarklet v2</title>
      <link>https://awfulwoman.com/bookmarks/2018/149/</link>
      <pubDate>Wed, 19 Sep 2018 14:51:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/149/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;It’s incredibly elegant in its simplicity. It works everywhere: locally or remotely, on any domain and protocol. No need to set up anything, no need to alter my process in any way, no need to use a specific local server or tool.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Very nice update to the original &amp;ldquo;Reload CSS&amp;rdquo; bookmarklet.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Rule of Least Power</title>
      <link>https://awfulwoman.com/bookmarks/2019/2062/</link>
      <pubDate>Wed, 19 Sep 2018 14:34:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2019/2062/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Choose the least powerful language suitable for a given purpose.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think it&amp;rsquo;d be great for everyone to read this article by Jeremy Keith.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In the web front-end stack — HTML, CSS, JS, and ARIA — if you can solve a problem with a simpler solution lower in the stack, you should. It’s less fragile, more foolproof, and just works.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Front-End Performance Checklist</title>
      <link>https://awfulwoman.com/bookmarks/2018/150/</link>
      <pubDate>Wed, 19 Sep 2018 06:15:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/150/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;The Front-End Performance Checklist is an exhaustive list of elements you should check or at least be aware of, as a Front-End developer and apply to your project (personal and professional).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Why the Future of Data Storage is (Still) Magnetic Tape - IEEE Spectrum</title>
      <link>https://awfulwoman.com/bookmarks/2018/151/</link>
      <pubDate>Wed, 19 Sep 2018 06:13:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/151/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;You might expect that if the ability to cram ever more data onto magnetic disks is diminishing, so too must this be true for tape. The surprising reality is that for tape, this scaling up in capacity is showing no signs of slowing. Indeed, it should continue for many more years at its historical rate of about 33 percent per year, meaning that you can expect a doubling in capacity roughly every two to three years. Think of it as a Moore’s Law for magnetic tape.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Oooh, this is very interesting. I like the idea of tape. It slows things down.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pinboard API (v1) Documentation</title>
      <link>https://awfulwoman.com/bookmarks/2018/152/</link>
      <pubDate>Tue, 18 Sep 2018 14:57:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/152/</guid>
      <description>&lt;p&gt;Guess who&amp;rsquo;s been spending a lot of time in here lately.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2018.09.18, 12:00</title>
      <link>https://awfulwoman.com/notes/2018/1165/</link>
      <pubDate>Tue, 18 Sep 2018 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2018/1165/</guid>
      <description>&lt;p&gt;I think it&amp;rsquo;s time to take back control of my social media. From now on I&amp;rsquo;m microposting on this website and syndicating to RSS, and to Twitter whenever I feel it&amp;rsquo;s necessary.&lt;/p&gt;&#xA;&lt;p&gt;&lt;del&gt;&lt;a href=&#34;https://sonniesedge.co.uk/notes&#34;&gt;https://sonniesedge.co.uk/notes&lt;/a&gt;&lt;/del&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;del&gt;&lt;a href=&#34;https://whalecoiner.com/notes&#34;&gt;https://whalecoiner.com/notes&lt;/a&gt;&lt;/del&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://awfulwoman.com/notes&#34;&gt;https://awfulwoman.com/notes&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>We Need Software to Help Us Slow Down, Not Speed Up</title>
      <link>https://awfulwoman.com/bookmarks/2018/153/</link>
      <pubDate>Mon, 17 Sep 2018 19:28:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/153/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;What unifies these experiments is that they encourage deliberation. Why am I buying this? Why am I reporting this “suspicious” incident? Friction engineering ought to be taught in computer-science and design schools everywhere.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think I hurt my neck nodding at this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Most of the time coders labor to increase our throughput by reducing friction. Speed often improves life. But the recent techlash has been driven in a fundamental way by the grim side effects of this acceleration. Facebook’s Newsfeed made it frictionlessly easy to spread misinformation; Twitter let trolls engage in coordinated harassment campaigns; Amazon enticed me to buy crap I manifestly don’t need and is helping to denude towns of local businesses.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>WCAG 2.1 article series via Knowbility | Web Axe</title>
      <link>https://awfulwoman.com/bookmarks/2018/154/</link>
      <pubDate>Mon, 17 Sep 2018 19:01:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/154/</guid>
      <description></description>
    </item>
    <item>
      <title>Choosing The Right JavaScript Arrow Function: A Guide</title>
      <link>https://awfulwoman.com/bookmarks/2018/155/</link>
      <pubDate>Sat, 15 Sep 2018 14:08:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/155/</guid>
      <description>&lt;p&gt;I tried several of these methods and my programming life has improved by 345%.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Importance Of Manual Accessibility Testing — Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2018/156/</link>
      <pubDate>Thu, 13 Sep 2018 12:51:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/156/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS dismissal is about exclusion, not technology</title>
      <link>https://awfulwoman.com/bookmarks/2018/157/</link>
      <pubDate>Thu, 13 Sep 2018 12:36:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/157/</guid>
      <description>&lt;p&gt;&amp;ldquo;It&amp;rsquo;s become increasingly clear that the &amp;lsquo;debate&amp;rsquo; about CSS is not about technology. It&amp;rsquo;s about gender privilege and exclusion.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;As frontend work reaches its zenith, we&amp;rsquo;re seeing the &amp;ldquo;soft&amp;rdquo; women-coded roles being increasingly devalued.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The &#34;Developer Experience&#34; Bait-and-Switch | Infrequently Noted</title>
      <link>https://awfulwoman.com/bookmarks/2018/158/</link>
      <pubDate>Tue, 11 Sep 2018 18:47:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/158/</guid>
      <description>&lt;p&gt;&amp;ldquo;We need to confront the &amp;lsquo;developer experience&amp;rsquo; bait-and-switch. Tools that cost the poorest users to pay wealthy developers are bunk&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Everything that @slightlylate says here is ?. You NEED to read it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Design with Difficult Data · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2018/159/</link>
      <pubDate>Fri, 07 Sep 2018 05:39:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/159/</guid>
      <description>&lt;p&gt;I wish every visual designer could read this article. The hardest part of any project is often translating an overly optimistic happy-path comp into real world situations.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Chrome&#39;s NOSCRIPT Intervention - TimKadlec.com</title>
      <link>https://awfulwoman.com/bookmarks/2018/160/</link>
      <pubDate>Thu, 06 Sep 2018 19:30:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/160/</guid>
      <description>&lt;p&gt;More info on Google&amp;rsquo;s &lt;code&gt;&amp;lt;noscript&amp;gt;&lt;/code&gt; intervention.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The mysterious case of missing URLs and Google&#39;s AMP</title>
      <link>https://awfulwoman.com/posts/amp-urls/</link>
      <pubDate>Wed, 05 Sep 2018 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/amp-urls/</guid>
      <description>&lt;p&gt;When I saw &lt;a href=&#34;https://www.wired.com/story/google-wants-to-kill-the-url/&#34;&gt;a speculative article about Google wanting to &amp;ldquo;kill&amp;rdquo; URLs&lt;/a&gt; appear in my news feed, I didn&amp;rsquo;t think too much about it.&lt;/p&gt;&#xA;&lt;p&gt;Trying to hide &amp;ldquo;ugly&amp;rdquo; URLs&amp;hellip; well, that feels like a natural thing for an app to try and do. Designers of apps often (erroneously) assume that users cannot cope with &amp;ldquo;technical&amp;rdquo; things like URLs and try to hide them away, lest the user start bleeding from their eyes.&lt;/p&gt;&#xA;&lt;p&gt;In fact some browsers already go so far as hiding parts of the URL. Safari, for example, shows only a domain name in the normal URL area until it is clicked, whereupon the full URL appears.&lt;/p&gt;&#xA;&lt;p&gt;The primary reason in the story for hiding complex URLs makes sense. Phishing scams often involve creating complexly long URLs where the section visible in the browser chrome can be mistaken for being a real URL.&lt;/p&gt;&#xA;&lt;p&gt;The story seems pretty legit, with Adrienne Porter Felt, the engineer interviewed in Wired, &lt;a href=&#34;https://twitter.com/__apf__/status/1037057121961967616&#34;&gt;seeming to confirm it&lt;/a&gt; in a Tweet.&lt;/p&gt;&#xA;&lt;p&gt;But then &lt;a href=&#34;https://www.polemicdigital.com/google-amp-go-to-hell/&#34;&gt;this article on AMP&lt;/a&gt; showed up, and it is one a big smelly doozy. Because this article paints a picture of Google deliberately using it&amp;rsquo;s power and monopoly to force content sites to generate their sites &lt;em&gt;AMP-first&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Read the article for more insight, but it essentially boils down to Google perverting the (already perverse) &amp;ldquo;A parallel AMP site as something you must suffer to get good search rankings&amp;rdquo; into &amp;ldquo;You must use AMP to generate your cote sites, otherwise you can kiss your search rankings goodbye&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;When you combine these two stories, you realise that this could easily be the prelude to a move on the open web, forcing the shift of a fair part of it into walled garden of Google&amp;rsquo;s construction.&lt;/p&gt;&#xA;&lt;p&gt;Do no fucking evil, my arse.&lt;/p&gt;&#xA;&lt;h2 id=&#34;choose-a-walled-garden-of-any-size&#34;&gt;Choose a walled garden of any size&lt;/h2&gt;&#xA;&lt;p&gt;What makes me think this? The hiding of URLs fits &lt;em&gt;perfectly&lt;/em&gt; with AMPs preferred method of making sites fast, which is to host them directly on Google&amp;rsquo;s servers, and to serve them from a Google domain. Hiding the URL from the user then makes a Google AMP site indistinguishable from an ordinary site.&lt;/p&gt;&#xA;&lt;p&gt;If this sounds all conspiracy theory, then good for you - you&amp;rsquo;ve just earned the Junior Meta Sceptic Badge. But I don&amp;rsquo;t think this is conscious by Google, insofar as any corporation can be conscious (but hey, if it can have &lt;a href=&#34;https://en.wikipedia.org/wiki/Corporate_personhood&#34;&gt;personhood&lt;/a&gt;&amp;hellip;).&lt;/p&gt;&#xA;&lt;p&gt;But I do think this is an emergent effect of technology, capitalism, and an unhealthy monopoly. Of course Google wants, deep down, to get everyone locked into a pseudo web of their design and that they control. That&amp;rsquo;s the fucking aim of capitalism, kids! Corner the market, and suck it dry.&lt;/p&gt;&#xA;&lt;p&gt;I really hope that the &lt;em&gt;people&lt;/em&gt; who are part of Google can stop something awful like this from happening.&lt;/p&gt;&#xA;&lt;p&gt;Because as the last couple of years have shown us, burying your head and stating &amp;ldquo;it&amp;rsquo;ll never happen&amp;rdquo; is the most stupid thing you can do.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Conversational Semantics · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2018/161/</link>
      <pubDate>Tue, 04 Sep 2018 20:19:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/161/</guid>
      <description>&lt;p&gt;How does your content sound when it is read aloud? @AaronGustafson makes his computer shout out random phrases to discover the answer.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Shape Editors | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2018/162/</link>
      <pubDate>Tue, 04 Sep 2018 20:14:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/162/</guid>
      <description>&lt;p&gt;CSS shapes for beautifully flowing text around images are, dare I say it, &lt;em&gt;shaping up nicely&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll show myself out.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Web performance review: TradeMe | Wildly Inaccurate</title>
      <link>https://awfulwoman.com/bookmarks/2018/163/</link>
      <pubDate>Tue, 04 Sep 2018 20:10:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/163/</guid>
      <description>&lt;p&gt;@joseph_wynn show show to do a classy performance review for a website.   (the website in this case is godawfully full of client-side that doesn&amp;rsquo;t need to exist).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>It&#39;s time to say goodbye to Twitter</title>
      <link>https://awfulwoman.com/posts/abandon-twitter/</link>
      <pubDate>Mon, 03 Sep 2018 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/abandon-twitter/</guid>
      <description>&lt;p&gt;When I first got on Twitter it was like usenet in the 90s. Just a bunch of people talking shit about things that they enjoyed. It was small enough that everyone seemed to know each other, but large enough that there were still interesting nerdy people to find and get to know and enjoy the company of. The perfect little club.&lt;/p&gt;&#xA;&lt;p&gt;But at some point it went horribly wrong.&lt;/p&gt;&#xA;&lt;p&gt;Because fast forward a decade and an average day on Twitter is witnessing virulent transphobia, arguing with literal nazis, and spending resulting time blocking all those fucks and their followers and living in an echo chamber of increasingly terrible news and bad memes recycled from Reddit.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-did-the-fun-go&#34;&gt;Where did the fun go?&lt;/h2&gt;&#xA;&lt;p&gt;When did it stop being &lt;em&gt;fun&lt;/em&gt;? Was it ever fun? It &lt;em&gt;must&lt;/em&gt; have been at one point. I&amp;rsquo;ve got those happy memories. I wouldn&amp;rsquo;t lie to myself, surely?&lt;/p&gt;&#xA;&lt;p&gt;In retrospect, a single giant character-limited IRC server that you can&amp;rsquo;t split up into more interesting channels was a fucking terrible idea. But we went with it, because it was an interesting way to hear from random new people and see what they were talking about.&lt;/p&gt;&#xA;&lt;p&gt;That cross-pollination of views that you might never have heard before is still Twitter&amp;rsquo;s amazing core feature. I learned so much about intersectional justice from the people on it. I heard disabled people&amp;rsquo;s voices. I saw the world from the point of view of women of colour. I saw political issues that I&amp;rsquo;d never been aware of before.&lt;/p&gt;&#xA;&lt;p&gt;But lurking behind those vitally interesting points of view is a host of people ready to push the kindness of humanity through the mincer with their keyboards.&lt;/p&gt;&#xA;&lt;p&gt;Actual nazis, people who call for trans people to be eliminated, anti-semites, conspiracy theorists, are all tolerated on Twitter. Jack Dorsey, the CEO of Twitter, has set his site up as a free-speech communication platform and despises the idea of having to moderate the giant anarchic chat room that he owns. Moderation means liability and Twitter has got share prices to think about.&lt;/p&gt;&#xA;&lt;p&gt;But it&amp;rsquo;s not just the right-wing fucks who have destroyed twitter. There&amp;rsquo;s a anime-gang of kids who mob people with an unwoke point of view, screaming at them until they agree. Even those on the left will be mobbed by them if they make an error. On Twitter you&amp;rsquo;re no longer allowed to learn gradually - it&amp;rsquo;s either get woke immediately, or fuck off. Mistakes will not be tolerated - you&amp;rsquo;re blocked. (You&amp;rsquo;re perhaps going to write me off as a liberal fuck for that, but hey, I think education is just as important as anger. Yeah well, fuck you if you disagree (haha, lol) - if we&amp;rsquo;d educated people, and advocated our vision for what life could be away from the systems that oppress us all, maybe we wouldn&amp;rsquo;t have Brexit and Trump fucking up people&amp;rsquo;s lives right now).&lt;/p&gt;&#xA;&lt;h2 id=&#34;oh-look-squirrel&#34;&gt;Oh look, squirrel!&lt;/h2&gt;&#xA;&lt;p&gt;Distressingly, Twitter seems to have robbed me of my ability to deal with long form content. I no longer read blog posts, something that used to bring me real pleasure. I can no longer write more than 280 characters without getting fidgety and bored. I pride myself on loving text and video works - when did I become someone who became irritated that someone posted a 2 minute Youtube link instead of a 3 second gif?&lt;/p&gt;&#xA;&lt;p&gt;I’ve spent some time recently on Mastodon, and while its just as irritating as Twitter, at least it made me see the cult of celeb that exists on the tweetosphere. Mastodon (currently) eschews that attitude, and its like a breath of fresh air. Sadly Mastodon is also filled with those determined to enjoy the errors of others. The recent mobbing of Will Wheaton (a cis man that I have no particular care for) on Mastodon was &lt;em&gt;ugly&lt;/em&gt;. People &lt;em&gt;enjoyed&lt;/em&gt; tearing him down. Mastodon isn&amp;rsquo;t an escape hatch from Twitter&amp;rsquo;s anger.&lt;/p&gt;&#xA;&lt;h2 id=&#34;mental-health&#34;&gt;Mental health&lt;/h2&gt;&#xA;&lt;p&gt;Most importantly, Twitter is absolutely destroying my mental health. The constant stream of bad news and snark is taking its toll (we never post good news anymore, do we? We&amp;rsquo;ve become the traditional media that we love to despise). I find myself looking at awful accounts, that I don’t follow (search Twitter for &amp;ldquo;glinner&amp;rdquo; to get a taste), just to dose upon anger. How did it get to this? Life is too short for anger.&lt;/p&gt;&#xA;&lt;p&gt;I’m therefore taking a bit of a break from Twitter. I’m not going to disappear completely. I’ll still syndicate interesting articles here from my bookmarks feed and blog. I’ll probably check my mentions regularly, at least at first. I might even reply occasionally! (I’ll definitely not disappear completely for a year like I’ve done before). But the time for living on Twitter (and Mastodon) is over. I&amp;rsquo;ve deleted the apps from my phone, I&amp;rsquo;ve put time limits on when I can access the websites.&lt;/p&gt;&#xA;&lt;p&gt;See you all. Be happier. x&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Accessibility is not a feature. — Ethan Marcotte</title>
      <link>https://awfulwoman.com/bookmarks/2018/164/</link>
      <pubDate>Mon, 03 Sep 2018 04:06:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/164/</guid>
      <description>&lt;p&gt;&amp;ldquo;Accessibility is not a feature&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;100% agree with @beep that accessibility is not something that you can just import and automate. The issues surrounding #a11y are way more emergent than that.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Links List for Print Styles | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2018/165/</link>
      <pubDate>Sun, 02 Sep 2018 12:45:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/165/</guid>
      <description>&lt;p&gt;Very useful script to add a list of links to the end of the print version of your page.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Should browsers still allow users to disable JavaScript? - DEV Community</title>
      <link>https://awfulwoman.com/bookmarks/2018/1163/</link>
      <pubDate>Fri, 31 Aug 2018 07:20:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1163/</guid>
      <description>&lt;p&gt;38.9% of developers don&amp;rsquo;t understand that they&amp;rsquo;re developing for the diverse and beautiful World Wide Web and not some homogenous App Store. ?‍♀️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Ecological Impact of Browser Diversity | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2018/166/</link>
      <pubDate>Fri, 31 Aug 2018 04:57:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/166/</guid>
      <description>&lt;p&gt;It is a childlike wish for all browsers to use the same rendering engine. Diversity is beautiful.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>column-gap and row-gap in Flexbox</title>
      <link>https://awfulwoman.com/bookmarks/2018/167/</link>
      <pubDate>Tue, 28 Aug 2018 16:28:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/167/</guid>
      <description>&lt;p&gt;Oooohh yeah!! gap, row-gap and column-gap for Flexbox in Firefox 63. (via @rachelandrew)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>::before vs :before | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2018/168/</link>
      <pubDate>Sat, 25 Aug 2018 16:27:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/168/</guid>
      <description>&lt;p&gt;To double colon, or not double colon in CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A native lazy load for the Web platform</title>
      <link>https://awfulwoman.com/bookmarks/2018/169/</link>
      <pubDate>Tue, 21 Aug 2018 07:06:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/169/</guid>
      <description>&lt;p&gt;Oh my gosh, native image lazy loading is coming to Chrome. With a polyfill this could pave the way for more performant pages. :D&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Web I Want - DEV Community</title>
      <link>https://awfulwoman.com/bookmarks/2018/1164/</link>
      <pubDate>Tue, 21 Aug 2018 06:47:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/1164/</guid>
      <description>&lt;p&gt;&amp;ldquo;Most websites are about delivering content. HTML is amazing for this and you DON&amp;rsquo;T NEED JAVASCRIPT.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;I would like to marry this post from @quii. ?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>On Link Underlines | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2018/170/</link>
      <pubDate>Tue, 21 Aug 2018 04:09:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/170/</guid>
      <description>&lt;p&gt;Unpopular opinion: underline your fucking links.&lt;/p&gt;&#xA;&lt;p&gt;#a11y @aardrian&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The power of progressive enhancement</title>
      <link>https://awfulwoman.com/bookmarks/2018/171/</link>
      <pubDate>Wed, 15 Aug 2018 16:40:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/171/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Progressive enhancement isn’t necessarily more work - it’s a change in how we think about our projects.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;@hankchizljaw just made me progressively enhanced tears of joy. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A web of anxiety: accessibility for people with anxiety and panic disorders [Part 1] | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)</title>
      <link>https://awfulwoman.com/bookmarks/2018/172/</link>
      <pubDate>Tue, 14 Aug 2018 14:42:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/172/</guid>
      <description>&lt;p&gt;Anxiety is an incredibly overlooked accessibility and design consideration! #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Let&#39;s serve everyone good-looking content</title>
      <link>https://awfulwoman.com/bookmarks/2018/173/</link>
      <pubDate>Mon, 13 Aug 2018 04:35:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/173/</guid>
      <description>&lt;p&gt;&amp;ldquo;Let&amp;rsquo;s serve everyone good-looking content&amp;rdquo; - @hdv. It&amp;rsquo;s okay for users of non-standards browsers - with no Grid support - to get a linear layout, as long as your content is good!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Securing Web Sites Made Them Less Accessible – Eric’s Archived Thoughts</title>
      <link>https://awfulwoman.com/bookmarks/2018/174/</link>
      <pubDate>Wed, 08 Aug 2018 04:18:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/174/</guid>
      <description>&lt;p&gt;This post from @meyerweb notes now our drive for HTTPS has pushed inclusivity further away for people in remote and poor-connectivity areas. ?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>‘Never assume anything’: The golden rules for inclusive design</title>
      <link>https://awfulwoman.com/bookmarks/2018/175/</link>
      <pubDate>Mon, 06 Aug 2018 13:18:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/175/</guid>
      <description>&lt;p&gt;&amp;ldquo;Never assume anything&amp;rdquo;. ? this - you can never ever assume what a user is doing, or what conditions they&amp;rsquo;re in!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Removing Site Tracking</title>
      <link>https://awfulwoman.com/posts/removing-site-tracking/</link>
      <pubDate>Fri, 03 Aug 2018 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/removing-site-tracking/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just pushed a commit to my site that will remove Google Analytics tracking from this site for good.&lt;/p&gt;&#xA;&lt;p&gt;It was just 4 or 5 lines of code, but it represented me being complicit in the tracking of you, the beautiful person reading this, as you moved across the web.&lt;/p&gt;&#xA;&lt;p&gt;Google Analytics is in the same breed of tracking software as Facebook, and I&amp;rsquo;m sure you all know how vehemently against Facebook I am (&amp;ldquo;Facebook are fucks&amp;rdquo; is my official statement). So why would I allow one of those things on my site, but not the other, when they enable exactly the same level of awfulness?&lt;/p&gt;&#xA;&lt;p&gt;In fact, in an act of rank hypocrisy, I myself disable all loading of Google Analytics whenever I visit a web page. Why should it be okay for me to force this spying script on each visitor, but perfectly okay for me to disable the same script when I make my merry way across the web?&lt;/p&gt;&#xA;&lt;p&gt;In truth, Google Analytics has always been a bit of a childish self-validation crutch. &amp;ldquo;Look how many visits I&amp;rsquo;m getting ma!&amp;rdquo; It doesn&amp;rsquo;t really serve a &lt;em&gt;purpose&lt;/em&gt; for me. I design my site for everybody, so I don&amp;rsquo;t need to track where people are coming from. I design my site for every device, so I don&amp;rsquo;t need to track OS and Browser. I have zero interest in the awfully revealing demographic data that GA exposes. I really have no need to see real-time data on visitors. It&amp;rsquo;s all really for nothing.&lt;/p&gt;&#xA;&lt;p&gt;So taking all those things into account it is time to say goodbye to Google Analytics. It was good while it lasted.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Cost Of JavaScript In 2018 – Addy Osmani – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2018/176/</link>
      <pubDate>Thu, 02 Aug 2018 04:26:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/176/</guid>
      <description>&lt;p&gt;everyone: omg this article by @addyosmani - we should totally build sites incrementally and make them fast&lt;/p&gt;&#xA;&lt;p&gt;me [standing at corner of bar with whisky]: kid, lemme tell you about Progressive Enhancement&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS: A New Kind Of JavaScript</title>
      <link>https://awfulwoman.com/bookmarks/2018/177/</link>
      <pubDate>Thu, 12 Jul 2018 14:40:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/177/</guid>
      <description>&lt;p&gt;Oh wow, @heydonworks has introduced a new kind of Javascript styling module called Cascading Style Sheets. This thing is gonna be BIG.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>ServiceWorker Cookbook</title>
      <link>https://awfulwoman.com/bookmarks/2018/178/</link>
      <pubDate>Tue, 03 Jul 2018 16:59:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/178/</guid>
      <description>&lt;p&gt;The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web sites.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>BundlePhobia | cost of adding a npm package</title>
      <link>https://awfulwoman.com/bookmarks/2018/179/</link>
      <pubDate>Tue, 03 Jul 2018 12:29:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/179/</guid>
      <description>&lt;p&gt;The performance cost of adding an npm package.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What is the CSS ‘ch’ Unit?</title>
      <link>https://awfulwoman.com/bookmarks/2018/180/</link>
      <pubDate>Fri, 29 Jun 2018 04:08:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/180/</guid>
      <description>&lt;p&gt;The CSS &amp;lsquo;ch&amp;rsquo; unit isn&amp;rsquo;t what you think it is, says @meyerweb.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Your Body Text Is Too Small</title>
      <link>https://awfulwoman.com/bookmarks/2018/181/</link>
      <pubDate>Wed, 27 Jun 2018 14:24:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/181/</guid>
      <description>&lt;p&gt;Some &lt;em&gt;excellent&lt;/em&gt; reasons why you should be using a body font size of at least 20px!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS is Resilient, Declarative, Contextual</title>
      <link>https://awfulwoman.com/bookmarks/2018/182/</link>
      <pubDate>Tue, 26 Jun 2018 04:59:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/182/</guid>
      <description>&lt;p&gt;&amp;ldquo;it’s resilient; it’s declarative; and it’s contextual&amp;rdquo;. This examination of the characteristics of CSS by @keithjgrant is worth many reads!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Forget about Clean Code, let’s embrace Compassionate Code » Thinking Inside a Bigger Box</title>
      <link>https://awfulwoman.com/bookmarks/2018/183/</link>
      <pubDate>Mon, 25 Jun 2018 16:36:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/183/</guid>
      <description>&lt;p&gt;&amp;ldquo;Your most valuable skill is to know what’s important. Code is not important. Principles are not important. Rules are not important. People are important.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Introducing the GOV.UK Design System</title>
      <link>https://awfulwoman.com/bookmarks/2018/184/</link>
      <pubDate>Mon, 25 Jun 2018 07:02:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/184/</guid>
      <description>&lt;p&gt;Beautifully simple and utilitarian design system. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I Don’t Believe in Full-Stack Engineering</title>
      <link>https://awfulwoman.com/bookmarks/2018/185/</link>
      <pubDate>Sat, 23 Jun 2018 12:58:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/185/</guid>
      <description>&lt;p&gt;I have never met anyone I could truthfully call a &amp;ldquo;full-stack&amp;rdquo; dev. It&amp;rsquo;s just not possible to hold all of the modern FE skillset in one head (UX, CSS, JS, a11y, etc), let alone that AND server-side skills.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Cult of the Complex</title>
      <link>https://awfulwoman.com/bookmarks/2018/186/</link>
      <pubDate>Fri, 01 Jun 2018 04:00:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/186/</guid>
      <description>&lt;p&gt;&amp;ldquo;We must rid ourselves of the cult of the complex&amp;rdquo;. This post by @zeldman nails it  100%.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What if JavaScript wins?</title>
      <link>https://awfulwoman.com/bookmarks/2018/187/</link>
      <pubDate>Tue, 22 May 2018 14:46:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/187/</guid>
      <description>&lt;p&gt;What if we didn&amp;rsquo;t put all our tech eggs in one basket? What if we respected web designers as much as web engineers? What if we did the minimum amount of code instead of the maximum amount of code? What if?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>10 Best Sass Mixins for Web Developers</title>
      <link>https://awfulwoman.com/bookmarks/2018/188/</link>
      <pubDate>Tue, 22 May 2018 07:00:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/188/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t agree with putting vendor prefixes in Sass, but everything else is golden.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>User Queries</title>
      <link>https://awfulwoman.com/bookmarks/2018/189/</link>
      <pubDate>Sat, 19 May 2018 14:12:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/189/</guid>
      <description>&lt;p&gt;@decadecity makes the case for User Queries and why they&amp;rsquo;re so necessary.&lt;/p&gt;&#xA;&lt;p&gt;I would be 100% for this!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Terminology</title>
      <link>https://awfulwoman.com/bookmarks/2018/190/</link>
      <pubDate>Sat, 19 May 2018 13:21:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/190/</guid>
      <description>&lt;p&gt;A Codepen showing the definitions of different bits of CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Designing for Inclusion with Media Queries</title>
      <link>https://awfulwoman.com/bookmarks/2018/191/</link>
      <pubDate>Fri, 18 May 2018 10:08:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/191/</guid>
      <description>&lt;p&gt;This talk by @ericwbailey is a fantastic insight into the #a11y and Inclusive Design provisions of CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Slow Death of Internet Explorer and the Future of Progressive Enhancement · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2018/192/</link>
      <pubDate>Tue, 15 May 2018 18:11:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/192/</guid>
      <description>&lt;p&gt;One of my fellow Springer Nature FEDs describes how best to support older browsers while still using all the latest fun features.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Vanilla JS Toolkit</title>
      <link>https://awfulwoman.com/bookmarks/2018/193/</link>
      <pubDate>Sun, 06 May 2018 18:26:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/193/</guid>
      <description>&lt;p&gt;Wonderful collection of vanilla JS snippets, functions, helpers from @ChrisFerdinandi. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Illusion of Control in Web Design</title>
      <link>https://awfulwoman.com/bookmarks/2018/194/</link>
      <pubDate>Thu, 03 May 2018 18:51:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/194/</guid>
      <description>&lt;p&gt;&amp;ldquo;Start simply. Code defensively. User-test. Recognize the chaos. Embrace it.&amp;rdquo; An incredible article from @aarongustafson!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Navigating Gray Areas in Website Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2018/195/</link>
      <pubDate>Tue, 01 May 2018 08:45:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/195/</guid>
      <description>&lt;p&gt;Excellent guide to utilising @pa11y and Voiceover effectively.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Managing Heading Levels In Design Systems</title>
      <link>https://awfulwoman.com/bookmarks/2018/196/</link>
      <pubDate>Sat, 21 Apr 2018 11:05:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/196/</guid>
      <description>&lt;p&gt;Excellent stuff from @heydonworks on how to manage headings within a large scale site and design system.&lt;/p&gt;&#xA;&lt;p&gt;Bonus points for mild mocking of those who say &amp;ldquo;headings are relics of the pre-app document era&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Funkify Disability simulator</title>
      <link>https://awfulwoman.com/bookmarks/2018/197/</link>
      <pubDate>Wed, 18 Apr 2018 06:45:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/197/</guid>
      <description>&lt;p&gt;This disability simulator is super useful for building empathy with those people who use your sites in a different way to you. ❤️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Design Great Alt Text</title>
      <link>https://awfulwoman.com/bookmarks/2018/198/</link>
      <pubDate>Fri, 13 Apr 2018 09:26:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/198/</guid>
      <description>&lt;p&gt;How to design great alt text!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Minimal viable service worker</title>
      <link>https://awfulwoman.com/bookmarks/2018/199/</link>
      <pubDate>Wed, 11 Apr 2018 10:44:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/199/</guid>
      <description>&lt;p&gt;Implementing a minimum viable service worker. Very nice post by @adactio!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>You Don&#39;t Know JS: A book series</title>
      <link>https://awfulwoman.com/bookmarks/2018/200/</link>
      <pubDate>Tue, 10 Apr 2018 14:32:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/200/</guid>
      <description>&lt;p&gt;I love this series. ❤️ @YDKJS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pitfalls of Card UIs - daverupert.com</title>
      <link>https://awfulwoman.com/bookmarks/2018/201/</link>
      <pubDate>Mon, 09 Apr 2018 12:41:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/201/</guid>
      <description>&lt;p&gt;The pitfalls of using card UIs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Grid Garden</title>
      <link>https://awfulwoman.com/bookmarks/2018/202/</link>
      <pubDate>Mon, 09 Apr 2018 10:31:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/202/</guid>
      <description>&lt;p&gt;A delightful little game for learning CSS Grid.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTTP Status Dogs</title>
      <link>https://awfulwoman.com/bookmarks/2018/203/</link>
      <pubDate>Mon, 09 Apr 2018 05:29:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/203/</guid>
      <description>&lt;p&gt;HTTP Status Dogs. I approve.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adactio: Links—Dear Developer, The Web Isn’t About You | sonniesedge.co.uk</title>
      <link>https://awfulwoman.com/bookmarks/2018/204/</link>
      <pubDate>Fri, 06 Apr 2018 05:53:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/204/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is absolutely brilliant! Forgive my excitement, but this transcript of Charlie’s talk is so, so good—an equal mix of history and practical advice. Once you’ve read it, share it. I want everyone to have the pleasure of reading this inspiring piece!  &lt;em&gt;beaming face&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Write clean code and avoid the distractions of emerging technology</title>
      <link>https://awfulwoman.com/bookmarks/2018/205/</link>
      <pubDate>Wed, 04 Apr 2018 16:05:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/205/</guid>
      <description>&lt;p&gt;&amp;ldquo;Write clean code and avoid the distractions of shiny new technology&amp;rdquo;.  Solid advise here!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Design Doesn’t Care What You Think Information Looks Like</title>
      <link>https://awfulwoman.com/bookmarks/2018/206/</link>
      <pubDate>Mon, 26 Mar 2018 11:59:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/206/</guid>
      <description>&lt;p&gt;&amp;ldquo;Design Doesn’t Care What You Think Information Looks Like&amp;rdquo;  This piece by @robweychert on design and the underlying HTML is fantastic&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Frontend Case Studies</title>
      <link>https://awfulwoman.com/bookmarks/2018/218/</link>
      <pubDate>Wed, 14 Mar 2018 08:00:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/218/</guid>
      <description>&lt;p&gt;An excellent list of resources for building and maintaining frontend projects at scale. Doing FE effectively on large projects is a &lt;del&gt;very&lt;/del&gt; different game from your average tech-driven chaotic startup, because &lt;del&gt;people&lt;/del&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>JavaScript vs backward compatibility</title>
      <link>https://awfulwoman.com/bookmarks/2018/219/</link>
      <pubDate>Mon, 12 Mar 2018 15:06:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/219/</guid>
      <description>&lt;p&gt;&amp;ldquo;Why are JavaScript developers so opposed to the idea of backward compatibility?&amp;rdquo; This post by @nikitonsky is the most beautiful thing I&amp;rsquo;ve read in months. ♥️&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>IndieWeb Camp Berlin 2018</title>
      <link>https://awfulwoman.com/posts/indieweb-camp-berlin-2018/</link>
      <pubDate>Sun, 11 Mar 2018 20:54:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/indieweb-camp-berlin-2018/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just spent the day at &lt;a href=&#34;https://indieweb.org/2018/Berlin&#34;&gt;IndieWeb Camp Berlin&lt;/a&gt;. It&amp;rsquo;s been so amazing hanging around with some very lovely and clever people, all talking about how the web should be owned by the people who use it, rather than the corporations mining it for data.&lt;/p&gt;&#xA;&lt;p&gt;The event is being hosted at Mozilla&amp;rsquo;s Berlin HQ. Those Mozillan&amp;rsquo;s are provided with snacks, drinks and a beautiful view in a way that makes my eyes water with envy.&lt;/p&gt;&#xA;&lt;p&gt;Some interesting highlights included&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;microsub-on-the-indieweb&#34;&gt;Microsub on the indieweb&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aaronparecki.com/&#34;&gt;Aaron Parecki&lt;/a&gt; showing off &lt;a href=&#34;https://aperture.p3k.io&#34;&gt;Aperture&lt;/a&gt; powered by &lt;a href=&#34;https://indieweb.org/Microsub&#34;&gt;Microsub&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;microformats-sans-css&#34;&gt;Microformats sans CSS&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Microformat entries often collide with CSS, even when prefixed. Especially URL microformat items and CSS utility classes.&lt;/li&gt;&#xA;&lt;li&gt;The fact that it&amp;rsquo;s inside class attribute can make things extremely unclear for devs. &amp;ldquo;Is this class for styling or for microformats?&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;What if we made it possible to write microformats elsewhere?&lt;/li&gt;&#xA;&lt;li&gt;We discussed using&#xA;&lt;ul&gt;&#xA;&lt;li&gt;data-attributes: nope. Using them to markup data for external services is apparently invalid according to the spec.&lt;/li&gt;&#xA;&lt;li&gt;JSON-LD: Violates DRY principle, and is not easily usable by the average person with a website. Requires knowledge of JSON and a way to generate it.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;property&lt;/code&gt; attribute: this one passed muster. It was originally intended to be used by &lt;a href=&#34;https://en.wikipedia.org/wiki/RDFa&#34;&gt;RDFa&lt;/a&gt;. But what if we used it to store microformats instead&amp;hellip;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;data-ethics-on-the-indieweb&#34;&gt;Data ethics on the indieweb&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do we assume that people want to publish on your site via webmentions? Is there an implicit contract that says if they send you a webmention then you&amp;rsquo;re free to use that incoming data?&lt;/li&gt;&#xA;&lt;li&gt;Or should we assume there are no rights and publishing desires by default and publish web mentions only if some kind of licensing indicator exists?&lt;/li&gt;&#xA;&lt;li&gt;How do we deal with licensing of incoming webmentions? via metatags, robots.txt, oembed?&lt;/li&gt;&#xA;&lt;li&gt;Is there an implicit right to privacy that web mentions violates?&lt;/li&gt;&#xA;&lt;li&gt;How do we determine licensing? Do we effectively created a scorecard of &amp;ldquo;happiness to publish&amp;rdquo; based on aforementioned factors?&lt;/li&gt;&#xA;&lt;li&gt;Are there regional/cultural differences?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://adactio.com&#34;&gt;adactio&lt;/a&gt;: &amp;ldquo;The licensing scorecard is effectively an algorithm, akin to Facebook&amp;rsquo;s and Twitter&amp;rsquo;s. we should be public about that if we pursued it&amp;rdquo;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;photos&#34;&gt;Photos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How to markup photos, vs how to markup &lt;em&gt;collections&lt;/em&gt; of photos?&lt;/li&gt;&#xA;&lt;li&gt;Collections are distinct from groups tagged photos.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Collections are curated and displayed. More analogous to a physical gallery. It&amp;rsquo;s an experience.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How to search across indieweb sites for photos, akin to Flickr search? The interesting prospect of searching across sites for all photos of the same tags.&lt;/li&gt;&#xA;&lt;li&gt;Licensing comes up again!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>AMP is not the issue, it&#39;s Google</title>
      <link>https://awfulwoman.com/bookmarks/2018/220/</link>
      <pubDate>Sat, 10 Mar 2018 13:52:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/220/</guid>
      <description>&lt;p&gt;As pointed out by @justinavery, it&amp;rsquo;s not fundamentally AMP that&amp;rsquo;s the problem, it&amp;rsquo;s us happily giving so much power to Google.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How we’ve made GOV.UK Elements even more accessible</title>
      <link>https://awfulwoman.com/bookmarks/2018/221/</link>
      <pubDate>Thu, 01 Mar 2018 18:06:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/221/</guid>
      <description>&lt;p&gt;How the UK&amp;rsquo;s Government Digital Services team made their components even more accessible. #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HTML Source Order and When There’s No CSS</title>
      <link>https://awfulwoman.com/bookmarks/2018/222/</link>
      <pubDate>Thu, 01 Mar 2018 13:00:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/222/</guid>
      <description>&lt;p&gt;Lovely quick video by @jensimmons on designing for those times when users don&amp;rsquo;t have CSS (yes, it&amp;rsquo;s far, far more often than you think).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Web performance basics</title>
      <link>https://awfulwoman.com/bookmarks/2018/223/</link>
      <pubDate>Wed, 28 Feb 2018 17:29:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/223/</guid>
      <description>&lt;p&gt;A series of posts on web performance geared towards beginners.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Mobile speed impacts publisher revenue</title>
      <link>https://awfulwoman.com/bookmarks/2018/224/</link>
      <pubDate>Wed, 28 Feb 2018 17:28:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/224/</guid>
      <description>&lt;p&gt;The state of speed on mobile pages, from Google Doubleclick.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Third party CSS is not safe</title>
      <link>https://awfulwoman.com/bookmarks/2018/225/</link>
      <pubDate>Wed, 28 Feb 2018 16:45:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/225/</guid>
      <description>&lt;p&gt;Mr @jaffathecake shows how it&amp;rsquo;s not just third party JS that can be a security risk - third-party CSS can hurt your users also!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A robust polyfill for the &#39;String.prototype.startsWith&#39; method in ES6.</title>
      <link>https://awfulwoman.com/bookmarks/2018/226/</link>
      <pubDate>Mon, 19 Feb 2018 15:43:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/226/</guid>
      <description>&lt;p&gt;A robust &amp;amp; optimized ES3-compatible polyfill for the &lt;code&gt;String.prototype.startsWith&lt;/code&gt; method in ECMAScript 6.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Everything Easy is Hard Again – Frank Chimero</title>
      <link>https://awfulwoman.com/bookmarks/2018/227/</link>
      <pubDate>Sun, 18 Feb 2018 20:51:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/227/</guid>
      <description>&lt;p&gt;The web industry excitedly says that we should &amp;ldquo;move fast and break things&amp;rdquo;. But perhaps we should be brave enough to suggest that we &amp;ldquo;go slow and fix things.” ?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Basics: Fallback Font Stacks for More Robust Web Typography</title>
      <link>https://awfulwoman.com/bookmarks/2018/228/</link>
      <pubDate>Sun, 18 Feb 2018 20:33:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/228/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m going to (very) mildly disagree with @chriscoyier here and suggest that this is in fact classic progressive enhancement of your site&amp;rsquo;s fonts.   Either way, the result is that you have fonts that work, no matter the conditions! #cssbasics&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cross Browser Testing Solutions – The Ultimate Guide</title>
      <link>https://awfulwoman.com/bookmarks/2018/229/</link>
      <pubDate>Sun, 18 Feb 2018 20:13:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/229/</guid>
      <description>&lt;p&gt;Nice roundup of cross-browser testing solutions.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Google: 53% of mobile users abandon sites that take over 3 seconds to load | Marketing Dive</title>
      <link>https://awfulwoman.com/bookmarks/2018/230/</link>
      <pubDate>Wed, 14 Feb 2018 19:13:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/230/</guid>
      <description>&lt;p&gt;Summary of research showing that most sites take far longer to load than users are willing to wait.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Two Faces of AMP</title>
      <link>https://awfulwoman.com/bookmarks/2018/231/</link>
      <pubDate>Wed, 14 Feb 2018 16:22:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/231/</guid>
      <description>&lt;p&gt;This article by @tkadlec shows how the introduction of AMP Stories is Google deliberately locking people even further into their walled garden.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Almost complete answers to &#34;Front-end Job Interview Questions&#34; which you can use to interview potential candidates, test yourself or completely ignore</title>
      <link>https://awfulwoman.com/bookmarks/2018/232/</link>
      <pubDate>Wed, 14 Feb 2018 14:52:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/232/</guid>
      <description>&lt;p&gt;A set of interview questions and answers for HTML, CSS and JS. Covers much of modern JS and is therefore a very useful tool for gauging your JS knowledge.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Using Media Queries For Responsive Design In 2018</title>
      <link>https://awfulwoman.com/bookmarks/2018/233/</link>
      <pubDate>Mon, 12 Feb 2018 19:24:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/233/</guid>
      <description>&lt;p&gt;A lovely article by @rachelandrew on using the responsive aspects of Flex and Grid to achieve things that we often assume only Container Queries can do.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The JavaScript Supply Chain Paradox: SRI, CSP and Trust in Third Party Libraries</title>
      <link>https://awfulwoman.com/bookmarks/2018/234/</link>
      <pubDate>Mon, 12 Feb 2018 09:34:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/234/</guid>
      <description>&lt;p&gt;Following the recent spate of sites that started running cryptocash miners on users&amp;rsquo; machines, this article makes a compelling case for enacting a CSP on any scripts that you pull directly into your users browser.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Understanding And Using REST APIs</title>
      <link>https://awfulwoman.com/bookmarks/2018/235/</link>
      <pubDate>Mon, 12 Feb 2018 08:20:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/235/</guid>
      <description>&lt;p&gt;Excellent introduction and guide to REST APIs.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Modern CSS Explained For Dinosaurs</title>
      <link>https://awfulwoman.com/bookmarks/2018/236/</link>
      <pubDate>Mon, 12 Feb 2018 07:36:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/236/</guid>
      <description>&lt;p&gt;Excellent, and non-opinionated, overview of the various approaches to organising and building CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Getting started with data science tools</title>
      <link>https://awfulwoman.com/posts/data-science-tools/</link>
      <pubDate>Sat, 03 Feb 2018 23:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/data-science-tools/</guid>
      <description>&lt;p&gt;My girlfriend recently attended an &lt;a href=&#34;https://github.com/ThoughtWorksInc/twde-datalab&#34;&gt;introduction to data science workshop at Thoughtworks&lt;/a&gt; that assumed that the attendees had a working knowledge of package managers and tech tooling. As she&amp;rsquo;s an actual, you know, &lt;em&gt;post-doctoral research scientist helping build insights into Alzheimer&amp;rsquo;s Disease&lt;/em&gt;, she really doesn&amp;rsquo;t have to time to fuck around learning tech tools for fun, and so didn&amp;rsquo;t have a machine ready to deal with this stuff. But being the kind soul that I am (and who likes having a happy partner), I wrote up how to get a machine working with data science tech tools, and I&amp;rsquo;m sharing it with you here.&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This installation guide assumes a completely blank install of MacOS High Sierra. If you&amp;rsquo;re following this guide on any other OS or machine state then you may have software that interferes with this! This is just a rough guide, not an infallible instruction list! Be warned!&lt;/p&gt;&#xA;&lt;h2 id=&#34;installing-base-software&#34;&gt;Installing base software&lt;/h2&gt;&#xA;&lt;p&gt;The steps in this section are not &lt;em&gt;strictly&lt;/em&gt; necessary to get data sciencing. But Brew is so ubiquitous in the MacOS ecosystem, that it&amp;rsquo;s a good idea to have it installed anyway.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;d also recommend installing iTerm, as it&amp;rsquo;s just nicer to use than MacOS&amp;rsquo;s default Terminal.&lt;/p&gt;&#xA;&lt;p&gt;So, first of all, install the Xcode command-line tools with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ xcode-select --install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then we need to install Brew. We do this by telling the Ruby interpreter to download a script off the internet and to run it. (Running a remote script would normally be a risky thing to do, but Brew is well known and trusted, so go ahead).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ /usr/bin/ruby -e &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;”&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;installing-python-tools&#34;&gt;Installing Python tools&lt;/h2&gt;&#xA;&lt;p&gt;MacOS comes with Python 2.7 by default, but we need python 3 for some of the things later on in this guide. It&amp;rsquo;s possible to just install python 3 with Brew, and use that instead of the default. But it&amp;rsquo;s generally a bad idea to replace the system versions of languages directly (it&amp;rsquo;s the same with Ruby), as it &lt;em&gt;could&lt;/em&gt; cause unexpected problems later on, and will definitely lessen your flexibility in switching between versions of Python.&lt;/p&gt;&#xA;&lt;p&gt;So we&amp;rsquo;re going to install a system that allows you to install multiple versions of Python (and lots of other scientific languages!), but to create an alias to them whenever you need them.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m following from lots of useful tips from David Culley, who &lt;a href=&#34;ttps://www.davidculley.com/installing-python-on-a-mac/&#34;&gt;published his own guide&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s install the CLI tool &amp;ldquo;wget&amp;rdquo;, which kinda stands for &amp;ldquo;Webserver Get&amp;rdquo;, and is a tool to get things from web servers. We&amp;rsquo;ll need this in a second. (BTW, if you didn&amp;rsquo;t install Brew earlier, you&amp;rsquo;ll need to figure out how to install your own copy of wget).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ brew install wget&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now we&amp;rsquo;ll need to install some science tools. This is where things get mildly confusing. Our aim is to install Anaconda, a huge collection of both data science tools and a package manager / virtual environment manager called &amp;ldquo;conda&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;To do that we need to install first Miniconda, which is a minimal install of Anaconda, containing only the &amp;ldquo;conda&amp;rdquo; tool and none of the science packages.&lt;/p&gt;&#xA;&lt;p&gt;We will then use &lt;code&gt;conda&lt;/code&gt; to upgrade &lt;code&gt;miniconda&lt;/code&gt; to the full-fledged &lt;code&gt;anaconda&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Got that? Good, because it took me a good while to get my head around it.&lt;/p&gt;&#xA;&lt;p&gt;So, let&amp;rsquo;s use &lt;code&gt;wget&lt;/code&gt; to download the &lt;code&gt;Miniconda&lt;/code&gt; installer.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;We then run it with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ bash Miniconda3-latest-MacOSX-x86_64.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I&amp;rsquo;d recommend choosing the defaults for everything.&lt;/p&gt;&#xA;&lt;p&gt;When that is finished, remove the original installer with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ rm ~/Miniconda3-latest-MacOSX-x86_64.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;At this point you should open a new terminal window! This is because miniconda just altered some PATH things in your environment, and these new settings can&amp;rsquo;t be picked up until a new terminal is created.&lt;/p&gt;&#xA;&lt;p&gt;We can see the effects on your PATH by typing:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ echo $PATH&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It should hopefully show miniconda at the start of the PATH line.&lt;/p&gt;&#xA;&lt;p&gt;So we&amp;rsquo;ve installed Miniconda, but want access to Anaconda, which has all the useful Python science packages.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ conda install anaconda&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Just to make sure everything is up to date, run the following:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ conda update --all&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;installing-tutorial-packages&#34;&gt;Installing tutorial packages&lt;/h2&gt;&#xA;&lt;p&gt;Now we switch to the Thoughtworks guide at &lt;a href=&#34;https://github.com/ThoughtWorksInc/twde-datalab&#34;&gt;https://github.com/ThoughtWorksInc/twde-datalab&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We need a place to hold all your different fun science projects. I&amp;rsquo;d recommend a folder in your home dir called &amp;ldquo;Projects&amp;rdquo;. You can make this with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ mkdir ~/Projects&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Clone the Thoughtworks project and move into the appropriate folder:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ git clone https://github.com/ThoughtWorksInc/twde-datalab &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; cd twde-datalab&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then use &amp;ldquo;pip&amp;rdquo; (which was installed by the Anaconda package) to install all the things listed in &amp;ldquo;requirements.txt&amp;rdquo; (which just came from the git repo).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ pip install -r requirements.txt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now run the script that came from with the project. (If you like, you can take a look at what&amp;rsquo;s inside it with &amp;ldquo;cat run_decisiontree_pipeline.sh&amp;rdquo;).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ sh run_decisiontree_pipeline.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will download a huge chunk of data from a remote storage place, hosted by thoughtworks on Amazon&amp;rsquo;s S3 service and start analysing it.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s it! After this it all becomes data science and weird shit that I don&amp;rsquo;t really understand.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll be over here, with my CSS.&lt;/p&gt;&#xA;&lt;h2 id=&#34;useful-resources&#34;&gt;Useful resources&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/ThoughtWorksInc/twde-datalab&#34;&gt;https://github.com/ThoughtWorksInc/twde-datalab&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.anaconda.com/what-is-anaconda/&#34;&gt;https://www.anaconda.com/what-is-anaconda/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wilsonmar.github.io/python-install/&#34;&gt;https://wilsonmar.github.io/python-install/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://conda.io/docs/user-guide/getting-started.html#managing-conda&#34;&gt;https://conda.io/docs/user-guide/getting-started.html#managing-conda&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.davidculley.com/installing-python-on-a-mac/&#34;&gt;https://www.davidculley.com/installing-python-on-a-mac/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>bramstein/homebrew-webfonttools: Homebrew formulae for font tools</title>
      <link>https://awfulwoman.com/bookmarks/2018/237/</link>
      <pubDate>Tue, 30 Jan 2018 10:44:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/237/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;homebrew-webfonttools - Homebrew formulae for font tools&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>aria-expanded does not require a fallback</title>
      <link>https://awfulwoman.com/bookmarks/2018/238/</link>
      <pubDate>Mon, 22 Jan 2018 15:52:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/238/</guid>
      <description></description>
    </item>
    <item>
      <title>Polyfill service</title>
      <link>https://awfulwoman.com/bookmarks/2018/239/</link>
      <pubDate>Wed, 17 Jan 2018 11:55:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/239/</guid>
      <description></description>
    </item>
    <item>
      <title>Bracket Pair Colorizer - Visual Studio Marketplace</title>
      <link>https://awfulwoman.com/bookmarks/2018/240/</link>
      <pubDate>Tue, 16 Jan 2018 15:03:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/240/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Extension for Visual Studio Code - A customizable extension for colorizing matching brackets&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>component/type: Type assertions aka less-broken `typeof`</title>
      <link>https://awfulwoman.com/bookmarks/2018/241/</link>
      <pubDate>Mon, 15 Jan 2018 12:41:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/241/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Type assertions aka less-broken &lt;code&gt;typeof&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>sindresorhus/mem: Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input</title>
      <link>https://awfulwoman.com/bookmarks/2018/242/</link>
      <pubDate>Mon, 15 Jan 2018 12:17:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/242/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;mem - Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Robust Client-Side JavaScript – A Developer’s Guide · molily</title>
      <link>https://awfulwoman.com/bookmarks/2018/243/</link>
      <pubDate>Tue, 02 Jan 2018 10:56:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2018/243/</guid>
      <description></description>
    </item>
    <item>
      <title>Rated zero. — Ethan Marcotte</title>
      <link>https://awfulwoman.com/bookmarks/2017/244/</link>
      <pubDate>Thu, 28 Dec 2017 15:54:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/244/</guid>
      <description></description>
    </item>
    <item>
      <title>Native form validation 1: UI and CSS - QuirksBlog</title>
      <link>https://awfulwoman.com/bookmarks/2017/245/</link>
      <pubDate>Mon, 18 Dec 2017 18:36:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/245/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility Through Semantic HTML ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2017/246/</link>
      <pubDate>Mon, 18 Dec 2017 14:05:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/246/</guid>
      <description></description>
    </item>
    <item>
      <title>Gordux.js - The redux pattern in vanilla.js</title>
      <link>https://awfulwoman.com/bookmarks/2017/247/</link>
      <pubDate>Wed, 13 Dec 2017 15:08:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/247/</guid>
      <description></description>
    </item>
    <item>
      <title>What is Progressive Enhancement and Why Should You Care?</title>
      <link>https://awfulwoman.com/bookmarks/2017/248/</link>
      <pubDate>Wed, 06 Dec 2017 11:08:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/248/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Progressive enhancement is a development approach, not a technology choice.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Performance Calendar » 2017</title>
      <link>https://awfulwoman.com/bookmarks/2017/249/</link>
      <pubDate>Tue, 05 Dec 2017 15:51:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/249/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Content Accessibility Guidelines—for People Who Haven&#39;t Read Them - 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2017/250/</link>
      <pubDate>Mon, 04 Dec 2017 15:29:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/250/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Development Advent Calendars for 2017 | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2017/251/</link>
      <pubDate>Mon, 04 Dec 2017 07:03:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/251/</guid>
      <description></description>
    </item>
    <item>
      <title>23 Minutes of Work for Better Font Loading—zachleat.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/252/</link>
      <pubDate>Sat, 02 Dec 2017 17:54:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/252/</guid>
      <description></description>
    </item>
    <item>
      <title>Videos from a11yclub: Talks from Heydon Pickering, Laura Kalbag, and Detlev Fischer</title>
      <link>https://awfulwoman.com/bookmarks/2017/253/</link>
      <pubDate>Sat, 02 Dec 2017 11:20:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/253/</guid>
      <description>&lt;p&gt;Videos from a11yclub: Talks from Heydon Pickering, Laura Kalbag, and Detlev Fischer  #webdesign #webdev #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Accessibility First: Rethinking the Way We Approach Website Design and Development - 24 Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2017/254/</link>
      <pubDate>Sat, 02 Dec 2017 08:20:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/254/</guid>
      <description></description>
    </item>
    <item>
      <title>edent/SuperTinyIcons: Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos</title>
      <link>https://awfulwoman.com/bookmarks/2017/255/</link>
      <pubDate>Fri, 01 Dec 2017 14:54:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/255/</guid>
      <description></description>
    </item>
    <item>
      <title>Fast, Simple, &amp; Free Open Source Webfont Converter | fontplop</title>
      <link>https://awfulwoman.com/bookmarks/2017/256/</link>
      <pubDate>Tue, 28 Nov 2017 17:51:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/256/</guid>
      <description></description>
    </item>
    <item>
      <title>russellgoldenberg/scrollama: Scrollytelling with IntersectionObserver.</title>
      <link>https://awfulwoman.com/bookmarks/2017/257/</link>
      <pubDate>Sun, 26 Nov 2017 00:24:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/257/</guid>
      <description></description>
    </item>
    <item>
      <title>Vox Product Accessibility Guidelines</title>
      <link>https://awfulwoman.com/bookmarks/2017/258/</link>
      <pubDate>Fri, 24 Nov 2017 09:18:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/258/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;As journalists, advertisers, producers, and creators, content is at our core at Vox Media. We want to ensure that everyone—regardless of ability, situation, or context—can access it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>a11y.css</title>
      <link>https://awfulwoman.com/bookmarks/2017/259/</link>
      <pubDate>Thu, 23 Nov 2017 17:44:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/259/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site&amp;rsquo;s quality by simply including it as an external stylesheet.  This could be very useful!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Discover The Fatwigoo - otsukare</title>
      <link>https://awfulwoman.com/bookmarks/2017/260/</link>
      <pubDate>Tue, 14 Nov 2017 13:10:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/260/</guid>
      <description>&lt;p&gt;Simple fix for giant SVGs when CSS is not available.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Introduction · a11y-dialog</title>
      <link>https://awfulwoman.com/bookmarks/2017/261/</link>
      <pubDate>Tue, 14 Nov 2017 09:46:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/261/</guid>
      <description></description>
    </item>
    <item>
      <title>Falsehoods Programmers Believe About Names | Kalzumeus Software</title>
      <link>https://awfulwoman.com/bookmarks/2017/262/</link>
      <pubDate>Tue, 17 Oct 2017 12:25:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/262/</guid>
      <description></description>
    </item>
    <item>
      <title>uiGradients - Beautiful colored gradients</title>
      <link>https://awfulwoman.com/bookmarks/2017/263/</link>
      <pubDate>Fri, 06 Oct 2017 11:52:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/263/</guid>
      <description></description>
    </item>
    <item>
      <title>Abstract Away the Performance Faults of querySelectorAll | Ryan Morr</title>
      <link>https://awfulwoman.com/bookmarks/2017/264/</link>
      <pubDate>Fri, 06 Oct 2017 10:30:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/264/</guid>
      <description></description>
    </item>
    <item>
      <title>How to prepare and write a tech conference talk – very much alive.</title>
      <link>https://awfulwoman.com/bookmarks/2017/265/</link>
      <pubDate>Thu, 28 Sep 2017 09:55:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/265/</guid>
      <description></description>
    </item>
    <item>
      <title>Size Limit: Make the Web lighter — Martian Chronicles, Evil Martians’ team blog</title>
      <link>https://awfulwoman.com/bookmarks/2017/266/</link>
      <pubDate>Thu, 28 Sep 2017 03:12:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/266/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility at trivago · trivago techblog</title>
      <link>https://awfulwoman.com/bookmarks/2017/267/</link>
      <pubDate>Wed, 27 Sep 2017 11:56:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/267/</guid>
      <description></description>
    </item>
    <item>
      <title>An Overview Of The Most Common UX Design Deliverables – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2017/268/</link>
      <pubDate>Wed, 27 Sep 2017 11:54:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/268/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Learn how design deliverables (tangible records of work that has occurred) can help UX designers to communicate design ideas successfully.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A 10 minute primer to JavaScript modules, module formats, module loaders and module bundlers</title>
      <link>https://awfulwoman.com/bookmarks/2017/269/</link>
      <pubDate>Sun, 24 Sep 2017 09:29:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/269/</guid>
      <description></description>
    </item>
    <item>
      <title>Using progressive enhancement - Service Manual - GOV.UK</title>
      <link>https://awfulwoman.com/bookmarks/2017/270/</link>
      <pubDate>Wed, 13 Sep 2017 09:06:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/270/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;How to building web pages so they work in HTML first: starting with HTML, extra styles and features, using Javascript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>JavaScript Scope and Closures | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/271/</link>
      <pubDate>Mon, 28 Aug 2017 19:55:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/271/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Scopes and closures are important in JavaScript. But, they were confusing for me when I first started. Here&amp;rsquo;s an explanation of scopes and closures to help.  Lovely explanation and overview of scopes and closures in JS.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Increase your web development skill-set: 150 animated tips on Chrome DevTools</title>
      <link>https://awfulwoman.com/bookmarks/2017/272/</link>
      <pubDate>Fri, 25 Aug 2017 20:19:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/272/</guid>
      <description></description>
    </item>
    <item>
      <title>It’s OK to Use Tables | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2017/273/</link>
      <pubDate>Fri, 25 Aug 2017 19:47:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/273/</guid>
      <description></description>
    </item>
    <item>
      <title>Fall-Back/CSS-Mustard-Cut: Cutting the Mustard without Javascript</title>
      <link>https://awfulwoman.com/bookmarks/2017/274/</link>
      <pubDate>Fri, 25 Aug 2017 10:25:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/274/</guid>
      <description></description>
    </item>
    <item>
      <title>Aerotwist - The Anatomy of a Frame</title>
      <link>https://awfulwoman.com/bookmarks/2017/275/</link>
      <pubDate>Fri, 25 Aug 2017 10:22:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/275/</guid>
      <description></description>
    </item>
    <item>
      <title>Creating an Accessible Modal Dialog</title>
      <link>https://awfulwoman.com/bookmarks/2017/276/</link>
      <pubDate>Fri, 25 Aug 2017 10:21:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/276/</guid>
      <description>&lt;blockquote&gt;Modal Dialogs are a tricky thing to make accessible. For visual users navigating with a mouse, creating a dialog is as simple as styling the element to look visually different from the rest of the page. However, users navigating a site via a keyboard and/or screenreader need a lot more.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Inside a super fast CSS engine: Quantum CSS (aka Stylo) ★ Mozilla Hacks – the Web developer blog</title>
      <link>https://awfulwoman.com/bookmarks/2017/277/</link>
      <pubDate>Tue, 22 Aug 2017 17:58:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/277/</guid>
      <description></description>
    </item>
    <item>
      <title>Above the fold is a myth.</title>
      <link>https://awfulwoman.com/bookmarks/2017/278/</link>
      <pubDate>Sun, 13 Aug 2017 16:18:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/278/</guid>
      <description>&lt;blockquote&gt;The simplest reason as to why &#39;above the fold&#39; is a myth.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>UX brutalism</title>
      <link>https://awfulwoman.com/bookmarks/2017/279/</link>
      <pubDate>Fri, 11 Aug 2017 16:08:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/279/</guid>
      <description></description>
    </item>
    <item>
      <title>Modern Layouts: Getting Out of Our Ruts by Jen Simmons—An Event Apart video on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2017/280/</link>
      <pubDate>Mon, 07 Aug 2017 12:45:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/280/</guid>
      <description>&lt;blockquote&gt;In the early years of the web, there was a lot of variation and experimentation with where to put content on a web page. Then, it seems, we all settled into a handful of patterns and stayed there for over a decade&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>edenspiekermann/a11y-dialog: A very lightweight and flexible accessible modal dialog.</title>
      <link>https://awfulwoman.com/bookmarks/2017/281/</link>
      <pubDate>Sun, 06 Aug 2017 09:05:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/281/</guid>
      <description>&lt;blockquote&gt;a11y-dialog - A very lightweight and flexible accessible modal dialog.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Optimising the front end for the browser</title>
      <link>https://awfulwoman.com/bookmarks/2017/282/</link>
      <pubDate>Sun, 06 Aug 2017 08:10:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/282/</guid>
      <description>&lt;blockquote&gt;An introductory overview to optimising front end code for the browser, to improve UX and SEO rankings.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>If you really dislike FOUT, `font-display: optional` might be your jam | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/283/</link>
      <pubDate>Thu, 03 Aug 2017 13:23:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/283/</guid>
      <description></description>
    </item>
    <item>
      <title>:focus-within | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/284/</link>
      <pubDate>Wed, 02 Aug 2017 16:07:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/284/</guid>
      <description>&lt;blockquote&gt;The :focus-within pseudo selector in CSS is a bit unusual, although well-named and rather intuitive. It selects an element if that element contains any chi&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>ally.js</title>
      <link>https://awfulwoman.com/bookmarks/2017/285/</link>
      <pubDate>Mon, 31 Jul 2017 12:17:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/285/</guid>
      <description></description>
    </item>
    <item>
      <title>Dark Matter</title>
      <link>https://awfulwoman.com/bookmarks/2017/286/</link>
      <pubDate>Fri, 28 Jul 2017 17:51:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/286/</guid>
      <description>&lt;blockquote&gt;A personal publishing platform for the #indieweb&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Webmention</title>
      <link>https://awfulwoman.com/bookmarks/2017/287/</link>
      <pubDate>Fri, 28 Jul 2017 17:48:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/287/</guid>
      <description>&lt;blockquote&gt;Webmention is a simple way to notify any URL when you link to it from your site.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Webmention</title>
      <link>https://awfulwoman.com/bookmarks/2017/288/</link>
      <pubDate>Fri, 28 Jul 2017 17:48:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/288/</guid>
      <description></description>
    </item>
    <item>
      <title>IndieWeb</title>
      <link>https://awfulwoman.com/bookmarks/2017/289/</link>
      <pubDate>Fri, 28 Jul 2017 17:47:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/289/</guid>
      <description>&lt;blockquote&gt;The IndieWeb is a people-focused alternative to the &#34;corporate web&#34;.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Bridgy</title>
      <link>https://awfulwoman.com/bookmarks/2017/290/</link>
      <pubDate>Fri, 28 Jul 2017 17:44:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/290/</guid>
      <description></description>
    </item>
    <item>
      <title>IndieWebify.Me - a guide to getting you on the IndieWeb</title>
      <link>https://awfulwoman.com/bookmarks/2017/291/</link>
      <pubDate>Fri, 28 Jul 2017 17:43:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/291/</guid>
      <description></description>
    </item>
    <item>
      <title>JSCost.org</title>
      <link>https://awfulwoman.com/bookmarks/2017/292/</link>
      <pubDate>Wed, 26 Jul 2017 09:08:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/292/</guid>
      <description></description>
    </item>
    <item>
      <title>[no title]</title>
      <link>https://awfulwoman.com/bookmarks/2017/293/</link>
      <pubDate>Sun, 23 Jul 2017 11:44:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/293/</guid>
      <description></description>
    </item>
    <item>
      <title>We need to talk about that tweet. – Cobot</title>
      <link>https://awfulwoman.com/bookmarks/2017/294/</link>
      <pubDate>Fri, 21 Jul 2017 21:14:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/294/</guid>
      <description></description>
    </item>
    <item>
      <title>Implementing Webmentions</title>
      <link>https://awfulwoman.com/bookmarks/2017/295/</link>
      <pubDate>Sun, 16 Jul 2017 16:17:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/295/</guid>
      <description></description>
    </item>
    <item>
      <title>Subset and Self-Host Web Fonts | brettklamer.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/296/</link>
      <pubDate>Wed, 05 Jul 2017 09:45:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/296/</guid>
      <description>&lt;blockquote&gt;How to subset web fonts and host them yourself.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Fontie — webfont converter, @font-face generator</title>
      <link>https://awfulwoman.com/bookmarks/2017/297/</link>
      <pubDate>Wed, 05 Jul 2017 09:45:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/297/</guid>
      <description>&lt;blockquote&gt;Fontie converts your desktop fonts into web fonts that work everywhere and puts them along with the CSS in one fine @font-face package. Various options give you the possibilty to fix and optimize your webfonts.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>google webfonts helper</title>
      <link>https://awfulwoman.com/bookmarks/2017/298/</link>
      <pubDate>Wed, 05 Jul 2017 08:59:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/298/</guid>
      <description>&lt;blockquote&gt;A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets!&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A Comprehensive Guide to Font Loading Strategies—zachleat.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/299/</link>
      <pubDate>Wed, 05 Jul 2017 08:46:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/299/</guid>
      <description></description>
    </item>
    <item>
      <title>Deconstructing the Google Analytics tracking script</title>
      <link>https://awfulwoman.com/bookmarks/2017/300/</link>
      <pubDate>Mon, 03 Jul 2017 17:56:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/300/</guid>
      <description></description>
    </item>
    <item>
      <title>&lt;head&gt; Cheat Sheet</title>
      <link>https://awfulwoman.com/bookmarks/2017/301/</link>
      <pubDate>Sat, 17 Jun 2017 05:15:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/301/</guid>
      <description>&lt;p&gt;A list of everything that could go in the &lt;head&gt; of your document&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>10 Basic Principles of Visual Design – Prototyping: From UX to Front End</title>
      <link>https://awfulwoman.com/bookmarks/2017/302/</link>
      <pubDate>Sat, 17 Jun 2017 05:08:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/302/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility according to actual people with disabilities - Axess Lab</title>
      <link>https://awfulwoman.com/bookmarks/2017/303/</link>
      <pubDate>Thu, 15 Jun 2017 13:56:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/303/</guid>
      <description>&lt;blockquote&gt;“If you have a disability, what’s the hardest thing about browsing the web?” The answers to Safia Abdalla’s tweet are truly eye-opening and shows us what web accessibility should really be about. The tweet that started it all i&#39;m curious to know: if you have a disability, what&#39;s the hardest thing about browsing the web? […]&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Inclusive Design 24 (#ID24) 9 June 2017 organized by The Paciello Group</title>
      <link>https://awfulwoman.com/bookmarks/2017/304/</link>
      <pubDate>Thu, 15 Jun 2017 07:40:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/304/</guid>
      <description></description>
    </item>
    <item>
      <title>Inclusive Design Principles</title>
      <link>https://awfulwoman.com/bookmarks/2017/305/</link>
      <pubDate>Tue, 13 Jun 2017 14:54:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/305/</guid>
      <description>&lt;blockquote&gt;These Inclusive Design Principles are about putting people first. It&#39;s about designing for the needs of people with permanent, temporary, situational, or changing disabilities — all of us really.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The web sucks if you have a slow connection | Hacker News</title>
      <link>https://awfulwoman.com/bookmarks/2017/306/</link>
      <pubDate>Mon, 12 Jun 2017 06:56:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/306/</guid>
      <description></description>
    </item>
    <item>
      <title>A day without JavaScript | Hacker News</title>
      <link>https://awfulwoman.com/bookmarks/2017/307/</link>
      <pubDate>Mon, 12 Jun 2017 06:55:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/307/</guid>
      <description></description>
    </item>
    <item>
      <title>Implementing system fonts on Booking.com — A lesson learned.</title>
      <link>https://awfulwoman.com/bookmarks/2017/308/</link>
      <pubDate>Wed, 07 Jun 2017 11:07:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/308/</guid>
      <description>&lt;blockquote&gt;For a very long time we had been serving a pretty standard font-stack — Helvetica, Arial, Sans-serif — safe in the knowledge that this selection would give us a trouble-free, albeit uninspired, font…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A day without JavaScript</title>
      <link>https://awfulwoman.com/posts/a-day-without-javascript/</link>
      <pubDate>Wed, 07 Jun 2017 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/a-day-without-javascript/</guid>
      <description>&lt;p&gt;As I write this it&amp;rsquo;s raining outside, and I&amp;rsquo;m trying to avoid having to go out into the murk and watch the Germans conduct their annual &lt;a href=&#34;http://www.karneval-berlin.de/en/&#34;&gt;diversity maneuvers&lt;/a&gt;. I&amp;rsquo;ve therefore decided to pass my time by doing the one thing that counts as a religious crime in web dev land: I&amp;rsquo;m going to turn off javascript in my browser and see what sites work and what sites don&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;p&gt;I know, I know, my life is simply too exciting.&lt;/p&gt;&#xA;&lt;p&gt;Now, I know that because I write a lot about the universal web and progressive enhancement, people assume that I must hate javascript.&lt;/p&gt;&#xA;&lt;p&gt;This would be an incorrect assumption.&lt;/p&gt;&#xA;&lt;p&gt;I simply hate people relying on brittle client-side javascript when there are other alternatives. In the same way as I wouldn&amp;rsquo;t rely on some unknown minicab firm as the sole way of getting me to the airport for a wedding flight, I don&amp;rsquo;t like relying on a non-guaranteed technology as the sole way of delivering a web app.&lt;/p&gt;&#xA;&lt;p&gt;For me it&amp;rsquo;s a matter of elegance and simplicity over unnecessary complexity.&lt;/p&gt;&#xA;&lt;h2 id=&#34;too-many-tabs&#34;&gt;Too many tabs&lt;/h2&gt;&#xA;&lt;p&gt;So, for my dreary grey day experiment I restricted myself to just the things open in my browser tabs. For normal people this might be two or three sites.&lt;/p&gt;&#xA;&lt;p&gt;Not for me. I have approximately 17 shitmillion tabs open, because I Have a Problem With Tabs.&lt;/p&gt;&#xA;&lt;p&gt;No seriously. I can never just close a tab. I&amp;rsquo;ve tried things like &lt;a href=&#34;https://www.one-tab.com/&#34;&gt;One Tab&lt;/a&gt; but I just can&amp;rsquo;t get down to less than 30 in any one window (&amp;ldquo;I&amp;rsquo;ll just save that tab for later&amp;rdquo; I think, each and ever time). Let&amp;rsquo;s just agree that I need some kind of therapy, and we&amp;rsquo;ll all be able to move on.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, there&amp;rsquo;s nothing fancy to this experiment. It was a case of turning off javascript in the browser and reloading a site, nothing more. To quickly disable the browser&amp;rsquo;s JS with one click I used Chrome and the &lt;a href=&#34;https://chrome.google.com/webstore/detail/toggle-javascript/cidlcjdalomndpeagkjpnefhljffbnlo&#34;&gt;Toggle Javascript&lt;/a&gt; extension - available, ironically enough, via the javascript-only Chrome web store.&lt;/p&gt;&#xA;&lt;p&gt;Oh, and for you, sweet reader, I opened these tabs in new windows, so you don&amp;rsquo;t have to see the pain of 50 tabs open at once.&lt;/p&gt;&#xA;&lt;h2 id=&#34;first-impressions&#34;&gt;First impressions&lt;/h2&gt;&#xA;&lt;p&gt;So how was it? Well, with just a few minutes of sans-javascript life under my belt, my first impression was &amp;ldquo;Holy shit, things are &lt;em&gt;fast&lt;/em&gt; without javascript&amp;rdquo;. There&amp;rsquo;s no ads. There&amp;rsquo;s no video loading at random times. There&amp;rsquo;s no sudden interrupts by &amp;ldquo;DO YOU WANT TO FUCKING SUBSCRIBE?&amp;rdquo; modals.&lt;/p&gt;&#xA;&lt;p&gt;If this were the only manifestation of turning off javascript, I&amp;rsquo;d do this for the rest of time. However, a lot of things don&amp;rsquo;t work. Navigation is the most common failure mode. Hamburger menus fail to internally link to a nav section (come on, that&amp;rsquo;s an easy one kids). Forms die when javascript is taken away (point the form to an endpoint that accepts GET/POST queries ffs). Above the fold &lt;em&gt;images&lt;/em&gt; fail to load (you do know they&amp;rsquo;re streaming by default, yes?).&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-sites&#34;&gt;The sites&lt;/h2&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s get to it. I think I&amp;rsquo;ve got a pretty representative list of sites in my open tabs (perhaps due to the aforementioned Tab Problem). Howl at me on Twitter if you feel I missed anything particularly important.&lt;/p&gt;&#xA;&lt;h3 id=&#34;feedly&#34;&gt;Feedly&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-c5144217615a9fa2190c9f515fd28938-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_4bc9045e58858b97.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_ce862109e8284658.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_ea1ed972300951a2.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_a3e0ed68f112db4.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_a3e0ed68f112db4.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;My very first attempt at sans-JS and I get nothing but a blank white page.&lt;/p&gt;&#xA;&lt;p&gt;Fuck you feedly.&lt;/p&gt;&#xA;&lt;p&gt;Where are you going? I&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;sighs, runs hands over face, shouts after Feedly&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Wait no, Feedly, I&amp;rsquo;m sorry. I didn&amp;rsquo;t mean that. It was the coffee talking. Can we talk this over? I like using you to keep up with blog posts.&lt;/p&gt;&#xA;&lt;p&gt;But why do you work like this, Feedly? Your devs &lt;em&gt;could&lt;/em&gt; offer the site in basic HTML and use advanced features such as, er, anchor links, to move to other articles. Then when JS is available, new content can be loaded via JS.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Relationship counselling.&lt;/p&gt;&#xA;&lt;h3 id=&#34;24-ways&#34;&gt;24 Ways&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-c5144217615a9fa2190c9f515fd28938-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_4bc9045e58858b97.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_ce862109e8284658.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_ea1ed972300951a2.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_a3e0ed68f112db4.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/feedly_hu_a3e0ed68f112db4.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve had this open in my tabs for the last 6 months, meaning to read it. Look, I&amp;rsquo;M SORRY, okay? But holy fuck, this site works great without javascript. All the animations are there (because they&amp;rsquo;re CSS) and the slide in navigation works (because it internally links to the static version of the menu at the bottom of the page).&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Class act. Smoooooth. Jazzz.&lt;/p&gt;&#xA;&lt;h3 id=&#34;amazon&#34;&gt;Amazon&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-707f20fa1b79590ed80c4a960980c896-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/amazon_hu_812bf4292a4c7551.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/amazon_hu_ae7d5c59f23e3673.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/amazon_hu_bf66f06d5d0076a9.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/amazon_hu_92c4a34315e497bd.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/amazon_hu_92c4a34315e497bd.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The site looks a little&amp;hellip; &lt;em&gt;off&lt;/em&gt; without JS (the myriad accordions vomit their content over the page when JS isn&amp;rsquo;t there to keep them under control). But the entire site works! You can still search, you still get recommendations. You can still add items to your basket, and you can still proceed to the checkout.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Amazonian warrior.&lt;/p&gt;&#xA;&lt;h3 id=&#34;bbc-news&#34;&gt;BBC News&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-f51f404517258f8e6176e29ea7fce4bf-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/bbc_news_hu_e3f23f058806c9b5.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/bbc_news_hu_934ce2805bdde144.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/bbc_news_hu_1b6e8d60c1df6311.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/bbc_news_hu_6569bc9b6ea4efbd.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/bbc_news_hu_6569bc9b6ea4efbd.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s the day after the latest London terrorism attacks, and so I&amp;rsquo;ve got this open, just to see how the media intensifies and aids every terrorist action. The BBC is the inventor and poster-child for progressive enhancement via Cutting the Mustard, and it doesn&amp;rsquo;t disappoint. The non-CTM site works fully and while it doesn&amp;rsquo;t &lt;em&gt;look&lt;/em&gt; the same as the full desktop site (it&amp;rsquo;s mobile-first and so is pretty much the mobile version), it still &lt;em&gt;works&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Colman&amp;rsquo;s Mustard&lt;/p&gt;&#xA;&lt;h3 id=&#34;google-chrome&#34;&gt;Google Chrome&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-0d8e4d72e30348ceffa60b6f3027e418-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/chrome_download_hu_e58380c2748a2f7b.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/chrome_download_hu_6cb06aac15dc3fc5.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/chrome_download_hu_e85e08c7fb4d7e85.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/chrome_download_hu_825f567f24e68555.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/chrome_download_hu_825f567f24e68555.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The Google Chrome download page just fails completely, with no notice, only a blank white page.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Sigh&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; No Chrome for you, you dirty javascriptophobe!&lt;/p&gt;&#xA;&lt;h3 id=&#34;google-maps&#34;&gt;Google Maps&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-4fb0368b402a7c9bc0c13142cd058e7c-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_maps_hu_3e638dc8b6701f21.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/google_maps_hu_fcda8810931aa2c6.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_maps_hu_cef61cd92b7e60e4.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/google_maps_hu_41ca629966d15678.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_maps_hu_41ca629966d15678.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Following Gmail, Google Maps is perhaps one of the most heavily used Single Page Applications out there. As such I expected some kind of fallback, like Gmail provides, even if it wasn&amp;rsquo;t true progressive enhancement. Maybe some kind of Streetmap style tile-by-tile navigation fallback?&lt;/p&gt;&#xA;&lt;p&gt;But it failed completely.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Cartography catastrophe.&lt;/p&gt;&#xA;&lt;h3 id=&#34;google-search&#34;&gt;Google Search&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-5c98472fc0ecd2b01b92aaeba238abe4-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_hu_d455082fab59c45a.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/google_hu_322d1e22879dbe20.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_hu_d674aadd5d4c93c7.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/google_hu_5bd9d3df115022dc.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/google_hu_5bd9d3df115022dc.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Without JS, Google still does what it&amp;rsquo;s best at: searching.&lt;/p&gt;&#xA;&lt;p&gt;Okay, there&amp;rsquo;s no autocomplete, the layout reverts to the early 2000s again, and image search is shockingly bad looking. But, in the best progressive enhancement manner, you can still perform your core tasks.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Solid.&lt;/p&gt;&#xA;&lt;h3 id=&#34;netflix&#34;&gt;Netflix&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-c10146cc3ceb68cd482833556b559f6e-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/netflix_hu_4e32849d603a0f83.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/netflix_hu_c08d73f7935e9335.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/netflix_hu_e560d4aff633a157.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/netflix_hu_f55b37a5f473fa0d.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/netflix_hu_f55b37a5f473fa0d.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m using netflix to try and indoctrinate my girlfriend into watching Star Trek. So far she&amp;rsquo;s not convinced: &amp;ldquo;Tasha Yar &lt;em&gt;slept with Mr Data?&lt;/em&gt; But that would be like fucking your microwave!&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Anyway, Netflix doesn&amp;rsquo;t work. Well, it loads the header, if you want to count that. I get why they don&amp;rsquo;t do things with HTML5 - DRMing all yo shit needs javascript. But still :(.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; JavaScript-only is the New Black&lt;/p&gt;&#xA;&lt;h3 id=&#34;ny-times&#34;&gt;NY Times&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-65bc4ec16a80f7731f01043726ad41c8-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_with_js_hu_810ab431da0607fb.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_with_js_hu_b009269cff866346.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_with_js_hu_ec57d5f1dd8a2832.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_with_js_hu_f4d55eb2ba6e370.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_with_js_hu_f4d55eb2ba6e370.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-e082673df19a486657db01cb0567d101-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_sans_js_hu_b78087e0642d178c.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_sans_js_hu_66d3643beecdfd43.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_sans_js_hu_bf29118cda7780b9.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_sans_js_hu_f9e52166607431bb.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/nytimes_sans_js_hu_f9e52166607431bb.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Not sure why this was in my tab list, but tbh I&amp;rsquo;ve found rotting tabs from 2015 in there, so I&amp;rsquo;m not surprised.&lt;/p&gt;&#xA;&lt;p&gt;The NY Times site loads in &lt;em&gt;561ms&lt;/em&gt; and 957kb without javascript. Holy crap, that&amp;rsquo;s what it should be like normally. For reference it took 12000ms (12seconds) and 4000kb (4mb) to load &lt;em&gt;with&lt;/em&gt; javascript. Oh, and as a bonus, you get a screenful of adverts.&lt;/p&gt;&#xA;&lt;p&gt;A lot of images are lazy loaded, and so don&amp;rsquo;t work, getting replaced with funky loading icons. But hey ho, I can still read the stories.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Failing&amp;hellip; to &lt;em&gt;not&lt;/em&gt; work. Sad!&lt;/p&gt;&#xA;&lt;h3 id=&#34;twitter&#34;&gt;Twitter&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-e3b0bce5450fa294dabafa1375103c2c-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/twitter_hu_794dbdf0a45eb0c3.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/twitter_hu_e0aaaa1916404b1.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/twitter_hu_cc65cbf49fcd0cd9.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/twitter_hu_c762f6112567dfe3.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/twitter_hu_c762f6112567dfe3.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Twitter shows the normal website (with full content) for a brief moment, then redirects to &lt;a href=&#34;https://mobile.twitter.com&#34;&gt;mobile.twitter.com&lt;/a&gt; (the old one, not the spanky new React one, of course). This is really frustrating, as the full site would still be great to load without javascript. It could use the same navigation method as the mobile site, where it sets a query parameter to the URL &amp;ldquo;?max_id=871333359884148737&amp;rdquo; that dictates what is the latest tweet in your timeline to show. Simple and elegant.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Could try harder.&lt;/p&gt;&#xA;&lt;h3 id=&#34;wikipedia&#34;&gt;Wikipedia&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-e0d0a71ff3b16362b47910f9c3aff535-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/wikipedia_hu_ce8e7ec78cdb4f40.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/wikipedia_hu_f5e53fba02bd363a.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/wikipedia_hu_3dcecc83b8e73.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/wikipedia_hu_d6a4df3988642347.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/wikipedia_hu_d6a4df3988642347.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Like a good friend, Wikipedia never disappoints. The site is indistinguishable from the JS version. Keep being beautiful, Wikipedia.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; BFFs.&lt;/p&gt;&#xA;&lt;h3 id=&#34;youtube&#34;&gt;Youtube&lt;/h3&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-c216b75892f6e6ec78311825b382350d-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/youtube_hu_2da23c4100b39c63.webp 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/youtube_hu_828001eda212b0c7.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/youtube_hu_e9423f7f0afb2a70.jpg 320w, https://awfulwoman.com/posts/a-day-without-javascript/files/youtube_hu_ace66ab19e770d62.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/a-day-without-javascript/files/youtube_hu_ace66ab19e770d62.jpg&#34; width=&#34;800&#34; height=&#34;500&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Youtube really really wants to load. Really, reallllllly, wants to. But then it fucks things up at the last nanosecond and farts out, showing no video, no preview icons, and no comments (that last one is perhaps a positive).&lt;/p&gt;&#xA;&lt;p&gt;Even if the site is doing some funky blob loading of video media, it wouldn&amp;rsquo;t be hard to put a basic version on the page initially (with &lt;code&gt;preload=&amp;quot;none&amp;quot;&lt;/code&gt;), and then have it upgrade when JS kicks in.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Verdict:&lt;/em&gt; Can&amp;rsquo;t watch My Drunk Kitchen or Superwoman. :( :( :(&lt;/p&gt;&#xA;&lt;h2 id=&#34;final-verdict&#34;&gt;Final Verdict&lt;/h2&gt;&#xA;&lt;p&gt;This has made me appreciate the number of large sites that make the effort to build robust sites that work for everybody. But even on those sites that are progressively enhanced, it&amp;rsquo;s a sad indictment of things that they can be so slow on the multi-core hyperpowerful Mac that I use every day, but immediately become fast when JavaScript is disabled.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s even sadder when using a typical site and you realise how much Javascript it downloads. I now know why my 1GB mobile data allowance keeps burning out at least&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;I maintain that it&amp;rsquo;s perfectly possible to use the web without javascript, especially on those sites that are considerate to the diversity of devices and users out there. And if I want to browse the web without javascript, well fuck, that&amp;rsquo;s my choice as a user. This is the web, not the Javascript App Store, and we should be making sure that things work on even the most basic device.&lt;/p&gt;&#xA;&lt;p&gt;I think I&amp;rsquo;m going to be turning off javascript more, just on principle.&lt;/p&gt;&#xA;&lt;p&gt;Haters, please tweet at me as you feel fit.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>We Reward the Wrong Things | Adrian Roselli</title>
      <link>https://awfulwoman.com/bookmarks/2017/309/</link>
      <pubDate>Sat, 03 Jun 2017 09:43:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/309/</guid>
      <description></description>
    </item>
    <item>
      <title>The JavaScript-Dependency Backlash: Myth-Busting Progressive Enhancement — SitePoint</title>
      <link>https://awfulwoman.com/bookmarks/2017/310/</link>
      <pubDate>Sat, 03 Jun 2017 09:39:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/310/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility and the self-organizing team</title>
      <link>https://awfulwoman.com/bookmarks/2017/311/</link>
      <pubDate>Sat, 03 Jun 2017 06:49:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/311/</guid>
      <description></description>
    </item>
    <item>
      <title>Speaking at Frontend United 2017, my first ever conference</title>
      <link>https://awfulwoman.com/posts/conference-speaking/</link>
      <pubDate>Fri, 02 Jun 2017 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/conference-speaking/</guid>
      <description>&lt;p&gt;I got back last week from Athens, where I was privileged enough to be able to give a talk at Frontend United 2017.&lt;/p&gt;&#xA;&lt;p&gt;Despite attending many conferences over the years, this was, in truth, my first time speaking in front of a conference audience. Oh, I&amp;rsquo;d spoken at meet-ups before, and even compered at large events, but speaking at a conference that people had &lt;em&gt;paid actual money&lt;/em&gt; to attend and hear me say things&amp;hellip; fuck, I&amp;rsquo;d never done that. I&amp;rsquo;m used to hanging around in the crowd, and watching others do their thing on stage, rather than standing in front of everyone and talking.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s good news however, as the talk went extremely well. None of my anxiety dreams were realised. I didn&amp;rsquo;t fling the microphone across the room while speaking (as was one fear), nor did I stumble to a halt and forget what I had to say (as was another). I definitely didn&amp;rsquo;t pass out and wake to find myself naked on stage (a third, if perhaps unlikely, anxiety).&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-talk-itself&#34;&gt;The talk itself&lt;/h2&gt;&#xA;&lt;p&gt;After receiving the acceptance email from FEU, I was in a panic, as I &lt;em&gt;hadn&amp;rsquo;t actually written&lt;/em&gt; the talk that I was proposing.  But luckily the wonderful &lt;a href=&#34;http://up.front.ug/&#34;&gt;Up.Front&lt;/a&gt; Berlin meetup was still looking for speakers for their next event, in just a few days. I spent 48 hours hastily banging out a sketchy talk.&lt;/p&gt;&#xA;&lt;p&gt;I chose a previous popular blog post, &lt;a href=&#34;https://awfulwoman.com/blog/progressive-enhancement&#34;&gt;Yes, Progressive enhancement is a Fucking Moral Argument&lt;/a&gt;, as the basic for the talk. And by popular, it got the most number of men telling me I was wrong.&lt;/p&gt;&#xA;&lt;p&gt;TBH, the talk at Up.Front was a bit pants, being a mish mash of various SJW concepts. But the talk let me see what worked and what didn&amp;rsquo;t (for example, the entire audience kept avoiding my gaze as I harangued them and didn&amp;rsquo;t give them even sliver of humour).&lt;/p&gt;&#xA;&lt;p&gt;I spent the next month refining it into something that worked. All my love to my patient partner who had to put up with me hiding in cafes and working on it at silly hours. I really need to get better at time boxing this kind of stuff.&lt;/p&gt;&#xA;&lt;h2 id=&#34;frontend-united&#34;&gt;Frontend United&lt;/h2&gt;&#xA;&lt;p&gt;FEU itself was an incredibly lovely event, put on by volunteers who obviously had a lot of love for their trade and their community. My wholehearted thanks to the extremely hardworking organisers of the event for giving me this opportunity, and for being such wonderfully lovely hosts.&lt;/p&gt;&#xA;&lt;p&gt;I got to meet a lot of people there who I&amp;rsquo;ve only ever seen online before, and it was an absolute pleasure to meet them all in the flesh. It was also good to hear a lot of seasoned conference talkers tell of how difficult it was their first few times speaking, and about how much easier it gets.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-future&#34;&gt;The future&lt;/h2&gt;&#xA;&lt;p&gt;Fuck it, given the feedback I think I did great, so I&amp;rsquo;m going to carry on speaking. So if you want someone who can come swear at your audience and talk vaguely about tech, I&amp;rsquo;m your gal.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>User Facing State | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/312/</link>
      <pubDate>Tue, 30 May 2017 19:32:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/312/</guid>
      <description></description>
    </item>
    <item>
      <title>medium.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/313/</link>
      <pubDate>Mon, 22 May 2017 06:12:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/313/</guid>
      <description></description>
    </item>
    <item>
      <title>Some Extremely Handy `:nth-child` Recipes as Sass Mixins | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/314/</link>
      <pubDate>Sat, 20 May 2017 05:57:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/314/</guid>
      <description></description>
    </item>
    <item>
      <title>50 Useful Command Line Tools Developers Will Love: Productivity, Development, Utility, and More</title>
      <link>https://awfulwoman.com/bookmarks/2017/315/</link>
      <pubDate>Sat, 20 May 2017 05:53:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/315/</guid>
      <description></description>
    </item>
    <item>
      <title>“Why We Didn’t Use A Framework” (Case Study) – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2017/316/</link>
      <pubDate>Thu, 18 May 2017 19:00:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/316/</guid>
      <description>&lt;blockquote&gt;Find out why the team at MeetSpace decided to build their app without a front-end framework, and what the pros and cons of a frameworkless back end are.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>JSON Feed: Version 1</title>
      <link>https://awfulwoman.com/bookmarks/2017/317/</link>
      <pubDate>Thu, 18 May 2017 18:55:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/317/</guid>
      <description></description>
    </item>
    <item>
      <title>Everyone has JavaScript, right?</title>
      <link>https://awfulwoman.com/bookmarks/2017/318/</link>
      <pubDate>Thu, 18 May 2017 16:57:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/318/</guid>
      <description>&lt;p&gt;Sure they do. Sure they do.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Using ARIA to enhance SVG accessibility | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)</title>
      <link>https://awfulwoman.com/bookmarks/2017/319/</link>
      <pubDate>Wed, 17 May 2017 05:55:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/319/</guid>
      <description></description>
    </item>
    <item>
      <title>Quantum Up Close: What is a browser engine? ★ Mozilla Hacks – the Web developer blog</title>
      <link>https://awfulwoman.com/bookmarks/2017/320/</link>
      <pubDate>Sun, 14 May 2017 09:26:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/320/</guid>
      <description></description>
    </item>
    <item>
      <title>The Browser Accessibility Tree | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)</title>
      <link>https://awfulwoman.com/bookmarks/2017/321/</link>
      <pubDate>Wed, 10 May 2017 15:07:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/321/</guid>
      <description>&lt;blockquote&gt;The accessibility tree is a subset of the DOM tree. It includes the user interface objects of the user agent and the objects of the document. Accessible objects are created in the accessibility tree for every DOM element that should be exposed to an assistive technology.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Sigh, JavaScript</title>
      <link>https://awfulwoman.com/bookmarks/2017/322/</link>
      <pubDate>Sun, 30 Apr 2017 15:58:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/322/</guid>
      <description></description>
    </item>
    <item>
      <title>ethanmarcotte.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/323/</link>
      <pubDate>Thu, 27 Apr 2017 03:05:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/323/</guid>
      <description></description>
    </item>
    <item>
      <title>Space in Design Systems – EightShapes – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2017/324/</link>
      <pubDate>Tue, 25 Apr 2017 07:24:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/324/</guid>
      <description></description>
    </item>
    <item>
      <title>GitHub - edent/SuperTinySocialIcons: Under 1KB each! Super Tiny Social Icons are miniscule SVG versions of your favourite logos</title>
      <link>https://awfulwoman.com/bookmarks/2017/325/</link>
      <pubDate>Mon, 17 Apr 2017 11:31:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/325/</guid>
      <description></description>
    </item>
    <item>
      <title>Debugging Tips and Tricks | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/326/</link>
      <pubDate>Mon, 17 Apr 2017 10:57:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/326/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Accessibility Checklist - The A11Y Project</title>
      <link>https://awfulwoman.com/bookmarks/2017/327/</link>
      <pubDate>Fri, 14 Apr 2017 14:16:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/327/</guid>
      <description>&lt;blockquote&gt;A beginner&#39;s guide to web accessibility&lt;/blockquote&gt; Make sure you compare every project you do against this!&#xA;</description>
    </item>
    <item>
      <title>URL-encoder for SVG</title>
      <link>https://awfulwoman.com/bookmarks/2017/328/</link>
      <pubDate>Fri, 14 Apr 2017 14:09:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/328/</guid>
      <description></description>
    </item>
    <item>
      <title>A11Y Style Guide</title>
      <link>https://awfulwoman.com/bookmarks/2017/329/</link>
      <pubDate>Fri, 14 Apr 2017 14:05:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/329/</guid>
      <description>&lt;blockquote&gt;Beautiful recipes for accessible components&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>a11ywins.tumblr.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/330/</link>
      <pubDate>Sun, 09 Apr 2017 19:03:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/330/</guid>
      <description></description>
    </item>
    <item>
      <title>Network Link Conditioner in Lion - Matt Gemmell</title>
      <link>https://awfulwoman.com/bookmarks/2017/331/</link>
      <pubDate>Sat, 08 Apr 2017 15:07:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/331/</guid>
      <description>&lt;blockquote&gt;How to simulate various network conditions using Mac OS X 10.7 Lion.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Most Exciting Design Systems Are Boring | Big Medium</title>
      <link>https://awfulwoman.com/bookmarks/2017/332/</link>
      <pubDate>Wed, 05 Apr 2017 04:11:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/332/</guid>
      <description></description>
    </item>
    <item>
      <title>madebymike.com.au</title>
      <link>https://awfulwoman.com/bookmarks/2017/333/</link>
      <pubDate>Wed, 05 Apr 2017 03:40:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/333/</guid>
      <description>&lt;p&gt;Vital overview of how a web page is rendered.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>alphagov/accessible-typeahead: A typeahead component, built to be accessible.</title>
      <link>https://awfulwoman.com/bookmarks/2017/334/</link>
      <pubDate>Tue, 04 Apr 2017 14:00:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/334/</guid>
      <description>&lt;blockquote&gt;accessible-typeahead - A typeahead component, built to be accessible.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Building a CSS Grid Overlay | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/335/</link>
      <pubDate>Mon, 27 Mar 2017 19:19:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/335/</guid>
      <description></description>
    </item>
    <item>
      <title>Modern JavaScript for Ancient Web Developers</title>
      <link>https://awfulwoman.com/bookmarks/2017/336/</link>
      <pubDate>Fri, 24 Mar 2017 07:11:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/336/</guid>
      <description>&lt;blockquote&gt;Okay, I am ready to start coding now.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>nystudio107 | Implementing Critical CSS on your website</title>
      <link>https://awfulwoman.com/bookmarks/2017/337/</link>
      <pubDate>Mon, 20 Mar 2017 08:07:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/337/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML Reference - A free guide to all HTML elements and attributes.</title>
      <link>https://awfulwoman.com/bookmarks/2017/338/</link>
      <pubDate>Tue, 14 Mar 2017 05:32:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/338/</guid>
      <description></description>
    </item>
    <item>
      <title>Linting HTML using CSS</title>
      <link>https://awfulwoman.com/bookmarks/2017/339/</link>
      <pubDate>Tue, 14 Mar 2017 05:25:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/339/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessibility and Performance | MarcySutton.com</title>
      <link>https://awfulwoman.com/bookmarks/2017/340/</link>
      <pubDate>Sat, 11 Mar 2017 18:37:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/340/</guid>
      <description></description>
    </item>
    <item>
      <title>The math of CSS locks</title>
      <link>https://awfulwoman.com/bookmarks/2017/341/</link>
      <pubDate>Sat, 11 Mar 2017 18:35:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/341/</guid>
      <description></description>
    </item>
    <item>
      <title>AMP and the Web</title>
      <link>https://awfulwoman.com/bookmarks/2017/342/</link>
      <pubDate>Sat, 11 Mar 2017 07:20:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/342/</guid>
      <description></description>
    </item>
    <item>
      <title>Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web – the morning paper</title>
      <link>https://awfulwoman.com/bookmarks/2017/343/</link>
      <pubDate>Sat, 11 Mar 2017 07:10:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/343/</guid>
      <description>&lt;p&gt;Excellent analysis of JS usage and security implications.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Complete Guide to CSS Grid | Codrops CSS Reference</title>
      <link>https://awfulwoman.com/bookmarks/2017/344/</link>
      <pubDate>Tue, 07 Mar 2017 15:49:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/344/</guid>
      <description>&lt;blockquote&gt;Learn everything about the CSS Grid Module in this illustrated guide with practical examples and demos. A Codrops CSS Reference entry by Hui Jing Chen.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Learn CSS Grid | Jen Simmons</title>
      <link>https://awfulwoman.com/bookmarks/2017/345/</link>
      <pubDate>Mon, 06 Mar 2017 13:09:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/345/</guid>
      <description></description>
    </item>
    <item>
      <title>rollup.js</title>
      <link>https://awfulwoman.com/bookmarks/2017/346/</link>
      <pubDate>Mon, 06 Mar 2017 08:22:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/346/</guid>
      <description>&lt;blockquote&gt;Rollup is a module bundler for JavaScript which compiles small pieces of code into a something larger and more complex, such as a library or application. It uses the new standardized format for code modules included in the ES6 revision of JavaScript, instead of previous idiosyncratic solutions such as CommonJS and AMD.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>GitHub - BafS/Gutenberg: Modern framework to print the web correctly.</title>
      <link>https://awfulwoman.com/bookmarks/2017/347/</link>
      <pubDate>Sun, 05 Mar 2017 21:17:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/347/</guid>
      <description></description>
    </item>
    <item>
      <title>Squeezy Stretchy Flexbox Nav</title>
      <link>https://awfulwoman.com/bookmarks/2017/348/</link>
      <pubDate>Tue, 28 Feb 2017 20:29:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/348/</guid>
      <description></description>
    </item>
    <item>
      <title>What we found when we tested tools on the world’s least-accessible webpage | Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2017/349/</link>
      <pubDate>Tue, 28 Feb 2017 05:31:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/349/</guid>
      <description></description>
    </item>
    <item>
      <title>Using @font-face | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2017/350/</link>
      <pubDate>Mon, 27 Feb 2017 19:53:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/350/</guid>
      <description>&lt;blockquote&gt;The @font-face rule allows custom fonts to be loaded on a webpage. Once added to a stylesheet, the rule instructs the browser to download the font from whe&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Media Queries Level 4</title>
      <link>https://awfulwoman.com/bookmarks/2017/351/</link>
      <pubDate>Mon, 27 Feb 2017 19:26:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/351/</guid>
      <description>&lt;blockquote&gt;Media Queries Level 4&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Dress Code | Zalando</title>
      <link>https://awfulwoman.com/bookmarks/2017/352/</link>
      <pubDate>Thu, 23 Feb 2017 11:41:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/352/</guid>
      <description>&lt;blockquote&gt;Dress Code is a style guide and pattern library for building websites rapidly, designed for maintainability and modularity. It was initially conceived as a styleguide for Zalando&#39;s Brand Solutions applications.  Component organization is based on atomic design. The style is written in SASS, class naming follows BEM, and properties are ordered according to SMACSS.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A Detailed Introduction To Webpack – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2017/353/</link>
      <pubDate>Wed, 22 Feb 2017 19:02:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/353/</guid>
      <description>&lt;blockquote&gt;Webpack is a powerful tool that bundles your app source code efficiently and loads that code from a server into a browser.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A Better Way to Make Buttons in Sketch – UX Power Tools – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2017/354/</link>
      <pubDate>Wed, 22 Feb 2017 17:43:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/354/</guid>
      <description>&lt;blockquote&gt;Sketch symbols are great because they provide one central place to manage components. Buttons are some of the easiest components to create, but like text fields, they have a lot of different states…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS and progressive enhancement | justmarkup</title>
      <link>https://awfulwoman.com/bookmarks/2017/355/</link>
      <pubDate>Wed, 22 Feb 2017 08:02:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/355/</guid>
      <description></description>
    </item>
    <item>
      <title>GitHub As A Workflow</title>
      <link>https://awfulwoman.com/bookmarks/2017/356/</link>
      <pubDate>Tue, 21 Feb 2017 14:06:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/356/</guid>
      <description></description>
    </item>
    <item>
      <title>dhilipsiva/webapp-checklist: Technical details that a programmer of a web application should consider before making the site public.</title>
      <link>https://awfulwoman.com/bookmarks/2017/357/</link>
      <pubDate>Mon, 20 Feb 2017 12:36:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/357/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML &amp; CSS Is Hard | A friendly web development tutorial</title>
      <link>https://awfulwoman.com/bookmarks/2017/358/</link>
      <pubDate>Mon, 13 Feb 2017 19:22:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/358/</guid>
      <description>&lt;blockquote&gt;Beautiful introduction to CSS, HTML and JS.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Tiny Trends #1: Non-Rectangular Headers – UX Power Tools – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2017/359/</link>
      <pubDate>Sun, 12 Feb 2017 15:43:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/359/</guid>
      <description></description>
    </item>
    <item>
      <title>3 New CSS Features to Learn in 2017</title>
      <link>https://awfulwoman.com/bookmarks/2017/360/</link>
      <pubDate>Sun, 12 Feb 2017 15:40:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/360/</guid>
      <description></description>
    </item>
    <item>
      <title>Most of the web really sucks if you have a slow connection</title>
      <link>https://awfulwoman.com/bookmarks/2017/361/</link>
      <pubDate>Thu, 09 Feb 2017 20:03:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/361/</guid>
      <description></description>
    </item>
    <item>
      <title>Building an offline page for theguardian.com | Info | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2017/362/</link>
      <pubDate>Fri, 03 Feb 2017 20:02:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/362/</guid>
      <description></description>
    </item>
    <item>
      <title>Rules for Using ARIA in HTML</title>
      <link>https://awfulwoman.com/bookmarks/2017/363/</link>
      <pubDate>Wed, 25 Jan 2017 07:05:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/363/</guid>
      <description></description>
    </item>
    <item>
      <title>User Queries: Returning control to the user</title>
      <link>https://awfulwoman.com/posts/user-queries/</link>
      <pubDate>Tue, 24 Jan 2017 11:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/user-queries/</guid>
      <description>&lt;p&gt;As I write this I&amp;rsquo;m trying to use my fancy iPad in a cafe. The cafe doesn&amp;rsquo;t have wifi (because this is German) and I&amp;rsquo;m being forced to tether to my phones 3G connection (which is piss-poor because the 0.5 meter of Berlin concrete creates quite the radio dead zone).&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m just trying to access one particular webpage. Just one. I only want to find out some information. Seriously, it’s just a recipe for a cinnamon roll that I’d heard about.&lt;/p&gt;&#xA;&lt;p&gt;The site I&amp;rsquo;m accessing is being good, for once. It&amp;rsquo;s using the srcset attribute to send me images that are appropriate for my display (My editor made me look all this up afterwards). Unfortunately, what the browser has determined as appropriate for my display are quite high resolution 2x Retina images. They&amp;rsquo;re coming down over the crappy 3G connection at KBs a second. I doubt I’ll ever see them.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m also waiting for the fonts to download. Here the designer hasn&amp;rsquo;t been as thoughtful and I&amp;rsquo;m facing a FoIT (Flash of Invisible Text) as I wait for the webfonts to download (Safari 9 helpfully displays no fonts while it waits for a webfont to download). On top of this the site is loading lots of the normal javascript shitefest of modern webbery (social media share buttons, adverts, and probably most of a custom React library, just so a class name can be toggled somewhere)&lt;/p&gt;&#xA;&lt;p&gt;Wouldn&amp;rsquo;t it be wonderful to be able to &lt;em&gt;tell&lt;/em&gt; a site &amp;ldquo;hey, it&amp;rsquo;s okay, I don&amp;rsquo;t want any fancy stuff, just send me what I need”? Wouldn’t that be &lt;em&gt;lovely&lt;/em&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Well, by one of those amazing coincidences that severely tempts me to buy a lottery ticket, something quite close to this appeared in the &lt;a href=&#34;https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html&#34;&gt;Safari 10.1 Beta&lt;/a&gt; a few hours after starting to write this post. The Reduced Motion Media Query exposes the Reduced Motion operating system setting as a browser media query. (Reduced Motion prevents effects like background parallax, which can be very distracting or even distressing for some users).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-scss&#34; data-lang=&#34;scss&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;@media&lt;/span&gt; (prefers-reduced-motion) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#75715e&#34;&gt;// Disable the non-essential animations.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;.background&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     &lt;span style=&#34;color:#a6e22e&#34;&gt;animation&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; none;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now, that isn’t quite what I moaned about earlier. But it’s pretty damn amazing. A user can now specify that they don’t want to see CSS animations and, if a site honours it, they will now be disabled. There has never been a way for a user to do this before, apart from installing a third-party plugin and completely disabling CSS and JS [1], so to me this is HUGE. A site can honour a users browser &lt;em&gt;preferences&lt;/em&gt;, not just what the browser doggedly reports.&lt;/p&gt;&#xA;&lt;h2 id=&#34;i-have-the-power&#34;&gt;I have the power!&lt;/h2&gt;&#xA;&lt;p&gt;Could variants on Safari’s new system - a new breed of User Queries - solve my Moaning Myrtle problems?&lt;/p&gt;&#xA;&lt;p&gt;Mostly, but not totally. Some things would be pretty easy to expose as User Queries. They would be simple, binary choices - the kind of thing that’s in a typical OS or app. So a user might be able to declare that they want:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reduced animation&lt;/li&gt;&#xA;&lt;li&gt;Night mode&lt;/li&gt;&#xA;&lt;li&gt;High/Low contrast&lt;/li&gt;&#xA;&lt;li&gt;Larger controls&lt;/li&gt;&#xA;&lt;li&gt;No custom fonts&lt;/li&gt;&#xA;&lt;li&gt;A generic “low-bandwidth” setting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;and a good site designer could chose to honour these wishes. Via CSS, buttons would be bigger, contrast would be improved and only system fonts would be displayed. Hurrah!&lt;/p&gt;&#xA;&lt;p&gt;I initially got very excited by the possibilities of a low-bandwidth setting, as whole “unnecessary” chunks of a site could be assigned a HTML class and then hidden in low-bandwidth scenarios.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-scss&#34; data-lang=&#34;scss&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;@media&lt;/span&gt; (low-bandwidth) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;.non-essential&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;display&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; none;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But in reality, what would this achieve? We couldn’t hide high-bandwidth images or videos in this way, as they’re loaded independently of CSS, even if set to &lt;code&gt;display: none&lt;/code&gt;. And hiding anything else behind a low-bandwidth MQ wouldn’t achieve much.&lt;/p&gt;&#xA;&lt;p&gt;No, user settings would have to go deeper. Perhaps being exposed in the JS layer. It would be possible to load those non-essential site components via JS, with a simple check in place to see if the site is operating in a high-bandwidth mode and, if so, loading the content.&lt;/p&gt;&#xA;&lt;p&gt;But there’s some things that might not fit into this world nicely. Images are my immediate concern. If a there was a user-declared setting of “low-bandwidth” then what would happen to ordinary images? These couldn’t be handled as a media query, nor loaded via Javascript, so the browser would have to step in and make a decision. Would no images be loaded? (Hey, remember when you used to be able to disable images in the browser?) Or would the browser try to grab the lowest value in a &lt;code&gt;srcret&lt;/code&gt; array? How would things like animated GIFs conform to a no-animate user setting? This is something to think about.&lt;/p&gt;&#xA;&lt;h2 id=&#34;original-thinking&#34;&gt;Original thinking&lt;/h2&gt;&#xA;&lt;p&gt;I thought I was being pretty original writing about this, but it turns out &lt;a href=&#34;https://twitter.com/decadecity&#34;&gt;@decadecity&lt;/a&gt; already &lt;a href=&#34;https://decadecity.net/blog/2015/06/28/user-queries&#34;&gt;wrote about&lt;/a&gt; this exact idea in 2015, outlining some potential scenarios that something like this could allow, and even successfully predicting the Reduced Motion MQ!&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;With user queries there would be a number of settings available in the user agent. Presented via a settings UI these would allow users to set certain preferences that were then made available in the runtime in the way media queries provide information about the user agent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;They really expand on this concept, going as far as outlining dark patterns that could emerge from this (low-bandwidth ppl being targeted for better broadband advertising is an awful, but totally realistic, concern!)&lt;/p&gt;&#xA;&lt;h2 id=&#34;beyond-mq&#34;&gt;Beyond MQ&lt;/h2&gt;&#xA;&lt;p&gt;Incidentally, some browser-honoured user-settings already exist, apart from Safari’s new MQ. You might not think it, but font sizing is already completely a user-setting. You can bump your browser font size up and down, and a good site will respond to that, via EMs and REMs.&lt;/p&gt;&#xA;&lt;p&gt;Languages are a user setting, that are accessible in the browser via CSS. (&lt;code&gt;:lang()&lt;/code&gt;)&lt;/p&gt;&#xA;&lt;p&gt;There’s probably others that I’ve not thought of. Let me know if you think of any!&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-full-circle---user-stylesheets&#34;&gt;[1] Full circle - user stylesheets&lt;/h2&gt;&#xA;&lt;p&gt;Oh, I said there wasn’t a way for a user to impose their own settings on a site - well actually, I lie. There used to be ways to do to this. It was called User Stylesheets. user Stylesheets were meant to be the last stop of the CSS cascade: user rules that would override anything that a site had set.&lt;/p&gt;&#xA;&lt;p&gt;These were incredibly useful. When I was a tech assistant at Further Education colleges I used to help students and teachers to set up their browsers with custom styles. Students with dyslexia used to want Comic Sans everywhere, while staff with poor eyesight wanted to reduce the contrast between text and background colours.&lt;/p&gt;&#xA;&lt;p&gt;Sadly Google chose to &lt;a href=&#34;https://bugs.chromium.org/p/chromium/issues/detail?id=318566&#34;&gt;remove&lt;/a&gt; the ability for users to specify a custom stylesheet from Chrome. Similar functionality is offered via extensions, but it’s no longer a first-class citizen of the browser. I know it probably costs a few hundred KBs of code to implement, but come on, that was essential stuff for so many users.&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;User Queries, if done right, would be fucking &lt;em&gt;sick&lt;/em&gt;. They’re a perfect Progressive Enhancement tool and if you care about the user, they’re right up your alley.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Let them paste passwords - NCSC Site</title>
      <link>https://awfulwoman.com/bookmarks/2017/364/</link>
      <pubDate>Thu, 19 Jan 2017 18:48:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/364/</guid>
      <description></description>
    </item>
    <item>
      <title>abhishekbanthia/Awesome-API</title>
      <link>https://awfulwoman.com/bookmarks/2017/365/</link>
      <pubDate>Wed, 18 Jan 2017 18:07:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/365/</guid>
      <description>&lt;blockquote&gt;A curated list of APIs from around the web.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Modernizing our Progressive Enhancement Delivery | Filament Group, Inc., Boston, MA</title>
      <link>https://awfulwoman.com/bookmarks/2017/366/</link>
      <pubDate>Wed, 18 Jan 2017 17:09:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/366/</guid>
      <description>&lt;blockquote&gt;Filament Group helps companies design and build super-fast responsive sites and web apps that are simple to use and accessible to everyone&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Why we use progressive enhancement to build GOV.UK | Technology at GDS</title>
      <link>https://awfulwoman.com/bookmarks/2017/367/</link>
      <pubDate>Wed, 18 Jan 2017 16:53:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/367/</guid>
      <description>&lt;blockquote&gt;About the technology behind GDS digital products.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Practical ARIA Examples</title>
      <link>https://awfulwoman.com/bookmarks/2017/368/</link>
      <pubDate>Wed, 18 Jan 2017 16:53:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/368/</guid>
      <description></description>
    </item>
    <item>
      <title>Mastering Bash and Terminal | blockloop.io</title>
      <link>https://awfulwoman.com/bookmarks/2017/369/</link>
      <pubDate>Sun, 15 Jan 2017 20:07:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/369/</guid>
      <description></description>
    </item>
    <item>
      <title>l.goodbits.io</title>
      <link>https://awfulwoman.com/bookmarks/2017/370/</link>
      <pubDate>Sun, 15 Jan 2017 10:10:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/370/</guid>
      <description></description>
    </item>
    <item>
      <title>Staffordshire Oatcake Recipe</title>
      <link>https://awfulwoman.com/posts/oatcakes/</link>
      <pubDate>Tue, 10 Jan 2017 21:24:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/oatcakes/</guid>
      <description>&lt;p&gt;Staffordshire oatcakes are only to be found in my home region of The Potteries. They are the fucking &lt;em&gt;business&lt;/em&gt;. You stuff them with cheese and mushrooms and then shove them in your mouth.&lt;/p&gt;&#xA;&lt;p&gt;&lt;p class=&#34;ctr legal&#34;&gt;&lt;em&gt;Image unavailable.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ingredients&#34;&gt;Ingredients&lt;/h2&gt;&#xA;&lt;p&gt;With bad German translations because these are oatcakes born and given form in Germany.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;225g fine cut oats / hafer flocken (extra zart)&lt;/li&gt;&#xA;&lt;li&gt;100g wholewheat flour / weizen vollkorn mehl&lt;/li&gt;&#xA;&lt;li&gt;125g bread flour / weizenmehl type 550&lt;/li&gt;&#xA;&lt;li&gt;GLuten-free freaks (like me): You can replace both flours above with Schar&amp;rsquo;s Brot Mix.&lt;/li&gt;&#xA;&lt;li&gt;0.5tsp salt / salz&lt;/li&gt;&#xA;&lt;li&gt;1 packet instant yeast / backhefe (about 7g total)&lt;/li&gt;&#xA;&lt;li&gt;500ml warm milk / milch&lt;/li&gt;&#xA;&lt;li&gt;500ml warm water / wasser&lt;/li&gt;&#xA;&lt;li&gt;1tbsp sugar / zuker&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;method&#34;&gt;Method&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mix the oat, bread flour, wholewheat flour and salt in a bowl.&lt;/li&gt;&#xA;&lt;li&gt;Mix warm milk and warm water (hot water and room temp milk works just as well)&lt;/li&gt;&#xA;&lt;li&gt;Add yeast and sugar to a side bowl and use some of the liquid to make a yeasty soup. Wait for the soup to froth.&lt;/li&gt;&#xA;&lt;li&gt;Add the yeasty soup to the dry mixture and then add the rest of the liquid, forming a lovely batter.&lt;/li&gt;&#xA;&lt;li&gt;Cover the bowl and leave the batter in a warm place (an oven that has been briefly heated is perfect) for one hour.&lt;/li&gt;&#xA;&lt;li&gt;Once the batter is a bit frothy, heat a heavy pan to a high temperature and grease it slightly with butter or oil (not too much - you don&amp;rsquo;t want to fry the oatcakes)&lt;/li&gt;&#xA;&lt;li&gt;The mixture should pour as a liquid. If it&amp;rsquo;s more porridge-like then add some milk to thin it out.&lt;/li&gt;&#xA;&lt;li&gt;Use a ladle to scoop out 3/4 of a ladle of batter and pour it into the pan. Swirl the batter around the pan so the mixture coats the bottom.&lt;/li&gt;&#xA;&lt;li&gt;There should be holes in the batter - this is a good thing.&lt;/li&gt;&#xA;&lt;li&gt;Once the oatcake becomes solid and you can slip a griddle thing under it, flip it over and let the other side cook.&lt;/li&gt;&#xA;&lt;li&gt;Each oatcake should be thin and floppy, folding without a hint of cracking.&lt;/li&gt;&#xA;&lt;li&gt;Slide it out onto a dish and do the same again. You should get about a dozen oatcakes out of the mixture.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>OpenAjax Accessibility: OpenAjax Examples</title>
      <link>https://awfulwoman.com/bookmarks/2017/371/</link>
      <pubDate>Wed, 04 Jan 2017 17:04:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/371/</guid>
      <description></description>
    </item>
    <item>
      <title>3 JavaScript Libraries to Keep an Eye on in 2017</title>
      <link>https://awfulwoman.com/bookmarks/2017/372/</link>
      <pubDate>Wed, 04 Jan 2017 08:59:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/372/</guid>
      <description></description>
    </item>
    <item>
      <title>Why you should say HTML classes, CSS class selectors, or CSS pseudo-classes, but not CSS classes - Tantek</title>
      <link>https://awfulwoman.com/bookmarks/2017/373/</link>
      <pubDate>Tue, 03 Jan 2017 19:17:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/373/</guid>
      <description>&lt;p&gt;I go back to this post from @t at least once a week -  - Why you should say CSS class selectors&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2017 Trendy Google Fonts Combinations</title>
      <link>https://awfulwoman.com/bookmarks/2017/374/</link>
      <pubDate>Mon, 02 Jan 2017 15:25:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/374/</guid>
      <description></description>
    </item>
    <item>
      <title>Pattern patter. — Ethan Marcotte</title>
      <link>https://awfulwoman.com/bookmarks/2017/375/</link>
      <pubDate>Mon, 02 Jan 2017 15:20:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/375/</guid>
      <description></description>
    </item>
    <item>
      <title>Does Google execute JavaScript? | Stephan Boyer</title>
      <link>https://awfulwoman.com/bookmarks/2017/376/</link>
      <pubDate>Mon, 02 Jan 2017 14:21:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2017/376/</guid>
      <description></description>
    </item>
    <item>
      <title>Markdown.css - make HTML look like plain-text</title>
      <link>https://awfulwoman.com/bookmarks/2016/377/</link>
      <pubDate>Fri, 30 Dec 2016 16:38:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/377/</guid>
      <description></description>
    </item>
    <item>
      <title>Some feedback from the Internet of Men</title>
      <link>https://awfulwoman.com/posts/always-hacking-feedback/</link>
      <pubDate>Fri, 30 Dec 2016 11:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/always-hacking-feedback/</guid>
      <description>&lt;p&gt;My &lt;a href=&#34;https://awfulwoman.com/blog/an-open-letter-to-that-always-hacking-guy&#34;&gt;last post&lt;/a&gt; made a lot of men quite annoyed. In a surprising move they felt the need to tell me about how annoyed they are. I know, right?&lt;/p&gt;&#xA;&lt;p&gt;These poor annoyed men fell into at least one of three camps:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Insecure developers who felt I was belittling people who code in their spare time.&lt;/li&gt;&#xA;&lt;li&gt;Mens Rights Activists who felt I was ignoring men who didn’t have the time to code.&lt;/li&gt;&#xA;&lt;li&gt;Code Nazis who felt I was undermining the developer master race.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;insecure-developers&#34;&gt;Insecure Developers&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“But, but, &lt;em&gt;I&lt;/em&gt; code in my spare time! I’m not a bad boy! I’m &lt;em&gt;not&lt;/em&gt;!”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Sweetie, no one said you were bad for coding in your spare time. You’re very lucky that you’re able to do so - I’m jealous that you can!&lt;/p&gt;&#xA;&lt;p&gt;But when someone criticises the systematic problems that pile emotional, physical, and time labour upon those less privileged than the straight, white, male “default, they’re &lt;em&gt;not criticising you personally&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;When someone criticises those systemic problems it is a good idea to think about why they are criticising them. Ask if the fact that you took the criticism personally means that you might benefit from (or be untouched by) those systemic problems. Then ask yourself how you can help to eliminate those systemic problems.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-about-men&#34;&gt;What about men!?&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Men have problems too! You’re not addressing our problems! Where’s my cookie?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Oh, honey. Yes, men have problems too. Quite apart from benefitting from the wage gap and having to perpetuate most violent crimes, you also have to deal with women speaking out. Those feminists are just awful, aren’t they?&lt;/p&gt;&#xA;&lt;p&gt;No, but srsly. If you’re a man and you have problems that do not enable you to code in your free time, then the previous article should not offend you. It speaks about you as well, because it speaks about all people who are less privileged. Just because your specific case was not mentioned does not mean your problem has been invalidated.&lt;/p&gt;&#xA;&lt;p&gt;I’m not able to list every intersectional oppression that involves everybody. There is not enough internet for that. That is why I gave &lt;em&gt;examples&lt;/em&gt;. Examples are “things that illustrate a general rule, without being a fucking list of literally everything possible”.&lt;/p&gt;&#xA;&lt;h2 id=&#34;code-nazis-i-hate-code-nazis&#34;&gt;Code Nazis. I hate Code Nazis&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“The best runners run all the time. The best guitarists play all the time. It’s obvious that the best developers code all the time.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The best runners run all the time because they have to maintain a level of fitness, strength and stamina that they could not get by doing anything else.&lt;/p&gt;&#xA;&lt;p&gt;The best guitarists play all the time because their music bring pleasure to people, and because music playing is a huge part muscle-memory, something that must be reinforced.&lt;/p&gt;&#xA;&lt;p&gt;Neither of these these reasons apply to coding.&lt;/p&gt;&#xA;&lt;p&gt;Yes, you need to practice coding. Just like any other skill. But if you think the best coders are the ones who are always coding, always committing to Github, always disrupting, then you’re due for a horrible surprise in a year or two, when burnout hits you. Because it will. Slow down now, take off the VR headset, go smell the roses. There’s a whole world out there.&lt;/p&gt;&#xA;&lt;p&gt;The best developers that I know are well-rounded human beings. They do not code every second that they get. They interact with the world around them and use those interactions to inform their considered coding choices. They may not know then entire React API from memory, or be able to debug code by just reading it (they use Google and unit tests for that). But they will produce applications that consider the human being using it, write code that is easy to read and easy to use by other developers, and they will help elevate their fellow coders, hackers and developers up.&lt;/p&gt;&#xA;&lt;h3 id=&#34;terrifying&#34;&gt;Terrifying&lt;/h3&gt;&#xA;&lt;p&gt;Incidentally, there was one terrifying argument that I saw repeated by a couple of people, that “sacrifices must be made” to be good at what you do.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“It doesn’t matter the cards you were dealt. You have to make yourself the best. If you aren’t sacrificing, you aren’t achieving.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is genuinely terrifying. This is the ultimate buy-in to the neoliberal dream. You &lt;em&gt;shouldn’t have to sacrifice&lt;/em&gt;. Do you hear me on this? Please hear me on this. Nobody should be breaking themselves, their lives or their families, just to code.&lt;/p&gt;&#xA;&lt;h2 id=&#34;in-summary&#34;&gt;In summary&lt;/h2&gt;&#xA;&lt;p&gt;I’m going to have to summarise here, because some people have been missing the argument, badly, and need it in bullet points:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No one is saying that coding in your spare time is bad.&lt;/li&gt;&#xA;&lt;li&gt;No one is saying that “only the privileged” can be the best in the field. There will always be exceptions in any group.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;am&lt;/em&gt; saying that &lt;em&gt;groups&lt;/em&gt; of people with more time available to them will get to code more.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;am&lt;/em&gt; saying that clueless CEOs will, consciously or unconsciously_ bias towards those groups that can spend more time coding.&lt;/li&gt;&#xA;&lt;li&gt;Those groups biased &lt;em&gt;towards&lt;/em&gt; will be at an unfair advantage.&lt;/li&gt;&#xA;&lt;li&gt;Those biased &lt;em&gt;against&lt;/em&gt; will get pushed further down the societal and employment pile.&lt;/li&gt;&#xA;&lt;li&gt;Yes, this is a feminist issue (if you think feminism is about pushing women ahead of others, you need to read).&lt;/li&gt;&#xA;&lt;li&gt;Yes, other groups than women are affected by this (if you think my piece was about women, you didn’t read it).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;shoutout-time&#34;&gt;Shoutout time&lt;/h2&gt;&#xA;&lt;p&gt;Oh, and a huge shout out to the developers who didn’t take this personally, who understood the issues at hand, and signal-boosted the previous post. So many &amp;lt;3s for you.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Seven rules for perfect Japanese typography - AQ</title>
      <link>https://awfulwoman.com/bookmarks/2016/378/</link>
      <pubDate>Thu, 29 Dec 2016 15:44:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/378/</guid>
      <description>&lt;blockquote&gt;It&#39;s easy and worth the effort.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Space in Design Systems – EightShapes – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/379/</link>
      <pubDate>Thu, 29 Dec 2016 11:13:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/379/</guid>
      <description>&lt;blockquote&gt;From Basics to Expanded Concepts to Apply Space with Intent&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>An open letter to the guy who wrote that &#39;Always Hacking&#39; tweet</title>
      <link>https://awfulwoman.com/posts/an-open-letter-to-that-always-hacking-guy/</link>
      <pubDate>Tue, 27 Dec 2016 11:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/an-open-letter-to-that-always-hacking-guy/</guid>
      <description>&lt;p&gt;Joe, if you want an insight into why the web industry is so broken, just look at &lt;a href=&#34;https://twitter.com/joemccann/status/812732099027419139&#34;&gt;the tweet&lt;/a&gt; that you wrote on Christmas Eve:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“The best software developers I know are always hacking over the holidays. True story.&amp;quot; - &lt;a href=&#34;https://twitter.com/joemccann&#34;&gt;Joe McCann&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Joe, people are angry at this tweet. Can you guess why? Perhaps it&amp;rsquo;s the implication by you, as a CEO, that anyone not working over the holidays is not good enough? (I &lt;em&gt;know&lt;/em&gt; you didn’t consciously mean it sweetheart_. Shhh, sshhhh, stop talking.). Is it the pushing of the broken narrative that coders “never stop coding”? Is it that the people likely to hacking over the holidays are those &lt;em&gt;privileged enough&lt;/em&gt; to be hacking over the holidays?&lt;/p&gt;&#xA;&lt;p&gt;Is it all of the above?&lt;/p&gt;&#xA;&lt;p&gt;Joe, if you’re a young single straight man developer - the cliche of tech workers -  then yes, you probably do have plenty of time to be hacking over the holidays. You don’t even question this notion. Going over to your folks and hanging out for a week is a &lt;em&gt;great&lt;/em&gt; opportunity to catch up on some projects, right?&lt;/p&gt;&#xA;&lt;p&gt;You know why it’s a great opportunity for the Always Hacking developer? Because someone else is going to be taking on the physical and emotional labour of the festive season for them. The Glorious Young Prodigal Programmer Son will be welcomed home and cooed over. He will be fussed and loved and told how pasty he’s looking. He will be asked “do you have a girlfriend yet?” 5000 times. He will be asked if he’s going to go on holiday anywhere nice. He will be told to eat more.&lt;/p&gt;&#xA;&lt;p&gt;Once all the fussing is done he’ll make a token gesture at helping out, because he’s seen enough TV and read enough comics to know that he should:&lt;/p&gt;&#xA;&lt;p&gt;“Mum, can I do anything at all?”&lt;/p&gt;&#xA;&lt;p&gt;“Oh no, son! Go sit down. It’s just nice to have you here”.&lt;/p&gt;&#xA;&lt;p&gt;[son looks around, sees nothing obvious to do, opens up laptop, starts coding on latest project]&lt;/p&gt;&#xA;&lt;p&gt;Now, I’m not saying all single young straight man developers are like this. #notallmen, etc. But I am saying that this is just one of the many scenarios where women, mothers, minorities are expected by society to make things appear like they “just happen”. Do you need an analogy, Joe? It’s like a duck, swimming serenely along on a lake. What you don’t see, Joe, is the legs furiously paddling. From above it all looks so easy. From beneath, it’s all hard work.&lt;/p&gt;&#xA;&lt;p&gt;Enough with the analogies. Let’s try a real scenario. Now, Joe, imagine the Frumpy Daughter Who Works With Computers For Some Reason coming home (Surprising, I know! There just aren’t that many women in tech, are there? I wonder why, for fucks sake?):&lt;/p&gt;&#xA;&lt;p&gt;She will be asked when is she getting married. “Why haven’t you had children yet? The clock is ticking!” She will be told to go make a cup of tea for her father and to help out with the cooking. “By the way can you go visit your Aunty Edna? I’d ask your brother, but he doesn’t like doing it.”&lt;/p&gt;&#xA;&lt;p&gt;The Frumpy Daughter Who Works With Computers For Some Reason will always offer to help out, just as the Glorious Prodigal Programmer Always Hacking Son might:&lt;/p&gt;&#xA;&lt;p&gt;“Can I help out, mum?”&lt;/p&gt;&#xA;&lt;p&gt;“You can go put the washing on. And prep the vegetables. And wrap some presents.”&lt;/p&gt;&#xA;&lt;p&gt;She will not be Always Hacking. Because she does not have the time.&lt;/p&gt;&#xA;&lt;p&gt;And that is only &lt;em&gt;one&lt;/em&gt; axis of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Kyriarchy&#34;&gt;kyriarchy&lt;/a&gt; pressing down. Seriously Joe, do some reading on this.&lt;/p&gt;&#xA;&lt;p&gt;Because do you think a programmer with a disability is happily hacking over the holidays? Or are they trying to make sure their basic needs are met, in a society that wants to hide and push down anybody who is not currently abled?&lt;/p&gt;&#xA;&lt;p&gt;Do you think the &amp;hellip; Joe, &lt;em&gt;please&lt;/em&gt; stop looking at your tweets and just pay attention &amp;hellip; do you think the single mother programmer, raising three kids, is always hacking? Or is she looking after her children and trying to make Christmas a happy time for them?&lt;/p&gt;&#xA;&lt;p&gt;Do you thing the LGBT programmer, desperately trying to make emotional bridges with a family who does not understand them, is always hacking? Or are they outside, avoiding their family as much as possible?&lt;/p&gt;&#xA;&lt;p&gt;Joe, the reason the “best developers” are “Always Hacking” is because they’re not caring for children, or looking after elderly relatives. They’re not helping out with the basic chores that just “magically happen” around them. They’re not fighting for their right to exist amongst a family and society that despises what they are.&lt;/p&gt;&#xA;&lt;p&gt;Let’s rewrite your tweet:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“The most privileged developers I know are most likely to be always hacking over the holidays. True story.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You, Joe, might think that all programmers are living in their gated community, with Soylent deliveries always pending, and their apartments always cleaned by a maid.&lt;/p&gt;&#xA;&lt;p&gt;You can fuck off with that view, because it so utterly, utterly wrong.&lt;/p&gt;&#xA;&lt;p&gt;Joe, the web industry is based upon code over people. We might occasionally fart inanities like “hacker culture” or &amp;ldquo;disrupting tech to make the world a better place&amp;rdquo;, but &amp;ldquo;better&amp;rdquo; doesn&amp;rsquo;t mean what a normal human being might think it to mean.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Better&amp;rdquo; to people like you, and others who espouse similar views, simply means &lt;em&gt;more technology&lt;/em&gt; and &lt;em&gt;more money&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Please, Joe, do not subscribe to this notion. Toss it aside. It will not make you a better person. Get your firm to make time for people. Encourage your programmers to help out with family chores. Get them to focus energy on those who are not as fortunate as them.&lt;/p&gt;&#xA;&lt;p&gt;Help them to help others, to make the world a better place. Because technology doesn’t make things better. People do.&lt;/p&gt;&#xA;&lt;p&gt;Happy holidays, Joe.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Block Reveal Effects | Codrops</title>
      <link>https://awfulwoman.com/bookmarks/2016/380/</link>
      <pubDate>Sat, 24 Dec 2016 16:49:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/380/</guid>
      <description>&lt;blockquote&gt;Ideas for block reveal effects in a schematic box look as seen around the Web lately. The idea is to uncover elements on load, on scroll or on some action.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>hackernoon.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/381/</link>
      <pubDate>Sat, 24 Dec 2016 09:00:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/381/</guid>
      <description></description>
    </item>
    <item>
      <title>Learning from Lego: A Step Forward in Modular Web Design · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2016/382/</link>
      <pubDate>Fri, 23 Dec 2016 07:29:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/382/</guid>
      <description></description>
    </item>
    <item>
      <title>Web design and development articles and tutorials for advent ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2016/383/</link>
      <pubDate>Thu, 22 Dec 2016 11:32:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/383/</guid>
      <description></description>
    </item>
    <item>
      <title>Front-End Performance Checklist 2017 (PDF, Apple Pages) – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/384/</link>
      <pubDate>Wed, 21 Dec 2016 12:07:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/384/</guid>
      <description>&lt;blockquote&gt;A performance checklist with all the obscure issues you might need to consider in 2017 to ensure that your response times are fast and your website smooth.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>calendar.perfplanet.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/385/</link>
      <pubDate>Wed, 21 Dec 2016 07:32:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/385/</guid>
      <description></description>
    </item>
    <item>
      <title>Hijax: Progressive Enhancement with Ajax</title>
      <link>https://awfulwoman.com/bookmarks/2016/386/</link>
      <pubDate>Thu, 15 Dec 2016 11:01:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/386/</guid>
      <description>&lt;p&gt;The original talk about how to do progressive enhancement.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Solving the OPTIONS performance issue with single page apps | SOASTA</title>
      <link>https://awfulwoman.com/bookmarks/2016/387/</link>
      <pubDate>Thu, 15 Dec 2016 10:50:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/387/</guid>
      <description></description>
    </item>
    <item>
      <title>10 things your website might be missing – Etch – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/388/</link>
      <pubDate>Fri, 09 Dec 2016 13:15:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/388/</guid>
      <description>&lt;blockquote&gt;Your website is awesome. It looks awesome, it works well and everything is going great. But can it be better? HTML is great, but it was designed for text documents and doesn’t cover all the things we…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>10 things your website might be missing – Etch – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/389/</link>
      <pubDate>Tue, 06 Dec 2016 14:32:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/389/</guid>
      <description>&lt;blockquote&gt;Your website is awesome. It looks awesome, it works well and everything is going great. But can it be better?&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>What&#39;s New In A Spec</title>
      <link>https://awfulwoman.com/bookmarks/2016/390/</link>
      <pubDate>Tue, 06 Dec 2016 11:37:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/390/</guid>
      <description>&lt;p&gt;What&amp;rsquo;s new in ES2015 / ES6&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Yes, progressive enhancement is a fucking moral argument</title>
      <link>https://awfulwoman.com/posts/progressive-enhancement/</link>
      <pubDate>Tue, 06 Dec 2016 11:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/progressive-enhancement/</guid>
      <description>&lt;p&gt;I rolled my eyes when I saw &lt;a href=&#34;https://web.archive.org/web/20161205174122/https://www.viget.com/articles/the-case-against-progressive-enhancements-flimsy-moral-foundation&#34;&gt;this post&lt;/a&gt; circulate around the webosphere. I knew it was clickbait, but I clicked it and read it, because what else is a whiney SJW feminist fuck meant to do while she&amp;rsquo;s drinking her coffee in the morning? But then, as I scanned the page, I realised what deeper level of fucked-up-ness it represents.&lt;/p&gt;&#xA;&lt;p&gt;But let me back up and explain this. First of all, the article by &lt;a href=&#34;http://twitter.com/joshkorr&#34;&gt;@joshkoor&lt;/a&gt; revolves around the central notion that bringing Progressive Enhancement (PE from now on) into our work is a burden on the modern web developer. You see, any site should be able to be rendered 100% in javascript, and that&amp;rsquo;s &lt;em&gt;okay&lt;/em&gt;. Because the modern user has javascript, and expecting javascript to not be available is just plain pig-headedness. Those whiny PE proponents are making a &lt;em&gt;moral&lt;/em&gt; case for PE, rather than taking a utilitarian and path-of-least-resistance approach.&lt;/p&gt;&#xA;&lt;p&gt;Fundamentally, the article is a shitty strawman argument against PE. It erroneously states that PE proponents want the latest canvas-based in-browser game to work with JS turned off. Which is bollocks, because the argument for PE is developing useful apps and sites that achieve core functionality for &lt;em&gt;everyone&lt;/em&gt;, no matter their browser, OS, hardware and user ableness, offering nice-to-haves as the abilities of those things increase. But no, the author has reduced it down to &amp;ldquo;PE hardliners want everything to work without JS&amp;rdquo;. (The tech world equivalent of the tabloids shouting &amp;ldquo;Muslim extremists want YOU to cover up YOUR DAUGHTER!&amp;rdquo;)&lt;/p&gt;&#xA;&lt;h2 id=&#34;let-the-pain-begin&#34;&gt;Let the pain begin&lt;/h2&gt;&#xA;&lt;p&gt;First of all, the title of the article:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The Case Against Progressive Enhancement&amp;rsquo;s Flimsy Moral Foundation&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This should more accurately read &amp;ldquo;The Case &lt;em&gt;For&lt;/em&gt; Progressive Enhancement Is Flimsy Because It Is A Moral Argument&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s be clear about this upfront. The author is arguing against PE because it is based on morality trumping practicality. You&amp;rsquo;ll see why this is fucking problematic as we progress.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;hellip;some PE advocates argue [that] JavaScript should still be used only as an enhancement, and that sites must work without JavaScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Firstly, for content-orientated site, yes I do absolutely fucking argue that.&lt;/p&gt;&#xA;&lt;p&gt;Secondly, for webapps, I also absolutely fucking argue that.&lt;/p&gt;&#xA;&lt;p&gt;Your startup&amp;rsquo;s webapp for getting Soylent delivered to your door so that you don&amp;rsquo;t have to go to the shops and take valuable time from coding with shopping and cooking and other menial, women-orientated, tasks ISN&amp;rsquo;T SPECIAL. It doesn&amp;rsquo;t get a free pass, saying &amp;ldquo;oh, PE is too hard for my delicate coding hands&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Even if, like the original author, you discount the moral argument for PE, then you are still left with the practical arguments. The main one of which is: the web is a hostile environment to your code. You do not control the users browser, OS, corporate policy or network speed/latency. You do not control their settings. You do not decide if their phone is old and shitty, or sparkly and new. Unlike all other coders in history, Frontend Developers (FEDs) have to code for a mind-bogglingly huge combination of OS, client app and hardware.&lt;/p&gt;&#xA;&lt;p&gt;Progressive Enhancement is about making sure that your code works on a device, no matter the configuration. What&amp;rsquo;s that? You&amp;rsquo;re only testing your code on the latest iPhone? You arrogant fuck. &lt;em&gt;Immediately&lt;/em&gt; go out there and start testing it on an old iPhone 4. Or an entry-level Android device. Because someone out there will be using your app on that and cursing you for making such a shitty site. They&amp;rsquo;ll be cursing you while they&amp;rsquo;re just trying to book their plane tickets, alone, in a country with limited data, but your site uses React and was only tested on the latest iPhone on office-speed wifi.&lt;/p&gt;&#xA;&lt;p&gt;Part of PE means checking to see how your code works on older devices. You should be feature detecting and Cutting the Mustard to offer the best experience, no matter the device. Part of that might mean, horror of fucking horrors, not using JS to accomplish a task. Does a user need React and the rest of a JS app stack when they&amp;rsquo;re not a byte of memory to spare?&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Oh, but we&amp;rsquo;re not catering for those peop&amp;hellip; less-advantaged users&amp;rdquo; you might cry, throwing your loose fingers in the air. HOW THE FUCK DO YOU KNOW THAT, SHIT FOR BRAINS? Your fancy limousine website might be aimed at the richest and most privileged, and fully tested on the latest version of Chrome on a bleeding-edge MacBook, but when your exec is forced to use a shitty hotel-lobby computer to access your site and suddenly it grinds to a halt because those computers are locked down by a contracting IT firm who didn&amp;rsquo;t want to take any chances with security? What the fuck are you going to tell them then? &amp;ldquo;oh sorry, I only tested in on a fancy computer&amp;rdquo;. Idiot.&lt;/p&gt;&#xA;&lt;h2 id=&#34;morality-is-hard-mom&#34;&gt;Morality is hard, mom&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In this post, I want to fully unpack those ideas and make the case that:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Progressive enhancement is a philosophical, moral argument disguised as a practical approach to web development.&lt;/li&gt;&#xA;&lt;li&gt;This makes it impossible to engage with at a practical level.&lt;/li&gt;&#xA;&lt;li&gt;When exposed to scrutiny, that moral argument falls apart.&lt;/li&gt;&#xA;&lt;li&gt;Therefore, if PEers can’t find a different argument, it’s ok for everyone else to get on with their lives.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;PE is a moral argument and therefore impossible to engage with on a practical level&amp;rdquo;. You know what that sounds like? That you haven&amp;rsquo;t got any argument except &amp;ldquo;I don&amp;rsquo;t want to do PE&amp;rdquo;. It&amp;rsquo;s the same argument that dipshits use to justify not doing accessibility work: &amp;ldquo;Oh, every time you say you don&amp;rsquo;t want to do it, they just get angry and you can&amp;rsquo;t argue&amp;rdquo;. Of course I get angry. I&amp;rsquo;ve had enough of this teenage boy selfishness masquerading as adult argument.&lt;/p&gt;&#xA;&lt;p&gt;I know that progressive enhancement is harder than just jumping straight in and coding your app in whatever your favourite framework is. But guess what? Being a responsible adult is hard. Caring for others is hard. This fucking world is hard. It&amp;rsquo;s up to each of us to make it &lt;em&gt;easier&lt;/em&gt; for each other.&lt;/p&gt;&#xA;&lt;p&gt;If I ever catch one of your anti-PE, anti-a11y people not doing PE work, but then spending a morning implementing the latest framework in your app, I will personally punch you until your kidneys turn into unicorns.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But I am an expert at spotting fuzzy rhetoric and teasing out what’s really being said.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, you&amp;rsquo;re the kind of shit that enjoys arguing with people, rather than empathising with them. The kind of person who says &amp;ldquo;well, sometimes racism has a cause&amp;rdquo; or &amp;ldquo;men and women just have different brains&amp;rdquo; and expects people to look thoughtful and engage with you, rather than look disgusted and walking out of the room.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Here is the real progressive enhancement argument: &amp;ldquo;It’s a moral imperative that everything on the web should be available to everyone everywhere all the time. Failing to achieve — or at least strive for — that goal is inhumane.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Guess what? I FUCKING SUBSCRIBE TO THAT NOTION. Your shitty Soylent app should be usable even by the non-white-manboy-developers of the world (not that they&amp;rsquo;d fucking want to use it). Are you really saying that you&amp;rsquo;re incapable of coding a HTML form that submits a delivery address to some server-side code and stores it? REALLY? Because I can fucking well do that and I am &lt;em&gt;definitely&lt;/em&gt; not one of the coding elite.&lt;/p&gt;&#xA;&lt;p&gt;No, you&amp;rsquo;re saying that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a) you don&amp;rsquo;t want to code it, or;&lt;/li&gt;&#xA;&lt;li&gt;b) you&amp;rsquo;re not allowed to code it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you don&amp;rsquo;t want to code it then you&amp;rsquo;re a lazy fuck. Morally lazy. No, you fucking are. If you don&amp;rsquo;t want to write code that might work for a minority of people in bad situations, then you&amp;rsquo;re morally corrupt. I&amp;rsquo;m sick of coddling peoples feelings on this. Just grow a fucking moral spine, you shit.&lt;/p&gt;&#xA;&lt;p&gt;If, however, you&amp;rsquo;re not ALLOWED to code it&amp;hellip; well, that&amp;rsquo;s still a shitty situation, but at least understandable. I&amp;rsquo;ve been there. I&amp;rsquo;ve had bosses who would not authorise devs to do PE &amp;ldquo;unless the client pays for it&amp;rdquo; (we did it anyway, when we could).&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s capitalism for you. If it can fuck over a group of people and still make a profit, it&amp;rsquo;ll do it.&lt;/p&gt;&#xA;&lt;p&gt;If your arguments against PE revolve around not having the time to do it, or not being allowed to do it, then your arguments are not with PE. They&amp;rsquo;re with a shitty company that values money over people. They&amp;rsquo;re with capitalism itself, which is either going to die, or eat the world. Stop whining about PE and start arguing against capitalism.&lt;/p&gt;&#xA;&lt;h2 id=&#34;its-all-or-nothing-in-my-world&#34;&gt;It&amp;rsquo;s all or nothing in my world&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Unstated assumptions:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A clunky experience is always better than no experience.&lt;/li&gt;&#xA;&lt;li&gt;HTML content — i.e. text, images, unstyled forms — is the most important part of most websites.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Really? You want to argue that HTML content is not the most important part of your site? Because what the fuck else is a site but those things? Do you think you can just put up an input field where people can enter their credit card details? That they&amp;rsquo;ll just fill that in an send it to you? Fuck off. You need content, images, text to justify your app and your shitty business.&lt;/p&gt;&#xA;&lt;p&gt;And of course a fucking clunky experience is better than no experience. What are you, the experience police? I don&amp;rsquo;t see you giving a shit about experience when it comes to the edge cases that you think PE people are whining about.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;d rather be able to do something on your site, than nothing at all. I&amp;rsquo;d rather submit a HTML form and have my data saved than the all-or-nothing experience of my browser failing to load up the latest JS that submits serialised data to a API endpoint, but which didn&amp;rsquo;t fucking load because my 3G provider is shit.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Everything beyond HTML content is superfluous fanciness.&lt;/li&gt;&#xA;&lt;li&gt;It’s morally problematic if some users cannot access features built with JavaScript.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Fuck this shit. I&amp;rsquo;m just printing the author&amp;rsquo;s avatar out and using it as a fucking dartboard.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Assemble those unstated assumptions and you get the real PE argument: universal access to everything on the web is a moral imperative.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Shitting piss, you say &amp;ldquo;morality&amp;rdquo; like it&amp;rsquo;s some kind of dirty word.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;That’s a philosophical argument, not a practical approach to web development.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, it means you have to get off your lazy fucking arse and do something for people other than yourself and your whitecodebro demographic. You need to give a shit about people in poor connectivity regions, people who are stuck on older browsers that they can&amp;rsquo;t upgrade, people in orgs with draconian lockdowns.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to quote the rest of this shitty article because you can go read it yourself and make your morality bleed out of your skull.&lt;/p&gt;&#xA;&lt;p&gt;No, what I&amp;rsquo;m going to do is explicitly link this kind of shitty attitude with the rest of the shit that&amp;rsquo;s been going on in the world the last few months.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve just seen far-right capitalist white nationalism - fascism by any other word - coming out of closet again. It&amp;rsquo;s been hiding for 70 years, but it&amp;rsquo;s back and now it&amp;rsquo;s got the internet as a delivery method. These kinds of articles are, ultimately, playing into this fascist rhetoric.&lt;/p&gt;&#xA;&lt;p&gt;Before you look agog, or pull a face at that statement, just listen to me. The &amp;ldquo;alt-right&amp;rdquo; (the fucking fascists) have been among us for years. They were gamergate. They were the internet trolls. They were the fedora-wearing fucks who always felt friend-zoned. They were white guy who felt hurt that he didn&amp;rsquo;t have to think about anybody but himself. They were the able-bodied people who parked in disabled bays because &amp;ldquo;they&amp;rsquo;re just faking it anyway&amp;rdquo;. They were the people who read the Daily Mail and believe its hate. They were the friends who told racist jokes and then defended it with &amp;ldquo;not got a sense of humour, love?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;And now they&amp;rsquo;re here again, as the people who don&amp;rsquo;t give a shit about the &amp;ldquo;difficult people&amp;rdquo; who might be using their shitty application. They&amp;rsquo;re the people who say &amp;ldquo;I&amp;rsquo;m only talking about javascript here&amp;rdquo; but mean &amp;ldquo;why do I have to bother about accessibility?&amp;rdquo;. They&amp;rsquo;re the coders who want to JUST SHIP CODE rather than thinking about, or having any empathy for, others. They&amp;rsquo;re half people, bereft of empathy or kindness. They&amp;rsquo;re the people running the web.&lt;/p&gt;&#xA;&lt;p&gt;These people say &amp;ldquo;But if you take away the moral argument, why should you care about PE or a11y?&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;THE MORAL ARGUMENT &lt;em&gt;IS&lt;/em&gt; THE FUCKING ARGUMENT, YOU FEDORA-WEARING SHITBEAN.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m sick of this shit. I&amp;rsquo;m sick of developers thinking they&amp;rsquo;re the pinnacle of things. I&amp;rsquo;m sick of the lack of empathy that&amp;rsquo;s a core part of our industry. I&amp;rsquo;m going to fight it. I&amp;rsquo;m going to be angry about it.&lt;/p&gt;&#xA;&lt;p&gt;I ask that you be angry about it too.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>designnotes.blog.gov.uk</title>
      <link>https://awfulwoman.com/bookmarks/2016/391/</link>
      <pubDate>Mon, 05 Dec 2016 19:47:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/391/</guid>
      <description>&lt;blockquote&gt;Last week we updated the styles for radio buttons and checkboxes on GOV.UK. This post explains why we’ve done this.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>RSS to JSON Converter online - rss2json.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/392/</link>
      <pubDate>Sun, 04 Dec 2016 19:42:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/392/</guid>
      <description>&lt;p&gt;Service to converts RSS feeds to JSON.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>technoboy10/crossorigin.me: A CORS proxy replacement for everyone.</title>
      <link>https://awfulwoman.com/bookmarks/2016/393/</link>
      <pubDate>Sun, 04 Dec 2016 16:33:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/393/</guid>
      <description>&lt;blockquote&gt;crossorigin.me - A CORS proxy replacement for everyone.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>sturobson/BEM-resources: Just a repo full of BEM resources</title>
      <link>https://awfulwoman.com/bookmarks/2016/394/</link>
      <pubDate>Sun, 04 Dec 2016 11:17:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/394/</guid>
      <description>&lt;blockquote&gt;BEM-resources - Just a repo full of BEM resources&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Regex Hub - Useful Regex Patterns</title>
      <link>https://awfulwoman.com/bookmarks/2016/395/</link>
      <pubDate>Sat, 03 Dec 2016 09:03:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/395/</guid>
      <description>&lt;p&gt;A community driven collection of regular expressions to solve everyday tasks. An easy way to find JavaSCript regex for anything from validating users to matching dates or HTML tags.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>PX, EM or REM Media Queries? | Zell Liew</title>
      <link>https://awfulwoman.com/bookmarks/2016/396/</link>
      <pubDate>Fri, 02 Dec 2016 16:03:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/396/</guid>
      <description></description>
    </item>
    <item>
      <title>Handling common accessibility problems - Learn web development | MDN</title>
      <link>https://awfulwoman.com/bookmarks/2016/397/</link>
      <pubDate>Wed, 30 Nov 2016 12:53:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/397/</guid>
      <description>&lt;blockquote&gt;Hopefully this article has given you a good grounding in the main accessibility problems you might encounter, and how to test and overcome them.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>WAI-ARIA basics - Learn web development | MDN</title>
      <link>https://awfulwoman.com/bookmarks/2016/398/</link>
      <pubDate>Wed, 30 Nov 2016 12:52:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/398/</guid>
      <description>&lt;blockquote&gt;This article has by no means covered all that&#39;s available in WAI-ARIA, but it should have given you enough information to understand how to use it, and know some of the most common patterns you will encounter that require it.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive Typography with Sass Maps</title>
      <link>https://awfulwoman.com/bookmarks/2016/399/</link>
      <pubDate>Tue, 29 Nov 2016 12:18:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/399/</guid>
      <description>&lt;blockquote&gt;Managing responsive typographic rhythm isn’t easy. Jonathan Suh shows how Sass maps make responsive typography much more manageable.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>From Sketch App to CSS Web Animations | Axosoft</title>
      <link>https://awfulwoman.com/bookmarks/2016/400/</link>
      <pubDate>Fri, 25 Nov 2016 13:02:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/400/</guid>
      <description></description>
    </item>
    <item>
      <title>How to Target Internet Explorer 10 and 11 in CSS - Philip Newcomer</title>
      <link>https://awfulwoman.com/bookmarks/2016/401/</link>
      <pubDate>Fri, 25 Nov 2016 08:20:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/401/</guid>
      <description></description>
    </item>
    <item>
      <title>Image Effects with CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/402/</link>
      <pubDate>Fri, 25 Nov 2016 08:19:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/402/</guid>
      <description>&lt;blockquote&gt;A collection of CSS snippets to create fast, complex image effects for websites&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>SVG Line Animation for the Uninitiated | Bitmatica</title>
      <link>https://awfulwoman.com/bookmarks/2016/403/</link>
      <pubDate>Fri, 25 Nov 2016 08:17:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/403/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Reference - A free visual guide to the most popular CSS properties.</title>
      <link>https://awfulwoman.com/bookmarks/2016/404/</link>
      <pubDate>Thu, 24 Nov 2016 15:09:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/404/</guid>
      <description>&lt;p&gt;Amazing tool to visually see the effect of a CSS property.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Font style matcher</title>
      <link>https://awfulwoman.com/bookmarks/2016/405/</link>
      <pubDate>Wed, 23 Nov 2016 15:06:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/405/</guid>
      <description>&lt;p&gt;Wonderful tool to match styles between a local font and a web font, minimising reflows and visual jumps.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cutting the Mustard with CSS Media Queries</title>
      <link>https://awfulwoman.com/bookmarks/2016/406/</link>
      <pubDate>Wed, 23 Nov 2016 14:15:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/406/</guid>
      <description>&lt;p&gt;Cutting the Mustard using Media Queries instead of Javascript, making detection faster. These detected features are then passed on to Javascript.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Frontend Guidelines Exercise | bradfrost.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/407/</link>
      <pubDate>Tue, 22 Nov 2016 16:08:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/407/</guid>
      <description>&lt;blockquote&gt;Exercises to do with the team to get everyone on the same page at the beginning of the project. &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Inheritance, The Cascade And Global Scope: Your New Old Worst Best Friends – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/408/</link>
      <pubDate>Mon, 21 Nov 2016 13:10:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/408/</guid>
      <description>&lt;blockquote&gt;Heydon Pickering explains how to write less code by using CSS Inheritance. If you take a closer look, It’s remarkably good at letting you do a lot with a little.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>design.canonical.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/409/</link>
      <pubDate>Fri, 18 Nov 2016 17:06:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/409/</guid>
      <description></description>
    </item>
    <item>
      <title>medium.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/410/</link>
      <pubDate>Wed, 16 Nov 2016 18:33:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/410/</guid>
      <description></description>
    </item>
    <item>
      <title>dhamaniasad/HeadlessBrowsers: A list of (almost) all headless web browsers in existence</title>
      <link>https://awfulwoman.com/bookmarks/2016/411/</link>
      <pubDate>Fri, 11 Nov 2016 08:13:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/411/</guid>
      <description>&lt;blockquote&gt;HeadlessBrowsers - A list of (almost) all headless web browsers in existence&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Paletton - The Color Scheme Designer</title>
      <link>https://awfulwoman.com/bookmarks/2016/412/</link>
      <pubDate>Sun, 06 Nov 2016 13:26:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/412/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Bloat Score Calculator</title>
      <link>https://awfulwoman.com/bookmarks/2016/413/</link>
      <pubDate>Sat, 05 Nov 2016 14:36:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/413/</guid>
      <description>&lt;blockquote&gt;Use WebBloatScore.com to calculate the Bloat Score of any website by comparing page size with optimized page screenshot size.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>reflex - a lightweight responsive flexbox grid with cross browser support, an inline-block fallback and no polyfills</title>
      <link>https://awfulwoman.com/bookmarks/2016/414/</link>
      <pubDate>Thu, 03 Nov 2016 15:36:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/414/</guid>
      <description>&lt;blockquote&gt;reflex is a responsive flexbox grid with inline-block legacy support&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Font Stack: Web Safe and Web Font Family with HTML and CSS code.</title>
      <link>https://awfulwoman.com/bookmarks/2016/415/</link>
      <pubDate>Thu, 03 Nov 2016 11:00:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/415/</guid>
      <description></description>
    </item>
    <item>
      <title>Signs You May Be A Designer, Not Just A Coder | HeydonWorks</title>
      <link>https://awfulwoman.com/bookmarks/2016/416/</link>
      <pubDate>Thu, 03 Nov 2016 10:50:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/416/</guid>
      <description></description>
    </item>
    <item>
      <title>My favourite UX, design and frontend development podcasts</title>
      <link>https://awfulwoman.com/posts/my-favourite-frontend-development-podcasts/</link>
      <pubDate>Sat, 29 Oct 2016 10:50:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/my-favourite-frontend-development-podcasts/</guid>
      <description>&lt;p&gt;As I can&amp;rsquo;t be arsed to read blogs or Twitter that often, podcasts are kinda vital for me. They let me keep up with latest news and trends in the web world, and keep me occupied on my 40 minute bicycle commute to work.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-podcasts&#34;&gt;The podcasts&lt;/h2&gt;&#xA;&lt;p&gt;The mix of FED, UX and design podcasts that I listen to each day.&lt;/p&gt;&#xA;&lt;h3 id=&#34;shoptalk-show&#34;&gt;Shoptalk Show&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://shoptalkshow.com/&#34;&gt;http://shoptalkshow.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/davatron5000&#34;&gt;Dave Rupert&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/chriscoyier&#34;&gt;Chris Coyier&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not sure how Dave and Chris manage to churn this show out, but every week a new 1 hour show emerges, and it&amp;rsquo;s always something to look forward to. Sometimes the shows are centered on special guests and a particular topic, while others are rapid fire shows, where they answer questions on FED tech, process and business sent in by listeners.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s always a pleasure to listen to and &lt;em&gt;always&lt;/em&gt; informative, and it has been wonderful to see Dave and Chris grow and learn about issues of diversity and intersectionality. When you hear a show that used to feature macho machine-gun noises and dude jokes now ask for show donations to be made to &lt;a href=&#34;http://www.blackgirlscode.com/&#34;&gt;Black Girls Code&lt;/a&gt;, you know progress in this industry is possible.&lt;/p&gt;&#xA;&lt;h3 id=&#34;toolsday&#34;&gt;Toolsday&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.toolsday.io/&#34;&gt;http://www.toolsday.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/Una&#34;&gt;Una Kravets&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/chrisdhanaraj&#34;&gt;Chris Dhanaraj&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You&amp;rsquo;re greeted at the start of each episode by Una singing about FED. This is, surprisingly, a &lt;em&gt;good&lt;/em&gt; thing. Una and Chris spend each 20 minute show covering topics surrounding the tech and tooling side of FED. So one episode might be ES2015, while another might discuss standards and linters. Definitely a good one for getting up to speed on the (sometimes frustratingly) broad topics that make up FED.&lt;/p&gt;&#xA;&lt;h3 id=&#34;ttl&#34;&gt;TTL&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://ttlpodcast.com/&#34;&gt;http://ttlpodcast.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/rmurphey&#34;&gt;Rebecca Murphey&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve just started listening to this, and I&amp;rsquo;m already hooked. Between 40 minutes and an hour long, this show has Rebecca talking to a guest about their area of expertise and the work that they do. This results in excellent insider secrets and tips being unearthed in every episode.&lt;/p&gt;&#xA;&lt;h3 id=&#34;style-guide-podcast&#34;&gt;Style Guide Podcast&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://styleguides.io/podcast&#34;&gt;http://styleguides.io/podcast&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/anna_debenham&#34;&gt;Anna Debenham&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/brad_frost&#34;&gt;Brad Frost&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Style Guide Podcast is pretty heavy, dealing with the process and business angles of building and maintaining company-wide style guides. But set aside an hour to listen to the show and you&amp;rsquo;ll get some valuable insights into maintaining style guides and pattern libraries at scale.&lt;/p&gt;&#xA;&lt;h3 id=&#34;responsive-design-podcast&#34;&gt;Responsive Design Podcast&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://responsivedesign.is/podcast&#34;&gt;http://responsivedesign.is/podcast&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/justinavery&#34;&gt;Justin Avery&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Coming out every 2 - 4 weeks, Justin&amp;rsquo;s show is an audio extensions of the RWD newsletter, and is a great way of keeping up with trends in the web industry. Each show is highly variable in length and content, but it&amp;rsquo;s always informative.&lt;/p&gt;&#xA;&lt;h3 id=&#34;99-percent-invisible&#34;&gt;99 Percent Invisible&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://99percentinvisible.org/&#34;&gt;http://99percentinvisible.org/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/romanmars&#34;&gt;Roman Mars&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Not actually tech orientated, but this is podcast delivers delicious 20 minute chunks about the design that we miss in our everyday lives.&lt;/p&gt;&#xA;&lt;h3 id=&#34;responsive-web-design&#34;&gt;Responsive Web Design&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://responsivewebdesign.com/podcast/&#34;&gt;http://responsivewebdesign.com/podcast/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/karenmcgrane&#34;&gt;Karen McGrane&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/beep&#34;&gt;Ethan Marcotte&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Karen and Ethan spend around 20 minutes each episode talking to the people who make responsive web designs happen. While some of us might take RWD to be a given now, it is still being rolled our in large organisations and in big corporate redesigns. This show gives some great insights into the people and tech processes behind this.&lt;/p&gt;&#xA;&lt;h3 id=&#34;what-is-wrong-with-ux&#34;&gt;What is wrong with UX?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.usersknow.com/podcast/&#34;&gt;https://www.usersknow.com/podcast/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Presented by &lt;a href=&#34;https://twitter.com/lauraklein&#34;&gt;Laura Klein&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/katerutter&#34;&gt;Kate Rutter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;These ladies are fucking lovely. They drink, argue and snipe about UX issues, and their drunken conversations meander all over the tech development landscape. A genuine pleasure to listen to. (I want to be like them when I grow up).&lt;/p&gt;&#xA;&lt;h2 id=&#34;bicycle-headphone-addendum&#34;&gt;Bicycle headphone addendum&lt;/h2&gt;&#xA;&lt;p&gt;While I&amp;rsquo;d never try to simultaneously ride a bicycle in London and listen to anything on headphones, because you need 100% of your wits about you in a city filled the Daily Mail-reading, hate-filled, HGV drivers &lt;em&gt;literally&lt;/em&gt; trying to kill you, I have no problem doing so in Berlin.&lt;/p&gt;&#xA;&lt;p&gt;Berlin is, in every aspect (bar queueing - where it is 100% German), utterly chill. So while I wait at lights, avoid pedestrians in the cycle lanes, and get shaken to death on Berlin&amp;rsquo;s randomly cobbled streets, I probably have one of these shows playing in a solitary ear.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Dos and don&#39;ts on designing for accessibility | Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2016/417/</link>
      <pubDate>Fri, 28 Oct 2016 14:30:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/417/</guid>
      <description>&lt;blockquote&gt;This is for everyone: documenting how we&#39;re rebuilding inclusive digital services across the UK Government.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive Images in CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/418/</link>
      <pubDate>Thu, 27 Oct 2016 12:10:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/418/</guid>
      <description>&lt;blockquote&gt;The term &#34;responsive images&#34; has come to mean &#34;responsive images in HTML&#34;, in other words, the srcset and sizes attribute for and the element. But how do the capabilities that these things provide map to CSS?&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Do you really understand CSS linear-gradients?</title>
      <link>https://awfulwoman.com/bookmarks/2016/419/</link>
      <pubDate>Thu, 27 Oct 2016 12:08:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/419/</guid>
      <description>&lt;blockquote&gt;Go into the details of linear-gradients in web browsers. Learn about the gradient box, the gradient line, the angle and the color stops&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Form elements — GOV.UK elements</title>
      <link>https://awfulwoman.com/bookmarks/2016/420/</link>
      <pubDate>Sat, 22 Oct 2016 19:04:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/420/</guid>
      <description></description>
    </item>
    <item>
      <title>Center and crop thumbnails with CSS - Jonathan Nicol</title>
      <link>https://awfulwoman.com/bookmarks/2016/421/</link>
      <pubDate>Sat, 22 Oct 2016 19:03:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/421/</guid>
      <description>&lt;blockquote&gt;Here is a handy CSS centering technique I first noticed in the WordPress media library, where it is used to centre and crop irregularly sized thumbnails within a square container.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>You know a site has its shit together when…</title>
      <link>https://awfulwoman.com/bookmarks/2016/422/</link>
      <pubDate>Sat, 22 Oct 2016 19:01:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/422/</guid>
      <description></description>
    </item>
    <item>
      <title>Designing Grids</title>
      <link>https://awfulwoman.com/bookmarks/2016/423/</link>
      <pubDate>Sat, 22 Oct 2016 18:57:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/423/</guid>
      <description>&lt;blockquote&gt;I’d be telling you the obvious if I said that grids are important in web design. You already knew that. &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>text-spinners – tawian</title>
      <link>https://awfulwoman.com/bookmarks/2016/424/</link>
      <pubDate>Sat, 22 Oct 2016 18:56:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/424/</guid>
      <description>&lt;blockquote&gt;Mimics command line spinners and loading animations. Gives a nice command-line retro feel to an interface.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The New System Font Stack?</title>
      <link>https://awfulwoman.com/bookmarks/2016/425/</link>
      <pubDate>Sat, 22 Oct 2016 18:55:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/425/</guid>
      <description></description>
    </item>
    <item>
      <title>Battle of the architectures</title>
      <link>https://awfulwoman.com/bookmarks/2016/426/</link>
      <pubDate>Tue, 18 Oct 2016 09:09:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/426/</guid>
      <description>&lt;blockquote&gt;A look at two popular approaches to CSS, and why I think they are not good enough.&lt;/blockquote&gt;  A lovely article about just using CSS sensibly. No &#34;use all Atomic&#34; or &#34;use all components&#34;. Just sensibleness (that&#39;s a word).&#xA;</description>
    </item>
    <item>
      <title>The State of HTML5 Input Elements</title>
      <link>https://awfulwoman.com/bookmarks/2016/427/</link>
      <pubDate>Sun, 16 Oct 2016 09:41:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/427/</guid>
      <description>&lt;p&gt;A good summary of issues arising from input field localisation.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Moment.js</title>
      <link>https://awfulwoman.com/bookmarks/2016/428/</link>
      <pubDate>Sun, 16 Oct 2016 09:08:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/428/</guid>
      <description>&lt;p&gt;Useful library to parse, validate, manipulate, and display dates in JavaScript.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Build a Responsive Form With Flexbox</title>
      <link>https://awfulwoman.com/bookmarks/2016/429/</link>
      <pubDate>Sun, 16 Oct 2016 06:54:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/429/</guid>
      <description>&lt;blockquote&gt;In this tutorial, we’ll learn how to take advantage of flexbox to create a responsive form. What’s interesting (and exciting at the same time) is that flexbox allows us to build our form without...&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>A Maintainable Style Guide - Ian Feather</title>
      <link>https://awfulwoman.com/bookmarks/2016/430/</link>
      <pubDate>Wed, 12 Oct 2016 10:22:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/430/</guid>
      <description>&lt;blockquote&gt;A Maintainable Style Guide &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>salesforce-ux/sass-deprecate: Let Sass warn you about the pieces of your UI that are deprecated, providing a clear upgrade path for developers</title>
      <link>https://awfulwoman.com/bookmarks/2016/431/</link>
      <pubDate>Wed, 12 Oct 2016 07:04:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/431/</guid>
      <description>&lt;blockquote&gt;Let Sass warn you about the pieces of your UI that are deprecated, providing a clear upgrade path for developers&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>youmightnotneedjs.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/432/</link>
      <pubDate>Tue, 11 Oct 2016 14:30:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/432/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t agree with all of these. Some of them are very definitely &amp;ldquo;hack&amp;rdquo; territory. But there are some that are beautifully lovely.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What about CSS? Progressive Enhancement &amp; CSS // Speaker Deck</title>
      <link>https://awfulwoman.com/bookmarks/2016/433/</link>
      <pubDate>Sun, 09 Oct 2016 09:51:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/433/</guid>
      <description></description>
    </item>
    <item>
      <title>Auto-publishing via npm version</title>
      <link>https://awfulwoman.com/posts/npm-version/</link>
      <pubDate>Sat, 08 Oct 2016 11:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/npm-version/</guid>
      <description>&lt;p&gt;So, I&amp;rsquo;m supposed to be prepping for an interview right now, but I had to write this down before I forget as it is SO FUCKING COOL.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://npmjs.org&#34;&gt;npm&lt;/a&gt; has an amazing feature called &lt;code&gt;npm version&lt;/code&gt;. Using an argument your can change the &lt;a href=&#34;http://semver.org/&#34;&gt;semver&lt;/a&gt; version number in your &lt;code&gt;package.json&lt;/code&gt; file and automatically create a commit for that new version.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ npm version 1.1.5&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Cool, huh?&lt;/p&gt;&#xA;&lt;p&gt;Well, it gets cooler&amp;hellip;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ npm version patch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;hellip;will automatically increment the patch number in your &lt;code&gt;package.json&lt;/code&gt;, meaning you don&amp;rsquo;t even have to remember it. Similarly, &lt;code&gt;npm version minor&lt;/code&gt; and &lt;code&gt;npm version major&lt;/code&gt; will bump the minor and major versions.&lt;/p&gt;&#xA;&lt;p&gt;But it gets even cooler. Add the following to your &lt;code&gt;package.json&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;scripts&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;postversion&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;git push &amp;amp;&amp;amp; git push --tags &amp;amp;&amp;amp; npm publish&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;npm will now, after already incrementing and creating a commit, &lt;em&gt;create a new tag, push the new tag and publish the new version of your package!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;So after I&amp;rsquo;ve made some bugfix commits, all I have to do is type&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ npm version patch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and I get a whole new published package, a commit in git and a new release tag.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=AX0X-s2wuaU&#34;&gt;Oberaffengeil&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;div class=&#34;o-fixed-ratio&#34;&gt;&#xA;  &lt;iframe class=&#34;o-fixed-ratio__inner&#34; allowfullscreen=&#34;0&#34; scrolling=&#34;no&#34; width=&#34;788&#34; height=&#34;443&#34; frameborder=&#34;0&#34; src=&#34;https://www.youtube.com/embed/AX0X-s2wuaU?autoplay=0&#34;&gt;&lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Setting the scope for Loom</title>
      <link>https://awfulwoman.com/posts/loom-setting-the-scope/</link>
      <pubDate>Sat, 08 Oct 2016 11:30:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/loom-setting-the-scope/</guid>
      <description>&lt;p&gt;&lt;em&gt;Writing the core of &lt;a href=&#34;https://github.com/sonniesedge/loom&#34;&gt;Loom&lt;/a&gt; has been extraordinary fun, and I&amp;rsquo;ll be sharing some of the thought processes and techniques behind it with you.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;So what did I want from a new framework?&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t want make it &lt;em&gt;too&lt;/em&gt; broad. I know I want the user to do anything with it, but you could go too far with that, you know? I mean, the ultimate do-anything-you-want Sass/CSS framework is a bunch of mixins that can be used to write your own code. (Hell, the &lt;em&gt;ultimate&lt;/em&gt; framework is blank text-file). Multi-contributor, sponsored projects like &lt;a href=&#34;https://github.com/thoughtbot/bourbon/&#34;&gt;Bourbon&lt;/a&gt; are already out there and do things 1000x better than a single developer ever could.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, things like &lt;a href=&#34;http://purecss.io/&#34;&gt;Pure&lt;/a&gt; are just too restrictive. You just want me to include a CSS file and use your classes? Nah, mate.&lt;/p&gt;&#xA;&lt;p&gt;No, I had to think about what &lt;em&gt;I&amp;rsquo;d&lt;/em&gt; like to see from a CSS framework, and go from there. That&amp;rsquo;s the reason most open-source projects get started, no?&lt;/p&gt;&#xA;&lt;h1 id=&#34;put-your-thoughts-down-in-writing&#34;&gt;Put your thoughts down in writing&lt;/h1&gt;&#xA;&lt;p&gt;I had all these ideas buzzing around my head for Loom, but nothing concrete or any stated goals, so I sat down and came up with the following manifesto points:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It should make things &lt;em&gt;easier&lt;/em&gt; for a developer like me. So, if I were to end up configuring a framework more than using it, it&amp;rsquo;s pointless. If each time I use it I ended up overriding the classes with my own, it&amp;rsquo;s not fulfilling it&amp;rsquo;s job.&lt;/li&gt;&#xA;&lt;li&gt;This isn&amp;rsquo;t about themes. I&amp;rsquo;m not aiming to recreate Foundation or Bootstrap here. I want a framework that could be used to &lt;em&gt;produce&lt;/em&gt; a CSS library like Bootstrap.&lt;/li&gt;&#xA;&lt;li&gt;Following from the previous point, this should be aimed at people like me, professional frontenders. This isn&amp;rsquo;t something to be be picked up and dropped into a project to make it look pretty. This is something to help professional designer/developers in their everyday tasks.&lt;/li&gt;&#xA;&lt;li&gt;I love design systems, and I want something that ties in with that. I want to be able to write code that lends itself to pattern libraries and styleguides. You know, that whole idea of producing &lt;a href=&#34;http://daverupert.com/2013/04/responsive-deliverables/&#34;&gt;a mini-Bootstrap for each client&lt;/a&gt;, as Dave Rupert talks about. So this framework needs some way of easily accessing design system settings, such as spacings, colour palettes, typography, etc.&lt;/li&gt;&#xA;&lt;li&gt;I wanted to be write CSS in the way that I want to write it. This doesn&amp;rsquo;t just mean naming conventions, but the way that CSS classes are used. Which end of the Atomic vs Component spectrum do I want to swing to? Do I have to make that choice?&lt;/li&gt;&#xA;&lt;li&gt;Modularity. The problem with many CSS libraries is that they get imported all in one go and don&amp;rsquo;t offer any selectivity. You end up having to overwrite their CSS classes with your own.&lt;/li&gt;&#xA;&lt;li&gt;Enforce some best practice with regard to specificity. One of the few things I really don&amp;rsquo;t like to see in CSS is overly-nested selectors and the emergence of specificity wars - it&amp;rsquo;s the bane of most projects I&amp;rsquo;ve come into. Whatever system I came up with should help avoid that.&lt;/li&gt;&#xA;&lt;li&gt;Recognise that most developers don&amp;rsquo;t stick rigidly to any particular methodology. Most people end up with a hybrid of many approaches, something that works for them. Any framework should have flexibility for that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;thinking-technically&#34;&gt;Thinking technically&lt;/h1&gt;&#xA;&lt;p&gt;After looking at these manifesto points it became so much easier to decide on the technical architecture of things.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t want to offer something themed. There&amp;rsquo;s a multitude of &lt;strike&gt;Wordpress themes&lt;/strike&gt; pattern libraries already out there that do that. I wanted a loose collection of objects and utilities to help others build a pattern library.&lt;/li&gt;&#xA;&lt;li&gt;I definitely wanted to use ITCSS, right from the start. It allows enormous flexibility for structuring code while avoiding specificity wars. It&amp;rsquo;s not documented very well, but I could address that in the framework documentation.&lt;/li&gt;&#xA;&lt;li&gt;I wanted to let the consumer decide if they want to output chunky components or lighter utility classes. I can&amp;rsquo;t say I prefer using utility classes, but I can utterly see the value.&lt;/li&gt;&#xA;&lt;li&gt;I wanted to use BEM of for naming. But I was still unsure at this initial point about if I wanted to force this on end users.&lt;/li&gt;&#xA;&lt;li&gt;I wanted to make sure everything would be modular. I think this came naturally from wanting to use ITCSS - it&amp;rsquo;s designed to allow the insertion or modification of modules and layers, and is what drew me to it initially.&lt;/li&gt;&#xA;&lt;li&gt;I wanted it to be documented. There&amp;rsquo;s nothing more frustrating than a framework that you don&amp;rsquo;t have full information for. I&amp;rsquo;d always wanted to use SassDocs so I went for that.&lt;/li&gt;&#xA;&lt;li&gt;Because of my design system love, I wanted to get that incorporated from the start. That meant everything should be standardised into Sass variables where possible.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;so-what-next&#34;&gt;So what next?&lt;/h1&gt;&#xA;&lt;p&gt;That set the scope for what I wanted to achieve, but comes after that? Check back soon for the next part, &amp;ldquo;Organizing the Code&amp;rdquo;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS at BBC Sport (Part 1) – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/434/</link>
      <pubDate>Fri, 07 Oct 2016 10:56:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/434/</guid>
      <description></description>
    </item>
    <item>
      <title>Introducing Loom</title>
      <link>https://awfulwoman.com/posts/introducing-loom-a-new-framework/</link>
      <pubDate>Mon, 03 Oct 2016 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/introducing-loom-a-new-framework/</guid>
      <description>&lt;p&gt;So, I thought it&amp;rsquo;d be a great idea to write my own CSS framework. This is the kind of thinking that occurs when I&amp;rsquo;ve had too much caffeine (file this alongside my other caffeine-based projects, such as &amp;ldquo;Why not repaint the apartment?&amp;rdquo; and &amp;ldquo;Try abseiling down an industrial chimney&amp;rdquo;).&lt;/p&gt;&#xA;&lt;p&gt;I was inspired by writing an in-house framework for a previous client. It was eventually used on several major projects, but was relatively inflexible, written as it was for one use-case and for a certain way of writing code.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;So,&amp;rdquo; I thought to myself, &amp;ldquo;what if I were to write my own, something that could output any type of CSS code, in whatever way the user wanted to use it?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Think large, and swing hard, you know?&lt;/p&gt;&#xA;&lt;h2 id=&#34;introducing-loom&#34;&gt;Introducing Loom&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/sonniesedge/loom&#34;&gt;Loom&lt;/a&gt; is a Sass framework for producing your own pattern libraries. It&amp;rsquo;s still in alpha, but already it provides a series of OOCSS bricks, mixins, functions and classes that allow you to quickly put together a pattern library of your own, ready to use on a real website. Aimed at professional web developers, it aims to make your life &lt;em&gt;easier&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s designed to be light, flexible, modular and just enough opinions to ensure that it runs smoothly.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-build-something-else&#34;&gt;Why build something else?&lt;/h2&gt;&#xA;&lt;p&gt;Oh, it was partly for the fun, but mainly because I wanted to produce something that was actually &lt;em&gt;useful&lt;/em&gt;. Loom doesn&amp;rsquo;t try to give you pre-made and pre-themed CSS that can be dropped onto a site, the way Zurb Foundation or Twitter Bootstrap libraries do. It gives you a toolkit, a way of making your own pattern libraries. A way to weave your own patterns. Yeah, clever.&lt;/p&gt;&#xA;&lt;h2 id=&#34;architecture&#34;&gt;Architecture&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/sonniesedge/loom&#34;&gt;Loom&lt;/a&gt; is written in Sass and is based upon the ITCSS layered architecture. It uses BEM for its (optional) object and utility classes. It&amp;rsquo;s deliberately written in a way that discourages Sass nesting and avoids CSS specificity battles, by returning to source order as the way of describing specificity. This makes it perfect for use in multi-developer teams where the threat of &amp;ldquo;just add a multi-level selector to the end of the stylesheet to make it work&amp;rdquo; is ever present.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-use-it&#34;&gt;Why use it?&lt;/h2&gt;&#xA;&lt;p&gt;Dave Rupert nailed it when he said client work was about &amp;ldquo;&lt;a href=&#34;http://daverupert.com/2013/04/responsive-deliverables/&#34;&gt;producing a series of mini-Bootstraps&lt;/a&gt;&amp;rdquo;. As developer-designers, we should be delivering complete pattern-libraries that describe how a clients site can be used, and which can be used to grow the site styles, get a visually overview and to attach testing.&lt;/p&gt;&#xA;&lt;p&gt;Loom is grounded in &lt;a href=&#34;http://atomicdesign.bradfrost.com/chapter-1/&#34;&gt;Design System thinking&lt;/a&gt; and is aimed at helping you to create your own &lt;a href=&#34;http://alistapart.com/blog/post/getting-started-with-pattern-libraries&#34;&gt;pattern libraries&lt;/a&gt;. This is vital when you&amp;rsquo;re working on multi-page, multi-author sites, where you don&amp;rsquo;t get to craft each page artisanally yourself, but instead rely on authors and CMSs to generate a page.&lt;/p&gt;&#xA;&lt;p&gt;The framework knows about design systems, and so comes pre-equpped with variables, mixins and functions that can be used to extract standard thematic elements for your site. Annoyed by developers using &lt;code&gt;color: #52BE80&lt;/code&gt; in the middle of a class? Well now you can encourage them to use &lt;code&gt;color: get-color(brand-green)&lt;/code&gt; instead, and keep things clean.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-do-you-use-it&#34;&gt;How do you use it?&lt;/h2&gt;&#xA;&lt;p&gt;There&amp;rsquo;s two ways of using &lt;a href=&#34;https://github.com/sonniesedge/loom&#34;&gt;Loom&lt;/a&gt;. You can use the (entirely optional) Object and Utility classes to quickly scaffold out a site.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;header&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;o-container&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;o-h-alpha u-margin-none&amp;#34;&lt;/span&gt;&amp;gt;Good morning humans of Earth&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;u-color-meta&amp;#34;&lt;/span&gt;&amp;gt;We find you disturbing&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;header&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or you can use the mixins provided to create your own atomic components and apply them to your HTML. Perfect for creating robust and lasting pattern libraries!&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-scss&#34; data-lang=&#34;scss&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;.c-header&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;@include&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt; container&lt;/span&gt;();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;.c-title&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;@include&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt; heading&lt;/span&gt;();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;@include&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt; font-size&lt;/span&gt;(alpha);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;margin&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;.c-meta&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;color&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;get-color&lt;/span&gt;(meta);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;header&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c-header&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c-title&amp;#34;&lt;/span&gt;&amp;gt;Good morning humans of Earth&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c-meta&amp;#34;&lt;/span&gt;&amp;gt;We find you disturbing&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;header&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Note that Objects are added to Components via &lt;code&gt;@include&lt;/code&gt;, rather than &lt;code&gt;@extend&lt;/code&gt;. This is a conscious choice. &lt;code&gt;@extend&lt;/code&gt; is extremely unpredictable with how it can affect source order, and would undermine the functionality of Loom. &lt;code&gt;@include&lt;/code&gt; introduces a lot of repetition, but this is eliminated when the final CSS is used on a page, as gzip will compress repeated lines of text to nothing.&lt;/p&gt;&#xA;&lt;h2 id=&#34;encouraging-a-common-way-of-working&#34;&gt;Encouraging a common way of working&lt;/h2&gt;&#xA;&lt;p&gt;Loom aims to help your team work together. It&amp;rsquo;s designed to be used with style linting systems, and to be consumed by automated styleguide generators and regression testing systems.&lt;/p&gt;&#xA;&lt;p&gt;When you tie in a stylelinting system like &lt;a href=&#34;https://github.com/stylelint/stylelint&#34;&gt;stylelint&lt;/a&gt; and &lt;a href=&#34;https://github.com/postcss/postcss-bem-linter&#34;&gt;BEM Linter&lt;/a&gt; you have an extremely robust system that should catch any code that strays from your house style.&lt;/p&gt;&#xA;&lt;p&gt;The outputted visual components are perfect for integrating with pattern library documentation systems, such as &lt;a href=&#34;http://patternlab.io/&#34;&gt;PatternLab&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;fully-documented&#34;&gt;Fully documented&lt;/h2&gt;&#xA;&lt;p&gt;Loom is fully documented, using &lt;a href=&#34;http://sassdoc.com/&#34;&gt;SassDoc&lt;/a&gt;. You can look through the included documentation to see what variables, functions and mixins are available out of the box.&lt;/p&gt;&#xA;&lt;h2 id=&#34;take-a-look&#34;&gt;Take a look&lt;/h2&gt;&#xA;&lt;p&gt;You can &lt;a href=&#34;https://github.com/sonniesedge/loom&#34;&gt;find Loom on Github&lt;/a&gt;. Please feel free to take a look and start trying it out. I&amp;rsquo;m really happy to hear suggestions and ideas!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Handy Advanced Sass | 12 Devs is back!</title>
      <link>https://awfulwoman.com/bookmarks/2016/435/</link>
      <pubDate>Fri, 23 Sep 2016 13:03:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/435/</guid>
      <description></description>
    </item>
    <item>
      <title>Map Magic presentation</title>
      <link>https://awfulwoman.com/bookmarks/2016/436/</link>
      <pubDate>Fri, 23 Sep 2016 13:01:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/436/</guid>
      <description></description>
    </item>
    <item>
      <title>Styleguide &amp; Boilerplate Patterns - Google Sheets</title>
      <link>https://awfulwoman.com/bookmarks/2016/437/</link>
      <pubDate>Thu, 22 Sep 2016 07:19:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/437/</guid>
      <description></description>
    </item>
    <item>
      <title>Deploying a compiled site to a personal Github Pages account</title>
      <link>https://awfulwoman.com/posts/deploying-a-compiled-site-to-github-pages/</link>
      <pubDate>Tue, 20 Sep 2016 15:57:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/deploying-a-compiled-site-to-github-pages/</guid>
      <description>&lt;p&gt;Having recently switched to using &lt;a href=&#34;https://pages.github.com/&#34;&gt;Github Pages&lt;/a&gt; to host this site I thought I&amp;rsquo;d quickly note down how I overcame some of the limitations of the Github Pages when it comes to using modern build processes.&lt;/p&gt;&#xA;&lt;p&gt;Github Pages is a free &lt;a href=&#34;https://jekyllrb.com/&#34;&gt;Jekyll-based&lt;/a&gt; hosting service offered by Github. You can create a repository called WHATEVER.github.io and via a lot of internal magic a static website of the same name appears, built from the Jekyll project hosted there. It&amp;rsquo;s Github taking over the build process step for you.&lt;/p&gt;&#xA;&lt;p&gt;Difficulties arise when you hit some of the limits imposed by Github Pages on the way Jekyll can be used. For security reasons Github &lt;a href=&#34;https://help.github.com/articles/adding-jekyll-plugins-to-a-github-pages-site/&#34;&gt;doesn&amp;rsquo;t allow most third-party gems to be run&lt;/a&gt; on Github Pages, nor does it allow any Gulp/Grunt/npm build scripts to be run on their servers. This is totally understandable - that kind of stuff would be a huge security nightmare.&lt;/p&gt;&#xA;&lt;p&gt;The lack of third-party gems and build scripts means that a lot of modern &lt;a href=&#34;https://css-tricks.com/gulp-for-beginners/&#34;&gt;website build techniques&lt;/a&gt; are not available to people using Github Pages. For example, there is no way to get CSS auto-prefixing to work on there, as the &lt;a href=&#34;https://github.com/ai/autoprefixer-rails&#34;&gt;Autoprefixer gem&lt;/a&gt; is not allowed, nor can you run Autoprefixer via &lt;a href=&#34;https://github.com/postcss/autoprefixer&#34;&gt;Postcss&lt;/a&gt; on their server.&lt;/p&gt;&#xA;&lt;p&gt;Okay, yeah, you could set up your site in such a way as to generate your compiled Jekyll pages and CSS into a static site, intermixed with your Jekyll code and store that on your github account. You&amp;rsquo;d also have to pull in all your npm/Bower dependencies and store them in your repo as well. A working solution, but not an elegant solution one.&lt;/p&gt;&#xA;&lt;p&gt;But there is another way. You can still use Jekyll, and your modern build process, but you &lt;em&gt;only&lt;/em&gt; publish the compiled static site to Github pages.&lt;/p&gt;&#xA;&lt;p&gt;The trick is to use two repositories, hosting your automated, advanced, super-whizzy site source on a separate repository from your WHATEVER.githubpages.io repository. You then use a script to build a static site from your source and publish the generated static site as a commit to your WHATEVER.githubpages.io repository. You then get the advantages of Jekyll as a CMS, a modern build process from Gulp/Grunt, no compiled CSS in your source repo and you get to bypass the build limitations of Github Pages.&lt;/p&gt;&#xA;&lt;p&gt;The easiest way to do this is with the &lt;a href=&#34;https://github.com/shinnn/gulp-gh-pages&#34;&gt;gulp-gh-pages&lt;/a&gt; npm package. It allows you to specify a build directory where your compiled site is built to and a repository where the site should be pushed. It will then take this compiled site, clone it to another folder, and create a commit from everything in that folder, pushing it to Github.&lt;/p&gt;&#xA;&lt;p&gt;This package can also be used on organisational and project Github pages, which allow a branch on the same repository to be used as a source for serving the site (I&amp;rsquo;m unsure why Github don&amp;rsquo;t allow this on Personal sites). In that case you specify the same repo, but use a different branch (by default it&amp;rsquo;s &lt;code&gt;gh-pages&lt;/code&gt;) to serve your static site.&lt;/p&gt;&#xA;&lt;p&gt;Check out the &lt;a href=&#34;https://github.com/SonniesEdge/sonniesedge-website&#34;&gt;source for this site&lt;/a&gt;, compared to the compiled code in the &lt;a href=&#34;https://github.com/SonniesEdge/sonniesedge.github.io&#34;&gt;sonniesedge.github.io repository&lt;/a&gt; to see the difference and to note the &lt;a href=&#34;https://github.com/SonniesEdge/sonniesedge-website/blob/master/gulpfile.js&#34;&gt;build/deploy script&lt;/a&gt; used to produce one from the other.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Making Sass talk to JavaScript with JSON | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/438/</link>
      <pubDate>Tue, 20 Sep 2016 08:43:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/438/</guid>
      <description></description>
    </item>
    <item>
      <title>the new code – MinMaxing: Understanding vMin and vMax in CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/439/</link>
      <pubDate>Thu, 15 Sep 2016 09:43:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/439/</guid>
      <description></description>
    </item>
    <item>
      <title>Useful Pens for Everyday Front End Development - a Collection by Sarah Drasner on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2016/440/</link>
      <pubDate>Mon, 12 Sep 2016 12:36:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/440/</guid>
      <description></description>
    </item>
    <item>
      <title>The Front-End Spectrum – Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/441/</link>
      <pubDate>Mon, 12 Sep 2016 12:34:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/441/</guid>
      <description>&lt;blockquote&gt;Modern front-end web development is a busy place. The industry shuffle is exponentially rapid, and when you’re heads down working on a…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver</title>
      <link>https://awfulwoman.com/bookmarks/2016/442/</link>
      <pubDate>Mon, 12 Sep 2016 12:34:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/442/</guid>
      <description></description>
    </item>
    <item>
      <title>A Case Study on Boosting Front-End Performance | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/443/</link>
      <pubDate>Mon, 12 Sep 2016 07:59:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/443/</guid>
      <description></description>
    </item>
    <item>
      <title>I Wanted To Type a Number | Filament Group, Inc., Boston, MA</title>
      <link>https://awfulwoman.com/bookmarks/2016/444/</link>
      <pubDate>Mon, 05 Sep 2016 11:00:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/444/</guid>
      <description>&lt;blockquote&gt;Filament Group helps companies design and build super-fast responsive sites and web apps that are simple to use and accessible to everyone&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Best Motherfucking Website</title>
      <link>https://awfulwoman.com/bookmarks/2016/445/</link>
      <pubDate>Sun, 04 Sep 2016 10:27:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/445/</guid>
      <description></description>
    </item>
    <item>
      <title>placeskull.com - a svg placeholder graphics service</title>
      <link>https://awfulwoman.com/bookmarks/2016/446/</link>
      <pubDate>Fri, 02 Sep 2016 12:31:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/446/</guid>
      <description>&lt;blockquote&gt;http://placeskull.com/170/170&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The New Rules of Form Design | UX Booth</title>
      <link>https://awfulwoman.com/bookmarks/2016/447/</link>
      <pubDate>Sun, 28 Aug 2016 07:47:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/447/</guid>
      <description></description>
    </item>
    <item>
      <title>The Role of Utility Classes in Scalable CSS | David Clark Develops the Web</title>
      <link>https://awfulwoman.com/bookmarks/2016/448/</link>
      <pubDate>Mon, 22 Aug 2016 05:39:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/448/</guid>
      <description>&lt;blockquote&gt;Where exactly do utility classes fit in to a scalable CSS system? Why, when, and how should they be used?&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS: The Perfect Print Stylesheet | NOUPE</title>
      <link>https://awfulwoman.com/bookmarks/2016/449/</link>
      <pubDate>Tue, 12 Jul 2016 11:37:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/449/</guid>
      <description>&lt;blockquote&gt;Somebody wants to read your article somewhere where they don&#39;t have an internet connection. Now what? Provide a print stylesheet, I&#39;d say.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>GitHub - unpoly/unpoly: Progressive enhancement Javascript framework</title>
      <link>https://awfulwoman.com/bookmarks/2016/450/</link>
      <pubDate>Thu, 07 Jul 2016 19:00:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/450/</guid>
      <description>&lt;blockquote&gt;unpoly - Progressive enhancement Javascript framework&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Languages Which Almost Became CSS - Eager Blog</title>
      <link>https://awfulwoman.com/bookmarks/2016/451/</link>
      <pubDate>Thu, 30 Jun 2016 12:16:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/451/</guid>
      <description>&lt;blockquote&gt;The history of all the languages which almost became CSS.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>anime.js</title>
      <link>https://awfulwoman.com/bookmarks/2016/452/</link>
      <pubDate>Tue, 28 Jun 2016 11:50:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/452/</guid>
      <description>&lt;blockquote&gt;Javascript animation engine&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Typekit Blog | Combining Typefaces: Free guide to great typography</title>
      <link>https://awfulwoman.com/bookmarks/2016/453/</link>
      <pubDate>Tue, 14 Jun 2016 16:25:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/453/</guid>
      <description></description>
    </item>
    <item>
      <title>medium.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/454/</link>
      <pubDate>Wed, 08 Jun 2016 14:54:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/454/</guid>
      <description></description>
    </item>
    <item>
      <title>www.supremo.tv</title>
      <link>https://awfulwoman.com/bookmarks/2016/455/</link>
      <pubDate>Sat, 04 Jun 2016 17:06:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/455/</guid>
      <description></description>
    </item>
    <item>
      <title>The real responsive design challenge? RSS.</title>
      <link>https://awfulwoman.com/bookmarks/2016/456/</link>
      <pubDate>Wed, 01 Jun 2016 06:47:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/456/</guid>
      <description></description>
    </item>
    <item>
      <title>Considerations for styling the &lt; pre &gt; tag - The Media Temple Blog</title>
      <link>https://awfulwoman.com/bookmarks/2016/457/</link>
      <pubDate>Mon, 30 May 2016 10:12:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/457/</guid>
      <description></description>
    </item>
    <item>
      <title>The box-shadow Property</title>
      <link>https://awfulwoman.com/bookmarks/2016/458/</link>
      <pubDate>Thu, 26 May 2016 09:39:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/458/</guid>
      <description></description>
    </item>
    <item>
      <title>Debugging CSS – Ben Frain</title>
      <link>https://awfulwoman.com/bookmarks/2016/459/</link>
      <pubDate>Tue, 24 May 2016 12:04:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/459/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Purge - Saving the web 1kb at a time.</title>
      <link>https://awfulwoman.com/bookmarks/2016/460/</link>
      <pubDate>Sun, 22 May 2016 09:10:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/460/</guid>
      <description></description>
    </item>
    <item>
      <title>The Skeptic’s Guide To Low-Fidelity Prototyping – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/461/</link>
      <pubDate>Wed, 18 May 2016 05:45:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/461/</guid>
      <description>&lt;blockquote&gt;Laura Bursche shows you the practice behind integrating low-fidelity prototypes in design, covering graphic, web and UX design, business and service design.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Download Blisk - a browser for web developers</title>
      <link>https://awfulwoman.com/bookmarks/2016/462/</link>
      <pubDate>Sat, 14 May 2016 14:55:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/462/</guid>
      <description>&lt;blockquote&gt;Download Blisk - a free browser for web developers. Blisk is a toolbox for development, debugging and testing: emulation, sync, analytics, and screenshots.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>I&#39;m a fucking webmaster</title>
      <link>https://awfulwoman.com/bookmarks/2016/463/</link>
      <pubDate>Sat, 14 May 2016 10:34:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/463/</guid>
      <description>&lt;blockquote&gt;I&#39;m a fucking webmaster&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Let&#39;s Write Beautiful CSS Comments | Sparkbox | Web Design and Development</title>
      <link>https://awfulwoman.com/bookmarks/2016/464/</link>
      <pubDate>Thu, 12 May 2016 06:41:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/464/</guid>
      <description>&lt;blockquote&gt;Your code isn&#39;t as self-explanatory as you think it is. &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Optimizing for Large-Scale Displays | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/465/</link>
      <pubDate>Wed, 11 May 2016 07:04:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/465/</guid>
      <description>&lt;blockquote&gt;The following is a guest post by Jon Yablonski. Jon told me he recently worked on a project where there was a lot of emphasis placed on giant screens. Jon&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>How fast should your UI animations be? | Val Head - Designer &amp; UI Animation Consultant</title>
      <link>https://awfulwoman.com/bookmarks/2016/466/</link>
      <pubDate>Wed, 11 May 2016 06:46:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/466/</guid>
      <description></description>
    </item>
    <item>
      <title>WAIT! Animate</title>
      <link>https://awfulwoman.com/bookmarks/2016/467/</link>
      <pubDate>Tue, 10 May 2016 07:41:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/467/</guid>
      <description>&lt;blockquote&gt;WAIT! Animate provides an easy way to calculate the keyframe percentages so that you can insert a delay between each animation iteration.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Importance of !important: Forcing Immutability in CSS – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts</title>
      <link>https://awfulwoman.com/bookmarks/2016/468/</link>
      <pubDate>Tue, 10 May 2016 07:39:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/468/</guid>
      <description>&lt;blockquote&gt;Articles on CSS, OOCSS, front-end architecture, scalability and performance.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Marvel Styleguide - Marvel</title>
      <link>https://awfulwoman.com/bookmarks/2016/469/</link>
      <pubDate>Fri, 06 May 2016 14:44:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/469/</guid>
      <description></description>
    </item>
    <item>
      <title>Meaningful CSS: Style Like You Mean It · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2016/470/</link>
      <pubDate>Wed, 04 May 2016 10:50:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/470/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Tim Baxter encourages us to move beyond the “measles of markup” to write rich, semantic HTML and CSS. Only habit is stopping us.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Animated Heat Distortion Effects with WebGL | Codrops</title>
      <link>https://awfulwoman.com/bookmarks/2016/471/</link>
      <pubDate>Wed, 04 May 2016 10:49:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/471/</guid>
      <description>&lt;blockquote&gt;A tutorial on how to use fragment shaders in WebGL to create an animated heat haze distortion effect on images and text.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>This page weighs 15kb - macwright.org</title>
      <link>https://awfulwoman.com/bookmarks/2016/472/</link>
      <pubDate>Wed, 04 May 2016 10:44:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/472/</guid>
      <description>&lt;blockquote&gt;New things and writing about learning, technology, and art&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The current state of web forms by Kevin Suttle on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2016/473/</link>
      <pubDate>Tue, 03 May 2016 12:48:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/473/</guid>
      <description></description>
    </item>
    <item>
      <title>A Comparison of Animation Technologies | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/474/</link>
      <pubDate>Tue, 03 May 2016 10:19:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/474/</guid>
      <description>&lt;blockquote&gt;The question I am asked most frequently: what animation tool do you recommend? Having worked with a slew of them, I can tell you there is no right answer.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>An Ultimate Guide To CSS Pseudo-Classes And Pseudo-Elements – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/475/</link>
      <pubDate>Tue, 03 May 2016 09:40:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/475/</guid>
      <description></description>
    </item>
    <item>
      <title>You (probably) don&#39;t need a JavaScript framework | Slack</title>
      <link>https://awfulwoman.com/bookmarks/2016/476/</link>
      <pubDate>Sat, 30 Apr 2016 17:50:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/476/</guid>
      <description></description>
    </item>
    <item>
      <title>Jam API</title>
      <link>https://awfulwoman.com/bookmarks/2016/477/</link>
      <pubDate>Sat, 30 Apr 2016 08:34:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/477/</guid>
      <description>&lt;blockquote&gt;Jam API is a service that allows you to turn any site into a JSON accessible api using CSS selectors. &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>JavaScript Testing: Unit vs Functional vs Integration Tests</title>
      <link>https://awfulwoman.com/bookmarks/2016/478/</link>
      <pubDate>Fri, 29 Apr 2016 15:06:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/478/</guid>
      <description>&lt;blockquote&gt;Eric Elliott takes JavaScript testing under the microscope, examining the kinds of tests available and demonstrating how they enhance software stability.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Frameworks - ByPeople</title>
      <link>https://awfulwoman.com/bookmarks/2016/479/</link>
      <pubDate>Thu, 28 Apr 2016 10:11:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/479/</guid>
      <description>&lt;p&gt;A compilation of CSS frameworks.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Efficient Responsive Design Process – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/480/</link>
      <pubDate>Mon, 25 Apr 2016 10:37:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/480/</guid>
      <description>&lt;blockquote&gt;What&#39;s your responsive design process? Insights on how to keep a design process efficient and successful — with a few warning signs to watch out for.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Flexbox Patterns</title>
      <link>https://awfulwoman.com/bookmarks/2016/481/</link>
      <pubDate>Mon, 25 Apr 2016 07:11:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/481/</guid>
      <description></description>
    </item>
    <item>
      <title>Better Motherfucking Website</title>
      <link>https://awfulwoman.com/bookmarks/2016/482/</link>
      <pubDate>Mon, 25 Apr 2016 07:08:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/482/</guid>
      <description></description>
    </item>
    <item>
      <title>Motherfucking Website</title>
      <link>https://awfulwoman.com/bookmarks/2016/483/</link>
      <pubDate>Mon, 25 Apr 2016 07:07:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/483/</guid>
      <description></description>
    </item>
    <item>
      <title>Apple is bad news for the future of the Web — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/484/</link>
      <pubDate>Fri, 22 Apr 2016 15:43:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/484/</guid>
      <description></description>
    </item>
    <item>
      <title>How Etsy Formats Currency - Code as Craft</title>
      <link>https://awfulwoman.com/bookmarks/2016/485/</link>
      <pubDate>Thu, 21 Apr 2016 14:03:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/485/</guid>
      <description></description>
    </item>
    <item>
      <title>Data Types in Sass</title>
      <link>https://awfulwoman.com/bookmarks/2016/486/</link>
      <pubDate>Wed, 20 Apr 2016 16:12:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/486/</guid>
      <description>&lt;blockquote&gt;An overview of the various data types available to developers in Sass, including numbers, booleans, strings, maps, lists and more.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Argus Eyes</title>
      <link>https://awfulwoman.com/bookmarks/2016/487/</link>
      <pubDate>Wed, 20 Apr 2016 16:11:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/487/</guid>
      <description>&lt;blockquote&gt;A lightweight CLI tool for visual regression testing: Argus Eyes captures screenshots for components over time and identifies visual differences with diff images&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Brutalist Websites</title>
      <link>https://awfulwoman.com/bookmarks/2016/488/</link>
      <pubDate>Mon, 18 Apr 2016 17:54:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/488/</guid>
      <description></description>
    </item>
    <item>
      <title>Don’t design like a programmer « User Experience Design Training &amp; Consulting–UX Design Edge</title>
      <link>https://awfulwoman.com/bookmarks/2016/489/</link>
      <pubDate>Sat, 16 Apr 2016 13:10:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/489/</guid>
      <description>&lt;blockquote&gt;I say a UI looks like it was &#34;designed by a programmer” to describe mistakes that programmers often make. Read this post to learn how to spot and correct them.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Web Font Loading Patterns - Bram Stein</title>
      <link>https://awfulwoman.com/bookmarks/2016/490/</link>
      <pubDate>Fri, 15 Apr 2016 09:55:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/490/</guid>
      <description></description>
    </item>
    <item>
      <title>Visual CSS flexbox builder | Webflow</title>
      <link>https://awfulwoman.com/bookmarks/2016/491/</link>
      <pubDate>Fri, 15 Apr 2016 09:47:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/491/</guid>
      <description></description>
    </item>
    <item>
      <title>Almost complete guide to flexbox (without flexbox) | Kenan Yusuf</title>
      <link>https://awfulwoman.com/bookmarks/2016/492/</link>
      <pubDate>Fri, 15 Apr 2016 08:25:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/492/</guid>
      <description></description>
    </item>
    <item>
      <title>Stop Feeling Dumb About Pairing Fonts</title>
      <link>https://awfulwoman.com/bookmarks/2016/493/</link>
      <pubDate>Thu, 14 Apr 2016 15:03:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/493/</guid>
      <description></description>
    </item>
    <item>
      <title>Use cases for container queries | justmarkup</title>
      <link>https://awfulwoman.com/bookmarks/2016/494/</link>
      <pubDate>Thu, 14 Apr 2016 05:56:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/494/</guid>
      <description></description>
    </item>
    <item>
      <title>Building and shipping functional CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/495/</link>
      <pubDate>Wed, 13 Apr 2016 12:41:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/495/</guid>
      <description></description>
    </item>
    <item>
      <title>Layout Demos by Jen Simmons</title>
      <link>https://awfulwoman.com/bookmarks/2016/496/</link>
      <pubDate>Wed, 13 Apr 2016 12:38:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/496/</guid>
      <description></description>
    </item>
    <item>
      <title>Introducing iframify</title>
      <link>https://awfulwoman.com/bookmarks/2016/497/</link>
      <pubDate>Wed, 13 Apr 2016 12:36:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/497/</guid>
      <description></description>
    </item>
    <item>
      <title>Popper.js</title>
      <link>https://awfulwoman.com/bookmarks/2016/498/</link>
      <pubDate>Mon, 11 Apr 2016 13:44:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/498/</guid>
      <description></description>
    </item>
    <item>
      <title>Are you Single? - Snook.ca</title>
      <link>https://awfulwoman.com/bookmarks/2016/499/</link>
      <pubDate>Mon, 11 Apr 2016 06:53:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/499/</guid>
      <description>&lt;blockquote&gt;Snook.ca - Web Design, Development and Consulting Services&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>jogwheel - Take control of your CSS keyframe animations</title>
      <link>https://awfulwoman.com/bookmarks/2016/500/</link>
      <pubDate>Mon, 11 Apr 2016 06:52:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/500/</guid>
      <description></description>
    </item>
    <item>
      <title>Design Patterns on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2016/501/</link>
      <pubDate>Mon, 11 Apr 2016 06:23:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/501/</guid>
      <description></description>
    </item>
    <item>
      <title>include-media: Simple, elegant and maintainable media queries in Sass</title>
      <link>https://awfulwoman.com/bookmarks/2016/502/</link>
      <pubDate>Mon, 11 Apr 2016 06:21:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/502/</guid>
      <description></description>
    </item>
    <item>
      <title>Paletton - The Color Scheme Designer</title>
      <link>https://awfulwoman.com/bookmarks/2016/503/</link>
      <pubDate>Mon, 11 Apr 2016 06:18:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/503/</guid>
      <description></description>
    </item>
    <item>
      <title>Our Justified Layout Goes Open Source | code.flickr.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/504/</link>
      <pubDate>Mon, 11 Apr 2016 06:11:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/504/</guid>
      <description></description>
    </item>
    <item>
      <title>Debouncing and Throttling Explained Through Examples | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2016/505/</link>
      <pubDate>Sat, 09 Apr 2016 16:10:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/505/</guid>
      <description></description>
    </item>
    <item>
      <title>Aligning text smartly in CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/506/</link>
      <pubDate>Fri, 08 Apr 2016 12:21:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/506/</guid>
      <description>&lt;blockquote&gt;Have you ever thought of aligning text smartly in CSS? You must try now. No there is no CSS property text-align:smart or smartly but can achieved by CSS easily.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Practical Developer on Twitter: &#34;The only correct way to write JavaScript is whatever you were not doing last week. https://t.co/p48RgucO3x&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2016/507/</link>
      <pubDate>Mon, 04 Apr 2016 17:56:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/507/</guid>
      <description></description>
    </item>
    <item>
      <title>Expounder</title>
      <link>https://awfulwoman.com/bookmarks/2016/508/</link>
      <pubDate>Mon, 04 Apr 2016 17:49:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/508/</guid>
      <description></description>
    </item>
    <item>
      <title>The Sad State of Web Development — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/509/</link>
      <pubDate>Mon, 04 Apr 2016 13:00:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/509/</guid>
      <description>&lt;blockquote&gt;Random thoughts on web development&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The anatomy of responsive images - JakeArchibald.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/510/</link>
      <pubDate>Thu, 31 Mar 2016 10:11:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/510/</guid>
      <description></description>
    </item>
    <item>
      <title>How to work with SVG icons</title>
      <link>https://awfulwoman.com/bookmarks/2016/511/</link>
      <pubDate>Wed, 30 Mar 2016 16:24:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/511/</guid>
      <description></description>
    </item>
    <item>
      <title>Introducing Design Systems Ops — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/512/</link>
      <pubDate>Wed, 30 Mar 2016 13:21:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/512/</guid>
      <description>&lt;blockquote&gt;Who bridges the gap between the design systems and the engineering team? I call these enablers: “Design Systems Ops”&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>toddmotto/public-apis: A collective list of public JSON APIs for use in web development.</title>
      <link>https://awfulwoman.com/bookmarks/2016/513/</link>
      <pubDate>Wed, 30 Mar 2016 10:37:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/513/</guid>
      <description>&lt;blockquote&gt;public-apis - A collective list of public JSON APIs for use in web development.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Veil of Ignorance</title>
      <link>https://awfulwoman.com/bookmarks/2016/514/</link>
      <pubDate>Tue, 29 Mar 2016 06:56:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/514/</guid>
      <description></description>
    </item>
    <item>
      <title>PX, EM or REM Media Queries? | Zell Liew&#39;s blog about web design and development</title>
      <link>https://awfulwoman.com/bookmarks/2016/515/</link>
      <pubDate>Sun, 20 Mar 2016 21:22:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/515/</guid>
      <description></description>
    </item>
    <item>
      <title>Aesthetic Sass 3: Typography and Vertical Rhythm | Scotch</title>
      <link>https://awfulwoman.com/bookmarks/2016/516/</link>
      <pubDate>Fri, 18 Mar 2016 09:45:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/516/</guid>
      <description>&lt;blockquote&gt;In both print design and web design, typography plays an important role. After all, content is king, and text content is prevalent in...&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>ECSS: Preface</title>
      <link>https://awfulwoman.com/bookmarks/2016/517/</link>
      <pubDate>Fri, 18 Mar 2016 09:33:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/517/</guid>
      <description>&lt;blockquote&gt;ECSS&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Every Fucking Bootstrap Website Ever</title>
      <link>https://awfulwoman.com/bookmarks/2016/518/</link>
      <pubDate>Thu, 17 Mar 2016 12:24:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/518/</guid>
      <description>&lt;blockquote&gt;The exact same bootstrap page everyone else makes.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Grd - A CSS grid framework using Flexbox</title>
      <link>https://awfulwoman.com/bookmarks/2016/519/</link>
      <pubDate>Thu, 17 Mar 2016 12:22:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/519/</guid>
      <description>&lt;blockquote&gt;A CSS grid framework using Flexbox.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Tools And Resources For A More Meaningful Web Typography – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/520/</link>
      <pubDate>Sun, 13 Mar 2016 10:35:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/520/</guid>
      <description></description>
    </item>
    <item>
      <title>10 things to need to know about CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/521/</link>
      <pubDate>Fri, 11 Mar 2016 19:15:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/521/</guid>
      <description>&lt;blockquote&gt;CSS may look as a simple language. In fact it can be simple only to use, but definitely not simple to maintain.Everybody who used to work on a large-scale projects knows how hard it can be to keep constantly growing CSS sources readable and consistent, styles reusable and loosely coupled. Moreover while going responsive web design (RWD) we also deal with increasing cyclomatic complexity.  Learning from own experience I collected 10 vital principles that help turning your styles into ...&#xA;</description>
    </item>
    <item>
      <title>Styling Broken Images</title>
      <link>https://awfulwoman.com/bookmarks/2016/522/</link>
      <pubDate>Wed, 09 Mar 2016 17:22:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/522/</guid>
      <description></description>
    </item>
    <item>
      <title>Printable device sketch sheet templates for UX</title>
      <link>https://awfulwoman.com/bookmarks/2016/523/</link>
      <pubDate>Wed, 09 Mar 2016 17:15:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/523/</guid>
      <description></description>
    </item>
    <item>
      <title>EditorConfig</title>
      <link>https://awfulwoman.com/bookmarks/2016/524/</link>
      <pubDate>Tue, 08 Mar 2016 12:34:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/524/</guid>
      <description>&lt;blockquote&gt;EditorConfig is a file format and collection of text editor plugins for maintaining consistent coding styles between different editors and IDEs.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Maybe we could tone down the JavaScript / fuzzy notepad</title>
      <link>https://awfulwoman.com/bookmarks/2016/525/</link>
      <pubDate>Mon, 07 Mar 2016 16:29:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/525/</guid>
      <description></description>
    </item>
    <item>
      <title>(500) https://css-tricks.com/class-up-templates-not-content/</title>
      <link>https://awfulwoman.com/bookmarks/2016/526/</link>
      <pubDate>Sun, 06 Mar 2016 19:58:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/526/</guid>
      <description>&lt;p&gt;A distinction about HTML that I think should be more clear.  What you do in templates != what you do in content&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Why is Vertical Rhythm an Important Typography Practice? | Zell Liew&#39;s blog about web design and development</title>
      <link>https://awfulwoman.com/bookmarks/2016/527/</link>
      <pubDate>Sun, 06 Mar 2016 19:45:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/527/</guid>
      <description>&lt;p&gt;You probably heard of the term &lt;strong&gt;Vertical Rhythm&lt;/strong&gt; if you researched&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The New Web Typography › Robin Rendle</title>
      <link>https://awfulwoman.com/bookmarks/2016/528/</link>
      <pubDate>Fri, 04 Mar 2016 14:17:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/528/</guid>
      <description>&lt;blockquote&gt;How should we go about making typographic laws, rules and guidelines for the web?&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>React.js Fundamentals: The best place to become familiar with React.js and the React.js Ecosystem | ReactJS Program</title>
      <link>https://awfulwoman.com/bookmarks/2016/529/</link>
      <pubDate>Fri, 04 Mar 2016 12:33:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/529/</guid>
      <description>&lt;blockquote&gt;The React.js Fundamentals course is the best place to start learning React.js and the React.js ecosystem&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Flexbox Defense</title>
      <link>https://awfulwoman.com/bookmarks/2016/530/</link>
      <pubDate>Fri, 04 Mar 2016 12:29:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/530/</guid>
      <description></description>
    </item>
    <item>
      <title>Disleyxa</title>
      <link>https://awfulwoman.com/bookmarks/2016/531/</link>
      <pubDate>Fri, 04 Mar 2016 12:18:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/531/</guid>
      <description></description>
    </item>
    <item>
      <title>Hamburgers by Jonathan Suh</title>
      <link>https://awfulwoman.com/bookmarks/2016/532/</link>
      <pubDate>Thu, 03 Mar 2016 13:33:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/532/</guid>
      <description>&lt;blockquote&gt;Tasty CSS-animated Hamburgers&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>BEM modifiers: multiple classes vs @extend</title>
      <link>https://awfulwoman.com/bookmarks/2016/533/</link>
      <pubDate>Thu, 03 Mar 2016 13:31:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/533/</guid>
      <description></description>
    </item>
    <item>
      <title>Learn Sketch 3 - Design&#43;Code</title>
      <link>https://awfulwoman.com/bookmarks/2016/534/</link>
      <pubDate>Thu, 03 Mar 2016 13:31:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/534/</guid>
      <description></description>
    </item>
    <item>
      <title>6 Reasons to Start Using Flexbox</title>
      <link>https://awfulwoman.com/bookmarks/2016/535/</link>
      <pubDate>Thu, 03 Mar 2016 13:07:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/535/</guid>
      <description>&lt;blockquote&gt;caniuse.bitsofco.de&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The (Unofficial) CanIUse Embed</title>
      <link>https://awfulwoman.com/bookmarks/2016/536/</link>
      <pubDate>Thu, 03 Mar 2016 12:44:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/536/</guid>
      <description></description>
    </item>
    <item>
      <title>TACHYONS - CSS Toolkit</title>
      <link>https://awfulwoman.com/bookmarks/2016/537/</link>
      <pubDate>Thu, 03 Mar 2016 12:26:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/537/</guid>
      <description></description>
    </item>
    <item>
      <title>mo · js - Motion Graphics For The Web</title>
      <link>https://awfulwoman.com/bookmarks/2016/538/</link>
      <pubDate>Fri, 26 Feb 2016 08:12:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/538/</guid>
      <description></description>
    </item>
    <item>
      <title>mnater/Hyphenator: Javascript that implements client-side hyphenation of HTML-Documents</title>
      <link>https://awfulwoman.com/bookmarks/2016/539/</link>
      <pubDate>Wed, 24 Feb 2016 12:12:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/539/</guid>
      <description>&lt;blockquote&gt;Hyphenator - Javascript that implements client-side hyphenation of HTML-Documents&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Managing Typography on Large Apps – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts</title>
      <link>https://awfulwoman.com/bookmarks/2016/540/</link>
      <pubDate>Mon, 22 Feb 2016 20:23:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/540/</guid>
      <description>&lt;blockquote&gt;Articles on CSS, OOCSS, front-end architecture, scalability and performance.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Flexbox’s Best-Kept Secret — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/541/</link>
      <pubDate>Mon, 22 Feb 2016 18:11:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/541/</guid>
      <description>&lt;blockquote&gt;The magic of using auto margins in conjunction with Flexbox.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Transfonter — online @font-face generator</title>
      <link>https://awfulwoman.com/bookmarks/2016/542/</link>
      <pubDate>Sun, 21 Feb 2016 14:54:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/542/</guid>
      <description>&lt;blockquote&gt;This tool converts any TTF and OTF fonts to css @font-face formats with CSS and HTML sample files.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Frontend Design | Brad Frost</title>
      <link>https://awfulwoman.com/bookmarks/2016/543/</link>
      <pubDate>Sun, 21 Feb 2016 13:07:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/543/</guid>
      <description>&lt;blockquote&gt;A frontend designer lives in a sort of purgatory between worlds.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Bricks.js</title>
      <link>https://awfulwoman.com/bookmarks/2016/544/</link>
      <pubDate>Sun, 21 Feb 2016 13:01:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/544/</guid>
      <description></description>
    </item>
    <item>
      <title>Spirit</title>
      <link>https://awfulwoman.com/bookmarks/2016/545/</link>
      <pubDate>Tue, 16 Feb 2016 11:35:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/545/</guid>
      <description></description>
    </item>
    <item>
      <title>The future of loading CSS - JakeArchibald.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/546/</link>
      <pubDate>Tue, 16 Feb 2016 11:25:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/546/</guid>
      <description></description>
    </item>
    <item>
      <title>Snap.svg - Home</title>
      <link>https://awfulwoman.com/bookmarks/2016/547/</link>
      <pubDate>Mon, 15 Feb 2016 08:09:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/547/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Animation at Work · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2016/548/</link>
      <pubDate>Mon, 15 Feb 2016 08:01:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/548/</guid>
      <description>&lt;blockquote&gt;We use HTML to tell stories and communicate vast amounts of information—and animation helps us do both better. Just as hierarchy guides users through content, animation guides them through interactions by helping them understand relationships, structure, cause, and effect. Rachel Nabors explains her fascination with CSS3 animations, Canvas, SVG, the web audio API, webGL, and all the rest, and explains why we need web animation—and web animators.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Placemat</title>
      <link>https://awfulwoman.com/bookmarks/2016/549/</link>
      <pubDate>Thu, 11 Feb 2016 13:29:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/549/</guid>
      <description>&lt;blockquote&gt;Pretty Nice Placeholders™&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>MJML - The Responsive Email Framework</title>
      <link>https://awfulwoman.com/bookmarks/2016/550/</link>
      <pubDate>Wed, 10 Feb 2016 08:14:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/550/</guid>
      <description></description>
    </item>
    <item>
      <title>⚡️✨ gold on Twitter: &#34;which one of the two possible websites are you currently designing? https://t.co/ZD0uRGTqqm&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2016/551/</link>
      <pubDate>Thu, 04 Feb 2016 15:58:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/551/</guid>
      <description></description>
    </item>
    <item>
      <title>Critical Web Fonts—zachleat.com</title>
      <link>https://awfulwoman.com/bookmarks/2016/552/</link>
      <pubDate>Wed, 03 Feb 2016 19:39:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/552/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML5 Elements</title>
      <link>https://awfulwoman.com/bookmarks/2016/553/</link>
      <pubDate>Wed, 03 Feb 2016 19:03:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/553/</guid>
      <description>&lt;blockquote&gt;An example HTML5 document&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Best Practices</title>
      <link>https://awfulwoman.com/bookmarks/2016/554/</link>
      <pubDate>Wed, 03 Feb 2016 14:43:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/554/</guid>
      <description></description>
    </item>
    <item>
      <title>Hint.css - A tooltip library in CSS</title>
      <link>https://awfulwoman.com/bookmarks/2016/555/</link>
      <pubDate>Wed, 03 Feb 2016 08:55:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/555/</guid>
      <description></description>
    </item>
    <item>
      <title>Bulma: a modern CSS framework</title>
      <link>https://awfulwoman.com/bookmarks/2016/556/</link>
      <pubDate>Tue, 02 Feb 2016 09:08:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/556/</guid>
      <description>&lt;blockquote&gt;Bulma is a CSS framework based on Flexbox and built with Sass &lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Get HTTPS for free!</title>
      <link>https://awfulwoman.com/bookmarks/2016/557/</link>
      <pubDate>Tue, 02 Feb 2016 09:07:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/557/</guid>
      <description></description>
    </item>
    <item>
      <title>Learn CSS Layout The Pedantic Way</title>
      <link>https://awfulwoman.com/bookmarks/2016/558/</link>
      <pubDate>Sat, 30 Jan 2016 19:41:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/558/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive Image Breakpoints Generator, A New Open Source Tool – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2016/559/</link>
      <pubDate>Wed, 27 Jan 2016 13:20:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/559/</guid>
      <description>&lt;blockquote&gt;A new open source tool for finding responsive image breakpoints and generating and srcset-markup for responsive images.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>voxel.css</title>
      <link>https://awfulwoman.com/bookmarks/2016/560/</link>
      <pubDate>Wed, 27 Jan 2016 12:04:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/560/</guid>
      <description></description>
    </item>
    <item>
      <title>edX Pattern Library · The Visual, UI, and Front End styleguide for edX&#39;s applications</title>
      <link>https://awfulwoman.com/bookmarks/2016/561/</link>
      <pubDate>Tue, 26 Jan 2016 19:45:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/561/</guid>
      <description>&lt;blockquote&gt;The Visual, UI, and Front End styleguide for edX&#39;s applications&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Milligram | A minimalist CSS framework.</title>
      <link>https://awfulwoman.com/bookmarks/2016/562/</link>
      <pubDate>Tue, 26 Jan 2016 19:45:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/562/</guid>
      <description>&lt;blockquote&gt;Milligram provides a minimal setup of styles for a fast and clean starting point. Specially designed for better performance and higher productivity with fewer properties to reset resulting in cleaner code.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>endel/generator-modern-frontend: Scaffold out a modern front-end web app using your CSS pre-processor of choice, Gulp, Bower, Autoprefixer and Browserify.</title>
      <link>https://awfulwoman.com/bookmarks/2016/563/</link>
      <pubDate>Mon, 25 Jan 2016 09:38:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/563/</guid>
      <description>&lt;blockquote&gt;generator-modern-frontend - Scaffold out a modern front-end web app using your CSS pre-processor of choice, Gulp, Bower, Autoprefixer and Browserify.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Styling SVG &lt;use&gt; Content with CSS | Codrops</title>
      <link>https://awfulwoman.com/bookmarks/2016/564/</link>
      <pubDate>Thu, 21 Jan 2016 08:15:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/564/</guid>
      <description>&lt;blockquote&gt;An in-depth article on how to style the contents of the SVG element and overcome some challenges it brings.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>22 Essential CSS Recipes</title>
      <link>https://awfulwoman.com/bookmarks/2016/565/</link>
      <pubDate>Mon, 18 Jan 2016 14:55:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/565/</guid>
      <description>&lt;blockquote&gt;Hey there! Today we are going to talk about some useful tricks in CSS. Let&#39;s begin with...&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Is the Hamburger Menu a Problem? — README . MIC — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2016/566/</link>
      <pubDate>Mon, 04 Jan 2016 19:48:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/566/</guid>
      <description>&lt;blockquote&gt;For web and UI/UX designers, this icon is all too familiar: three horizontal lines that stand for a menu. At Mic, we use…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Website Obesity Crisis</title>
      <link>https://awfulwoman.com/bookmarks/2016/567/</link>
      <pubDate>Sat, 02 Jan 2016 11:07:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2016/567/</guid>
      <description>&lt;blockquote&gt;internet.org&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Cursor</title>
      <link>https://awfulwoman.com/bookmarks/2015/568/</link>
      <pubDate>Thu, 31 Dec 2015 12:08:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/568/</guid>
      <description>&lt;blockquote&gt;This small web app helps you to choose cursor type from the showcase for use in your application.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Colorify.js</title>
      <link>https://awfulwoman.com/bookmarks/2015/569/</link>
      <pubDate>Wed, 23 Dec 2015 17:39:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/569/</guid>
      <description></description>
    </item>
    <item>
      <title>The State of UX in 2016 — uxdesign.cc</title>
      <link>https://awfulwoman.com/bookmarks/2015/570/</link>
      <pubDate>Tue, 22 Dec 2015 07:53:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/570/</guid>
      <description>&lt;blockquote&gt;We have seen enough content this year to be able to start identifying  patterns and trends across what’s being published in the amazing world of  UX Design. Here’s our take on looking at the past, understanding the  present, and anticipating what the future holds for UX in 2016.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Reimagining Single-Page Applications With Progressive Enhancement – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2015/571/</link>
      <pubDate>Mon, 21 Dec 2015 18:51:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/571/</guid>
      <description>&lt;blockquote&gt;the Codepen&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>SVG Icons - Ready to use SVG Icons for the web.</title>
      <link>https://awfulwoman.com/bookmarks/2015/572/</link>
      <pubDate>Wed, 09 Dec 2015 15:24:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/572/</guid>
      <description>&lt;blockquote&gt;SVG Icons - Ready to use SVG Icons for the web.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>nathancahill/Split.js · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2015/573/</link>
      <pubDate>Mon, 07 Dec 2015 19:57:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/573/</guid>
      <description>&lt;blockquote&gt;Split.js - Lightweight, unopinionated utility for adjustable split views&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Do a UX Review ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2015/574/</link>
      <pubDate>Sat, 05 Dec 2015 11:38:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/574/</guid>
      <description></description>
    </item>
    <item>
      <title>WTF is Solid?- Solid</title>
      <link>https://awfulwoman.com/bookmarks/2015/575/</link>
      <pubDate>Fri, 04 Dec 2015 11:54:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/575/</guid>
      <description>&lt;blockquote&gt;&lt;%= description %&gt;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Jump.js</title>
      <link>https://awfulwoman.com/bookmarks/2015/576/</link>
      <pubDate>Tue, 01 Dec 2015 15:10:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/576/</guid>
      <description></description>
    </item>
    <item>
      <title>Must See JavaScript Dev Tools That Put Other Dev Tools to Shame — JavaScript Scene — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2015/577/</link>
      <pubDate>Mon, 30 Nov 2015 14:36:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/577/</guid>
      <description>&lt;blockquote&gt;“JavaScript sucks for large apps because it can’t even identify the type of a variable, and it sucks for refactoring.” ~…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>» Seriously, Don’t Use Icon Fonts Cloud Four Blog</title>
      <link>https://awfulwoman.com/bookmarks/2015/578/</link>
      <pubDate>Fri, 27 Nov 2015 10:27:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/578/</guid>
      <description></description>
    </item>
    <item>
      <title>ally.js</title>
      <link>https://awfulwoman.com/bookmarks/2015/579/</link>
      <pubDate>Mon, 23 Nov 2015 13:26:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/579/</guid>
      <description></description>
    </item>
    <item>
      <title>Tips for Creating and Exporting Better SVGs for the Web</title>
      <link>https://awfulwoman.com/bookmarks/2015/580/</link>
      <pubDate>Mon, 23 Nov 2015 08:11:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/580/</guid>
      <description></description>
    </item>
    <item>
      <title>Basic Patterns for Mobile Navigation</title>
      <link>https://awfulwoman.com/bookmarks/2015/581/</link>
      <pubDate>Thu, 19 Nov 2015 12:06:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/581/</guid>
      <description>&lt;blockquote&gt;Mobile navigation must be discoverable, accessible, and take little screen space. Exposing the navigation and hiding it in a hamburger both have pros and cons.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Aerotwist - The Cost of Frameworks</title>
      <link>https://awfulwoman.com/bookmarks/2015/582/</link>
      <pubDate>Thu, 19 Nov 2015 07:55:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/582/</guid>
      <description></description>
    </item>
    <item>
      <title>Why is it so hard to find a front end developer? — The Creative Business — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2015/583/</link>
      <pubDate>Wed, 18 Nov 2015 12:36:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/583/</guid>
      <description>&lt;blockquote&gt;It’s a fair question. To the uninitiated, front end development must seem like a breeze. But if this is the case, why ar…&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>How Our CSS Framework Helps Enforce Accessibility | eBay Tech Blog</title>
      <link>https://awfulwoman.com/bookmarks/2015/584/</link>
      <pubDate>Fri, 13 Nov 2015 07:54:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/584/</guid>
      <description></description>
    </item>
    <item>
      <title>the HTML/CSS Workmanship Guide</title>
      <link>https://awfulwoman.com/bookmarks/2015/585/</link>
      <pubDate>Thu, 12 Nov 2015 14:55:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/585/</guid>
      <description></description>
    </item>
    <item>
      <title>React For Beginners — Learn with Video Tutorials</title>
      <link>https://awfulwoman.com/bookmarks/2015/586/</link>
      <pubDate>Fri, 06 Nov 2015 14:25:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/586/</guid>
      <description></description>
    </item>
    <item>
      <title>Simple Icons</title>
      <link>https://awfulwoman.com/bookmarks/2015/587/</link>
      <pubDate>Fri, 23 Oct 2015 13:13:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/587/</guid>
      <description>&lt;blockquote&gt;SVG icons for popular brands.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Reverse Text Color Based on Background Color Automatically in CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2015/588/</link>
      <pubDate>Thu, 22 Oct 2015 11:20:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/588/</guid>
      <description></description>
    </item>
    <item>
      <title>Jack000/Expose</title>
      <link>https://awfulwoman.com/bookmarks/2015/589/</link>
      <pubDate>Wed, 14 Oct 2015 10:41:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/589/</guid>
      <description>&lt;blockquote&gt;Expose - A simple static site generator for photoessays&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Designing for Performance by Lara Callender Hogan</title>
      <link>https://awfulwoman.com/bookmarks/2015/590/</link>
      <pubDate>Mon, 12 Oct 2015 12:56:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/590/</guid>
      <description>&lt;blockquote&gt;This practical introduction to performance from a designer and front-end developer perspective helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>AllThingsSmitty/css-protips</title>
      <link>https://awfulwoman.com/bookmarks/2015/591/</link>
      <pubDate>Wed, 07 Oct 2015 06:53:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/591/</guid>
      <description>&lt;p&gt;Really useful CSS selectors.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Corpus. A collection of CSS things.</title>
      <link>https://awfulwoman.com/bookmarks/2015/592/</link>
      <pubDate>Tue, 06 Oct 2015 04:43:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/592/</guid>
      <description>&lt;blockquote&gt;A collection of CSS things.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Introducing RAIL: A User-Centric Model For Performance – Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2015/593/</link>
      <pubDate>Tue, 06 Oct 2015 04:40:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/593/</guid>
      <description>&lt;blockquote&gt;RAIL is a model for breaking down UX into key actions; it provides concrete performance goals and a structure for thinking about performance strategically.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Component Driven Design and Development | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/594/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/594/</guid>
      <description></description>
    </item>
    <item>
      <title>Visual Regression Testing | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/595/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/595/</guid>
      <description></description>
    </item>
    <item>
      <title>Building the Front End with Angular.js | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/596/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/596/</guid>
      <description></description>
    </item>
    <item>
      <title>Trophy Winning Teams | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/597/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/597/</guid>
      <description></description>
    </item>
    <item>
      <title>What&#39;s your type? | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/598/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/598/</guid>
      <description></description>
    </item>
    <item>
      <title>Inclusive Design: an Introduction to Accessibility Whys and Hows | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/599/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/599/</guid>
      <description></description>
    </item>
    <item>
      <title>Next generation graphics: SVG | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/600/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/600/</guid>
      <description></description>
    </item>
    <item>
      <title>Prototypes and Drupal: from designing in-browser to implementing custom templates | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/601/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/601/</guid>
      <description></description>
    </item>
    <item>
      <title>Drupal 8 theming | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/602/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/602/</guid>
      <description></description>
    </item>
    <item>
      <title>Drupal 8 The Backend of Frontend | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/603/</link>
      <pubDate>Fri, 25 Sep 2015 09:27:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/603/</guid>
      <description></description>
    </item>
    <item>
      <title>Drupal-generated markup is not your friend -- use a styleguide! | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/604/</link>
      <pubDate>Fri, 25 Sep 2015 09:26:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/604/</guid>
      <description></description>
    </item>
    <item>
      <title>Fundamentals of Front-End Ops | DrupalCon</title>
      <link>https://awfulwoman.com/bookmarks/2015/605/</link>
      <pubDate>Fri, 25 Sep 2015 09:26:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/605/</guid>
      <description></description>
    </item>
    <item>
      <title>Flexbox Cheatsheet Cheatsheet</title>
      <link>https://awfulwoman.com/bookmarks/2015/606/</link>
      <pubDate>Thu, 24 Sep 2015 10:00:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/606/</guid>
      <description></description>
    </item>
    <item>
      <title>The @font-face dilemma | Viget</title>
      <link>https://awfulwoman.com/bookmarks/2015/607/</link>
      <pubDate>Fri, 18 Sep 2015 09:08:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/607/</guid>
      <description></description>
    </item>
    <item>
      <title>peachananr/purejs-onepage-scroll</title>
      <link>https://awfulwoman.com/bookmarks/2015/608/</link>
      <pubDate>Thu, 10 Sep 2015 09:20:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/608/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML Color Codes</title>
      <link>https://awfulwoman.com/bookmarks/2015/609/</link>
      <pubDate>Tue, 08 Sep 2015 06:54:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/609/</guid>
      <description></description>
    </item>
    <item>
      <title>Twitter image accessibility</title>
      <link>https://awfulwoman.com/posts/twitter-image-accessibility/</link>
      <pubDate>Fri, 28 Aug 2015 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/twitter-image-accessibility/</guid>
      <description>&lt;p&gt;&lt;em&gt;UPDATE: March 29 2016. &lt;a href=&#34;https://blog.twitter.com/2016/accessible-images-for-everyone&#34;&gt;Twitter have announced&lt;/a&gt; that they will support a limited amount of alt text on images posted to twitter. Unfortunately they will not be enforcing alt text or using AI to determine what is in an image.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I just switched to using a command-line Twitter client and I was again reminded about how limiting it is to use Twitter when you cannot see the images contained in a tweet.&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/twitter-accessibility/twitter_pixelated.png&#34; alt=&#34;Screenshot of my twitter client, Rainbowstream&#34; /&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;http://www.rainbowstream.org/&#34;&gt;RainbowStream&lt;/a&gt;, tweets with images show up heavily pixellated. Obviously this is a limitation of being a skinny-jeaned hipster and using a command-line client.&lt;/p&gt;&#xA;&lt;p&gt;But what about if you don&amp;rsquo;t have a choice of how you see Twitter? What if your eyesight is impaired in some way? Even if you&amp;rsquo;re working around this with large text, or a screen-reader, there&amp;rsquo;s still a good chance that an image would be unviewable.&lt;/p&gt;&#xA;&lt;p&gt;This isn&amp;rsquo;t too much of a problem if people are posting images as accessories to their tweets. But if they&amp;rsquo;re screencapping chunks of texts, from books, sites or other tweeted conversations, &lt;em&gt;and not linking back to the originals&lt;/em&gt; then that suddenly becomes a very alienating experience for you.&lt;/p&gt;&#xA;&lt;p&gt;To help people understand, I&amp;rsquo;ve quickly scribbled a bookmarklet that makes images inaccessible to fully-sighted users. Just drag the following to your browser bookmark menu and click it when on twitter dot com.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;javascript:(function(){javascript:(function(){var newcss=&#39;.AdaptiveMedia-container {-webkit-filter: blur(10px); filter: blur(10px);}&#39;;if(&amp;quot;\v&amp;quot;==&amp;quot;v&amp;quot;){document.createStyleSheet().cssText=newcss}else{var tag=document.createElement(&amp;quot;style&amp;quot;);tag.type=&amp;quot;text/css&amp;quot;;document.getElementsByTagName(&amp;quot;head&amp;quot;)[0].appendChild(tag);tag[(typeof document.body.style.WebkitAppearance==&amp;quot;string&amp;quot;)?&amp;quot;innerText&amp;quot;:&amp;quot;innerHTML&amp;quot;]=newcss}})();})();&#34; style=&#34;padding: 1em; background-color: lightgray; margin-top: 1em; margin-bottom: 1em; display: inline-block;&#34;&gt;Twitter blurred images&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Your images should look something like this:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/twitter-accessibility/twitter_blurred.png&#34; alt=&#34;A blurred image from twitter.com&#34; /&gt;&#xA;&lt;p&gt;Try and use it regularly and remind yourself about how tweets and images work when your ability to see images is limited.&lt;/p&gt;&#xA;&lt;p&gt;I know Twitter itself is rubbish and halts attempts at accessibility. It&amp;rsquo;s criminal that it doesn&amp;rsquo;t provide a way to provide alt text and vexing that there&amp;rsquo;s no way to embed chunks of text. But until we build up a broad consciousness of how inaccessible it is and for us all to begin to pressure it, nothing will change.&lt;/p&gt;&#xA;&lt;h2 id=&#34;top-tips&#34;&gt;Top tips&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You can still use images, even for screencaps - just &lt;em&gt;provide an alternative&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;If you&amp;rsquo;re posting images that contain chunks of text, then also make an accessible copy in a Github Gist: &lt;a href=&#34;https://gist.githubusercontent.com/SonniesEdge/6c0edb64969f94c4bf0c/raw&#34;&gt;https://gist.githubusercontent.com/SonniesEdge/6c0edb64969f94c4bf0c/raw&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;If you&amp;rsquo;re linking to a series of tweets, and the author hasn&amp;rsquo;t threaded, then Storify them and link to that.&lt;/li&gt;&#xA;&lt;li&gt;If you&amp;rsquo;re posting a photo, try and describe it in the text, or make your tweet work &lt;em&gt;without&lt;/em&gt; having to see the image.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>bgpatterns.com</title>
      <link>https://awfulwoman.com/bookmarks/2015/610/</link>
      <pubDate>Fri, 28 Aug 2015 07:41:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/610/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS 3D Clouds</title>
      <link>https://awfulwoman.com/bookmarks/2015/611/</link>
      <pubDate>Thu, 27 Aug 2015 10:59:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/611/</guid>
      <description></description>
    </item>
    <item>
      <title>BreakpointTester | Test Your Responsive Design By Breakpoints, Not By Device Width</title>
      <link>https://awfulwoman.com/bookmarks/2015/612/</link>
      <pubDate>Wed, 26 Aug 2015 11:54:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/612/</guid>
      <description></description>
    </item>
    <item>
      <title>The Web Platform: Browser technologies</title>
      <link>https://awfulwoman.com/bookmarks/2015/613/</link>
      <pubDate>Mon, 17 Aug 2015 09:11:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/613/</guid>
      <description></description>
    </item>
    <item>
      <title>Addy Osmani on Twitter: &#34;$ npm install -g perfschool Web performance workshop in your command-line. Image optimisation, WebPageTest &amp; more! http://t.co/8Hs7CPveKP&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2015/614/</link>
      <pubDate>Fri, 07 Aug 2015 13:33:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/614/</guid>
      <description>&lt;p&gt;$ npm install -g perfschool   Web performance workshop in your command-line. Image optimisation, WebPageTest &amp;amp; more!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>isisAnchalee/Frustrated.js</title>
      <link>https://awfulwoman.com/bookmarks/2015/615/</link>
      <pubDate>Wed, 05 Aug 2015 14:08:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/615/</guid>
      <description></description>
    </item>
    <item>
      <title>LukeW | Dropdowns Should be the UI of Last Resort</title>
      <link>https://awfulwoman.com/bookmarks/2015/616/</link>
      <pubDate>Thu, 23 Jul 2015 03:54:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/616/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Design - The First 100 Years</title>
      <link>https://awfulwoman.com/bookmarks/2015/617/</link>
      <pubDate>Thu, 23 Jul 2015 03:28:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/617/</guid>
      <description></description>
    </item>
    <item>
      <title>12 Little-Known CSS Facts (The Sequel)</title>
      <link>https://awfulwoman.com/bookmarks/2015/618/</link>
      <pubDate>Fri, 17 Jul 2015 03:06:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/618/</guid>
      <description></description>
    </item>
    <item>
      <title>The Boring Front-end Developer by Adam Silver</title>
      <link>https://awfulwoman.com/bookmarks/2015/619/</link>
      <pubDate>Thu, 16 Jul 2015 19:42:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/619/</guid>
      <description></description>
    </item>
    <item>
      <title>Design Patterns on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2015/620/</link>
      <pubDate>Wed, 17 Jun 2015 19:34:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/620/</guid>
      <description>&lt;p&gt;Did You Know: @CodePen has a really nice collection of design patterns here:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bootcards - Cards-based UI built with Bootstrap</title>
      <link>https://awfulwoman.com/bookmarks/2015/621/</link>
      <pubDate>Wed, 17 Jun 2015 12:37:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/621/</guid>
      <description></description>
    </item>
    <item>
      <title>‎eloudesign.com/the-empathy-paradox/</title>
      <link>https://awfulwoman.com/bookmarks/2015/622/</link>
      <pubDate>Wed, 17 Jun 2015 12:34:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/622/</guid>
      <description></description>
    </item>
    <item>
      <title>Write Better User Interfaces by Asking “Who Else is in the Room?&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2015/623/</link>
      <pubDate>Mon, 15 Jun 2015 07:54:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/623/</guid>
      <description></description>
    </item>
    <item>
      <title>GoodUI</title>
      <link>https://awfulwoman.com/bookmarks/2015/624/</link>
      <pubDate>Mon, 15 Jun 2015 07:52:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/624/</guid>
      <description></description>
    </item>
    <item>
      <title>The Easy Paper.js Tutorial, building flat animated shapes with @PaperJS</title>
      <link>https://awfulwoman.com/bookmarks/2015/625/</link>
      <pubDate>Sun, 14 Jun 2015 16:06:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/625/</guid>
      <description>&lt;blockquote&gt;How to build awesome flat animated shapes with PaperJS&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>tota11y – an a11y visualization toolkit</title>
      <link>https://awfulwoman.com/bookmarks/2015/626/</link>
      <pubDate>Thu, 11 Jun 2015 11:52:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/626/</guid>
      <description></description>
    </item>
    <item>
      <title>The Accessibility Cheatsheet - bitsofco.de</title>
      <link>https://awfulwoman.com/bookmarks/2015/627/</link>
      <pubDate>Thu, 11 Jun 2015 07:53:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/627/</guid>
      <description></description>
    </item>
    <item>
      <title>‎www.css-spinners.com</title>
      <link>https://awfulwoman.com/bookmarks/2015/628/</link>
      <pubDate>Wed, 10 Jun 2015 11:52:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/628/</guid>
      <description></description>
    </item>
    <item>
      <title>After Dark in CSS</title>
      <link>https://awfulwoman.com/bookmarks/2015/629/</link>
      <pubDate>Tue, 09 Jun 2015 11:42:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/629/</guid>
      <description></description>
    </item>
    <item>
      <title>Manage large-scale web projects with new CSS architecture ITCSS | Web design | Page 2 | Creative Bloq</title>
      <link>https://awfulwoman.com/bookmarks/2015/630/</link>
      <pubDate>Tue, 09 Jun 2015 07:32:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/630/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Font Load: Install All Google Web Fonts at Once</title>
      <link>https://awfulwoman.com/bookmarks/2015/631/</link>
      <pubDate>Mon, 08 Jun 2015 13:27:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/631/</guid>
      <description></description>
    </item>
    <item>
      <title>Browser Rendering Optimization - Udacity</title>
      <link>https://awfulwoman.com/bookmarks/2015/632/</link>
      <pubDate>Mon, 08 Jun 2015 13:22:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/632/</guid>
      <description></description>
    </item>
    <item>
      <title>aFarkas/lazysizes</title>
      <link>https://awfulwoman.com/bookmarks/2015/633/</link>
      <pubDate>Mon, 08 Jun 2015 12:21:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/633/</guid>
      <description>&lt;blockquote&gt;lazysizes - High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The PLAY button is not optical alignment — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2015/634/</link>
      <pubDate>Mon, 08 Jun 2015 07:49:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/634/</guid>
      <description></description>
    </item>
    <item>
      <title>Sassline</title>
      <link>https://awfulwoman.com/bookmarks/2015/635/</link>
      <pubDate>Thu, 04 Jun 2015 14:50:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/635/</guid>
      <description></description>
    </item>
    <item>
      <title>What’s the design process at GDS? | Government Digital Service</title>
      <link>https://awfulwoman.com/bookmarks/2015/636/</link>
      <pubDate>Thu, 04 Jun 2015 14:37:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/636/</guid>
      <description></description>
    </item>
    <item>
      <title>GOV.UK – GDS design principles</title>
      <link>https://awfulwoman.com/bookmarks/2015/637/</link>
      <pubDate>Thu, 04 Jun 2015 14:36:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/637/</guid>
      <description></description>
    </item>
    <item>
      <title>The Dribbblisation of Design — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2015/638/</link>
      <pubDate>Wed, 03 Jun 2015 12:35:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/638/</guid>
      <description></description>
    </item>
    <item>
      <title>COPE: Create Once, Publish Everywhere | ProgrammableWeb</title>
      <link>https://awfulwoman.com/bookmarks/2015/639/</link>
      <pubDate>Tue, 02 Jun 2015 14:24:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/639/</guid>
      <description></description>
    </item>
    <item>
      <title>Making a difference with performance | Jaime Caballero, front-end architect based in London - OOCSS, Sass, BEM,</title>
      <link>https://awfulwoman.com/bookmarks/2015/640/</link>
      <pubDate>Tue, 02 Jun 2015 14:24:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/640/</guid>
      <description></description>
    </item>
    <item>
      <title>You Might Not Need jQuery</title>
      <link>https://awfulwoman.com/bookmarks/2015/641/</link>
      <pubDate>Tue, 02 Jun 2015 14:21:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/641/</guid>
      <description></description>
    </item>
    <item>
      <title>Material icons - Google Design</title>
      <link>https://awfulwoman.com/bookmarks/2015/642/</link>
      <pubDate>Thu, 28 May 2015 17:54:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/642/</guid>
      <description></description>
    </item>
    <item>
      <title>Fuck Off As A Service (FOAAS)</title>
      <link>https://awfulwoman.com/bookmarks/2015/643/</link>
      <pubDate>Thu, 28 May 2015 08:59:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/643/</guid>
      <description></description>
    </item>
    <item>
      <title>Parallax.js | Simple Parallax Scrolling Effect with jQuery</title>
      <link>https://awfulwoman.com/bookmarks/2015/644/</link>
      <pubDate>Thu, 28 May 2015 08:53:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/644/</guid>
      <description></description>
    </item>
    <item>
      <title>Vibrant.js - Extract prominent colors from an image.</title>
      <link>https://awfulwoman.com/bookmarks/2015/645/</link>
      <pubDate>Wed, 27 May 2015 12:20:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/645/</guid>
      <description></description>
    </item>
    <item>
      <title>Beyond Media Queries — It’s Time to Get Elemental</title>
      <link>https://awfulwoman.com/bookmarks/2015/646/</link>
      <pubDate>Tue, 26 May 2015 12:58:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/646/</guid>
      <description></description>
    </item>
    <item>
      <title>WebAIM: Using VoiceOver to Evaluate Web Accessibility</title>
      <link>https://awfulwoman.com/bookmarks/2015/647/</link>
      <pubDate>Tue, 26 May 2015 12:53:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/647/</guid>
      <description></description>
    </item>
    <item>
      <title>Buffer&#39;s loading animation - CSS Animation</title>
      <link>https://awfulwoman.com/bookmarks/2015/648/</link>
      <pubDate>Tue, 26 May 2015 12:52:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/648/</guid>
      <description></description>
    </item>
    <item>
      <title>How to ask for design feedback</title>
      <link>https://awfulwoman.com/bookmarks/2015/649/</link>
      <pubDate>Tue, 26 May 2015 12:48:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/649/</guid>
      <description></description>
    </item>
    <item>
      <title>The 10 Commandments of Good Form Design on the Web – Mono</title>
      <link>https://awfulwoman.com/bookmarks/2015/650/</link>
      <pubDate>Tue, 26 May 2015 12:46:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/650/</guid>
      <description></description>
    </item>
    <item>
      <title>Solved By Flexbox — Cleaner, hack-free CSS</title>
      <link>https://awfulwoman.com/bookmarks/2015/651/</link>
      <pubDate>Sun, 24 May 2015 11:55:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/651/</guid>
      <description></description>
    </item>
    <item>
      <title>Ich bin ein Berliner</title>
      <link>https://awfulwoman.com/posts/berlin/</link>
      <pubDate>Wed, 20 May 2015 22:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/berlin/</guid>
      <description>&lt;p&gt;Three years ago, when I first met my partner, I knew that she wanted to move to Berlin.&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t think anything of it back then, as I was in the first lovely flushes of a relationship, was still in a whirlwind of discovering my new home of London, and didn&amp;rsquo;t know what the future might hold in the next week, let alone years in the future.&lt;/p&gt;&#xA;&lt;p&gt;To be frank, I never thought it would actually happen. But here I am now, with the same wonderful woman, packing up the last of our belongings as we prepare to move across Europe to another city.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-2bc37750a9e9f7fe54303e1f9490e2ac-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/posts/berlin/berlin_hu_aced50d7b51e9a07.webp 320w, https://awfulwoman.com/posts/berlin/berlin_hu_f55b2114c4e3c0e8.webp 640w, https://awfulwoman.com/posts/berlin/berlin_hu_303f5c3d1b160d44.webp 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/posts/berlin/berlin_hu_76255256074df3ae.jpg 320w, https://awfulwoman.com/posts/berlin/berlin_hu_e9ba4b0cf6171ab5.jpg 640w, https://awfulwoman.com/posts/berlin/berlin_hu_27a4897b597369cd.jpg 960w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/posts/berlin/berlin_hu_e9ba4b0cf6171ab5.jpg&#34; width=&#34;1000&#34; height=&#34;667&#34; alt=&#34;&#34; title=&#34;&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;So why am I doing it? Well, love for one thing. I&amp;rsquo;ve seen enough bad things in my life to know that a true loving relationship is a precious thing, and that you&amp;rsquo;ll do anything to be with that person. If my partner said she wanted to move to Tasmania, I&amp;rsquo;d be clamping down on the spider fears and buying a cork hat. If she said she wanted to go to Greenland, I&amp;rsquo;d be taking snowmobile lessons and learning Kalaallisut.&lt;/p&gt;&#xA;&lt;p&gt;Happily however, we both want to move to Berlin and in reality our relationship isn&amp;rsquo;t as unbalanced that either of us would drag the other to somewhere they might hate. If I didn&amp;rsquo;t want to move there, we&amp;rsquo;d both find a compromise and do something else.&lt;/p&gt;&#xA;&lt;p&gt;But visiting Berlin during &lt;a href=&#34;http://2014.cssconf.eu&#34;&gt;CSSconf.eu 2014&lt;/a&gt; gave me my own reason to move. I found myself in a beautiful, weird, dirty, relaxed, sexy city. It&amp;rsquo;s got a quiet confidence that I&amp;rsquo;ve never experienced before, a centeredness that lets it and its population do whatever they want, with no care of what anybody else thinks.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s the polar opposite of London. It&amp;rsquo;s an unpleasant truth that perhaps this move isn&amp;rsquo;t just about going somewhere, but perhaps more about where we are leaving. London has been good to me these last few years. There&amp;rsquo;s lots of jobs here in my area of work, and its filled with interesting things to do, but it&amp;rsquo;s a hard place to &lt;em&gt;live&lt;/em&gt;. The competition for housing means that &lt;a href=&#34;http://www.theguardian.com/money/2014/jan/27/renting-london-costs-twice-elsewhere&#34;&gt;rental prices are through the roof&lt;/a&gt;, cycling here &lt;a href=&#34;http://en.wikipedia.org/wiki/Cycling_in_London#2013_deaths&#34;&gt;is mortally dangerous&lt;/a&gt;, people are more concerned about their Twitter profiles than making friends and beer costs £5/€7 a pint. Add to that a resurgent Conservative government, increasing xenophobia and that particularly British obsession with owning property, &lt;a href=&#34;http://www.huffingtonpost.co.uk/2015/05/01/london-house-prices_n_7187450.html&#34;&gt;despite most London properties being unaffordable&lt;/a&gt;, and you have a place that suddenly feels very alien and very unpleasant.&lt;/p&gt;&#xA;&lt;p&gt;This all makes me more angry than sad, as I could spend a lifetime exploring London; I have friends here; and I resent being forced out of a place that has become home. But I need to leave. This place doesn&amp;rsquo;t feel like home any longer, but more like somewhere to survive.&lt;/p&gt;&#xA;&lt;p&gt;Luckily I&amp;rsquo;m privileged enough that I&amp;rsquo;ve already signed for a new job in Berlin. Once I&amp;rsquo;ve finished my contract at the BBC I&amp;rsquo;ll be moving over to &lt;del&gt;redacted&lt;/del&gt; WHAT ACTUALLY TURNED OUT TO BE AN AWFUL PLACE TO WORK, a small software agency in Kreuzberg. I&amp;rsquo;ve visited them and they&amp;rsquo;re &lt;del&gt;absolutely lovely&lt;/del&gt; sociopaths. It&amp;rsquo;ll be a wonderful change working in a large, airy and light office - a far cry from the current cramped noisy conditions that London seems to encourage.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m also lucky that most young Berliners speak my native language, so I&amp;rsquo;ll be able to learn German while still being able to temporarily communicate in English.&lt;/p&gt;&#xA;&lt;p&gt;Am I going to stay in Berlin permanently? Frankly, I don&amp;rsquo;t know. I&amp;rsquo;m still a EU citizen (&lt;a href=&#34;http://en.wikipedia.org/wiki/Proposed_referendum_on_United_Kingdom_membership_of_the_European_Union&#34;&gt;at least for now&lt;/a&gt;) and I&amp;rsquo;m able to live anywhere in that beautiful region. Beyond that there&amp;rsquo;s an entire planet. So who knows?&lt;/p&gt;&#xA;&lt;p&gt;Just as I didn&amp;rsquo;t know what the future would bring back in 2012, I don&amp;rsquo;t know what it will bring for me three years on from now, in 2018.&lt;/p&gt;&#xA;&lt;p&gt;But I&amp;rsquo;m excited to find out.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Data visualization, Part 1: Visualize browsing metrics with SVG and D3</title>
      <link>https://awfulwoman.com/bookmarks/2015/652/</link>
      <pubDate>Tue, 19 May 2015 14:45:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/652/</guid>
      <description></description>
    </item>
    <item>
      <title>Data Visualisations</title>
      <link>https://awfulwoman.com/posts/data-visualisations/</link>
      <pubDate>Tue, 19 May 2015 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/data-visualisations/</guid>
      <description>&lt;p&gt;I understand the fascination with data visualisation now. This morning my colleague showed me what he was doing with some of the data we had gathered from the general election and - I can&amp;rsquo;t lie - I got a bit excited over it.&lt;/p&gt;&#xA;&lt;p&gt;As a result I&amp;rsquo;ve spent the afternoon playing with D3 and the raw data, and I&amp;rsquo;ve learned some useful things. Sadly I can&amp;rsquo;t share any code with you, as the data it relies on is owned by the BBC and I can&amp;rsquo;t republish it (by design D3 requires a publically accessible JSON file to work from). But I can share a screenshot of what I quickly made with D3 and the election data.&lt;/p&gt;&#xA;&lt;p&gt;&lt;p class=&#34;ctr legal&#34;&gt;&lt;em&gt;Image unavailable.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s interesting to consider the adage &amp;ldquo;&lt;a href=&#34;https://twitter.com/EmmaKennedy/status/596478834788044802&#34;&gt;Tories always vote&lt;/a&gt;&amp;rdquo; when looking at this scatter graph. It certainly shows that voter turnout was higher in constituencies where Tories won.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Makerbook - The best free resources for creatives.</title>
      <link>https://awfulwoman.com/bookmarks/2015/653/</link>
      <pubDate>Tue, 19 May 2015 07:11:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/653/</guid>
      <description></description>
    </item>
    <item>
      <title>plainJS - The Vanilla JavaScript Repository</title>
      <link>https://awfulwoman.com/bookmarks/2015/654/</link>
      <pubDate>Fri, 15 May 2015 09:14:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/654/</guid>
      <description></description>
    </item>
    <item>
      <title>How to use Jekyll with Gulp</title>
      <link>https://awfulwoman.com/bookmarks/2015/655/</link>
      <pubDate>Thu, 14 May 2015 07:59:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/655/</guid>
      <description></description>
    </item>
    <item>
      <title>madgex/lazy-ads</title>
      <link>https://awfulwoman.com/bookmarks/2015/656/</link>
      <pubDate>Tue, 12 May 2015 10:43:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/656/</guid>
      <description></description>
    </item>
    <item>
      <title>Organizing CSS: OOCSS, SMACSS, and BEM - MattStauffer.co</title>
      <link>https://awfulwoman.com/bookmarks/2015/657/</link>
      <pubDate>Sat, 09 May 2015 08:26:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/657/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML Symbol Codes and Entities — HTML Arrows</title>
      <link>https://awfulwoman.com/bookmarks/2015/658/</link>
      <pubDate>Thu, 07 May 2015 12:07:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/658/</guid>
      <description></description>
    </item>
    <item>
      <title>Frank Chimero - The Web’s Grain</title>
      <link>https://awfulwoman.com/bookmarks/2015/659/</link>
      <pubDate>Wed, 06 May 2015 10:45:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/659/</guid>
      <description></description>
    </item>
    <item>
      <title>A JS framework on every table</title>
      <link>https://awfulwoman.com/bookmarks/2015/660/</link>
      <pubDate>Wed, 06 May 2015 10:31:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/660/</guid>
      <description>&lt;p&gt;A beautiful rant by Allen Pike.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sass Burger</title>
      <link>https://awfulwoman.com/bookmarks/2015/661/</link>
      <pubDate>Tue, 05 May 2015 13:21:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/661/</guid>
      <description></description>
    </item>
    <item>
      <title>Genius | Annotate the world</title>
      <link>https://awfulwoman.com/bookmarks/2015/662/</link>
      <pubDate>Sun, 26 Apr 2015 19:05:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/662/</guid>
      <description>&lt;p&gt;Original jquery source code.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Dao of Web Design · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2015/663/</link>
      <pubDate>Sun, 26 Apr 2015 19:02:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/663/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve never actually read this before, but it&amp;rsquo;s one of the golden must-reads.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Center in CSS</title>
      <link>https://awfulwoman.com/bookmarks/2015/664/</link>
      <pubDate>Mon, 20 Apr 2015 20:01:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/664/</guid>
      <description></description>
    </item>
    <item>
      <title>Basscss</title>
      <link>https://awfulwoman.com/bookmarks/2015/665/</link>
      <pubDate>Mon, 20 Apr 2015 19:56:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/665/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Sketch For Responsive Web Design (A Case Study) - Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2015/666/</link>
      <pubDate>Mon, 20 Apr 2015 19:52:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/666/</guid>
      <description></description>
    </item>
    <item>
      <title>Stop toggling classes with JS, use behaviour driven DOM manipulation with data-states</title>
      <link>https://awfulwoman.com/bookmarks/2015/667/</link>
      <pubDate>Sun, 19 Apr 2015 08:51:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/667/</guid>
      <description></description>
    </item>
    <item>
      <title>Starting a Refactor with CSS Dig | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2015/668/</link>
      <pubDate>Mon, 06 Apr 2015 12:49:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/668/</guid>
      <description></description>
    </item>
    <item>
      <title>Dan McKinley :: Choose Boring Technology</title>
      <link>https://awfulwoman.com/bookmarks/2015/669/</link>
      <pubDate>Wed, 01 Apr 2015 15:09:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/669/</guid>
      <description></description>
    </item>
    <item>
      <title>Designing Pattern Flexibility</title>
      <link>https://awfulwoman.com/bookmarks/2015/670/</link>
      <pubDate>Tue, 31 Mar 2015 06:58:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/670/</guid>
      <description></description>
    </item>
    <item>
      <title>Frontend stuff</title>
      <link>https://awfulwoman.com/bookmarks/2015/671/</link>
      <pubDate>Sun, 29 Mar 2015 19:25:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/671/</guid>
      <description>&lt;p&gt;A continuously expanded list of framework/libraries and tools.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Beyond Blue Links: Making Clickable Elements Recognizable</title>
      <link>https://awfulwoman.com/bookmarks/2015/672/</link>
      <pubDate>Tue, 17 Mar 2015 11:57:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/672/</guid>
      <description></description>
    </item>
    <item>
      <title>Why libsass is important to the community | Roughdraft.io</title>
      <link>https://awfulwoman.com/bookmarks/2015/673/</link>
      <pubDate>Wed, 11 Mar 2015 12:36:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/673/</guid>
      <description></description>
    </item>
    <item>
      <title>You should start using Browsersync today. | Donny Wals</title>
      <link>https://awfulwoman.com/bookmarks/2015/674/</link>
      <pubDate>Mon, 09 Mar 2015 08:01:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/674/</guid>
      <description>&lt;p&gt;&amp;ldquo;You should start using Browsersync today.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Chainable BEM modifiers - We build Envato</title>
      <link>https://awfulwoman.com/bookmarks/2015/675/</link>
      <pubDate>Tue, 17 Feb 2015 18:29:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/675/</guid>
      <description>&lt;blockquote&gt;BEVM and in particular &#39;chainable modifiers&#39; are an extension to a popular CSS syntax (BEM) and provide us with the ability to quickly and concisely configure a module in HTML.&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Animating pseudo-elements</title>
      <link>https://awfulwoman.com/bookmarks/2015/676/</link>
      <pubDate>Tue, 10 Feb 2015 06:50:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/676/</guid>
      <description></description>
    </item>
    <item>
      <title>Flexbox Grid</title>
      <link>https://awfulwoman.com/bookmarks/2015/677/</link>
      <pubDate>Mon, 09 Feb 2015 14:18:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/677/</guid>
      <description></description>
    </item>
    <item>
      <title>Breaking News at 1000ms with Patrick Hamann - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2015/678/</link>
      <pubDate>Mon, 09 Feb 2015 11:17:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/678/</guid>
      <description></description>
    </item>
    <item>
      <title>WOFF 2.0 primer</title>
      <link>https://awfulwoman.com/bookmarks/2015/679/</link>
      <pubDate>Mon, 09 Feb 2015 11:12:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/679/</guid>
      <description>&lt;p&gt;Learn more about the next generation Web Font Format and convert TTF to WOFF2 over command line without setup.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Fold Manifesto: Why the Page Fold Still Matters</title>
      <link>https://awfulwoman.com/bookmarks/2015/680/</link>
      <pubDate>Mon, 09 Feb 2015 10:28:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/680/</guid>
      <description></description>
    </item>
    <item>
      <title>Bouncy Navigation in CSS and jQuery | CodyHouse</title>
      <link>https://awfulwoman.com/bookmarks/2015/681/</link>
      <pubDate>Mon, 09 Feb 2015 10:28:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/681/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessible toggle-style checkbox</title>
      <link>https://awfulwoman.com/bookmarks/2015/682/</link>
      <pubDate>Mon, 09 Feb 2015 10:28:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/682/</guid>
      <description></description>
    </item>
    <item>
      <title>israelidanny/ie8linter</title>
      <link>https://awfulwoman.com/bookmarks/2015/683/</link>
      <pubDate>Sat, 07 Feb 2015 13:47:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/683/</guid>
      <description></description>
    </item>
    <item>
      <title>SmashingConf Whistler — Marcy Sutton on A Web for Everybody on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2015/684/</link>
      <pubDate>Wed, 04 Feb 2015 19:53:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/684/</guid>
      <description></description>
    </item>
    <item>
      <title>Making Maps: The Role of Frontend Infrastructure at Etsy</title>
      <link>https://awfulwoman.com/bookmarks/2015/685/</link>
      <pubDate>Mon, 02 Feb 2015 16:03:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/685/</guid>
      <description></description>
    </item>
    <item>
      <title>Transitioning to SCSS at Scale - Code as Craft</title>
      <link>https://awfulwoman.com/bookmarks/2015/686/</link>
      <pubDate>Mon, 02 Feb 2015 16:02:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/686/</guid>
      <description></description>
    </item>
    <item>
      <title>YouTube Engineering and Developers Blog: YouTube now defaults to HTML5 video</title>
      <link>https://awfulwoman.com/bookmarks/2015/687/</link>
      <pubDate>Wed, 28 Jan 2015 08:20:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/687/</guid>
      <description></description>
    </item>
    <item>
      <title>Center and crop images with a single line of CSS — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2015/688/</link>
      <pubDate>Tue, 27 Jan 2015 14:54:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/688/</guid>
      <description></description>
    </item>
    <item>
      <title>Tour of a Performant and Responsive CSS Only Site | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2015/689/</link>
      <pubDate>Tue, 27 Jan 2015 14:53:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/689/</guid>
      <description></description>
    </item>
    <item>
      <title>Inside Microsoft’s New Rendering Engine For The &#34;Project Spartan&#34; - Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2015/690/</link>
      <pubDate>Tue, 27 Jan 2015 14:46:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/690/</guid>
      <description></description>
    </item>
    <item>
      <title>Flickity · beta</title>
      <link>https://awfulwoman.com/bookmarks/2015/691/</link>
      <pubDate>Mon, 26 Jan 2015 13:47:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/691/</guid>
      <description></description>
    </item>
    <item>
      <title>PubCSS: Formatting Academic Publications in HTML &amp; CSS | Thomas Park</title>
      <link>https://awfulwoman.com/bookmarks/2015/692/</link>
      <pubDate>Mon, 26 Jan 2015 13:45:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/692/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Pagination | CodyHouse</title>
      <link>https://awfulwoman.com/bookmarks/2015/693/</link>
      <pubDate>Mon, 26 Jan 2015 13:45:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/693/</guid>
      <description></description>
    </item>
    <item>
      <title>Flash of Faux Text—still more on Font Loading—zachleat.com</title>
      <link>https://awfulwoman.com/bookmarks/2015/694/</link>
      <pubDate>Mon, 26 Jan 2015 07:07:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/694/</guid>
      <description></description>
    </item>
    <item>
      <title>C is Manly, Python is for “n00bs”: How False Stereotypes Turn Into Technical “Truths”</title>
      <link>https://awfulwoman.com/bookmarks/2015/695/</link>
      <pubDate>Fri, 23 Jan 2015 23:00:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/695/</guid>
      <description></description>
    </item>
    <item>
      <title>Style Guide Podcast</title>
      <link>https://awfulwoman.com/bookmarks/2015/696/</link>
      <pubDate>Fri, 23 Jan 2015 15:41:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/696/</guid>
      <description></description>
    </item>
    <item>
      <title>A Vision for Our Sass</title>
      <link>https://awfulwoman.com/bookmarks/2015/697/</link>
      <pubDate>Thu, 22 Jan 2015 13:00:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/697/</guid>
      <description></description>
    </item>
    <item>
      <title>Some Ideas for Checkout Effects</title>
      <link>https://awfulwoman.com/bookmarks/2015/698/</link>
      <pubDate>Thu, 22 Jan 2015 13:00:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/698/</guid>
      <description></description>
    </item>
    <item>
      <title>Why we can’t do real responsive images with CSS or JavaScript</title>
      <link>https://awfulwoman.com/bookmarks/2015/699/</link>
      <pubDate>Thu, 22 Jan 2015 13:00:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/699/</guid>
      <description></description>
    </item>
    <item>
      <title>jspm.io - Frictionless Browser Package Management</title>
      <link>https://awfulwoman.com/bookmarks/2015/700/</link>
      <pubDate>Thu, 22 Jan 2015 12:07:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/700/</guid>
      <description></description>
    </item>
    <item>
      <title>JavaScript in 2015</title>
      <link>https://awfulwoman.com/bookmarks/2015/701/</link>
      <pubDate>Thu, 22 Jan 2015 11:43:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/701/</guid>
      <description></description>
    </item>
    <item>
      <title>amalia.js - Metadata enriched HTML5 video player</title>
      <link>https://awfulwoman.com/bookmarks/2015/702/</link>
      <pubDate>Thu, 22 Jan 2015 09:17:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/702/</guid>
      <description>&lt;p&gt;Add metadata to a HTML5 video. Timecodes, bounding boxes, etc.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Typesettings.css | Minimal Type Boilerplate</title>
      <link>https://awfulwoman.com/bookmarks/2015/703/</link>
      <pubDate>Thu, 22 Jan 2015 09:17:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/703/</guid>
      <description></description>
    </item>
    <item>
      <title>image-rendering: pixelated</title>
      <link>https://awfulwoman.com/bookmarks/2015/704/</link>
      <pubDate>Thu, 22 Jan 2015 09:15:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/704/</guid>
      <description>&lt;p&gt;Chrome now has &amp;ldquo;image-rendering: pixelated&amp;rdquo; available.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What the Virtual Viewport?</title>
      <link>https://awfulwoman.com/bookmarks/2015/705/</link>
      <pubDate>Wed, 21 Jan 2015 12:17:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/705/</guid>
      <description></description>
    </item>
    <item>
      <title>Zero element loading animations · MadebyMike</title>
      <link>https://awfulwoman.com/bookmarks/2015/706/</link>
      <pubDate>Tue, 20 Jan 2015 09:01:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/706/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Motion For User Experience On Apps And Websites - Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2015/707/</link>
      <pubDate>Tue, 20 Jan 2015 09:00:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/707/</guid>
      <description></description>
    </item>
    <item>
      <title>A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 | HttpWatch Blog</title>
      <link>https://awfulwoman.com/bookmarks/2015/708/</link>
      <pubDate>Tue, 20 Jan 2015 09:00:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/708/</guid>
      <description></description>
    </item>
    <item>
      <title>LibSass, Grunt, and Node NPM: Do You Feel the Need For Speed?</title>
      <link>https://awfulwoman.com/bookmarks/2015/709/</link>
      <pubDate>Mon, 19 Jan 2015 18:29:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/709/</guid>
      <description></description>
    </item>
    <item>
      <title>Sass Guidelines</title>
      <link>https://awfulwoman.com/bookmarks/2015/710/</link>
      <pubDate>Sun, 18 Jan 2015 18:45:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/710/</guid>
      <description>&lt;p&gt;In-depth overview of Sass and guidelines for using it correctly.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Quick Left | Reports on Internet Performance</title>
      <link>https://awfulwoman.com/bookmarks/2015/711/</link>
      <pubDate>Sun, 18 Jan 2015 18:44:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/711/</guid>
      <description></description>
    </item>
    <item>
      <title>Atomic Design by Brad Frost</title>
      <link>https://awfulwoman.com/bookmarks/2015/712/</link>
      <pubDate>Sun, 18 Jan 2015 18:18:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/712/</guid>
      <description>&lt;p&gt;The ever-evolving book by Brad Frost&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The problem with Angular</title>
      <link>https://awfulwoman.com/bookmarks/2015/713/</link>
      <pubDate>Wed, 14 Jan 2015 15:43:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/713/</guid>
      <description></description>
    </item>
    <item>
      <title>Normalizing Cross-browser Flexbox Bugs — Philip Walton</title>
      <link>https://awfulwoman.com/bookmarks/2015/714/</link>
      <pubDate>Mon, 12 Jan 2015 09:14:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/714/</guid>
      <description></description>
    </item>
    <item>
      <title>Performance Calendar » Hardware Accelerated CSS: The Nice vs The Naughty</title>
      <link>https://awfulwoman.com/bookmarks/2015/715/</link>
      <pubDate>Mon, 12 Jan 2015 09:14:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/715/</guid>
      <description></description>
    </item>
    <item>
      <title>How we use web fonts responsibly, or, avoiding a @font-face-palm</title>
      <link>https://awfulwoman.com/bookmarks/2015/717/</link>
      <pubDate>Fri, 09 Jan 2015 07:15:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/717/</guid>
      <description></description>
    </item>
    <item>
      <title>Quick tip: conditional form fields with CSS</title>
      <link>https://awfulwoman.com/bookmarks/2015/716/</link>
      <pubDate>Fri, 09 Jan 2015 07:15:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/716/</guid>
      <description></description>
    </item>
    <item>
      <title>Chartist - Simple responsive charts</title>
      <link>https://awfulwoman.com/bookmarks/2015/718/</link>
      <pubDate>Wed, 07 Jan 2015 12:56:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/718/</guid>
      <description></description>
    </item>
    <item>
      <title>A Plain English Guide to JavaScript Prototypes - Sebastian&#39;s Blog</title>
      <link>https://awfulwoman.com/bookmarks/2015/719/</link>
      <pubDate>Wed, 07 Jan 2015 12:53:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/719/</guid>
      <description>&lt;p&gt;Overview of the weirdness of javascript prototypes&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Good Front-End Architecture</title>
      <link>https://awfulwoman.com/bookmarks/2015/720/</link>
      <pubDate>Tue, 06 Jan 2015 21:15:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/720/</guid>
      <description></description>
    </item>
    <item>
      <title>comet - How does facebook, gmail send the real time notification? - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2015/721/</link>
      <pubDate>Tue, 06 Jan 2015 15:51:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/721/</guid>
      <description>&lt;p&gt;Intersting explnation on how Facebook deals with pseudo-comet long-polling.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Archive: A Drip of JavaScript · Design Pepper</title>
      <link>https://awfulwoman.com/bookmarks/2015/722/</link>
      <pubDate>Tue, 06 Jan 2015 11:19:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2015/722/</guid>
      <description>&lt;p&gt;Useful lessons on fundamental javascript&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Saving Bandwidth on Slow Connections with Saveba.js</title>
      <link>https://awfulwoman.com/bookmarks/2014/723/</link>
      <pubDate>Mon, 29 Dec 2014 12:45:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/723/</guid>
      <description></description>
    </item>
    <item>
      <title>Understanding RequireJS for Effective JavaScript Module Loading</title>
      <link>https://awfulwoman.com/bookmarks/2014/724/</link>
      <pubDate>Sun, 28 Dec 2014 12:57:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/724/</guid>
      <description></description>
    </item>
    <item>
      <title>Loading JSON-formatted data with Ajax and xhr.responseType=&#39;json&#39; · Mathias Bynens</title>
      <link>https://awfulwoman.com/bookmarks/2014/725/</link>
      <pubDate>Sat, 27 Dec 2014 17:27:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/725/</guid>
      <description></description>
    </item>
    <item>
      <title>How to set up stress-free SSL on an OS X development machine</title>
      <link>https://awfulwoman.com/bookmarks/2014/726/</link>
      <pubDate>Fri, 26 Dec 2014 13:39:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/726/</guid>
      <description></description>
    </item>
    <item>
      <title>Capture images and convert raster to vector | Adobe Shape CC</title>
      <link>https://awfulwoman.com/bookmarks/2014/727/</link>
      <pubDate>Fri, 26 Dec 2014 09:59:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/727/</guid>
      <description>&lt;p&gt;Shape CC: Free Adobe app that turns photos into vectors:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sass-Compatibility</title>
      <link>https://awfulwoman.com/bookmarks/2014/729/</link>
      <pubDate>Tue, 23 Dec 2014 18:11:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/729/</guid>
      <description>&lt;p&gt;A list of incompatibilities between different Sass engines.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Write Better Markup with HTML Inspector</title>
      <link>https://awfulwoman.com/bookmarks/2014/728/</link>
      <pubDate>Tue, 23 Dec 2014 18:11:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/728/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Object-Oriented CSS with Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/730/</link>
      <pubDate>Tue, 23 Dec 2014 11:28:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/730/</guid>
      <description></description>
    </item>
    <item>
      <title>Naming Things</title>
      <link>https://awfulwoman.com/bookmarks/2014/731/</link>
      <pubDate>Tue, 23 Dec 2014 11:28:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/731/</guid>
      <description>&lt;p&gt;How to name things in HTML &amp;amp; CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive web design presentations at Fluent and State of the Browser</title>
      <link>https://awfulwoman.com/bookmarks/2014/732/</link>
      <pubDate>Tue, 23 Dec 2014 11:28:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/732/</guid>
      <description></description>
    </item>
    <item>
      <title>Chris Wright - Experiment: Flexbox Adventures</title>
      <link>https://awfulwoman.com/bookmarks/2014/733/</link>
      <pubDate>Tue, 23 Dec 2014 11:18:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/733/</guid>
      <description></description>
    </item>
    <item>
      <title>Revealing Captions for Everyone | scottohara.me</title>
      <link>https://awfulwoman.com/bookmarks/2014/734/</link>
      <pubDate>Mon, 22 Dec 2014 17:11:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/734/</guid>
      <description>&lt;p&gt;Do you make your image captions accessible for keyboard users as well? @scottohara has a set of examples   #a11y&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Style Guide Best Practices</title>
      <link>https://awfulwoman.com/bookmarks/2014/735/</link>
      <pubDate>Sat, 20 Dec 2014 16:06:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/735/</guid>
      <description></description>
    </item>
    <item>
      <title>JavaScript Application Architecture On The Road To 2015</title>
      <link>https://awfulwoman.com/bookmarks/2014/736/</link>
      <pubDate>Fri, 19 Dec 2014 09:19:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/736/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Object-Oriented CSS with Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/737/</link>
      <pubDate>Thu, 18 Dec 2014 14:28:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/737/</guid>
      <description></description>
    </item>
    <item>
      <title>Semantic UI</title>
      <link>https://awfulwoman.com/bookmarks/2014/738/</link>
      <pubDate>Thu, 18 Dec 2014 09:09:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/738/</guid>
      <description></description>
    </item>
    <item>
      <title>Hemingway</title>
      <link>https://awfulwoman.com/bookmarks/2014/739/</link>
      <pubDate>Thu, 18 Dec 2014 09:05:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/739/</guid>
      <description>&lt;p&gt;Lovely online app to aid in writing clearly.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Build Pipeline: CSS Testing : guides</title>
      <link>https://awfulwoman.com/bookmarks/2014/740/</link>
      <pubDate>Wed, 17 Dec 2014 21:58:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/740/</guid>
      <description></description>
    </item>
    <item>
      <title>Planning for Performance</title>
      <link>https://awfulwoman.com/bookmarks/2014/741/</link>
      <pubDate>Wed, 17 Dec 2014 16:39:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/741/</guid>
      <description></description>
    </item>
    <item>
      <title>Performance Budget Metrics - TimKadlec.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/742/</link>
      <pubDate>Wed, 17 Dec 2014 09:28:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/742/</guid>
      <description></description>
    </item>
    <item>
      <title>Front-End Ops</title>
      <link>https://awfulwoman.com/bookmarks/2014/743/</link>
      <pubDate>Tue, 16 Dec 2014 13:25:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/743/</guid>
      <description>&lt;p&gt;Oldie but goldie&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What colour is it?</title>
      <link>https://awfulwoman.com/bookmarks/2014/744/</link>
      <pubDate>Mon, 15 Dec 2014 22:20:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/744/</guid>
      <description>&lt;p&gt;RT @DrTomCrick: “What colour is it?” &amp;lt;— The time in hex colour values:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>kwaledesign/FrontEnd-Ops</title>
      <link>https://awfulwoman.com/bookmarks/2014/745/</link>
      <pubDate>Mon, 15 Dec 2014 13:25:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/745/</guid>
      <description></description>
    </item>
    <item>
      <title>enhance/enhance.js at master · filamentgroup/enhance</title>
      <link>https://awfulwoman.com/bookmarks/2014/746/</link>
      <pubDate>Mon, 15 Dec 2014 13:23:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/746/</guid>
      <description></description>
    </item>
    <item>
      <title>3D Rotating Navigation in CSS and jQuery | CodyHouse</title>
      <link>https://awfulwoman.com/bookmarks/2014/747/</link>
      <pubDate>Mon, 15 Dec 2014 13:13:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/747/</guid>
      <description></description>
    </item>
    <item>
      <title>JSON Generator – Tool for generating random data</title>
      <link>https://awfulwoman.com/bookmarks/2014/748/</link>
      <pubDate>Tue, 09 Dec 2014 16:21:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/748/</guid>
      <description></description>
    </item>
    <item>
      <title>Food at tech events</title>
      <link>https://awfulwoman.com/posts/food-tech-events/</link>
      <pubDate>Mon, 08 Dec 2014 23:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/food-tech-events/</guid>
      <description>&lt;p&gt;You&amp;rsquo;ve never noticed the food at tech events.&lt;/p&gt;&#xA;&lt;p&gt;No seriously, you haven&amp;rsquo;t. Not unless you&amp;rsquo;ve got some kind of dietary restriction.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s always pizza that&amp;rsquo;s served. Always.* It&amp;rsquo;s really frustrating to see pizza lying around everywhere, and knowing that as one of those special-snowflake gluten-intolerants, you can&amp;rsquo;t eat any of it. (As I type this, my stomach is growling as the smell of hot pizza wafts under my nostrils).&lt;/p&gt;&#xA;&lt;p&gt;At least there&amp;rsquo;s normally vegetarian stuff around. Even if it&amp;rsquo;s only margherita, in case vegetables scare the carnivores.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not asking for a 100% wheat-free, vegetarian, vegan, halal and fruitarian smorgasbord. But how about trying something different? Tacos, or sushi maybe?&lt;/p&gt;&#xA;&lt;p&gt;* Actually, I lie - &lt;a href=&#34;https://twitter.com/ldn_sass&#34;&gt;LDN Sass&lt;/a&gt; did provide mexican food.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Theming and Front End Development with Drupal | Drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2014/749/</link>
      <pubDate>Fri, 05 Dec 2014 15:43:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/749/</guid>
      <description></description>
    </item>
    <item>
      <title>Continuous deployment, Drupal style | Dcycle</title>
      <link>https://awfulwoman.com/bookmarks/2014/750/</link>
      <pubDate>Fri, 05 Dec 2014 15:43:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/750/</guid>
      <description></description>
    </item>
    <item>
      <title>Automate Drupal site updates with a deployment module | BeFused</title>
      <link>https://awfulwoman.com/bookmarks/2014/751/</link>
      <pubDate>Wed, 26 Nov 2014 21:39:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/751/</guid>
      <description>&lt;p&gt;theme_enable(array(&amp;lsquo;garland&amp;rsquo;));&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Drupal 7 on a 60Kb budget | konstantin tovstiadi</title>
      <link>https://awfulwoman.com/bookmarks/2014/752/</link>
      <pubDate>Wed, 26 Nov 2014 20:07:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/752/</guid>
      <description></description>
    </item>
    <item>
      <title>Search by selector inside elements panel.</title>
      <link>https://awfulwoman.com/bookmarks/2014/753/</link>
      <pubDate>Wed, 26 Nov 2014 07:12:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/753/</guid>
      <description>&lt;p&gt;Search by selector inside elements panel.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>IndieWebify.Me</title>
      <link>https://awfulwoman.com/bookmarks/2014/754/</link>
      <pubDate>Wed, 26 Nov 2014 07:11:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/754/</guid>
      <description>&lt;p&gt;IndieWebify.Me&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Primed and Ready to Go</title>
      <link>https://awfulwoman.com/bookmarks/2014/755/</link>
      <pubDate>Wed, 26 Nov 2014 07:07:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/755/</guid>
      <description>&lt;p&gt;Primed and Ready to Go&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Coolors - The super fast color palettes generator!</title>
      <link>https://awfulwoman.com/bookmarks/2014/756/</link>
      <pubDate>Sat, 15 Nov 2014 18:16:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/756/</guid>
      <description></description>
    </item>
    <item>
      <title>video - Animated gif to avi on linux - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2014/757/</link>
      <pubDate>Sat, 15 Nov 2014 17:47:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/757/</guid>
      <description></description>
    </item>
    <item>
      <title>Building Responsive Visualizations with D3.js - Safari Blog</title>
      <link>https://awfulwoman.com/bookmarks/2014/758/</link>
      <pubDate>Fri, 07 Nov 2014 21:21:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/758/</guid>
      <description></description>
    </item>
    <item>
      <title>addyosmani/tmi</title>
      <link>https://awfulwoman.com/bookmarks/2014/759/</link>
      <pubDate>Wed, 05 Nov 2014 16:36:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/759/</guid>
      <description></description>
    </item>
    <item>
      <title>SoundKit</title>
      <link>https://awfulwoman.com/bookmarks/2014/760/</link>
      <pubDate>Wed, 05 Nov 2014 15:05:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/760/</guid>
      <description></description>
    </item>
    <item>
      <title>davidhund/jekyll-styleguide</title>
      <link>https://awfulwoman.com/bookmarks/2014/761/</link>
      <pubDate>Wed, 05 Nov 2014 15:05:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/761/</guid>
      <description></description>
    </item>
    <item>
      <title>The “Other” Interface: Atomic Design With Sass | Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2014/762/</link>
      <pubDate>Wed, 05 Nov 2014 15:05:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/762/</guid>
      <description>&lt;p&gt;Another oldie but goldie&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Atomic Design | Brad Frost</title>
      <link>https://awfulwoman.com/bookmarks/2014/763/</link>
      <pubDate>Wed, 05 Nov 2014 15:04:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/763/</guid>
      <description>&lt;p&gt;Somehow I have never bookmarked this major post.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Providing a fallback for critical-path CSS</title>
      <link>https://awfulwoman.com/posts/providing-fallback-criticalpath-css/</link>
      <pubDate>Wed, 05 Nov 2014 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/providing-fallback-criticalpath-css/</guid>
      <description>&lt;p&gt;The method I recently talked about using, for &lt;a href=&#34;https://awfulwoman.com/2014-10-27/critical-css.html&#34;&gt;loading non-critical CSS asynchronously&lt;/a&gt; via javascript, has one blindingly obvious fatal flaw: it fails when javascript is disabled.&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/providing-a-fallback-for-criticalpath-css/shutup.gif&#34; alt=&#34;Shut up.&#34;&gt;&#xA;&lt;p&gt;This is why you test things, kids.&lt;/p&gt;&#xA;&lt;p&gt;But there&amp;rsquo;s a simple way around it: provide a regular link to your CSS, but wrap it in a &amp;lt;noscript&amp;gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;So, in addition to the existing LoadCSS chunk:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;script&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;// Async CSS loader&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;loadCSS&lt;/span&gt;( &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;before&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;media&lt;/span&gt; ){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;use strict&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; window.document.&lt;span style=&#34;color:#a6e22e&#34;&gt;createElement&lt;/span&gt;( &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;link&amp;#34;&lt;/span&gt; );&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;ref&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;before&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;||&lt;/span&gt; window.document.&lt;span style=&#34;color:#a6e22e&#34;&gt;getElementsByTagName&lt;/span&gt;( &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;script&amp;#34;&lt;/span&gt; )[ &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; ];&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;rel&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;stylesheet&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;media&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;only x&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;ref&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;parentNode&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;insertBefore&lt;/span&gt;( &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;ref&lt;/span&gt; );&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;setTimeout&lt;/span&gt;( &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;media&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;media&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;||&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;all&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    } );&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;ss&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;loadCSS&lt;/span&gt;( &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/theme/dist/stylesheets/main.css&amp;#34;&lt;/span&gt; );&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;we just have to add:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;noscript&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;link&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;rel&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;stylesheet&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/theme/dist/stylesheets/main.css&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;noscript&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now the criticalpath CSS is no longer reliant on javascript executing. Just as it should be.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Migrating your team to Sass</title>
      <link>https://awfulwoman.com/posts/migrating-your-team-to-sass/</link>
      <pubDate>Tue, 04 Nov 2014 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/migrating-your-team-to-sass/</guid>
      <description>&lt;p&gt;Having read all the articles, watched all the talks, and used it on your own personal projects, you&amp;rsquo;ve decided to start using Sass in your workplace. Congratulations! But now you&amp;rsquo;ve got the job of actually implementing it in your team.&lt;/p&gt;&#xA;&lt;p&gt;Oh boy.&lt;/p&gt;&#xA;&lt;p&gt;This article will give you the lowdown on ensuring the migration goes smoothly. It will show that the move to Sass isn&amp;rsquo;t just about Sass, as lovely as it is. In reality the move is just as much about team culture and making the best use of supporting technologies.&lt;/p&gt;&#xA;&lt;p&gt;But let&amp;rsquo;s clear: I&amp;rsquo;m not going to tell you here how your frontend tooling chain should be built. Nor am I going to tell you how to write your Sass - that&amp;rsquo;s up to you and will be unique to your site&amp;rsquo;s needs. But I am going to suggest how you can work towards everyone using the same tools and how that will help you to be better at writing Sass.&lt;/p&gt;&#xA;&lt;h2 id=&#34;discovery&#34;&gt;Discovery&lt;/h2&gt;&#xA;&lt;p&gt;Okay, let&amp;rsquo;s get going with a review of what you&amp;rsquo;ve already got. No, I&amp;rsquo;m serious. It&amp;rsquo;s all too easy to become blaze about your codebase, to assume that you all know how it works. If you haven&amp;rsquo;t documented it already, then do it now, even in rough overview form. By the time you&amp;rsquo;ve finished your migration you&amp;rsquo;ll want to show how far you&amp;rsquo;ve progressed, and as you&amp;rsquo;ll see, it will be useful later on.&lt;/p&gt;&#xA;&lt;p&gt;Now, get your team together and talk about your Sass proposal. Yes, talk! Your team are the ones who are going to be using this, so you need to ensure that everyone understands your intent, and you need to discover what everyone understands of modern techniques. I can&amp;rsquo;t emphasise this enough. Don&amp;rsquo;t be fooled by bragging, or assume that silence equates to knowledge. You need to make an honest assessment of where everyone is with their skills before you go any further.&lt;/p&gt;&#xA;&lt;p&gt;A friendly way of making an assessment is to get everyone to research a particular area and to give a five minute talk on what they&amp;rsquo;ve found, along with producing demos on places like &lt;a href=&#34;http://codepen.io&#34;&gt;Codepen&lt;/a&gt; or &lt;a href=&#34;http://sassmeister.com&#34;&gt;Sassmeister&lt;/a&gt;. I know, I know, this seems a bit junior school show-and-tell. But talking about their findings, and getting everyone to contribute with comments and recommend resources, will help you to assess who is up to speed and who needs help. More importantly, you&amp;rsquo;ll get people to &lt;em&gt;own&lt;/em&gt; their knowledge. You&amp;rsquo;ll make it a collective team responsibility, and not just something for the tech-lead to inform them of and for them to enact.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s when you&amp;rsquo;re all talking the same language and are all familiar with the same concepts that you can really begin planning your move to Sass. But first, you&amp;rsquo;ve got to deal with the local development barrier.&lt;/p&gt;&#xA;&lt;h2 id=&#34;synchronise-your-environments&#34;&gt;Synchronise your environments&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s sometimes easy to forget that Sass isn&amp;rsquo;t CSS. It uses similar rules and syntax, but it&amp;rsquo;s a full on programming language that is used to compile out to our favourite stylesheet language.&lt;/p&gt;&#xA;&lt;p&gt;Just like different Microsoft Word versions produce documents that can&amp;rsquo;t be used by each other, it&amp;rsquo;s possible to write Sass that can&amp;rsquo;t be used by other versions. This can happen if one member of your team is using a different Sass compiler from everyone else. They&amp;rsquo;ll end up writing code that works for their version of the compiler. But if someone else uses that same code on another compiler version, it will (probably) output different CSS.&lt;/p&gt;&#xA;&lt;p&gt;With luck, there will just be minor differences. But if the original author is using features that aren&amp;rsquo;t available to everyone else, then it will break spectacularly, causing hours of problems for your team.&lt;/p&gt;&#xA;&lt;h3 id=&#34;package-control&#34;&gt;Package control&lt;/h3&gt;&#xA;&lt;p&gt;The key to avoiding such scenarios is standardisation, and not just for Sass itself - your entire tooling chain needs to be in sync. Everyone needs to be using the same tools, the same versions of tools and using those same versions of the same tools in the same way.&lt;/p&gt;&#xA;&lt;p&gt;Take a look at some of the various types of tools in your frontend tooling chain:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;System package managers:&lt;/strong&gt; apt-get, Homebrew, cygwin&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Languages:&lt;/strong&gt; Ruby, Python, PHP&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Language package managers:&lt;/strong&gt; Ruby gems, pip, pear&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Language frameworks:&lt;/strong&gt; Rails, Node.js, Drupal&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Language framework package managers:&lt;/strong&gt; npm, drush&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Web package managers:&lt;/strong&gt; Bower, Yeoman&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Applications:&lt;/strong&gt;  Grunt, Gulp, Compass, Ruby Sass, node-sass&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;System libraries:&lt;/strong&gt; libsass&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Web libraries:&lt;/strong&gt; jQuery, Modernizr&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If even one person is running a different version of any of these from their teammates, it will cause compilation problems further down the line.&lt;/p&gt;&#xA;&lt;p&gt;But don&amp;rsquo;t worry, you can standardise everything. It just takes a bit of effort.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;System language versions can be standardised with tools such as &lt;a href=&#34;https://github.com/creationix/nvm&#34;&gt;Node Version Manager&lt;/a&gt; and &lt;a href=&#34;https://github.com/sstephenson/rbenv&#34;&gt;rbenv&lt;/a&gt;, which allow you to bypass the versions that might come pre-installed on an OS.&lt;/li&gt;&#xA;&lt;li&gt;Frameworks can be standardised by specifying a version number upon installation.&lt;/li&gt;&#xA;&lt;li&gt;After that, everything can probably be controlled by project-level package installers, such as Node&amp;rsquo;s &lt;a href=&#34;https://www.npmjs.org&#34;&gt;npm&lt;/a&gt; and Ruby&amp;rsquo;s &lt;a href=&#34;http://bundler.io&#34;&gt;Bundler&lt;/a&gt;. The package installation script can be stored in your project&amp;rsquo;s version control system, and then used by everyone.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Take some time to discover the best way of installing programs on your system. Sometimes a system-level package manager, such as apt-get or Homebrew, is the best way to do things. Sometimes it&amp;rsquo;s better to use a language-specific package manager, such as npm. No two setups are the same!&lt;/p&gt;&#xA;&lt;h3 id=&#34;document-everything&#34;&gt;Document everything&lt;/h3&gt;&#xA;&lt;p&gt;Put yourself in the position of a team member by sitting down with a newly installed machine, or the equivalent in a virtual machine, and installing all the tools you will need. Document every step as you go - you may discover some surprising gaps in your assumptions - and make that document available to everyone. Write down every program installed, making sure that you specify versions used (and how to install a specific version!). Then, give your team access to clean VMs and allow them to try out the process. They&amp;rsquo;ll soon let you know if you missed anything.&lt;/p&gt;&#xA;&lt;h3 id=&#34;its-worth-it&#34;&gt;It&amp;rsquo;s worth it&lt;/h3&gt;&#xA;&lt;p&gt;If all this sounds overly pernickety, then remember that you&amp;rsquo;ll be saving yourself a lot of headache in the future in trying to figure out why different developer machines compile to CSS differently. If you all using version X of package Y, running on version Z of a particular language, then things will be a lot easier to debug.&lt;/p&gt;&#xA;&lt;h2 id=&#34;converting-from-css-to-sass&#34;&gt;Converting from CSS to Sass&lt;/h2&gt;&#xA;&lt;p&gt;So, finally, we get to the meat of things! Now that everyone is running the same build tools you can start to write Sass as a team.&lt;/p&gt;&#xA;&lt;p&gt;You don&amp;rsquo;t have to rewrite all your CSS to Sass before you can start using your standardised setup. You can start by simply renaming all your old &lt;code&gt;.css&lt;/code&gt; files to &lt;code&gt;.scss&lt;/code&gt;, and running them through your new system. You should, hopefully, end up with what you had previously. Perhaps not a major achievement on the surface, but it shows that the tooling chain that you built works. High five! Let the new system run for a week and make sure that everyone is compiling the same CSS.&lt;/p&gt;&#xA;&lt;h3 id=&#34;planning&#34;&gt;Planning&lt;/h3&gt;&#xA;&lt;p&gt;Before you start reorganising your Sass, you need another round of planning, this time about how you are going to &lt;a href=&#34;http://www.sitepoint.com/architecture-sass-project/&#34;&gt;structure your Sass&lt;/a&gt;. (You can start this earlier, once everyone is familiar with Sass concepts).&lt;/p&gt;&#xA;&lt;p&gt;Again, do this as a &lt;em&gt;team&lt;/em&gt; - don&amp;rsquo;t let one person decide how things will be built! The site documentation that you did earlier is going to be invaluable here. Get a room, get a whiteboard and pens, and get scribbling. Think about what needs to be done and how much resourcing it will take to achieve.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re not already using atomic design techniques, then this planning stage is a good time to start thinking about doing so. Start reviewing your site and codebase for areas of code that can be consolidated into components. You can demonstrate these new components by getting a style guide going. It&amp;rsquo;s not only a great visual indicator for showing how the restructuring is doing, but will allow you to enact &lt;a href=&#34;http://sonniesedge.co.uk/2014-10-17/visual-regression-testing.html&#34;&gt;visual regression testing&lt;/a&gt; at a later date.&lt;/p&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t try to do everything at once! For example, create a task to create all your necessary component partials as empty files, and commit them to your repo. Have another task for populating the new component partial, then yet another one for converting all related HTML to use the new component structure and naming scheme. Take it slowly. Plan it. Don&amp;rsquo;t rush.&lt;/p&gt;&#xA;&lt;p&gt;Depending on the size of your codebase, converting your CSS to effectively-utilised Sass could take days, or weeks. How long it takes doesn&amp;rsquo;t matter. What&amp;rsquo;s important is that you have planned it well.&lt;/p&gt;&#xA;&lt;h3 id=&#34;building&#34;&gt;Building&lt;/h3&gt;&#xA;&lt;p&gt;The actual conversion to Sass will hopefully be boringly simple. Start enacting all those &lt;a href=&#34;http://joshbroton.com/my-sass-less-css-practices-modularization-nesting-variables-mixins-etc/&#34;&gt;best practise&lt;/a&gt; Sass techniques that you&amp;rsquo;ve read about and which you identified in your planning sessions.&lt;/p&gt;&#xA;&lt;p&gt;Do you need to make the move to &lt;a href=&#34;http://www.sitepoint.com/responsive-web-design/&#34;&gt;RWD&lt;/a&gt; during your build? Plan for keeping your current fixed-width layout while you switch to using components. Once they are in place, &lt;em&gt;then&lt;/em&gt; switch to using a responsive grid layout.&lt;/p&gt;&#xA;&lt;p&gt;Stick to your plan. Don&amp;rsquo;t try and rush ahead. Make sure that everyone is getting their chance to contribute to your new Sass-based system.&lt;/p&gt;&#xA;&lt;h3 id=&#34;maintenance-and-the-future&#34;&gt;Maintenance and the future&lt;/h3&gt;&#xA;&lt;p&gt;In the weeks following the successful move to Sass, start thinking about introducing more advanced tools to your tooling chain and your Sass. For example:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Consolidate common values into Sass variables: colours, padding values, etc&lt;/li&gt;&#xA;&lt;li&gt;Make use of mixins for repeated code.&lt;/li&gt;&#xA;&lt;li&gt;Sass linting - start off with  relaxed settings, and then as your team experience grows, start increasing the error levels.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Again, plan for it, and don&amp;rsquo;t rush. Give yourself time to research and find best practise.&lt;/p&gt;&#xA;&lt;h2 id=&#34;in-conclusion&#34;&gt;In conclusion&lt;/h2&gt;&#xA;&lt;p&gt;Moving your team over to a new technology such as Sass isn&amp;rsquo;t about the technology - it&amp;rsquo;s about planning, anticipation and using the resources you have effectively.  &lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Making this site open</title>
      <link>https://awfulwoman.com/posts/making-site-open/</link>
      <pubDate>Tue, 28 Oct 2014 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/making-site-open/</guid>
      <description>&lt;p&gt;I remember what it was like when I was starting out with this web game. I didn&amp;rsquo;t have a clue how to build things, how to write code, how to optimise. Like all of us, I was clueless. What got me rapidly going was being able to look at the code of other sites via dev tools, and see how they did things.&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s only part of the story. All you&amp;rsquo;re seeing there is generated code, not the code responsible for generating the site in the first place? How are new entrants to the field meant to learn if most things are hidden to them?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s in that spirit that I&amp;rsquo;m making the source code for this site available publically, after it living for a year as a private Github repo.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/SonniesEdge/sonniesedge-site&#34;&gt;https://github.com/SonniesEdge/sonniesedge-site&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not going to blow anybody&amp;rsquo;s mind, but it will hopefully benefit others on their journey to see at least one more website being completely open.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>colintoh.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/764/</link>
      <pubDate>Tue, 28 Oct 2014 08:12:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/764/</guid>
      <description></description>
    </item>
    <item>
      <title>trulia/hologram</title>
      <link>https://awfulwoman.com/bookmarks/2014/765/</link>
      <pubDate>Mon, 27 Oct 2014 19:51:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/765/</guid>
      <description>&lt;p&gt;A markdown based documentation system for style guides.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Critical CSS using Sass and Jekyll</title>
      <link>https://awfulwoman.com/bookmarks/2014/766/</link>
      <pubDate>Mon, 27 Oct 2014 18:54:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/766/</guid>
      <description></description>
    </item>
    <item>
      <title>Inlining critical CSS</title>
      <link>https://awfulwoman.com/posts/inlining-critical-css/</link>
      <pubDate>Mon, 27 Oct 2014 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/inlining-critical-css/</guid>
      <description>&lt;p&gt;Lately I&amp;rsquo;ve been playing with &lt;a href=&#34;https://github.com/filamentgroup/loadCSS&#34;&gt;LoadCSS&lt;/a&gt; from Filament Group. It&amp;rsquo;s a wonderful system for asynchronously loading CSS, therefore removing a blocking resource from your page loads.&lt;/p&gt;&#xA;&lt;p&gt;The only snag I&amp;rsquo;ve hit with it is the FOUC - a Flash Of Unstyled Content, caused by the HTML of the site loading before the heavier CSS asynchronously loads. To get around this there are known techniques for &lt;a href=&#34;https://developers.google.com/speed/pagespeed/service/PrioritizeCriticalCss&#34;&gt;inlining critical CSS&lt;/a&gt; in the header of a page.&lt;/p&gt;&#xA;&lt;p&gt;A sprinkle of critical CSS in the header ameliorates the FOUC, and while the page still has to redraw after the heavy CSS finishes loading, the effect is nowhere near as noticeable as going from totally unstyled to fully styled in one flash. It comes across more as a progressive load, than as a whoah-what-the-fuck-was-that?&lt;/p&gt;&#xA;&lt;p&gt;Many articles advocate analysing a page to determine what critical CSS needs to be inlined, so as to prevent a FOUC. This is a lot of faff, requiring analysis of each page of a site and rebuilds whenever a page or CSS changes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;taking-control&#34;&gt;Taking control&lt;/h2&gt;&#xA;&lt;p&gt;Personally, I think it&amp;rsquo;s better to manually control critical CSS. By having a critical.css stylesheet, styles that form the backbone of a site - typography, spacing, perhaps some basic grids - can be pulled in from Sass components.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|- critical.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _normalize.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _typography.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _simplegrids.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|- main.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _grids.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _component-1.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- _component-2.scss&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- etc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- etc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- etc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|-- etc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;These can then be referenced as usual from your HTML.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;link&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;rel&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;stylesheet&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/theme/css/critical.css&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;ldquo;But hang on&amp;rdquo;, you say, &amp;ldquo;the critical.css stuff still isn&amp;rsquo;t inlined, is it, you twonk?&amp;rdquo;. You&amp;rsquo;re correct, my friend. To inline the critical.css we need to turn to a Grunt plugin to help us out.&lt;/p&gt;&#xA;&lt;p&gt;There are a few plugins out there that purport to inline critical CSS files. I&amp;rsquo;ve tried a few, eager to get my personal site blazing fast. But sadly none of them seem to work as advertised. They either try to do too much (inlining &lt;em&gt;all&lt;/em&gt; CSS) or try to keep it simple, but break on such simple thinks as file-globbing.&lt;/p&gt;&#xA;&lt;p&gt;To that end, I&amp;rsquo;ve ended up writing my own. Say hello to &lt;a href=&#34;https://www.npmjs.org/package/grunt-inlinestyles&#34;&gt;grunt-inlinestyles&lt;/a&gt;! It&amp;rsquo;s a simple Grunt plugin that looks for any links to stylesheets that include the data-attribute &amp;ldquo;data-inline&amp;rdquo;. If it finds it, it inlines the CSS directly into the HTML.&lt;/p&gt;&#xA;&lt;p&gt;It still needs some work to be perfect. At the moment it only works on pure HTML files. I&amp;rsquo;ll be improving it soon so that it works on generic HTML templates (such as those found in Rails, Drupal, Wordpress), but currently it works just great on smaller static-site generators.&lt;/p&gt;&#xA;&lt;p&gt;It also requires you to do some analysis of what is considered critical on your site - it won&amp;rsquo;t do this for you. But I consider this its strength - learning what aspects of your CSS are critical, and which are not can only lead to more efficient and well-structure sites.&lt;/p&gt;&#xA;&lt;p&gt;Please, try &lt;a href=&#34;https://www.npmjs.org/package/grunt-inlinestyles&#34;&gt;grunt-inlinestyles&lt;/a&gt; out and let me know what you think.&lt;/p&gt;&#xA;&lt;h2 id=&#34;resources&#34;&gt;Resources&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.npmjs.org/package/grunt-inlinestyles&#34;&gt;&lt;a href=&#34;https://www.npmjs.org/package/grunt-inlinestyles&#34;&gt;https://www.npmjs.org/package/grunt-inlinestyles&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/filamentgroup/loadCSS&#34;&gt;&lt;a href=&#34;https://github.com/filamentgroup/loadCSS&#34;&gt;https://github.com/filamentgroup/loadCSS&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Style Guide Boilerplate</title>
      <link>https://awfulwoman.com/bookmarks/2014/767/</link>
      <pubDate>Fri, 17 Oct 2014 13:59:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/767/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Sass to Build a Custom Type Scale with Vertical Rhythm</title>
      <link>https://awfulwoman.com/bookmarks/2014/768/</link>
      <pubDate>Fri, 17 Oct 2014 05:41:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/768/</guid>
      <description></description>
    </item>
    <item>
      <title>Modular Scale</title>
      <link>https://awfulwoman.com/bookmarks/2014/769/</link>
      <pubDate>Fri, 17 Oct 2014 05:40:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/769/</guid>
      <description></description>
    </item>
    <item>
      <title>Optimizing Performance — Web Fundamentals</title>
      <link>https://awfulwoman.com/bookmarks/2014/770/</link>
      <pubDate>Fri, 17 Oct 2014 05:34:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/770/</guid>
      <description></description>
    </item>
    <item>
      <title>Preventing the Performance Hit from Custom Fonts | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2014/771/</link>
      <pubDate>Fri, 17 Oct 2014 05:33:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/771/</guid>
      <description></description>
    </item>
    <item>
      <title>Asynchronous CSS delivery for fault tolerance | Blog | Decade City</title>
      <link>https://awfulwoman.com/bookmarks/2014/772/</link>
      <pubDate>Fri, 17 Oct 2014 05:32:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/772/</guid>
      <description></description>
    </item>
    <item>
      <title>A counter statement: Putting the CSS in the head — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/773/</link>
      <pubDate>Fri, 17 Oct 2014 05:32:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/773/</guid>
      <description></description>
    </item>
    <item>
      <title>Visual Regression Testing</title>
      <link>https://awfulwoman.com/posts/visual-regression-testing/</link>
      <pubDate>Thu, 16 Oct 2014 22:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/visual-regression-testing/</guid>
      <description>&lt;h2 id=&#34;why-the-hell-do-we-need-tests-for-css&#34;&gt;Why the hell do we need tests for CSS?&lt;/h2&gt;&#xA;&lt;p&gt;Pulling down the latest code from your repo, you see that one of your team has added some new features. &amp;ldquo;Great!&amp;rdquo;, you think, as you compile the code, switch to your browser and hit refresh.&lt;/p&gt;&#xA;&lt;p&gt;But what&amp;hellip;. &lt;em&gt;horror&lt;/em&gt; is this? The site is &lt;em&gt;broken&lt;/em&gt;. Elements look bloated, the navigation icons are wrapping around each other, the search box is making a break for the border and where the hell have your grids gone?&lt;/p&gt;&#xA;&lt;p&gt;In a fury you dig into the code to seek the cause of this living hell and  discover this atrocity at the end of your compiled CSS file:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;padding&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It really doesn&amp;rsquo;t matter how it was added. A poorly scoped partial in Sass, a junior developer seeking to quick fix a problem or those darned magic space pixies in the server. The effect is the same: the padding of every &amp;lt;div&amp;gt; on the website is changed to 5px.&lt;/p&gt;&#xA;&lt;p&gt;In Proper Software Land, this is called a &lt;em&gt;regression&lt;/em&gt;, a bug introduced by something else changing on the system. In this case, that final rule was added, introducing the global padding problem - a &lt;em&gt;visual&lt;/em&gt; regression.&lt;/p&gt;&#xA;&lt;p&gt;Being an unscoped language, CSS is especially prone to these types of regressions. With everything effectively in the global context it takes an intimate knowledge of &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity&#34;&gt;selector specificity&lt;/a&gt; and code ordering to keep everything from falling over.&lt;/p&gt;&#xA;&lt;h2 id=&#34;visual-regression-tools&#34;&gt;Visual regression tools&lt;/h2&gt;&#xA;&lt;p&gt;Catching these visual regressions has traditionally been achieved by eyeballing - everyone watches what their code does, and hopefully notices if it messes anything else up. This is fine for smaller sites, but once you start to scale above a certain point, it becomes unwieldy. There&amp;rsquo;s simply no way that a few people can audit thousands of pages across a large site.&lt;/p&gt;&#xA;&lt;p&gt;Pushing these duties to frontend leads and a QA team doesn&amp;rsquo;t help either. In fact, you&amp;rsquo;re just loading the team problem onto fewer people. Eyeballing is simply time-ineffective.&lt;/p&gt;&#xA;&lt;p&gt;No, what you want to provide are methods for a team member to write code themselves and have confidence that their code doesn&amp;rsquo;t introduce bugs. Other languages have these tools, so why doesn&amp;rsquo;t CSS?&lt;/p&gt;&#xA;&lt;p&gt;What we need is a way of &lt;em&gt;formally&lt;/em&gt; testing for regressions. We need regression testing.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The intent of regression testing is to ensure that changes have not introduced new faults. One of the main reasons for regression testing is to determine whether a change in one part of the software affects other parts of the software.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Regression_testing&#34;&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Regression_testing&#34;&gt;http://en.wikipedia.org/wiki/Regression_testing&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Back when I started down this road in January of this year, only a few references to CSS regression testing tools were out there. The big mama of the time was &lt;a href=&#34;https://github.com/BBC-News/wraith&#34;&gt;Wraith&lt;/a&gt;, written by the BBC News team. There was some pioneering work done there, especially with regression testing of live sites (via comparisons of Git branches to live code). But time moves on, and the one that really caught my eye was &lt;a href=&#34;https://github.com/Huddle/PhantomCSS&#34;&gt;PhantomCSS&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m going to talk about PhantomCSS a lot here, as it&amp;rsquo;s my tool of choice. But remember, this is a rapidly moving field. Check out &lt;a href=&#34;http://csste.st/&#34;&gt;csste.st&lt;/a&gt; for &lt;em&gt;lots&lt;/em&gt; of information on other visual regression tools.&lt;/p&gt;&#xA;&lt;h2&gt;A simple visual regression test with PhantomCSS&lt;/h2&gt;&#xA;&lt;p&gt;Effectively an extension of the &lt;a href=&#34;http://casperjs.org/&#34;&gt;CasperJS&lt;/a&gt; library, which is itself built upon the &lt;a href=&#34;http://phantomjs.org/&#34;&gt;PhantomJS&lt;/a&gt; engine, PhantomCSS is a javascript library that allows fully automated regression testing of your stylesheets.&lt;/p&gt;&#xA;&lt;p&gt;Given a unique CSS selector, PhantomCSS will use the headless Webkit browser provided by PhantomJS to take a screenshot of the selector target. This is referred to as the &lt;em&gt;Baseline&lt;/em&gt; screenshot. Let&amp;rsquo;s pinch an example from the PhantomCSS documentation and take a screenshot of the following code:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;machine&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;coffeemachine&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  What would you like?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;button&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;btn btn-large btn-primary&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;cappuccino-button&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;button&amp;#34;&lt;/span&gt;&amp;gt;Cappuccino&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;button&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;button&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;btn btn-large btn-primary&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;espresso-button&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;button&amp;#34;&lt;/span&gt;&amp;gt;Espresso&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;button&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Here&amp;rsquo;s the resulting snapshot:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/coffeemachine.png&#34; alt=&#34;Screenshot of the previous code&#34; /&gt;&#xA;&lt;p&gt;This in itself isn&amp;rsquo;t too useful, except perhaps as a fancy-schmancy screenshot tool. No, the power comes from making a code change to the screenshotted element (screenshotted is &lt;em&gt;so&lt;/em&gt; a word), running PhantomCSS again and letting PhantomCSS look for differences.&lt;/p&gt;&#xA;&lt;p&gt;Say another member of the team were to make a change to the &amp;ldquo;.machine&amp;rdquo; class, not realising that &amp;ldquo;#coffeemachine&amp;rdquo; depended upon &amp;ldquo;.machine&amp;rdquo; for most of its styling:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  .&lt;span style=&#34;color:#a6e22e&#34;&gt;machine&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;font-size&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;110&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;%&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If this team member were to run PhantomCSS again (as part of their testing) they would get a great big stonking error alert in their console and the following diff image would be generated:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/coffeemachine_diff.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;The pink areas show the visual diff between the original baseline image and the post-change  screenshot. Pretty neat, huh? A simple automated test shows that a CSS change has caused a regression in the page output.&lt;/p&gt;&#xA;&lt;h2 id=&#34;getting-started-with-phantomcss&#34;&gt;Getting started with PhantomCSS&lt;/h2&gt;&#xA;&lt;p&gt;So how do we use Visual Regression Testing in a real world workflow?&lt;/p&gt;&#xA;&lt;h3 id=&#34;installation&#34;&gt;Installation&lt;/h3&gt;&#xA;&lt;p&gt;PhantomCSS depends on the PhantomJS engine, so you need to get that installed on your system. If you wish, you can download and install it &lt;a href=&#34;http://phantomjs.org/download.html&#34;&gt;manually&lt;/a&gt;. But I&amp;rsquo;m lazy, and on my Mac I prefer to install things like this via &lt;a href=&#34;http://brew.sh/&#34;&gt;Homebrew&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  brew install casperjs&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Carrying on the laziness theme, I&amp;rsquo;d recommend adding CasperJS and PhantomCSS libraries to your project via a project manager like npm or Bower. They&amp;rsquo;re there to take the load off you, and it&amp;rsquo;ll be easier to update them in the future. But you can do it manually, if you&amp;rsquo;re into the kinky stuff.&lt;/p&gt;&#xA;&lt;p&gt;Grunt-phantomcss is a lovely wrapper around PhantomCSS and lets us avoid the hassle of setting up links to PhantomCSS and CasperJS. I&amp;rsquo;m going to use it here, but it&amp;rsquo;s not necessary. I like it because I&amp;rsquo;ve got the Grunt bug.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm install grunt-phantomcss --save-dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will install CasperJS, PhantomCSS, grunt-phantomcss and all their dependencies as npm modules into our project directory and will update the &lt;code&gt;package.json&lt;/code&gt; resource file appropriately.&lt;/p&gt;&#xA;&lt;p&gt;To finish up the installation, let&amp;rsquo;s edit &lt;code&gt;Gruntfile.js&lt;/code&gt;to tell Grunt to load the grunt-phantomcss task:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;grunt&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;loadNpmTasks&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;grunt-phantomcss&amp;#39;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Yeah baby! Now we&amp;rsquo;ve got the engines and libraries installed we&amp;rsquo;re ready to start using PhantomCSS!&lt;/p&gt;&#xA;&lt;h3 id=&#34;configure-your-test-subject&#34;&gt;Configure your test subject&lt;/h3&gt;&#xA;&lt;p&gt;Firstly, we need something to test. This is a simple demo, so let&amp;rsquo;s just use a single HTML page, with some inline CSS.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;html&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;head&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;meta&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;charset&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;utf-8&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;title&lt;/span&gt;&amp;gt;Visual Regression Testing&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;title&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;meta&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;viewport&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;content&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;width=device-width, initial-scale=1&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;style&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    #aardvark {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;200&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;height&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;200&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;background-color&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;#dcdcdc&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;style&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;head&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;body&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;aardvark&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;body&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;html&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The page should render like this in Chrome:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/browser_initial.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;h3 id=&#34;writing-your-first-test&#34;&gt;Writing your first test&lt;/h3&gt;&#xA;&lt;p&gt;Create a file called &lt;code&gt;desktop.js&lt;/code&gt; (although this can be called whatever you want, as long as you reference it correctly). Populate it with the following:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;targeturi&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://locahost:4000&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;start&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;targeturi&amp;#39;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;where:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;targeturi&lt;/code&gt; is a URI. (e.g. &amp;lsquo;http://localhost&amp;rsquo; or &amp;lsquo;file://C:\myfile.html&amp;rsquo;). Sorry, but it can&amp;rsquo;t be a system path or a relative URL - these ain&amp;rsquo;t valid URIs.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;title&lt;/code&gt; is a basic string. It will be used to save your screenshot files to disk, so make sure it&amp;rsquo;s something compatible with your filesystem. No need to specify a path for now.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;testsubject&lt;/code&gt; is a CSS selector. We&amp;rsquo;ll go over formal naming conventions for this later.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;That&amp;rsquo;s your test written! But as we&amp;rsquo;re using Grunt to control this test, we need to hook it up. In your &lt;strong&gt;Gruntfile.js&lt;/strong&gt;, add the following &lt;a href=&#34;http://gruntjs.com/configuring-tasks&#34;&gt;config options&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;desktop&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;options&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;screenshots&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;tests/visual/source/&amp;#39;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;results&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;tests/visual/results/&amp;#39;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;viewportSize&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; [&lt;span style=&#34;color:#ae81ff&#34;&gt;1024&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;768&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; [&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;caspertests.js&amp;#39;&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;},&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;What we&amp;rsquo;ve done here is tell Grunt to create a main PhantomCSS task, with a &amp;ldquo;desktop&amp;rdquo; subtask inside that, and to supply both with a bunch of config options. As normal with Grunt, we can extend this any number of subtasks, all of which you can access via &lt;strong&gt;&amp;ldquo;grunt taskname:subtaskname&amp;rdquo;&lt;/strong&gt;. Very useful for testing different viewport sizes!&lt;/p&gt;&#xA;&lt;p&gt;Config options for this are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;screenshots&lt;/strong&gt; is a system path. Tells PhantomCSS where to save the baseline screenshots.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;results&lt;/strong&gt;: is a system path. Tells PhantomCS where to save the screenshots of every subsequent test run.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;viewportSize&lt;/strong&gt; is an array. Indicates the size of the viewport for testing, in pixels.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;src&lt;/strong&gt;: is a path. Tells PhantomCSS where to grab the actual tests from.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Once this is done we&amp;rsquo;re ready to run our first PhantomCSS test.&lt;/p&gt;&#xA;&lt;h3 id=&#34;bringing-it-all-together&#34;&gt;Bringing it all together&lt;/h3&gt;&#xA;&lt;p&gt;Excited? Tell Grunt to kick off the PhantomCSS desktop task by running the following in the project directory:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;grunt phantomcss:desktop&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Boop.&lt;/p&gt;&#xA;&lt;p&gt;Boop..&lt;/p&gt;&#xA;&lt;p&gt;Beeeep&amp;hellip;&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/cli_baseline.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;Woohoo! In the above, the &lt;em&gt;#aardvark&lt;/em&gt; element has been screenshotted (still a word) and the file saved to disk as &lt;strong&gt;aardvark_0.png&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If we do as the command output suggests, and look inside the &lt;strong&gt;tests/source&lt;/strong&gt; directory, we can see that &lt;strong&gt;aardvark_0.png&lt;/strong&gt; is sitting in there, happy as can be.&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s run the Grunt command again, to see what happens:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/cli_pass.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;The test passed, because there are no differences between the baseline screenshot and the newly generated result file. In fact, if we look in &lt;code&gt;tests/results&lt;/code&gt; now, we see an identical copy of &lt;code&gt;aardvark_0.png&lt;/code&gt; sitting there.&lt;/p&gt;&#xA;&lt;p&gt;If you were to run these tests over and over again, they&amp;rsquo;d just keep passing. So let&amp;rsquo;s mix things up a bit and make a change to the styling of the test subject:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;#aardvark {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;300&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;px&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If we reload the test subject page in a browser, we can see that the div is now wider than before.&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/browser_postchange.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s see if the automated testing picks up this relatively subtle difference. Once more unto Grunt, my friend, once more:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/cli_fail.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;Hoopla, the test has failed! (not something you&amp;rsquo;ll hear said too often). PhantomCSS was lovely, and notified us where and why it has failed. In fact, let&amp;rsquo;s go have a look inside the &lt;strong&gt;tests/results&lt;/strong&gt; folder again. There we can see the diff file that was generated by the failure:&lt;/p&gt;&#xA;&lt;img src=&#34;https://awfulwoman.com/images/posts/visual-regression-testing/aardvark_0.fail.png&#34; alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;As before, the pink is the diff between the baseline and the latest test run.&lt;/p&gt;&#xA;&lt;p&gt;A completely automated test of a visual regression. Not bad!&lt;/p&gt;&#xA;&lt;h2 id=&#34;advanced-usage---integrating-into-a-workflow&#34;&gt;Advanced usage - integrating into a workflow&lt;/h2&gt;&#xA;&lt;p&gt;So how do we make use this amazing testing skill that we&amp;rsquo;ve just acquired?&lt;/p&gt;&#xA;&lt;p&gt;Well, if we were to try to get PhantomCSS to screenshot an entire webpage and test it later on, we wouldn&amp;rsquo;t get very far. A live page, hell, even a development page, is far too volatile for visual testing. Content changes, third-party widgets and whizzy animated elements all cause constant change. Because of all this the second screenshot of a live page will be different from the first screenshot, and so PhantomCSS will signal a fail, even if there isn&amp;rsquo;t anything that we&amp;rsquo;d think of as a regression.&lt;/p&gt;&#xA;&lt;h3 id=&#34;building-a-component-library&#34;&gt;Building a component library&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Screenshot based regression testing can only work when UI is predictable.&amp;rdquo;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PhantomCSS documentation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If we can&amp;rsquo;t test entire pages of a site, then what &lt;code&gt;can&lt;/code&gt; we test? To answer that we have to talk about Atomic Components.&lt;/p&gt;&#xA;&lt;p&gt;Not to be confused with &lt;a href=&#34;http://webcomponents.org/&#34;&gt;Web Components&lt;/a&gt;, &lt;a href=&#34;http://bradfrostweb.com/blog/post/atomic-web-design/&#34;&gt;Atomic Components Components&lt;/a&gt; are small, single-purpose, reusable chunks of HTML and CSS that can be used over and over again to present a consistent UI element. No matter where it&amp;rsquo;s placed in a page, the component will look and work the same. Importantly, it&amp;rsquo;s self-contained - its CSS effects only itself, and it exists independently of everything else.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s gathering examples of these atomic components into a single area that enables us to use Visual Regression Testing effectively. Each component can be fleshed out with fixed content, thereby giving us a static baseline to work against. We can take a screenshot of each component and, because we control it, be sure that it will remain as it is.&lt;/p&gt;&#xA;&lt;h3 id=&#34;style-guide-vs-component-library&#34;&gt;Style Guide vs Component Library&lt;/h3&gt;&#xA;&lt;p&gt;We should perhaps differentiate between what I&amp;rsquo;m calling a component library, and the common term, Style Guide (a wonderful example of which is the one for &lt;a href=&#34;http://govuk-elements.herokuapp.com/&#34;&gt;GOV.UK&lt;/a&gt;). While there&amp;rsquo;s a good deal of overlap between a component library and a style guide, I consider them to be separate entities.&lt;/p&gt;&#xA;&lt;p&gt;Some big differentiating factors are:&lt;/p&gt;&#xA;&lt;h4 id=&#34;a-component-library&#34;&gt;A component library&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shows &lt;em&gt;how&lt;/em&gt; to build a component.&lt;/li&gt;&#xA;&lt;li&gt;Is primarily a &lt;strong&gt;technical&lt;/strong&gt; resource.&lt;/li&gt;&#xA;&lt;li&gt;Can be considered as an internal resource, as it&amp;rsquo;s for the benefit of developers building a site.&lt;/li&gt;&#xA;&lt;li&gt;Is part of the site documentation.&lt;/li&gt;&#xA;&lt;li&gt;Shows all the variations of each component&lt;/li&gt;&#xA;&lt;li&gt;And, of course, is there for testing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;a-style-guide&#34;&gt;A style guide&lt;/h4&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shows &lt;em&gt;when&lt;/em&gt; to use a component.&lt;/li&gt;&#xA;&lt;li&gt;Is a &lt;strong&gt;non-technical&lt;/strong&gt; resource.&lt;/li&gt;&#xA;&lt;li&gt;Is not only for developers, but also aimed at, and hopefully built by, UX experts, designers and marketing personnel, all working together.&lt;/li&gt;&#xA;&lt;li&gt;Is built from components, and this depends upon the component library.&lt;/li&gt;&#xA;&lt;li&gt;Shows how components are used in context.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Using a component library for testing&lt;/h3&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve found that building component libraries with a static site generator like &lt;a href=&#34;http://jekyllrb.com/&#34;&gt;Jekyll&lt;/a&gt; is by far the easiest way of doing things. But whatever you use, however you build it, just make sure that the outputted code is &lt;em&gt;stable&lt;/em&gt;. It shouldn&amp;rsquo;t change unless &lt;em&gt;you&lt;/em&gt; change it.&lt;/p&gt;&#xA;&lt;p&gt;To get going, start bringing together definitive examples of all of your components onto one page.&lt;/p&gt;&#xA;&lt;p&gt;Examples of each component should be isolated, and wrapped in their own unique selector. I use the following format:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;testsubject-COMPONENTNAMEHERE&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;testsubject&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   ... component lives here ...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Whatever you end up using, keep it consistent and obvious. You should be able to guess what a component name will be when you come to reference it later.&lt;/p&gt;&#xA;&lt;h4&gt;Git versioning&lt;/h4&gt;&#xA;&lt;p&gt;To make the these tests truly effective for all members of your team, you will need add the component examples, the tests you&amp;rsquo;ve written and the baseline screenshots to your repo.&lt;/p&gt;&#xA;&lt;p&gt;Try &lt;strong&gt;not&lt;/strong&gt; to store your results and diff images in the repo. Whatever directory you keep those in, make sure that add it to your .gitignore file. They get created and destroy during your tests, so adding them to the repo will only create confusion.&lt;/p&gt;&#xA;&lt;p&gt;To update a test or a component, you will need to delete the associated baseline file and rerun PhantomCSS. When PhantomCSS sees that there is no baseline file, it will treat this as a first run, and generate a brand spanking new one. Once that new baseline is generated, it can be added to the repo.&lt;/p&gt;&#xA;&lt;h4&gt;Extending the library&lt;/h4&gt;&#xA;&lt;p&gt;We could get clever and in our test script start looping over every incidence of &amp;ldquo;.testsubject&amp;rdquo;. There&amp;rsquo;s a snag waiting for us if we do that. Remember the &amp;ldquo;_0&amp;rdquo; that got appended to the end of the baseline file in our previous demo? It&amp;rsquo;s incremented every time a new test is added. PhantomCSS names files in this way so that a unique filename is generated every time. Two tests, both with the same title, won&amp;rsquo;t overwrite each other.&lt;/p&gt;&#xA;&lt;p&gt;Say we have the following tests:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;capybara&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;donkey&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-donkey&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;These would generate the following baseline files:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;aardvark_0.png&lt;/li&gt;&#xA;&lt;li&gt;bison_1.png&lt;/li&gt;&#xA;&lt;li&gt;capybara_2.png&lt;/li&gt;&#xA;&lt;li&gt;donkey_3.png&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;But if we now try altering the order of our tests, swapping Aardvark to the end:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;capybara&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-bison&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;donkey&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-donkey&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;casper&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;then&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt;(){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;#testsubject-aardvark&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;phantomcss&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;screenshot&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;testsubject&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;then we get the following outputted:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;bison_0.png&lt;/li&gt;&#xA;&lt;li&gt;capybara_1.png&lt;/li&gt;&#xA;&lt;li&gt;donkey_2.png&lt;/li&gt;&#xA;&lt;li&gt;aardvark_3.png&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This effectively produces new baseline files for not only Aardvark, but every other test in the series. Yuck. Having the baseline files regenerated isn&amp;rsquo;t a total disaster, but it produces a lot of noise for your process and is going to clutter up your Git commits. For the sake of consistency best practise should be for new tests to only be added at the end of the PhantomCSS file, and to avoid reordering tests, unless you &lt;em&gt;really&lt;/em&gt; have to.&lt;/p&gt;&#xA;&lt;h2&gt;Limitations of Visual Regression Testing&lt;/h2&gt;&#xA;&lt;p&gt;This isn&amp;rsquo;t a panacea for all your testing problems. I think that it only becomes useful at scale, and still used alongside functional tests for your interfaces, and unit tests for your frontend application code.&lt;/p&gt;&#xA;&lt;p&gt;Critically, PhantomCSS only runs on Webkit, so this won&amp;rsquo;t check for browser variations. In fact, someone could cause a Firefox-only regression and this technique wouldn&amp;rsquo;t pick it up. As a workaround, perhaps this could be combined with a third-party testing service, such as &lt;a href=&#34;http://www.browserstack.com/&#34;&gt;Browserstack&lt;/a&gt;, so that it could collect component screenshots from across a variety of devices, and we could use those for baselines and testing. If anyone knows how to grab component-level screenshots from such a service, and not just page-level ones, &lt;a href=&#34;https://twitter.com/sonniesedge&#34;&gt;let me know on Twitter&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;The future&lt;/h2&gt;&#xA;&lt;p&gt;So far I&amp;rsquo;ve only used this for local developer testing in a team. Developers write their code in a feature branch and, before they merge it in to the central tree, they run the PhantomCSS tests on it. It&amp;rsquo;s a confidence raising tool.&lt;/p&gt;&#xA;&lt;p&gt;The real aim is to get this hooked into a continuous integration cycle, so that code is not accepted if it causes a regression in visuals.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps a more formal system could be developed around these techniques. Component Driven Development could be a possibility. Components are designed initially in a graphics program, with input from all teams. These graphics are used as baseline screenshots which Frontend coders could then write code against until it matches the screenshots and the related tests pass.&lt;/p&gt;&#xA;&lt;p&gt;Personally, I wouldn&amp;rsquo;t be a fan of this approach. I&amp;rsquo;m sold on designing rapidly in the browser. But it might work for more formal team workflows.&lt;/p&gt;&#xA;&lt;p&gt;However it develops, I suspect that CSS testing is about to become big.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;[UPDATE:]&lt;/strong&gt; Just as I was about to publish this, I heard about &lt;a href=&#34;http://webuild.envato.com/blog/styleguide-driven-development/&#34;&gt;Styleguide Driven Development&lt;/a&gt;. I think there&amp;rsquo;s a large overlap between these methodologies, and it would be great to start using the techniques outlined there to start reliably automating the production of static components.&lt;/p&gt;&#xA;&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;&#xA;&lt;h3 id=&#34;articles&#34;&gt;Articles&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.lullabot.com/blog/article/css-regression-testing-resemblejs/&#34;&gt;&lt;a href=&#34;https://www.lullabot.com/blog/article/css-regression-testing-resemblejs/&#34;&gt;https://www.lullabot.com/blog/article/css-regression-testing-resemblejs/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.smashingmagazine.com/2013/06/11/front-end-ops/&#34;&gt;&lt;a href=&#34;http://www.smashingmagazine.com/2013/06/11/front-end-ops/&#34;&gt;http://www.smashingmagazine.com/2013/06/11/front-end-ops/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.smashingmagazine.com/2012/10/23/road-reusable-html-components/&#34;&gt;&lt;a href=&#34;http://www.smashingmagazine.com/2012/10/23/road-reusable-html-components/&#34;&gt;http://www.smashingmagazine.com/2012/10/23/road-reusable-html-components/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://govuk-elements.herokuapp.com/&#34;&gt;&lt;a href=&#34;http://govuk-elements.herokuapp.com/&#34;&gt;http://govuk-elements.herokuapp.com/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://webuild.envato.com/blog/styleguide-driven-development/&#34;&gt;&lt;a href=&#34;http://webuild.envato.com/blog/styleguide-driven-development/&#34;&gt;http://webuild.envato.com/blog/styleguide-driven-development/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;tools&#34;&gt;Tools&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://huddle.github.io/Resemble.js&#34;&gt;&lt;a href=&#34;http://huddle.github.io/Resemble.js&#34;&gt;http://huddle.github.io/Resemble.js&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://phantomjs.org&#34;&gt;&lt;a href=&#34;http://phantomjs.org&#34;&gt;http://phantomjs.org&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://casperjs.org&#34;&gt;&lt;a href=&#34;http://casperjs.org&#34;&gt;http://casperjs.org&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/Huddle/PhantomCSS&#34;&gt;&lt;a href=&#34;https://github.com/Huddle/PhantomCSS&#34;&gt;https://github.com/Huddle/PhantomCSS&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/chrisgladd/grunt-phantomcss&#34;&gt;&lt;a href=&#34;https://github.com/chrisgladd/grunt-phantomcss&#34;&gt;https://github.com/chrisgladd/grunt-phantomcss&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://jekyllrb.com&#34;&gt;&lt;a href=&#34;http://jekyllrb.com&#34;&gt;http://jekyllrb.com&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://csste.st&#34;&gt;&lt;a href=&#34;http://csste.st&#34;&gt;http://csste.st&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Tools: CSS Testing : tools</title>
      <link>https://awfulwoman.com/bookmarks/2014/774/</link>
      <pubDate>Wed, 15 Oct 2014 06:21:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/774/</guid>
      <description></description>
    </item>
    <item>
      <title>Sassy Rhythm: Vertical Rhythm with Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/775/</link>
      <pubDate>Fri, 10 Oct 2014 10:47:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/775/</guid>
      <description></description>
    </item>
    <item>
      <title>Beautiful web type — the best typefaces from the Google web fonts directory</title>
      <link>https://awfulwoman.com/bookmarks/2014/776/</link>
      <pubDate>Fri, 10 Oct 2014 10:47:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/776/</guid>
      <description>&lt;p&gt;A showcase of the best typefaces from the Google web fonts directory.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Nightmare</title>
      <link>https://awfulwoman.com/bookmarks/2014/777/</link>
      <pubDate>Wed, 08 Oct 2014 16:10:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/777/</guid>
      <description>&lt;p&gt;A high level wrapper for PhantomJS that lets you automate browser tasks.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>More Meaningful Typography · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2014/778/</link>
      <pubDate>Tue, 07 Oct 2014 17:14:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/778/</guid>
      <description>&lt;p&gt;Designing with modular scales is one way to make more conscious, meaningful choices about measurement on the web. Modular scales work with—not against—responsive design and grids, provide a sensible alternative to basing our compositions on viewport limitations du jour, and help us achieve a visual harmony not found in compositions that use arbitrary, conventional, or easily divisible numbers. Tim Brown shows us how.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Typeplate » A typographic starter kit encouraging great type on the Web</title>
      <link>https://awfulwoman.com/bookmarks/2014/779/</link>
      <pubDate>Tue, 07 Oct 2014 17:13:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/779/</guid>
      <description>&lt;p&gt;A typographic starter kit for Web developers and designers, where we don’t make too many design choices, but we do set out patterns for proper markup and “pre-designed” styles for great Web typography.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Designing an Effective Donate Form</title>
      <link>https://awfulwoman.com/bookmarks/2014/780/</link>
      <pubDate>Tue, 07 Oct 2014 10:48:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/780/</guid>
      <description>&lt;p&gt;Designing an Effective Donate Form&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Basehold.it - quick, painless, javascript-free baseline overlays</title>
      <link>https://awfulwoman.com/bookmarks/2014/781/</link>
      <pubDate>Tue, 07 Oct 2014 09:15:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/781/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS with vertical rhythm | drewish</title>
      <link>https://awfulwoman.com/bookmarks/2014/782/</link>
      <pubDate>Tue, 07 Oct 2014 09:14:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/782/</guid>
      <description>&lt;p&gt;This tool will help you compute CSS that has a consistent vertical rhythm.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Elements of Typographic Style Applied to the Web – a practical guide to web typography</title>
      <link>https://awfulwoman.com/bookmarks/2014/783/</link>
      <pubDate>Tue, 07 Oct 2014 07:11:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/783/</guid>
      <description></description>
    </item>
    <item>
      <title>Accessible HTML video as a background | Punkchip</title>
      <link>https://awfulwoman.com/bookmarks/2014/784/</link>
      <pubDate>Tue, 07 Oct 2014 05:53:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/784/</guid>
      <description></description>
    </item>
    <item>
      <title>addyosmani/critical · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/785/</link>
      <pubDate>Sat, 04 Oct 2014 21:06:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/785/</guid>
      <description>&lt;p&gt;Critical 0.4.0 is out! Extract &amp;amp; Inline Critical-path CSS in HTML  ~ also now has a Grunt task&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Midnight.js - Switch fixed headers on the fly</title>
      <link>https://awfulwoman.com/bookmarks/2014/786/</link>
      <pubDate>Thu, 02 Oct 2014 08:13:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/786/</guid>
      <description></description>
    </item>
    <item>
      <title>Detecting Critical CSS For Above-the-Fold Content With Paul Kinlan (Video)</title>
      <link>https://awfulwoman.com/bookmarks/2014/787/</link>
      <pubDate>Thu, 02 Oct 2014 07:55:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/787/</guid>
      <description></description>
    </item>
    <item>
      <title>Detecting critical above-the-fold CSS - Tales of a Developer Advocate</title>
      <link>https://awfulwoman.com/bookmarks/2014/788/</link>
      <pubDate>Thu, 02 Oct 2014 07:55:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/788/</guid>
      <description></description>
    </item>
    <item>
      <title>Setup Ruby On Rails on Mac OS X 10.9 Mavericks - GoRails</title>
      <link>https://awfulwoman.com/bookmarks/2014/789/</link>
      <pubDate>Tue, 30 Sep 2014 13:00:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/789/</guid>
      <description></description>
    </item>
    <item>
      <title>Don’t use &lt;picture&gt; (most of the time) Cloud Four Blog</title>
      <link>https://awfulwoman.com/bookmarks/2014/790/</link>
      <pubDate>Mon, 29 Sep 2014 12:25:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/790/</guid>
      <description></description>
    </item>
    <item>
      <title>Beware of Selector Nesting in Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/791/</link>
      <pubDate>Mon, 29 Sep 2014 11:49:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/791/</guid>
      <description>&lt;p&gt;Sass users beware - &amp;ldquo;I think selector nesting has done more harm than good.&amp;rdquo;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Reconsidering modernizr.js performance defaults</title>
      <link>https://awfulwoman.com/bookmarks/2014/792/</link>
      <pubDate>Mon, 29 Sep 2014 11:25:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/792/</guid>
      <description></description>
    </item>
    <item>
      <title>sindresorhus/awesome-nodejs · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/793/</link>
      <pubDate>Sat, 27 Sep 2014 09:09:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/793/</guid>
      <description>&lt;p&gt;@leggetter&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Using Bootstrap on a large site</title>
      <link>https://awfulwoman.com/posts/using-bootstrap-large-site/</link>
      <pubDate>Thu, 25 Sep 2014 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/using-bootstrap-large-site/</guid>
      <description>&lt;p&gt;It&#39;s fair to say that Bootstrap has a poor reputation in modern frontend circles. &#34;It&#39;s bloated! It&#39;s redundant! It makes every site look the same!&#34;, shouts the Bearded Developer, &#34;Roll your own damn solution!&#34;&lt;/p&gt;&#xA;&lt;p&gt;But it&#39;s not always that simple, is it?&lt;/p&gt;&#xA;&lt;h2&gt;Making the case&lt;/h2&gt;&#xA;&lt;p&gt;When I made the case to move the &lt;a href=&#34;https://www.aat.org.uk/&#34;&gt;Association of Accounting Technicians&lt;/a&gt; frontend codebase to something more modern I&#39;d argued that the site was not working effectively for the client&#39;s portable-device customers, with only single digit percentages even trying to visit, and massive bounce rates for those that did. Their site was effectively unusable on those devices, with constant pinch zooming being required to read basic text. Filling in forms on such a site was, frankly, an ordeal.&lt;/p&gt;&#xA;&lt;p&gt;However, despite my suggesting this, I was now operating in unknown territory. None of the frontend team -  I say team, but I mean me, the lone frontender - had, at the time, any practical experience of responsive design or grid-layout techniques. So how the hell was I going to do this across a site with 50+ custom applications and thousands of content pages?&lt;/p&gt;&#xA;&lt;p&gt;What I needed to do was effectively buy in a complete system that would allow me to get going immediately, without investing client time in me sitting down and learning new technologies while not actually producing anything.&lt;/p&gt;&#xA;&lt;p&gt;In contractor world, you have to deliver the goods &lt;em&gt;fast&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Initial justification&lt;/h2&gt;&#xA;&lt;p&gt;The biggest attraction of Bootstrap, bar the potential for a fast implementation, was maintainability. As a contracting team we were not destined to be with the client for long. So it was important that any system we put in place was easily picked up by those who followed us.&lt;/p&gt;&#xA;&lt;p&gt;Bootstrap, with its masses of documentation and accompanying online discussion, blogs and tips, was perfect in this regard. I could be confident that if I left a Bootstrap-based system in place then any team following me, even if they didn&#39;t have experience already, would be able to search around and find plenty of information on how it worked.&lt;/p&gt;&#xA;&lt;p&gt;Hey, I&#39;m not saying that I didn&#39;t write documentation - I love that stuff (no, really, I&#39;m that sick). But for the client, it gave them extra reassurance that their money-making site would be able to be supported in the future.&lt;/p&gt;&#xA;&lt;h2&gt;Implementing Bootstrap&lt;/h2&gt;&#xA;&lt;p&gt;Now come here, Timmy, and let your ol&#39; Grandma tell you something - Bootstrap is so popular precisely for the reasons that it&#39;s dismissed. Because it comes loaded with everything it&#39;s possible to drop it into a site and, with some minor HTML adjustments, simply work.&lt;/p&gt;&#xA;&lt;p&gt;Okay, it wasn&#39;t exactly as simple as dropping in a CSS file to the theme directory and dusting my hands clean. A site based on Drupal is never going to let us get away with something as easy as &lt;em&gt;that&lt;/em&gt;...&lt;/p&gt;&#xA;&lt;h3&gt;Integrating with Drupal&lt;/h3&gt;&#xA;&lt;p&gt;I&#39;m used to the pitying faces that people pull when I tell them I work with Drupal. Clunky, weird and with internals made of Pain, Drupal is never going to be liked, even if it &lt;em&gt;is&lt;/em&gt; extremely popular.&lt;/p&gt;&#xA;&lt;p&gt;For the AAT site, integrating the Bootstrap framework with the Drupal theming layer was a key consideration. For once fortune beamed down upon us, as the &lt;a href=&#34;https://www.drupal.org/project/bootstrap&#34;&gt;Drupal Bootstrap&lt;/a&gt; base theme existed and had already done most of the heavy lifting of converting Drupal&#39;s HTML output to Bootstrap conventions.&lt;/p&gt;&#xA;&lt;p&gt;I should perhaps explain why I chose to retain the default Bootstrap way of applying styles to HTML, which involves adding classes to the site HTML, rather than creating fresh Sass that worked with the existing markup.&lt;/p&gt;&#xA;&lt;p&gt;Maintainability was a huge part of this. The entire theme had to be handed over to a potentially less-experienced developer after I had left. By leaving the markup as Bootstrap standard, we could get someone in, either with previous Bootstrap knowledge, or with the ability to follow the extensive Bootstrap documentation, who could pick things up and get going. In addition, a more refined solution, while more satisfying and, frankly, technically proficient, would have taken longer to implement. Like I said, time is money for a client.&lt;/p&gt;&#xA;&lt;p&gt;For the backend developers, having the classes available to add via HTML enabled them to quickly build layouts without having to ask a frontender to develop specific Sass for their code.&lt;/p&gt;&#xA;&lt;p&gt;With regard to the CDN versions of Bootstrap supplied by the Drupal Bootstrap theme: This was something that I avoided, as it brought in so much superfluous CSS, didn&#39;t have an SLA and because it wasn&#39;t integrated with my nascent Grunt-based frontend-tooling system.&lt;/p&gt;&#xA;&lt;p&gt;Oh yeah, Grunt, baby. By integrating the Sass version of Bootstrap to our existing code and compiling it via Grunt, I was able to pick and choose which aspects of Bootstrap that I used, avoiding some of the bloat that normally accompanies Bootstrap usage.&lt;/p&gt;&#xA;&lt;h3&gt;Building a component library&lt;/h3&gt;&#xA;&lt;p&gt;Bootstrap might be bloated by default, but it&#39;s &lt;em&gt;extremely&lt;/em&gt; well documented. I was able to take the provided pattern-library/documentation pages and extend them to incorporate our newly standardised components.&lt;/p&gt;&#xA;&lt;p&gt;Yup, standardised components. I&#39;d never done anything like that before, but a visit to one of &lt;a href=&#34;http://csswizardry.com/&#34;&gt;CSSWizardry&#39;s&lt;/a&gt; workshops in London opened my mind to a &lt;a href=&#34;http://smacss.com/book/resources&#34;&gt;better way of doing things&lt;/a&gt;. In retrospect I&#39;m not sure how I ever ran the site without a component-library in place, which is probably a sign of an inevitable decision to adopt its usage. With the component library I was able to test code to make sure it didn&#39;t break existing components, present prototypes of components for future projects and, importantly, have a place for our backend developers and UX team to see what was available for them to use in projects.&lt;/p&gt;&#xA;&lt;p&gt;With the component-library also came a predefined style of writing code, one that I could latch onto and extend. Not having had a formal coding convention before, this provided a really nice place from which to start doing things in a more consistent manner.&lt;/p&gt;&#xA;&lt;h2&gt;Bootstrap, your bum does look big in that. Because it&#39;s huge.&lt;/h2&gt;&#xA;&lt;p&gt;So what were the downsides of using Bootstrap?&lt;/p&gt;&#xA;&lt;p&gt;First of all a minified Bootstrap CSS file (with all Bootstrap components compiled in) comes in at 133kb/120kb(minified). Huge, by CSS standards. And this was on &lt;em&gt;top&lt;/em&gt; of the existing site CSS (which, to be fair, was rapidly being stripped away as areas of custom code were replaced by Bootstrap components). This was ameliorated somewhat by compiling Bootstrap from source - I was able to pick and choose what components were needed. The end product was still large, but nowhere near as large as a raw Bootstrap file.&lt;/p&gt;&#xA;&lt;p&gt;And then there was the problem of a smorgasbord of components. Choice isn&#39;t always a good thing, especially when our backend developers, upon learning of our component library, dived straight in and started using components willy-nilly. A jumbotron here, leading text there. To be fair, that could have been mitigated by more rigorous policing of code, and elimination of components that were not ready for deployment yet.&lt;/p&gt;&#xA;&lt;p&gt;Bootstrap is very opinionated. Because so much had already been defined, you were pretty much locked into Bootstrap&#39;s way of doing things. This isn&#39;t necessarily a bad thing - the naming conventions are quite pleasant - but it set a style tone that would be hard to escape from now.&lt;/p&gt;&#xA;&lt;p&gt;Not a fault of Bootstrap, but the migration to a new theme revealed those areas where a backend developer had decided to cut corners, or output code that bypassed the Drupal theming system. Many applications failed instantly due to this. A lot of work was necessary to standardise such errant code. Those applications that were built using standard Drupal Form API elements migrated with ease. Which just goes to show.&lt;/p&gt;&#xA;&lt;p&gt;To ease migration we hold back those broken apps on a slightly modified version of the old theme. They were excluded in the Drupal theme layer via URL and we initiated a gradual, but ongoing, process of refactoring the code in those apps to Drupal standards.&lt;/p&gt;&#xA;&lt;h2&gt;So, did it work?&lt;/h2&gt;&#xA;&lt;p&gt;Using the built-in components, I was able, solo, to take an enormous site - one of the biggest examples of Large Scale Drupal in the world - from a fixed-width archaic structure to a grid-based, RWD, mobile-first site within &lt;strong&gt;six weeks&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The results speak for themselves - personal device usage went from 5% to over 30% in just a few months following the migration. Mobile marketing campaigns that were once outsourced we brought in-house, able to work on a RWD site. And most importantly, none of the users or business owners started shouting. If you work in web, you know that&#39;s the best possible result for a theme migration. ;)&lt;/p&gt;&#xA;&lt;p&gt;On a personal note, it laid the foundations for my current knowledge of adaptive design and modern tooling techniques. I wouldn&#39;t be here without good ol&#39; Bootstrap. Yup.&lt;/p&gt;&#xA;&lt;h2&gt;If you had a time machine...&lt;/h2&gt;&#xA;&lt;p&gt;With the benefit of hindsight, and a lot more experience, I realise that Bootstrap only &lt;em&gt;really&lt;/em&gt; helped with layout and mobile navigation - everything else I could have adapted from existing code. If I&#39;d been more informed with our forward planning I would have identified those as the primary areas in need of work and focussed my efforts there.&lt;/p&gt;&#xA;&lt;p&gt;For the layout, I suspect a couple of weeks invested in learning something like &lt;a href=&#34;http://susy.oddbird.net/&#34;&gt;Susy&lt;/a&gt; or &lt;a href=&#34;https://github.com/csswizardry/csswizardry-grids&#34;&gt;CSSwizardgrids&lt;/a&gt; for pure grid layout would have paid dividends. I&#39;ve been playing with both lately and they make me cry with their simplicity and compactness.&lt;/p&gt;&#xA;&lt;p&gt;Taking some time to create components before I started migration would have been grand. In retrospect I had a lot of proto-components waiting that could have easily been smooshed together into a working library. But to be fair, at the time I was grappling with the very idea of component-based design, so I can be forgiven for being blind to them.&lt;/p&gt;&#xA;&lt;p&gt;Maintenance - would I still have been able to hand over the site given the above? Yes, I suspect so, with adequate documentation.&lt;/p&gt;&#xA;&lt;p&gt;However, all that takes time, something that we didn&#39;t have. We live in a capitalist society and, as I&#39;ve said before, client money trumps everything. I had only a limited window to get responsive into play, and in reality I couldn&#39;t afford to spend it learning new tools.&lt;/p&gt;&#xA;&lt;p&gt;But HEY, let&#39;s not get sad about capitalism. This implementation of Bootstrap works, yeah? And it looks slick. And it&#39;s pretty damn fast. So boo yeah.&lt;/p&gt;&#xA;&lt;p&gt;*  dances away *&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How I improved my workflow with SMACSS &amp; Sass - Bram Smulders</title>
      <link>https://awfulwoman.com/bookmarks/2014/794/</link>
      <pubDate>Wed, 24 Sep 2014 15:57:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/794/</guid>
      <description></description>
    </item>
    <item>
      <title>Performance Calendar » Who’s Afraid of the Big Bad Preloader?</title>
      <link>https://awfulwoman.com/bookmarks/2014/795/</link>
      <pubDate>Tue, 23 Sep 2014 07:35:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/795/</guid>
      <description></description>
    </item>
    <item>
      <title>Cuzillion</title>
      <link>https://awfulwoman.com/bookmarks/2014/796/</link>
      <pubDate>Mon, 22 Sep 2014 17:36:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/796/</guid>
      <description></description>
    </item>
    <item>
      <title>A Compendium of SVG Information</title>
      <link>https://awfulwoman.com/bookmarks/2014/797/</link>
      <pubDate>Mon, 22 Sep 2014 13:06:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/797/</guid>
      <description>&lt;p&gt;A Compendium of SVG Information&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Principles of Adaptive Design</title>
      <link>https://awfulwoman.com/bookmarks/2014/798/</link>
      <pubDate>Mon, 22 Sep 2014 12:56:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/798/</guid>
      <description>&lt;p&gt;The Principles of Adaptive Design&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>grunt-pagespeed</title>
      <link>https://awfulwoman.com/bookmarks/2014/799/</link>
      <pubDate>Mon, 22 Sep 2014 11:44:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/799/</guid>
      <description></description>
    </item>
    <item>
      <title>KSS · Knyle Style Sheets</title>
      <link>https://awfulwoman.com/bookmarks/2014/800/</link>
      <pubDate>Mon, 22 Sep 2014 11:43:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/800/</guid>
      <description></description>
    </item>
    <item>
      <title>jay mabazza : Using Rsync to deploy a website. Easy one liner command</title>
      <link>https://awfulwoman.com/bookmarks/2014/801/</link>
      <pubDate>Mon, 22 Sep 2014 11:42:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/801/</guid>
      <description></description>
    </item>
    <item>
      <title>Front-end Testing for the Lazy Developer with CasperJS</title>
      <link>https://awfulwoman.com/bookmarks/2014/802/</link>
      <pubDate>Mon, 22 Sep 2014 11:40:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/802/</guid>
      <description>&lt;p&gt;CasperJS is the answer to the prayers you would have prayed if you weren’t too lazy and impatient to bother.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Simpler UI Testing with CasperJS</title>
      <link>https://awfulwoman.com/bookmarks/2014/803/</link>
      <pubDate>Mon, 22 Sep 2014 11:39:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/803/</guid>
      <description>&lt;p&gt;We’re always looking for newer, simpler (and sometimes ‘cooler’) ways to do what we do. So recently I’ve started to learn a promising new technology: PhantomJS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>ronaldlokers/grunt-casperjs</title>
      <link>https://awfulwoman.com/bookmarks/2014/804/</link>
      <pubDate>Mon, 22 Sep 2014 11:38:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/804/</guid>
      <description>&lt;p&gt;Grunt task for casperjs&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Build Web Layouts Easily with Susy</title>
      <link>https://awfulwoman.com/bookmarks/2014/805/</link>
      <pubDate>Sat, 20 Sep 2014 12:40:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/805/</guid>
      <description>&lt;p&gt;Build Web Layouts Easily with Susy&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Yes We Jekyll</title>
      <link>https://awfulwoman.com/bookmarks/2014/806/</link>
      <pubDate>Fri, 19 Sep 2014 21:47:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/806/</guid>
      <description></description>
    </item>
    <item>
      <title>Automating Web Performance Measurement - HTML5Rocks Updates</title>
      <link>https://awfulwoman.com/bookmarks/2014/807/</link>
      <pubDate>Sat, 13 Sep 2014 12:01:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/807/</guid>
      <description></description>
    </item>
    <item>
      <title>Setting a performance budget - TimKadlec.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/808/</link>
      <pubDate>Sat, 13 Sep 2014 12:00:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/808/</guid>
      <description>&lt;p&gt;Jason Grigsby once quipped that “We’ve remade the Internet in our image….obese.” He was right, of course. Average page weight and number of connections has been increasing at a rather alarming rate.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>grunt-perfbudget</title>
      <link>https://awfulwoman.com/bookmarks/2014/809/</link>
      <pubDate>Sat, 13 Sep 2014 11:59:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/809/</guid>
      <description>&lt;p&gt;more on performance budgets&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Render-tree construction, Layout, and Paint — Web Fundamentals</title>
      <link>https://awfulwoman.com/bookmarks/2014/810/</link>
      <pubDate>Sat, 13 Sep 2014 09:45:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/810/</guid>
      <description></description>
    </item>
    <item>
      <title>Subtle Live-Reloading With Grunt &amp; Compass | Drafting Code – Zachary Kain. Diving the deep waters of the web and the mysteries of code: a dev blog.</title>
      <link>https://awfulwoman.com/bookmarks/2014/811/</link>
      <pubDate>Sat, 13 Sep 2014 09:44:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/811/</guid>
      <description></description>
    </item>
    <item>
      <title>theo</title>
      <link>https://awfulwoman.com/bookmarks/2014/812/</link>
      <pubDate>Sat, 13 Sep 2014 09:43:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/812/</guid>
      <description></description>
    </item>
    <item>
      <title>Sass: Team Sass Design</title>
      <link>https://awfulwoman.com/bookmarks/2014/813/</link>
      <pubDate>Sat, 13 Sep 2014 09:43:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/813/</guid>
      <description></description>
    </item>
    <item>
      <title>Grid by Example</title>
      <link>https://awfulwoman.com/bookmarks/2014/814/</link>
      <pubDate>Sat, 13 Sep 2014 09:42:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/814/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS and the Critical Path - CSSConfEU September 2014 // Speaker Deck</title>
      <link>https://awfulwoman.com/bookmarks/2014/815/</link>
      <pubDate>Sat, 13 Sep 2014 09:42:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/815/</guid>
      <description></description>
    </item>
    <item>
      <title>Grunt And Gulp Tasks For Performance Optimization | Yeoman</title>
      <link>https://awfulwoman.com/bookmarks/2014/816/</link>
      <pubDate>Sat, 13 Sep 2014 09:41:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/816/</guid>
      <description></description>
    </item>
    <item>
      <title>PageSpeed Module - Make the Web Faster — Google Developers</title>
      <link>https://awfulwoman.com/bookmarks/2014/817/</link>
      <pubDate>Sat, 13 Sep 2014 09:41:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/817/</guid>
      <description></description>
    </item>
    <item>
      <title>475891 – (unicode-range) implement unicode-range support in user font set</title>
      <link>https://awfulwoman.com/bookmarks/2014/818/</link>
      <pubDate>Sat, 13 Sep 2014 09:40:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/818/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://jakearchibald.com/2014/minimising-font-downloads/&#34;&gt;http://jakearchibald.com/2014/minimising-font-downloads/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>State of Web Type</title>
      <link>https://awfulwoman.com/bookmarks/2014/819/</link>
      <pubDate>Sat, 13 Sep 2014 09:39:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/819/</guid>
      <description></description>
    </item>
    <item>
      <title>Shu Uesugi on Twitter: &#34;To use GPU acceleration, just use a null 3D transform #cssconfeu http://t.co/iSww4a375Z&#34;</title>
      <link>https://awfulwoman.com/bookmarks/2014/820/</link>
      <pubDate>Fri, 12 Sep 2014 08:40:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/820/</guid>
      <description>&lt;p&gt;To use GPU acceleration, just use a null 3D transform #cssconfeu&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Improving Smashing Magazine&#39;s Performance: A Case Study | Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2014/821/</link>
      <pubDate>Wed, 10 Sep 2014 06:16:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/821/</guid>
      <description></description>
    </item>
    <item>
      <title>Bootstrap verbosity and mysterious IE problems</title>
      <link>https://awfulwoman.com/posts/bootstrap-verbosity-and-mysterious-ie-problems/</link>
      <pubDate>Tue, 09 Sep 2014 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/bootstrap-verbosity-and-mysterious-ie-problems/</guid>
      <description>&lt;p&gt;Nobody can deny it. &lt;a href=&#34;http://getbootstrap.com/&#34;&gt;Bootstrap&lt;/a&gt; is bloated. There&amp;rsquo;s a good reason for that - it&amp;rsquo;s the jack-of-all-trades, the swiss army knife, the (not so) little framework that could. If you want it to do something, then it probably can.&lt;/p&gt;&#xA;&lt;p&gt;The downside of this is that sometimes you experience mysterious problems&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-problem&#34;&gt;The problem&lt;/h2&gt;&#xA;&lt;p&gt;When we got reports from our QA testers of various form elements randomly missing a border, padding or margins I wasn&amp;rsquo;t too fussed. Maybe a junior had committed bad code, or the caches on our servers were playing up.&lt;/p&gt;&#xA;&lt;p&gt;However, my heart sank when I heard &amp;ldquo;it only happens in IE&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;The five worst words that a web developer can hear.&lt;/p&gt;&#xA;&lt;p&gt;I reluctantly fired up an IE VM, stared at the limited IE devtools and saw that the selectors and rules that &lt;em&gt;should&lt;/em&gt; be there, just weren&amp;rsquo;t there.&lt;/p&gt;&#xA;&lt;p&gt;Odd.&lt;/p&gt;&#xA;&lt;p&gt;So I checked the CSS files directly to make sure the rules were there.&lt;/p&gt;&#xA;&lt;p&gt;They were.&lt;/p&gt;&#xA;&lt;p&gt;Okay. Check that the CSS file I&amp;rsquo;ve just checked was actually being loaded.&lt;/p&gt;&#xA;&lt;p&gt;Yup, it was.&lt;/p&gt;&#xA;&lt;p&gt;This is the kind of scenario that can make you reach for the gin or a shotgun.&lt;/p&gt;&#xA;&lt;p&gt;It was only when I realised that the rules that were being ignored all resided at the end of the stylesheet that I realised that I wasn&amp;rsquo;t being gaslit by IE.&lt;/p&gt;&#xA;&lt;p&gt;I was in fact a victim of the mysterious 4096 selector limit rule in IE10 and below: In any one stylesheet IE will only parse the first 4096 selectors before giving up and, this is important, &lt;em&gt;silently&lt;/em&gt; failing.&lt;/p&gt;&#xA;&lt;p&gt;As always IE, you are so helpful.&lt;/p&gt;&#xA;&lt;h2 id=&#34;but-why&#34;&gt;But WHY?&lt;/h2&gt;&#xA;&lt;p&gt;But why was it happening? For that I turned to &lt;a href=&#34;https://www.npmjs.org/package/grunt-stylestats&#34;&gt;grunt-stylestats&lt;/a&gt; and &lt;a href=&#34;https://github.com/katiefenn&#34;&gt;Katie Fenn&amp;rsquo;s&lt;/a&gt; &lt;a href=&#34;https://github.com/katiefenn/parker&#34;&gt;Parker&lt;/a&gt;, both of which will run through your CSS and gather stats as they go. The key one we needed here is selectors.&lt;/p&gt;&#xA;&lt;p&gt;Turns out that this isn&amp;rsquo;t &lt;em&gt;entirely&lt;/em&gt; Bootstrap&amp;rsquo;s fault. I was being a bit too zealous in my attempts to get all Sass generated by the frontend devs into one CSS file. In particular, I was compiling in the Sass for &lt;a href=&#34;http://fontawesome.io/&#34;&gt;Font Awesome&lt;/a&gt; into our main stylesheet, which was what was taking us over the edge in selector count.&lt;/p&gt;&#xA;&lt;h2 id=&#34;nuke-it-from-orbit&#34;&gt;Nuke it from orbit&lt;/h2&gt;&#xA;&lt;p&gt;So how do we get around that? I initially turned to a system called Bless, which will parse your CSS and split it at 4096 selectors, @importing the extra selectors automatically. There was even a nice Grunt plugin for it. It runs at build-time and does what it needs to do quickly and intelligently.&lt;/p&gt;&#xA;&lt;p&gt;However, a week after doing that I slapped myself, as the more obvious answer was to just take the bulky code - Font Awesome - out of our main stylesheet and move it to its own. Whoop, selector count instantly drops by over a thousand. It&amp;rsquo;s still a blocking CSS resource (a constant problem on that particular site), but at least we get pages rendering consistently in IE.&lt;/p&gt;&#xA;&lt;p&gt;So, Bootstrap is off the hook here. But only just. Looking at the standard distributed bootstrap.css file with style-stats reveals that there are 2290 selectors in there. That&amp;rsquo;s still 1806 off the IE limit, but it&amp;rsquo;s still ENORMOUS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Great Responsive Web Design is a Matter of Process — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/822/</link>
      <pubDate>Tue, 09 Sep 2014 06:24:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/822/</guid>
      <description></description>
    </item>
    <item>
      <title>Managing Responsive Breakpoints with Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/823/</link>
      <pubDate>Mon, 08 Sep 2014 16:18:00 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/823/</guid>
      <description></description>
    </item>
    <item>
      <title>One Step Ahead: Improving Performance with Prebrowsing</title>
      <link>https://awfulwoman.com/bookmarks/2014/824/</link>
      <pubDate>Mon, 08 Sep 2014 07:03:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/824/</guid>
      <description></description>
    </item>
    <item>
      <title>Bypassing Jekyll via Grunt</title>
      <link>https://awfulwoman.com/posts/bypassing-jekyll-your-grunt-tasks/</link>
      <pubDate>Sat, 06 Sep 2014 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/bypassing-jekyll-your-grunt-tasks/</guid>
      <description>&lt;p&gt;Like many front-end people, I find myself mostly working on stylesheet files, rather than the actual HTML structure of a site.&lt;/p&gt;&#xA;&lt;p&gt;My build process is pretty basic - Grunt Watch is running and upon detection of a change to the site&amp;rsquo;s file structure it builds out the site, and triggers a livereload event. This is ace, and lets me work in my editor, while watching the changes occurring in all devices currently accessing that page.&lt;/p&gt;&#xA;&lt;p&gt;But when we&amp;rsquo;re just modifying Sass, we don&amp;rsquo;t want the whole of Jekyll to run. Jekyll is ace, but good lord, it&amp;rsquo;s slow. Slow in this context is a few seconds, which, when I&amp;rsquo;m using libsass for Sass files, makes it seem like the ages between which stars and galaxies are born.&lt;/p&gt;&#xA;&lt;p&gt;The solution is to generate files as normal with libsass. When my watch task sees that they&amp;rsquo;ve changed it generates the CSS directly into the deploy directory and triggers a live reload.&lt;/p&gt;&#xA;&lt;p&gt;However, and here&amp;rsquo;s the tricksy bit, we need to have a Grunt watch task running on the &lt;em&gt;deployed&lt;/em&gt; CSS files. When Grunt-watch sees that they have changed it triggers livereload, but livereload updates &lt;em&gt;only the CSS on the page&lt;/em&gt; via a &lt;a href=&#34;http://css-tricks.com/style-injection-is-for-winners/&#34;&gt;style injection&lt;/a&gt;. It doesn&amp;rsquo;t reload the entire page. You can use those saved milliseconds to spend time with your loved ones.&lt;/p&gt;&#xA;&lt;p&gt;Total time for stylesheet generation? 0.8 seconds. :)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>BrowserSync</title>
      <link>https://awfulwoman.com/bookmarks/2014/825/</link>
      <pubDate>Fri, 05 Sep 2014 06:28:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/825/</guid>
      <description>&lt;p&gt;Time-saving synchronised browser testing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pexels · Find Free High Quality Photos</title>
      <link>https://awfulwoman.com/bookmarks/2014/826/</link>
      <pubDate>Tue, 02 Sep 2014 14:09:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/826/</guid>
      <description></description>
    </item>
    <item>
      <title>Frontend automation with Grunt, Sass &#43; BrowserSync. - JH</title>
      <link>https://awfulwoman.com/bookmarks/2014/827/</link>
      <pubDate>Tue, 02 Sep 2014 12:11:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/827/</guid>
      <description></description>
    </item>
    <item>
      <title>Poor Man&#39;s Styleguide | A frontend styleguide for the pragmatic</title>
      <link>https://awfulwoman.com/bookmarks/2014/828/</link>
      <pubDate>Mon, 01 Sep 2014 04:44:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/828/</guid>
      <description>&lt;p&gt;A poor man’s style guide by @BryanEBraun:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Single Div</title>
      <link>https://awfulwoman.com/bookmarks/2014/829/</link>
      <pubDate>Mon, 01 Sep 2014 04:44:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/829/</guid>
      <description></description>
    </item>
    <item>
      <title>Slaying the Dragon: Refactoring CSS for Maintainability – Alicia Liu at Front-Trends 2014 on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2014/830/</link>
      <pubDate>Sun, 31 Aug 2014 13:15:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/830/</guid>
      <description></description>
    </item>
    <item>
      <title>Medium’s CSS is actually pretty f***ing good. — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/831/</link>
      <pubDate>Sat, 30 Aug 2014 14:29:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/831/</guid>
      <description></description>
    </item>
    <item>
      <title>Enduring CSS: writing style sheets for rapidly changing, long-lived projects - Author and responsive web developer Ben Frain</title>
      <link>https://awfulwoman.com/bookmarks/2014/832/</link>
      <pubDate>Thu, 28 Aug 2014 09:42:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/832/</guid>
      <description>&lt;p&gt;This post describes the most advantageous practices and approaches when authoring CSS for a rapidly changing, large scale web project.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS `do-*`</title>
      <link>https://awfulwoman.com/bookmarks/2014/833/</link>
      <pubDate>Tue, 26 Aug 2014 07:25:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/833/</guid>
      <description>&lt;p&gt;Add a do- prefix to any CSS class that is implemented solely for the sake of JavaScript functionality&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What do you do when your design pattern breaks down?</title>
      <link>https://awfulwoman.com/bookmarks/2014/834/</link>
      <pubDate>Tue, 26 Aug 2014 05:53:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/834/</guid>
      <description></description>
    </item>
    <item>
      <title>AllThingsSmitty/must-watch-css · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/835/</link>
      <pubDate>Mon, 25 Aug 2014 09:32:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/835/</guid>
      <description>&lt;p&gt;A useful list of must-watch videos about CSS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Making ubuntu.com responsive: our Sass architecture (12) | Ubuntu Design Blog</title>
      <link>https://awfulwoman.com/bookmarks/2014/836/</link>
      <pubDate>Fri, 22 Aug 2014 13:17:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/836/</guid>
      <description></description>
    </item>
    <item>
      <title>RWD Bloat - daverupert.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/837/</link>
      <pubDate>Thu, 21 Aug 2014 05:56:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/837/</guid>
      <description></description>
    </item>
    <item>
      <title>Guide to Responsive-Friendly CSS Columns</title>
      <link>https://awfulwoman.com/bookmarks/2014/838/</link>
      <pubDate>Thu, 21 Aug 2014 05:47:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/838/</guid>
      <description></description>
    </item>
    <item>
      <title>katiefenn/parker</title>
      <link>https://awfulwoman.com/bookmarks/2014/839/</link>
      <pubDate>Wed, 20 Aug 2014 12:27:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/839/</guid>
      <description>&lt;p&gt;Stylesheet analysis tool.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Minimising font downloads - JakeArchibald.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/840/</link>
      <pubDate>Tue, 19 Aug 2014 11:14:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/840/</guid>
      <description></description>
    </item>
    <item>
      <title>Authoring Critical Above-the-Fold CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2014/841/</link>
      <pubDate>Mon, 18 Aug 2014 09:39:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/841/</guid>
      <description>&lt;p&gt;Load that critical CSS first and defer the loading of the rest of the CSS until later.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Guidelines</title>
      <link>https://awfulwoman.com/bookmarks/2014/842/</link>
      <pubDate>Mon, 18 Aug 2014 07:57:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/842/</guid>
      <description>&lt;p&gt;High-level advice and guidelines for writing sane, manageable, scalable CSS&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Ten CSS One-Liners to Replace Native Apps</title>
      <link>https://awfulwoman.com/bookmarks/2014/843/</link>
      <pubDate>Fri, 15 Aug 2014 13:41:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/843/</guid>
      <description>&lt;p&gt;Ten CSS One-Liners to Replace Native Apps&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pure CSS parallax scrolling websites | Keith Clark</title>
      <link>https://awfulwoman.com/bookmarks/2014/844/</link>
      <pubDate>Fri, 15 Aug 2014 08:10:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/844/</guid>
      <description>&lt;p&gt;This article demonstrates how to use CSS transforms, perspective and some scaling trickery to create a pure CSS parallax scrolling website.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Twitter / wesbos: ××× Protip: use &amp;times; ...</title>
      <link>https://awfulwoman.com/bookmarks/2014/845/</link>
      <pubDate>Wed, 13 Aug 2014 05:06:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/845/</guid>
      <description>&lt;p&gt;××× Protip: use × HTML entity for close buttons rather than the letter X for a perfectly angled ×&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Designing for Performance with Lara Swanson on the Hanselminutes Technology Podcast: Fresh Air for Developers</title>
      <link>https://awfulwoman.com/bookmarks/2014/846/</link>
      <pubDate>Tue, 12 Aug 2014 11:19:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/846/</guid>
      <description>&lt;p&gt;Lara Swanson is the Engineering Manager of Performance at Etsy. She explains how to design for page load time, including optimisations to images, fonts, markup, and more.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>New CSS Sticky Footer - 2010 - HTML for Bottom of Page Footer</title>
      <link>https://awfulwoman.com/bookmarks/2014/847/</link>
      <pubDate>Tue, 12 Aug 2014 11:18:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/847/</guid>
      <description>&lt;p&gt;Oldie, but goldie. How to fix floating footers on short pages.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Jank Free: Let&#39;s Make the Web Silky Smooth!</title>
      <link>https://awfulwoman.com/bookmarks/2014/848/</link>
      <pubDate>Mon, 11 Aug 2014 12:45:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/848/</guid>
      <description>&lt;p&gt;Collection of articles on eliminating jank from your pages.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>lafikl/CSS-triggers-cli · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/849/</link>
      <pubDate>Sun, 10 Aug 2014 16:45:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/849/</guid>
      <description>&lt;p&gt;A CLI utility that tests your css files for trigger. Based on &lt;a href=&#34;http://csstriggers.com/&#34;&gt;http://csstriggers.com/&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Input: Fonts for Code</title>
      <link>https://awfulwoman.com/bookmarks/2014/850/</link>
      <pubDate>Wed, 06 Aug 2014 13:54:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/850/</guid>
      <description>&lt;p&gt;Lovely fonts for using in your favourite IDE.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS-colorguard</title>
      <link>https://awfulwoman.com/bookmarks/2014/851/</link>
      <pubDate>Wed, 06 Aug 2014 11:50:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/851/</guid>
      <description>&lt;p&gt;CSS Colorguard helps you maintain the color set that you want, and warns you when colors you&amp;rsquo;ve added are too similar to ones that already exist.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Getting touchy - an introduction to touch and pointer events by Patrick H. Lauke - Web Rebels Conference</title>
      <link>https://awfulwoman.com/bookmarks/2014/852/</link>
      <pubDate>Wed, 06 Aug 2014 11:42:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/852/</guid>
      <description>&lt;p&gt;The basics of handling touch events - from making sure simple single-tap interactions are as responsive as possible, all the way to examples of full multitouch, gesture-enabled elements.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Aerotwist - Pixels are expensive</title>
      <link>https://awfulwoman.com/bookmarks/2014/853/</link>
      <pubDate>Wed, 06 Aug 2014 11:40:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/853/</guid>
      <description>&lt;p&gt;How pixels get onto your users&amp;rsquo; screens is something you should know about. Not for the sake of knowing, but because in order to be effective as a modern web developer you&amp;rsquo;re going to need to optimize for it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Absolute urls, relative urls, and...? - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2014/854/</link>
      <pubDate>Fri, 01 Aug 2014 12:08:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/854/</guid>
      <description>&lt;p&gt;Something that&amp;rsquo;s been bugging me for ages.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CodePen&#39;s CSS by Chris Coyier on CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2014/855/</link>
      <pubDate>Fri, 01 Aug 2014 07:12:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/855/</guid>
      <description>&lt;p&gt;Front-end architecture of large sites:  CodePen   GitHub   Lonely Planet&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Reducing Complexity With a Component API - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2014/856/</link>
      <pubDate>Fri, 01 Aug 2014 07:08:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/856/</guid>
      <description>&lt;p&gt;A large part of a Front End Ops Engineer&amp;rsquo;s role is to focus away from feature development so that others can create features faster, more robustly and with less risk to the rest of the site. Lonelyplanet.com is driven by huge expectation, a rapid delivery cycle and never enough developers &amp;ndash; ordinarily a recipe for bug-ridden code. I plan to talk about how we de-risked UI development through the creation of a Component API and how we changed our development methodology in order to reduce the inherent complexity of maintaining a big site.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS and the critical path - CSSConf May 2014 // Speaker Deck</title>
      <link>https://awfulwoman.com/bookmarks/2014/857/</link>
      <pubDate>Fri, 01 Aug 2014 07:07:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/857/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS at Lonely Planet - Ian Feather</title>
      <link>https://awfulwoman.com/bookmarks/2014/859/</link>
      <pubDate>Thu, 31 Jul 2014 23:55:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/859/</guid>
      <description></description>
    </item>
    <item>
      <title>GitHub&#39;s CSS · @mdo</title>
      <link>https://awfulwoman.com/bookmarks/2014/858/</link>
      <pubDate>Thu, 31 Jul 2014 23:55:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/858/</guid>
      <description>&lt;p&gt;Front-end architecture of large sites:  CodePen   GitHub   Lonely Planet&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Ask DN: What are your little SASS/LESS time savers? - Designer News</title>
      <link>https://awfulwoman.com/bookmarks/2014/860/</link>
      <pubDate>Thu, 31 Jul 2014 13:01:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/860/</guid>
      <description></description>
    </item>
    <item>
      <title>Designing Mobile First — Design with Sketch — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/861/</link>
      <pubDate>Tue, 29 Jul 2014 14:51:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/861/</guid>
      <description></description>
    </item>
    <item>
      <title>The Messy Art Of UX Sketching | Smashing Magazine</title>
      <link>https://awfulwoman.com/bookmarks/2014/862/</link>
      <pubDate>Tue, 29 Jul 2014 14:50:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/862/</guid>
      <description></description>
    </item>
    <item>
      <title>A Pocket Guide to Master Every Day’s Typographic Adventures</title>
      <link>https://awfulwoman.com/bookmarks/2014/863/</link>
      <pubDate>Fri, 25 Jul 2014 13:46:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/863/</guid>
      <description></description>
    </item>
    <item>
      <title>Gumby - A Flexible, Responsive CSS Framework - Powered by Sass</title>
      <link>https://awfulwoman.com/bookmarks/2014/864/</link>
      <pubDate>Fri, 25 Jul 2014 09:56:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/864/</guid>
      <description></description>
    </item>
    <item>
      <title>Notification Styles Inspiration | Codrops</title>
      <link>https://awfulwoman.com/bookmarks/2014/865/</link>
      <pubDate>Thu, 24 Jul 2014 11:59:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/865/</guid>
      <description></description>
    </item>
    <item>
      <title>Weather Icons - 123 Icon Font inspired by Font Awesome and designed for Bootstrap</title>
      <link>https://awfulwoman.com/bookmarks/2014/866/</link>
      <pubDate>Tue, 22 Jul 2014 10:45:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/866/</guid>
      <description></description>
    </item>
    <item>
      <title>The Subtle Magic Behind Why the Bootstrap 3 Grid Works | Experience Design at Hello Erik</title>
      <link>https://awfulwoman.com/bookmarks/2014/867/</link>
      <pubDate>Sun, 20 Jul 2014 11:32:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/867/</guid>
      <description></description>
    </item>
    <item>
      <title>A P R I L Z E R O</title>
      <link>https://awfulwoman.com/bookmarks/2014/868/</link>
      <pubDate>Sun, 20 Jul 2014 11:29:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/868/</guid>
      <description></description>
    </item>
    <item>
      <title>What Every Frontend Developer Should Know About Webpage Rendering — Frontend Babel</title>
      <link>https://awfulwoman.com/bookmarks/2014/869/</link>
      <pubDate>Fri, 04 Jul 2014 12:51:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/869/</guid>
      <description></description>
    </item>
    <item>
      <title>Beautiful web type — the best typefaces from the Google web fonts directory</title>
      <link>https://awfulwoman.com/bookmarks/2014/870/</link>
      <pubDate>Fri, 04 Jul 2014 12:36:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/870/</guid>
      <description></description>
    </item>
    <item>
      <title>A Simple Responsive Grid, Made Even Better With Sass - Tuts&#43; Web Design Tutorial</title>
      <link>https://awfulwoman.com/bookmarks/2014/871/</link>
      <pubDate>Wed, 02 Jul 2014 08:18:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/871/</guid>
      <description></description>
    </item>
    <item>
      <title>Trimming Down jQuery With Grunt | Telerik Developer NetworkTelerik Developer Network</title>
      <link>https://awfulwoman.com/bookmarks/2014/872/</link>
      <pubDate>Tue, 01 Jul 2014 13:12:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/872/</guid>
      <description>&lt;p&gt;git clone &lt;a href=&#34;mailto:git@github.com&#34;&gt;git@github.com&lt;/a&gt;:jquery/jquery.git&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Giving Animations Life — Tictail Makers — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/873/</link>
      <pubDate>Thu, 26 Jun 2014 12:41:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/873/</guid>
      <description></description>
    </item>
    <item>
      <title>Hover Effect Ideas</title>
      <link>https://awfulwoman.com/bookmarks/2014/874/</link>
      <pubDate>Tue, 24 Jun 2014 11:18:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/874/</guid>
      <description></description>
    </item>
    <item>
      <title>filamentgroup/loadCSS</title>
      <link>https://awfulwoman.com/bookmarks/2014/875/</link>
      <pubDate>Mon, 16 Jun 2014 19:24:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/875/</guid>
      <description>&lt;p&gt;Load non-critical CSS asynchronously.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>jakubroztocil/httpie</title>
      <link>https://awfulwoman.com/bookmarks/2014/876/</link>
      <pubDate>Mon, 16 Jun 2014 10:50:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/876/</guid>
      <description>&lt;p&gt;HTTPie is a command line HTTP client, a user-friendly cURL replacement.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Twitter / pamelafox: Awesome idea from @soprano: ...</title>
      <link>https://awfulwoman.com/bookmarks/2014/877/</link>
      <pubDate>Thu, 12 Jun 2014 04:56:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/877/</guid>
      <description>&lt;p&gt;Show if a server is dev/stage/prod via the favicon&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>SiteEffect.io</title>
      <link>https://awfulwoman.com/bookmarks/2014/878/</link>
      <pubDate>Wed, 11 Jun 2014 09:23:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/878/</guid>
      <description></description>
    </item>
    <item>
      <title>Bounce.js</title>
      <link>https://awfulwoman.com/bookmarks/2014/879/</link>
      <pubDate>Mon, 09 Jun 2014 14:54:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/879/</guid>
      <description></description>
    </item>
    <item>
      <title>Hipster Domain Finder</title>
      <link>https://awfulwoman.com/bookmarks/2014/880/</link>
      <pubDate>Fri, 16 May 2014 21:27:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/880/</guid>
      <description>&lt;p&gt;has been updated. Domain registration is now one click away! @gandibar @iwantmyname @101domain&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Twitter / CommitStrip: Don&#39;t try this at work ...</title>
      <link>https://awfulwoman.com/bookmarks/2014/881/</link>
      <pubDate>Fri, 16 May 2014 15:19:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/881/</guid>
      <description>&lt;p&gt;Don&amp;rsquo;t try this at work&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to Use Google DFP and Adsense on a Responsive Website</title>
      <link>https://awfulwoman.com/bookmarks/2014/882/</link>
      <pubDate>Thu, 15 May 2014 12:41:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/882/</guid>
      <description></description>
    </item>
    <item>
      <title>Pragmatic, simple tooltip - JSFiddle</title>
      <link>https://awfulwoman.com/bookmarks/2014/883/</link>
      <pubDate>Thu, 15 May 2014 11:22:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/883/</guid>
      <description></description>
    </item>
    <item>
      <title>Improving Sass code quality on theguardian.com | Info | The Guardian</title>
      <link>https://awfulwoman.com/bookmarks/2014/884/</link>
      <pubDate>Wed, 14 May 2014 15:12:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/884/</guid>
      <description></description>
    </item>
    <item>
      <title>WTF, forms?</title>
      <link>https://awfulwoman.com/bookmarks/2014/885/</link>
      <pubDate>Wed, 14 May 2014 13:53:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/885/</guid>
      <description></description>
    </item>
    <item>
      <title>Morphing Buttons Concept | Demo 1</title>
      <link>https://awfulwoman.com/bookmarks/2014/886/</link>
      <pubDate>Wed, 14 May 2014 08:39:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/886/</guid>
      <description></description>
    </item>
    <item>
      <title>Single Element CSS Spinners</title>
      <link>https://awfulwoman.com/bookmarks/2014/887/</link>
      <pubDate>Wed, 14 May 2014 08:39:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/887/</guid>
      <description></description>
    </item>
    <item>
      <title>StyleStats - Useful tool to collect CSS statistics</title>
      <link>https://awfulwoman.com/bookmarks/2014/888/</link>
      <pubDate>Thu, 08 May 2014 04:55:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/888/</guid>
      <description></description>
    </item>
    <item>
      <title>Docs on Performance Considerations · Issue #878 · Modernizr/Modernizr · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/889/</link>
      <pubDate>Wed, 07 May 2014 15:57:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/889/</guid>
      <description>&lt;p&gt;Inlining the HTML5Shiv like a mofo since @AndyDavies @Port80Events workshop last year…&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Google Web Fundamentals</title>
      <link>https://awfulwoman.com/bookmarks/2014/890/</link>
      <pubDate>Wed, 07 May 2014 09:54:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/890/</guid>
      <description></description>
    </item>
    <item>
      <title>Velocity.js</title>
      <link>https://awfulwoman.com/bookmarks/2014/891/</link>
      <pubDate>Wed, 30 Apr 2014 07:15:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/891/</guid>
      <description></description>
    </item>
    <item>
      <title>Response JS: mobile-first responsive design in HTML5.</title>
      <link>https://awfulwoman.com/bookmarks/2014/892/</link>
      <pubDate>Sun, 27 Apr 2014 18:12:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/892/</guid>
      <description></description>
    </item>
    <item>
      <title>Legalese | A Working Library</title>
      <link>https://awfulwoman.com/bookmarks/2014/893/</link>
      <pubDate>Wed, 23 Apr 2014 05:38:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/893/</guid>
      <description>&lt;p&gt;THIS. An amazing response to @github&amp;rsquo;s statement.  by @aworkinglibrary&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>refills.bourbon.io</title>
      <link>https://awfulwoman.com/bookmarks/2014/894/</link>
      <pubDate>Wed, 16 Apr 2014 06:08:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/894/</guid>
      <description>&lt;p&gt;Refills, basically a Bootstrap alternative: . Built on top of Bourbon + Bitters + Neat. It looks, well, neat.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive Man</title>
      <link>https://awfulwoman.com/bookmarks/2014/895/</link>
      <pubDate>Wed, 16 Apr 2014 06:08:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/895/</guid>
      <description>&lt;p&gt;Responsive Design Man! My new favorite super hero»  (hint: resize your window)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Parsley - The ultimate javascript form validation library</title>
      <link>https://awfulwoman.com/bookmarks/2014/896/</link>
      <pubDate>Mon, 14 Apr 2014 11:45:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/896/</guid>
      <description></description>
    </item>
    <item>
      <title>Progress Button Styles</title>
      <link>https://awfulwoman.com/bookmarks/2014/897/</link>
      <pubDate>Tue, 08 Apr 2014 15:55:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/897/</guid>
      <description></description>
    </item>
    <item>
      <title>Superhero.js</title>
      <link>https://awfulwoman.com/bookmarks/2014/898/</link>
      <pubDate>Tue, 08 Apr 2014 15:54:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/898/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive Email Patterns</title>
      <link>https://awfulwoman.com/bookmarks/2014/899/</link>
      <pubDate>Mon, 07 Apr 2014 10:47:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/899/</guid>
      <description></description>
    </item>
    <item>
      <title>Comic Neue: the Comic Sans font made lovely. comicneue.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/900/</link>
      <pubDate>Mon, 07 Apr 2014 06:14:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/900/</guid>
      <description></description>
    </item>
    <item>
      <title>Brand identity style guides from around the world | Logo Design Love</title>
      <link>https://awfulwoman.com/bookmarks/2014/901/</link>
      <pubDate>Fri, 04 Apr 2014 09:20:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/901/</guid>
      <description></description>
    </item>
    <item>
      <title>WTF, HTML and CSS?</title>
      <link>https://awfulwoman.com/bookmarks/2014/902/</link>
      <pubDate>Mon, 24 Mar 2014 07:15:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/902/</guid>
      <description>&lt;p&gt;Nice! , &amp;ldquo;a curated list of frustrating HTML and CSS quandaries, miscues, and dilemmas&amp;rdquo;, by @mdo&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Atomic Design | Brad Frost Web</title>
      <link>https://awfulwoman.com/bookmarks/2014/903/</link>
      <pubDate>Thu, 20 Mar 2014 14:13:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/903/</guid>
      <description></description>
    </item>
    <item>
      <title>Code for America Style Guide</title>
      <link>https://awfulwoman.com/bookmarks/2014/904/</link>
      <pubDate>Wed, 19 Mar 2014 09:25:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/904/</guid>
      <description></description>
    </item>
    <item>
      <title>Future Friendly Style Guides // Speaker Deck</title>
      <link>https://awfulwoman.com/bookmarks/2014/905/</link>
      <pubDate>Wed, 19 Mar 2014 09:24:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/905/</guid>
      <description></description>
    </item>
    <item>
      <title>Device-Agnostic | Trent Walton</title>
      <link>https://awfulwoman.com/bookmarks/2014/906/</link>
      <pubDate>Tue, 18 Mar 2014 12:22:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/906/</guid>
      <description></description>
    </item>
    <item>
      <title>Dynamic Dummy Image Generator - DummyImage.com</title>
      <link>https://awfulwoman.com/bookmarks/2014/907/</link>
      <pubDate>Tue, 18 Mar 2014 08:38:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/907/</guid>
      <description></description>
    </item>
    <item>
      <title>Fluidity</title>
      <link>https://awfulwoman.com/bookmarks/2014/908/</link>
      <pubDate>Tue, 18 Mar 2014 08:25:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/908/</guid>
      <description>&lt;p&gt;HTML is almost 100% responsive out of the box. These 115 bytes of css fix the &amp;lsquo;almost&amp;rsquo; part.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Documentation - Bootflat</title>
      <link>https://awfulwoman.com/bookmarks/2014/909/</link>
      <pubDate>Mon, 17 Mar 2014 14:23:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/909/</guid>
      <description></description>
    </item>
    <item>
      <title>Code rant: Coconut Headphones: Why Agile Has Failed</title>
      <link>https://awfulwoman.com/bookmarks/2014/910/</link>
      <pubDate>Fri, 14 Mar 2014 08:23:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/910/</guid>
      <description></description>
    </item>
    <item>
      <title>Gimme Bar : Front end styleguides and pattern libraries</title>
      <link>https://awfulwoman.com/bookmarks/2014/911/</link>
      <pubDate>Tue, 11 Mar 2014 15:29:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/911/</guid>
      <description></description>
    </item>
    <item>
      <title>Front-end Style Guides ◆ 24 ways</title>
      <link>https://awfulwoman.com/bookmarks/2014/912/</link>
      <pubDate>Tue, 11 Mar 2014 09:28:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/912/</guid>
      <description></description>
    </item>
    <item>
      <title>Styleguide — Paul Robert Lloyd</title>
      <link>https://awfulwoman.com/bookmarks/2014/913/</link>
      <pubDate>Tue, 11 Mar 2014 09:27:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/913/</guid>
      <description></description>
    </item>
    <item>
      <title>Code Guide by @mdo</title>
      <link>https://awfulwoman.com/bookmarks/2014/914/</link>
      <pubDate>Thu, 06 Mar 2014 13:10:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/914/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Shake</title>
      <link>https://awfulwoman.com/bookmarks/2014/915/</link>
      <pubDate>Tue, 04 Mar 2014 14:49:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/915/</guid>
      <description></description>
    </item>
    <item>
      <title>Workflow examples</title>
      <link>https://awfulwoman.com/bookmarks/2014/916/</link>
      <pubDate>Mon, 03 Mar 2014 13:22:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/916/</guid>
      <description></description>
    </item>
    <item>
      <title>Front End Ops - Ian Feather</title>
      <link>https://awfulwoman.com/bookmarks/2014/917/</link>
      <pubDate>Mon, 03 Mar 2014 13:08:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/917/</guid>
      <description></description>
    </item>
    <item>
      <title>Colors</title>
      <link>https://awfulwoman.com/bookmarks/2014/918/</link>
      <pubDate>Mon, 03 Mar 2014 12:56:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/918/</guid>
      <description></description>
    </item>
    <item>
      <title>Wintersmith</title>
      <link>https://awfulwoman.com/bookmarks/2014/919/</link>
      <pubDate>Thu, 27 Feb 2014 10:34:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/919/</guid>
      <description></description>
    </item>
    <item>
      <title>Automating The Development, Build, and Deployment Process with Grunt - David Tucker</title>
      <link>https://awfulwoman.com/bookmarks/2014/920/</link>
      <pubDate>Wed, 26 Feb 2014 17:26:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/920/</guid>
      <description></description>
    </item>
    <item>
      <title>Pears</title>
      <link>https://awfulwoman.com/bookmarks/2014/921/</link>
      <pubDate>Mon, 24 Feb 2014 11:45:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/921/</guid>
      <description></description>
    </item>
    <item>
      <title>A re-introduction to JavaScript (JS Tutorial) - JavaScript | MDN</title>
      <link>https://awfulwoman.com/bookmarks/2014/922/</link>
      <pubDate>Mon, 24 Feb 2014 10:26:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/922/</guid>
      <description></description>
    </item>
    <item>
      <title>UX Crash Course: 31 Fundamentals | The Hipper Element</title>
      <link>https://awfulwoman.com/bookmarks/2014/923/</link>
      <pubDate>Mon, 24 Feb 2014 10:26:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/923/</guid>
      <description></description>
    </item>
    <item>
      <title>bjankord/CSS-Components-Modifiers-And-Subcomponents-Collection</title>
      <link>https://awfulwoman.com/bookmarks/2014/924/</link>
      <pubDate>Mon, 24 Feb 2014 10:24:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/924/</guid>
      <description></description>
    </item>
    <item>
      <title>What Nobody Told You About Sass&#39;s @extend</title>
      <link>https://awfulwoman.com/bookmarks/2014/925/</link>
      <pubDate>Mon, 24 Feb 2014 10:24:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/925/</guid>
      <description></description>
    </item>
    <item>
      <title>Understanding placeholder selectors</title>
      <link>https://awfulwoman.com/bookmarks/2014/926/</link>
      <pubDate>Mon, 24 Feb 2014 10:24:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/926/</guid>
      <description></description>
    </item>
    <item>
      <title>Stubbornella » Blog Archive » The media object saves hundreds of lines of code</title>
      <link>https://awfulwoman.com/bookmarks/2014/927/</link>
      <pubDate>Mon, 24 Feb 2014 10:23:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/927/</guid>
      <description></description>
    </item>
    <item>
      <title>Methodology/BEM</title>
      <link>https://awfulwoman.com/bookmarks/2014/928/</link>
      <pubDate>Mon, 24 Feb 2014 10:22:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/928/</guid>
      <description></description>
    </item>
    <item>
      <title>Methods for Modifying Objects in OOCSS (@extend: A Fool’s Gold) – Oliver Joseph Ash</title>
      <link>https://awfulwoman.com/bookmarks/2014/929/</link>
      <pubDate>Mon, 24 Feb 2014 08:27:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/929/</guid>
      <description></description>
    </item>
    <item>
      <title>git - the simple guide - no deep shit!</title>
      <link>https://awfulwoman.com/bookmarks/2014/930/</link>
      <pubDate>Sun, 23 Feb 2014 11:12:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/930/</guid>
      <description></description>
    </item>
    <item>
      <title>What’s more effective: Long or short landing pages?</title>
      <link>https://awfulwoman.com/bookmarks/2014/931/</link>
      <pubDate>Sat, 22 Feb 2014 13:27:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/931/</guid>
      <description></description>
    </item>
    <item>
      <title>Royalty Free HD Video Clip Backgrounds, Stock Footage clips - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2014/932/</link>
      <pubDate>Mon, 17 Feb 2014 11:40:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/932/</guid>
      <description></description>
    </item>
    <item>
      <title>Grid</title>
      <link>https://awfulwoman.com/bookmarks/2014/933/</link>
      <pubDate>Mon, 17 Feb 2014 11:18:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/933/</guid>
      <description></description>
    </item>
    <item>
      <title>UK Hub</title>
      <link>https://awfulwoman.com/bookmarks/2014/934/</link>
      <pubDate>Mon, 17 Feb 2014 11:05:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/934/</guid>
      <description>&lt;p&gt;New Shorter, simpler .uk domain names will be available for the first time From 10 June 2014.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Objects in Space — Objects in Space — Medium</title>
      <link>https://awfulwoman.com/bookmarks/2014/935/</link>
      <pubDate>Mon, 17 Feb 2014 09:46:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/935/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Architecture — Philip Walton</title>
      <link>https://awfulwoman.com/bookmarks/2014/936/</link>
      <pubDate>Mon, 17 Feb 2014 09:46:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/936/</guid>
      <description></description>
    </item>
    <item>
      <title>ftlabs/fruitmachine</title>
      <link>https://awfulwoman.com/bookmarks/2014/937/</link>
      <pubDate>Mon, 17 Feb 2014 09:45:48 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/937/</guid>
      <description></description>
    </item>
    <item>
      <title>Generating Documentation for CSS Components</title>
      <link>https://awfulwoman.com/bookmarks/2014/938/</link>
      <pubDate>Mon, 17 Feb 2014 09:40:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/938/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML5 Placeholder Input Fields Fixed with jQuery</title>
      <link>https://awfulwoman.com/bookmarks/2014/939/</link>
      <pubDate>Mon, 03 Feb 2014 14:15:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/939/</guid>
      <description></description>
    </item>
    <item>
      <title>neiesc/ListOfMinimalistFrameworks · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2014/940/</link>
      <pubDate>Sun, 02 Feb 2014 10:28:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/940/</guid>
      <description>&lt;p&gt;List of minimalist frameworks  much minimalism, so amaze, wow.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Twitter / deeje: #renio interesting! Facebook ...</title>
      <link>https://awfulwoman.com/bookmarks/2014/941/</link>
      <pubDate>Sat, 01 Feb 2014 18:16:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/941/</guid>
      <description>&lt;p&gt;#renio interesting! Facebook did A/B testing to determine that users blamed FB on left, iOS on right, for slowness.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to structure a Sass project</title>
      <link>https://awfulwoman.com/bookmarks/2014/942/</link>
      <pubDate>Mon, 27 Jan 2014 11:29:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/942/</guid>
      <description></description>
    </item>
    <item>
      <title>A More Modern Scale for Web Typography | Design in the browser with web fonts and real content — Typecast</title>
      <link>https://awfulwoman.com/bookmarks/2014/943/</link>
      <pubDate>Mon, 20 Jan 2014 09:32:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/943/</guid>
      <description></description>
    </item>
    <item>
      <title>Superfamous - Folkert Gorter</title>
      <link>https://awfulwoman.com/bookmarks/2014/944/</link>
      <pubDate>Sat, 18 Jan 2014 16:12:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/944/</guid>
      <description></description>
    </item>
    <item>
      <title>Huddle/PhantomCSS</title>
      <link>https://awfulwoman.com/bookmarks/2014/945/</link>
      <pubDate>Sat, 18 Jan 2014 16:01:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/945/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Regression Testing</title>
      <link>https://awfulwoman.com/bookmarks/2014/946/</link>
      <pubDate>Sat, 18 Jan 2014 16:00:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/946/</guid>
      <description></description>
    </item>
    <item>
      <title>How to keep up to date on Front-End Technologies - The Recipe</title>
      <link>https://awfulwoman.com/bookmarks/2014/947/</link>
      <pubDate>Sat, 18 Jan 2014 16:00:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/947/</guid>
      <description></description>
    </item>
    <item>
      <title>Hide your header on scroll - Headroom.js</title>
      <link>https://awfulwoman.com/bookmarks/2014/948/</link>
      <pubDate>Sat, 18 Jan 2014 16:00:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/948/</guid>
      <description></description>
    </item>
    <item>
      <title>Where the best designers go to find photos and graphics | Blog</title>
      <link>https://awfulwoman.com/bookmarks/2014/949/</link>
      <pubDate>Sat, 18 Jan 2014 15:59:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/949/</guid>
      <description></description>
    </item>
    <item>
      <title>New Old Stock</title>
      <link>https://awfulwoman.com/bookmarks/2014/950/</link>
      <pubDate>Sat, 18 Jan 2014 15:58:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/950/</guid>
      <description>&lt;p&gt;VINTAGE PHOTOS FROM THE PUBLIC ARCHIVES FREE OF KNOWN COPYRIGHT RESTRICTIONS.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>scottjehl/Respond</title>
      <link>https://awfulwoman.com/bookmarks/2014/951/</link>
      <pubDate>Wed, 15 Jan 2014 14:42:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/951/</guid>
      <description></description>
    </item>
    <item>
      <title>Bulletproof Accessible Icon Fonts</title>
      <link>https://awfulwoman.com/bookmarks/2014/952/</link>
      <pubDate>Wed, 15 Jan 2014 13:28:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/952/</guid>
      <description></description>
    </item>
    <item>
      <title>Z63 | Vertical align anything with just 3 lines of CSS |</title>
      <link>https://awfulwoman.com/bookmarks/2014/953/</link>
      <pubDate>Wed, 15 Jan 2014 11:40:13 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/953/</guid>
      <description></description>
    </item>
    <item>
      <title>Where the best designers go to find photos and graphics</title>
      <link>https://awfulwoman.com/bookmarks/2014/954/</link>
      <pubDate>Mon, 06 Jan 2014 18:25:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2014/954/</guid>
      <description>&lt;p&gt;Super Famous&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>SpinKit | Simple CSS Spinners</title>
      <link>https://awfulwoman.com/bookmarks/2013/955/</link>
      <pubDate>Wed, 18 Dec 2013 20:18:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/955/</guid>
      <description></description>
    </item>
    <item>
      <title>Myth - CSS the way it was imagined.</title>
      <link>https://awfulwoman.com/bookmarks/2013/956/</link>
      <pubDate>Wed, 18 Dec 2013 20:18:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/956/</guid>
      <description></description>
    </item>
    <item>
      <title>A jQuery plugin for extracting dominant colors from images and applying it to its parent</title>
      <link>https://awfulwoman.com/bookmarks/2013/957/</link>
      <pubDate>Mon, 16 Dec 2013 14:55:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/957/</guid>
      <description></description>
    </item>
    <item>
      <title>wIMG screenshot grabber</title>
      <link>https://awfulwoman.com/bookmarks/2013/958/</link>
      <pubDate>Tue, 10 Dec 2013 13:24:37 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/958/</guid>
      <description></description>
    </item>
    <item>
      <title>guardian/frontend · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2013/959/</link>
      <pubDate>Mon, 09 Dec 2013 21:53:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/959/</guid>
      <description>&lt;p&gt;The Guardian has open-sourced its responsive website code&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>csswizardry/inuit.css</title>
      <link>https://awfulwoman.com/bookmarks/2013/960/</link>
      <pubDate>Wed, 04 Dec 2013 10:25:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/960/</guid>
      <description></description>
    </item>
    <item>
      <title>ResponsiveAds | Ad Formats &amp; Showcase</title>
      <link>https://awfulwoman.com/bookmarks/2013/961/</link>
      <pubDate>Tue, 26 Nov 2013 15:09:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/961/</guid>
      <description></description>
    </item>
    <item>
      <title>CSSDB: A Database Of CSS Libraries</title>
      <link>https://awfulwoman.com/bookmarks/2013/962/</link>
      <pubDate>Wed, 20 Nov 2013 09:04:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/962/</guid>
      <description></description>
    </item>
    <item>
      <title>LukeW | An Event Apart: Rolling Up Our Responsive Sleeves</title>
      <link>https://awfulwoman.com/bookmarks/2013/963/</link>
      <pubDate>Tue, 19 Nov 2013 14:50:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/963/</guid>
      <description></description>
    </item>
    <item>
      <title>Pure</title>
      <link>https://awfulwoman.com/bookmarks/2013/964/</link>
      <pubDate>Sat, 16 Nov 2013 10:34:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/964/</guid>
      <description></description>
    </item>
    <item>
      <title>Setting up an OS X machine</title>
      <link>https://awfulwoman.com/posts/setting-new-os-x-machine/</link>
      <pubDate>Fri, 15 Nov 2013 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/setting-new-os-x-machine/</guid>
      <description>&lt;p&gt;&lt;strong&gt;UPDATED 2013-01-23: using virtual hosts and SSL certs.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Being the techno-hipster that I am, I&amp;rsquo;ve found myself using Macs for nearly everything over the last couple of years. And because I&amp;rsquo;m fickle and changable I&amp;rsquo;ve found myself migrating machines a few times now. So here, because I need to remember it than anything, is what I install on a new machine.&lt;/p&gt;&#xA;&lt;h1 id=&#34;essential-apps&#34;&gt;Essential apps&lt;/h1&gt;&#xA;&lt;h2 id=&#34;google-chrome&#34;&gt;Google Chrome&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s the very first thing, to stop me having to use Chrome&amp;rsquo;s pretty, but weirdly-intense-about-her-fingernail-collection, cousin, Safari.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.google.com/intl/en/chrome/browser/&#34;&gt;Download Chrome&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;iterm2&#34;&gt;iTerm2&lt;/h2&gt;&#xA;&lt;p&gt;Terminal.app is great and all, but iTerm2 does split sessions within a window. Worth every penny of fuck all.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.iterm2.com/#/section/home&#34;&gt;Download iTerm2&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;oh-my-zsh&#34;&gt;Oh-my-zsh&lt;/h2&gt;&#xA;&lt;p&gt;Kick Bash up the arse and get Zsh installed. Offers auto-completion. memory between sessions and git status at the command prompt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/robbyrussell/oh-my-zsh&#34;&gt;Install oh-my-zsh&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;homebrew&#34;&gt;Homebrew&lt;/h2&gt;&#xA;&lt;p&gt;Macports was once the daddy of package managers, but Brew is where it&amp;rsquo;s at now. Rapidly updated and all the formulaes you&amp;rsquo;ll ever need. Type:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ruby -e &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;into your soon to be banished Terminal to get going.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://brew.sh/&#34;&gt;Start brewing&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;xcode&#34;&gt;Xcode&lt;/h2&gt;&#xA;&lt;p&gt;Whether you plunk for Ports or Brew, Xcode is needed to provide the compiler. You can try and find just the command-line tools, but I can&amp;rsquo;t be arsed with that anymore (now that I&amp;rsquo;m lucky enough to have a half terabyte SSD). Just install Xcode from the App Store.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://developer.apple.com/xcode/&#34;&gt;Grudgingly install Xcode&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;firefox&#34;&gt;Firefox&lt;/h2&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t use it, but I&amp;rsquo;m a webdev, so I have to test sites on the bloated foxbeast.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/new/&#34;&gt;Go retro with Firefox&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;dropbox&#34;&gt;Dropbox&lt;/h2&gt;&#xA;&lt;p&gt;All my important documents are stored In The Cloud. Makes moving between machines easy. The NSA are particularly enjoying the latest chapters of my thrilling novel, When Mustelids Attack.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.dropbox.com/&#34;&gt;Install Dropbox&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;sublime-text&#34;&gt;Sublime Text&lt;/h2&gt;&#xA;&lt;p&gt;I deal with frontend work, so a full IDE is massively overblown for me.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.sublimetext.com&#34;&gt;Download Sublime Text&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;phpstorm&#34;&gt;Phpstorm&lt;/h2&gt;&#xA;&lt;p&gt;Actually, that last one was a complete lie. I&amp;rsquo;ve switched from Sublime to Phpstorm recently, mainly because Sublime was becoming weird with how it handeld JS autocompletion, and Phpstorm Just Works TM.&lt;/p&gt;&#xA;&lt;p&gt;##Htop&lt;/p&gt;&#xA;&lt;p&gt;Tiny command-line app that&amp;rsquo;s like top after a few tokes.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install htop&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;++++++++++++++++++++++++++++++&lt;/p&gt;&#xA;&lt;h1 id=&#34;development-environments&#34;&gt;Development environments&lt;/h1&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a frontend developer (as all the sexiest people are), but I find myself working with PHP apps such as Drupal most of the time. I therefore have to contend with the non-Euclidian hell that is the MAMP stack.&lt;/p&gt;&#xA;&lt;p&gt;Yes, PHP is a hateful pile of inconsistent nonsense, and makes backend devs spit with anger, but it pays the bills and keeps me in box sets of F.R.I.E.N.D.S.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-custom-php&#34;&gt;Install custom PHP&lt;/h2&gt;&#xA;&lt;p&gt;OS X comes with PHP installed. However, it&amp;rsquo;s not easy to get custom extensions working with it. It&amp;rsquo;s therefore easier to install a copy of PHP via Brew and install extensions more easily with that.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew tap homebrew/dupes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew tap josegonzalez/homebrew-php&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install php53 --with-mysql&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To activate new php on apache:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;vim /private/etc/apache2/httpd.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Add the following (will be different depending on what version gets compiled: 5.3 vs 5.4, etc):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;LoadModule php5_module /usr/local/opt/php53/libexec/apache2/libphp5.so&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The php.ini is located at: /usr/local/etc/php/5.3/php.ini&lt;/p&gt;&#xA;&lt;h2 id=&#34;controlling-os-xs-apache&#34;&gt;Controlling OS X&amp;rsquo;s Apache&lt;/h2&gt;&#xA;&lt;p&gt;To run apache at system start you&amp;rsquo;ll need to use OSX&amp;rsquo;s launch system:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To control the server use:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apachectl start|stop|restart|status&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;running-multiple-test-sites-locally&#34;&gt;Running multiple test sites locally&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not fun just having one Apache site to work on. That&amp;rsquo;s why god gave us virtual hosts, allowing you to set up mylocalamazingwebsite.dev and myreallyrubbishwebsite.dev that you can visit like any other.&lt;/p&gt;&#xA;&lt;p&gt;I like to store my local sites underneath my main users Sites folder (~/Sites). Underneath this folder I create a folder called banana.dev, inside of which I place public, private and logs fodlers.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ banana.dev: ls&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;logs private public&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Public is where your site will be served from.&lt;/li&gt;&#xA;&lt;li&gt;logs is where your apache access and error logs will be saved. Much nicer than hunting for them in /var/logs/whatever.&lt;/li&gt;&#xA;&lt;li&gt;private is where any files that need to exist outside the docroot, but accessible by the PHP app, are stored. This is typically user-generated content.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;activate-virtual-hosts&#34;&gt;Activate virtual hosts&lt;/h3&gt;&#xA;&lt;p&gt;First of all, activate the Virtual Hosts portion of Apache.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-ApacheConf&#34; data-lang=&#34;ApacheConf&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;virtualhost&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;*:80=&amp;#34;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ServerAdmin webmaster@banana.dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ServerName banana.dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        DocumentRoot &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/public&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;directory&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;users=&amp;#34;&amp;#34; youruser=&amp;#34;&amp;#34; sites=&amp;#34;&amp;#34; banana.dev=&amp;#34;&amp;#34; public=&amp;#34;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Options Indexes FollowSymLinks Includes ExecCGI&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                AllowOverride &lt;span style=&#34;color:#66d9ef&#34;&gt;All&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Order allow,deny&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Allow from &lt;span style=&#34;color:#66d9ef&#34;&gt;all&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/directory&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        CustomLog &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/logs/apache-access.log&lt;/span&gt; combined&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ErrorLog  &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/logs/apache-error.log&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        LogLevel &lt;span style=&#34;color:#66d9ef&#34;&gt;warn&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ServerSignature &lt;span style=&#34;color:#66d9ef&#34;&gt;On&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/virtualhost&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;edit-hosts-file&#34;&gt;Edit hosts file&lt;/h3&gt;&#xA;&lt;p&gt;Edit your hosts file, so that your machine knows where to point the new address. (yes, there are ways of doing this in a more automated fashion. I think that&amp;rsquo;s overkill for a local dev machine).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo vim /etc/hosts&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Point the server name that you just created in your virtual host file to your localhost address:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;127.0.0.1  banana.dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;databases&#34;&gt;Databases&lt;/h2&gt;&#xA;&lt;p&gt;Apple don&amp;rsquo;t like including MySQL in OSX anymore, so you&amp;rsquo;ve gotta install it yourself.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a bit convoluted, because fuck you webdev, so take your time.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install mysql&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;unset TMPDIR&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mysql_install_db --verbose --user&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;whoami&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt; --basedir&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;brew --prefix mysql&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; --datadir&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/usr/local/var/mysql --tmpdir&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/tmp&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mysql.server start&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/usr/local/opt/mysql/bin/mysql_secure_installation&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;memcache&#34;&gt;Memcache&lt;/h2&gt;&#xA;&lt;p&gt;I rely on memcache a lot, as I work on some heavy-duty Drupal sites that simply would not work without it.&lt;/p&gt;&#xA;&lt;p&gt;Yes, Drupal is terrible. Yes, it pays my wages. Shush.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install php53-memcache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install memcached&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;https&#34;&gt;HTTPS&lt;/h2&gt;&#xA;&lt;p&gt;I have to test sites that require a user to log in over https. I used to simply disable the https part of the application on my lcoal machine, but there are quite often times when I need to test bugs centered around https usage. Therefore, here&amp;rsquo;s how to get a self-signed certificate up and running on your machine.&lt;/p&gt;&#xA;&lt;h3 id=&#34;self-signed-certificate&#34;&gt;Self-signed certificate&lt;/h3&gt;&#xA;&lt;p&gt;Run the following, choosing defaults for everything (including the passphrase - just press return!)&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;openssl genrsa -des3 -passout pass:x -out server.pass.key &lt;span style=&#34;color:#ae81ff&#34;&gt;2048&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;openssl rsa -passin pass:x -in server.pass.key -out server.key&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm server.pass.key&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;openssl req -new -key server.key -out server.csr&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;openssl req -new -key server.key -out server.csr&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo mv server.* /etc/apache/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;activate-ssl-support-in-apache&#34;&gt;Activate SSL support in Apache&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo vim /etc/apache2/httpd.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Look for the line starting with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Include /private/etc/apache2/extra/httpd-vhosts.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and uncomment it.&lt;/p&gt;&#xA;&lt;h3 id=&#34;virtual-host-configuration&#34;&gt;Virtual host configuration&lt;/h3&gt;&#xA;&lt;p&gt;This is just the same as your basic virtual host from earlier, except that we&amp;rsquo;re also telling it to use port 443 and the SSL certificate that you just created.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo vim /etc/apache2/extra/httpd-vhosts.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Add the following to the end of the file, replacing the domain name and the path to your document root.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-ApacheConf&#34; data-lang=&#34;ApacheConf&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;VirtualHost&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;*:443&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        SSLEngine &lt;span style=&#34;color:#66d9ef&#34;&gt;on&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ServerAdmin webmaster@banana.dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ServerName banana.dev:443&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        SSLCertificateFile &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/private/etc/apache2/server.crt&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        SSLCertificateKeyFile &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/private/etc/apache2/server.key&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        DocumentRoot &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/Users/YOURUSER/Sites/banana.dev/public&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;Directory&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/public&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Options Indexes FollowSymLinks Includes ExecCGI&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                AllowOverride &lt;span style=&#34;color:#66d9ef&#34;&gt;All&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Order allow,deny&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                Allow from &lt;span style=&#34;color:#66d9ef&#34;&gt;all&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/Directory&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        CustomLog &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/logs/apache-access.log&lt;/span&gt; combined&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ErrorLog  &lt;span style=&#34;color:#e6db74&#34;&gt;/Users/YOURUSER/Sites/banana.dev/logs/logs/apache-error.log&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;and-relax&#34;&gt;And&amp;hellip; relax&lt;/h1&gt;&#xA;&lt;p&gt;That&amp;rsquo;s it. I&amp;rsquo;ll add things as I remember.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>High Performance Animations - HTML5 Rocks</title>
      <link>https://awfulwoman.com/bookmarks/2013/965/</link>
      <pubDate>Mon, 11 Nov 2013 10:42:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/965/</guid>
      <description></description>
    </item>
    <item>
      <title>Pattern Library | MailChimp</title>
      <link>https://awfulwoman.com/bookmarks/2013/966/</link>
      <pubDate>Fri, 08 Nov 2013 15:25:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/966/</guid>
      <description></description>
    </item>
    <item>
      <title>Ink: A Responsive Email Framework from ZURB</title>
      <link>https://awfulwoman.com/bookmarks/2013/967/</link>
      <pubDate>Fri, 08 Nov 2013 15:19:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/967/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS px is an Angular Measurement</title>
      <link>https://awfulwoman.com/bookmarks/2013/968/</link>
      <pubDate>Thu, 07 Nov 2013 10:21:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/968/</guid>
      <description></description>
    </item>
    <item>
      <title>Favicon Generator - Generate favicon pictures and HTML</title>
      <link>https://awfulwoman.com/bookmarks/2013/969/</link>
      <pubDate>Tue, 05 Nov 2013 14:49:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/969/</guid>
      <description></description>
    </item>
    <item>
      <title>Automating Front-end Workflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/970/</link>
      <pubDate>Mon, 04 Nov 2013 14:00:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/970/</guid>
      <description>&lt;p&gt;Writing a modern web app these days can sometimes feel like a tedious process; frameworks, boilerplates, abstractions, dependency management, build processes..the list of requirements for a front-end workflow appears to grow each year.  What if however, you could automate a lot of this? This talk introduces you to a new workflow of tools to keep you productive on the front-end.  Learn about:  - Yeoman, Grunt and Bower  - Brand new features in Chrome DevTools  - Alfred workflows  - Tools for live editing and debugging CSS/JS/HTML with Chrome  - Productivity tools for Sublime  - Tools for synchronised cross-device mobile testing  - Network throttling tools  - Visual regression testing tools  and much more.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS 101: Block Formatting Contexts - YUI Blog</title>
      <link>https://awfulwoman.com/bookmarks/2013/971/</link>
      <pubDate>Mon, 04 Nov 2013 13:59:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/971/</guid>
      <description></description>
    </item>
    <item>
      <title>Interview Questions and Exercises About CSS | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2013/972/</link>
      <pubDate>Mon, 04 Nov 2013 13:57:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/972/</guid>
      <description></description>
    </item>
    <item>
      <title>Off Canvas layout pattern</title>
      <link>https://awfulwoman.com/bookmarks/2013/973/</link>
      <pubDate>Mon, 04 Nov 2013 13:55:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/973/</guid>
      <description>&lt;p&gt;Lukew.com&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CSS Systems - writing maintainable CSS</title>
      <link>https://awfulwoman.com/bookmarks/2013/974/</link>
      <pubDate>Mon, 04 Nov 2013 13:53:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/974/</guid>
      <description></description>
    </item>
    <item>
      <title>Dribbble - blog-ui.png by Riki Tanone</title>
      <link>https://awfulwoman.com/bookmarks/2013/975/</link>
      <pubDate>Mon, 04 Nov 2013 13:52:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/975/</guid>
      <description></description>
    </item>
    <item>
      <title>Flat UI and Forms · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2013/976/</link>
      <pubDate>Mon, 04 Nov 2013 13:51:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/976/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive HTML Emails: a Different Strategy - Fog Creek Blog</title>
      <link>https://awfulwoman.com/bookmarks/2013/977/</link>
      <pubDate>Mon, 04 Nov 2013 13:35:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/977/</guid>
      <description></description>
    </item>
    <item>
      <title>Make Chrome DevTools responsive with media queries | dayjo.org</title>
      <link>https://awfulwoman.com/bookmarks/2013/978/</link>
      <pubDate>Sat, 19 Oct 2013 16:19:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/978/</guid>
      <description>&lt;p&gt;Tweaking Chrome dev-tools tabs with media queries by @dayjo ~ what a great idea!  #css #rwd #chrome #devtools&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Focus transition</title>
      <link>https://awfulwoman.com/bookmarks/2013/979/</link>
      <pubDate>Fri, 18 Oct 2013 09:03:22 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/979/</guid>
      <description></description>
    </item>
    <item>
      <title>Part Two — Optimizing The Design Workflow With Fireworks Extensions | Smashing Fireworks</title>
      <link>https://awfulwoman.com/bookmarks/2013/980/</link>
      <pubDate>Fri, 18 Oct 2013 08:50:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/980/</guid>
      <description></description>
    </item>
    <item>
      <title>rupl/frontend-ops</title>
      <link>https://awfulwoman.com/bookmarks/2013/981/</link>
      <pubDate>Fri, 18 Oct 2013 08:34:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/981/</guid>
      <description></description>
    </item>
    <item>
      <title>gruntjs/grunt-contrib-watch</title>
      <link>https://awfulwoman.com/bookmarks/2013/982/</link>
      <pubDate>Fri, 18 Oct 2013 08:34:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/982/</guid>
      <description></description>
    </item>
    <item>
      <title>Lullabot/tractor</title>
      <link>https://awfulwoman.com/bookmarks/2013/983/</link>
      <pubDate>Fri, 18 Oct 2013 08:34:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/983/</guid>
      <description>&lt;p&gt;Put together wireframes quickly&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>snaptortoise/jekyll-rss-feeds</title>
      <link>https://awfulwoman.com/bookmarks/2013/984/</link>
      <pubDate>Fri, 18 Oct 2013 08:33:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/984/</guid>
      <description></description>
    </item>
    <item>
      <title>desandro/classie</title>
      <link>https://awfulwoman.com/bookmarks/2013/985/</link>
      <pubDate>Fri, 18 Oct 2013 08:32:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/985/</guid>
      <description>&lt;p&gt;Class helper functions&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive Web Design with Sass&#43;Compass</title>
      <link>https://awfulwoman.com/bookmarks/2013/986/</link>
      <pubDate>Fri, 11 Oct 2013 10:43:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/986/</guid>
      <description></description>
    </item>
    <item>
      <title>Easing Functions Cheat Sheet</title>
      <link>https://awfulwoman.com/bookmarks/2013/987/</link>
      <pubDate>Fri, 04 Oct 2013 12:23:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/987/</guid>
      <description></description>
    </item>
    <item>
      <title>Jekyll</title>
      <link>https://awfulwoman.com/posts/jekyll/</link>
      <pubDate>Fri, 04 Oct 2013 10:14:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/jekyll/</guid>
      <description>&lt;p&gt;So I&amp;rsquo;ve moved this site to Jekyll. As much as Drupal keeps me in employment, it&amp;rsquo;s too big for my own site. Who wants to mess around with databases and .htaccess files, unless they really &lt;em&gt;really&lt;/em&gt; have to?&lt;/p&gt;&#xA;&lt;p&gt;It really reminds me of Moveable Type, which was a big blogging thing back when I first tried to work in the web world, well over a decade ago. It uses Ruby and Markdown to generate static sites, like, just HTML, that can then be deployed to a server with something as simple as FTP. No databases to worry about, no caching, no &lt;em&gt;faffing&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As part of sniffing around all this I&amp;rsquo;ve been exposed to the Ruby world. Ruby seems interesting!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Working with Jekyll and the asset pipeline</title>
      <link>https://awfulwoman.com/posts/working-jekyll-and-asset-pipeline/</link>
      <pubDate>Fri, 04 Oct 2013 10:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/working-jekyll-and-asset-pipeline/</guid>
      <description>&lt;p&gt;As I noted earlier, I&amp;rsquo;ve started running this site on &lt;a href=&#34;http://jekyllrb.com&#34;&gt;Jekyll&lt;/a&gt;.  And oh my lord, have I learned a lot about it and Ruby doing so. So please, sit down, relax, let me bore you about it for a few minutes.&lt;/p&gt;&#xA;&lt;p&gt;First, Jekyll is a Ruby app. Immediate panic, as I&amp;rsquo;m a &lt;a href=&#34;http://drupal.org&#34;&gt;Drupal&lt;/a&gt; dev. When I started using it there were a whole lot of concepts that I didn&amp;rsquo;t have a clue about. Markdown? YAML? Gems?&lt;/p&gt;&#xA;&lt;p&gt;&lt;p class=&#34;ctr legal&#34;&gt;&lt;em&gt;Image unavailable.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Look, I&amp;rsquo;m pretty new to this web game, so cut me some slack, &amp;lsquo;kay?&lt;/p&gt;&#xA;&lt;p&gt;Getting started with Jekyll is way way different from what I&amp;rsquo;m used to. First on all, you gotta install Jekyll to your local machine, and you&amp;rsquo;ve gotta do that via a Ruby gem:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ gem install jekyll&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The concept of installing stuff in this way shouldn&amp;rsquo;t weird me out. I mean, I use &lt;a href=&#34;http://brew.sh/&#34;&gt;Brew&lt;/a&gt; and Drush every day. Why should this be any different? Possibly because this is the primary way of doing things, I&amp;rsquo;m used to a framework that has at least &lt;em&gt;some&lt;/em&gt; GUI.&lt;/p&gt;&#xA;&lt;p&gt;Time to use Jekyll to make a skeleton site:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ cd ~/yoursitesdir/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ jekyll new testsite&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Okay, you&amp;rsquo;ve created a lot of stuff. Nothing&amp;rsquo;s on fire. That&amp;rsquo;s good. But this is all some kind of template, not a website. If I open index.html in a browser I just get curly brackets everywhere.&lt;/p&gt;&#xA;&lt;p&gt;Google for a while.&lt;/p&gt;&#xA;&lt;p&gt;Oh, right, you&amp;rsquo;ve got to compile it:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ jekyll build&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Oooh, it&amp;rsquo;s spat out a complete website in ./site - nice. You see, Jekyll is a site &lt;em&gt;compiler&lt;/em&gt;, not a server-side app like Drupal, or Wordpress. Your build your templates, tweak your CSS and compile out to a directory. Want to run that compiled dir on a server?&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ jekyll serve --watch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will start a webserver at http://localhost:4000, with your website running on it. That &amp;ndash;watch parameter? It&amp;rsquo;ll compile your website every time you make a change. With tiny sites this takes an instant, although I suspect you&amp;rsquo;ll run into seconds delays with larger sites.&lt;/p&gt;&#xA;&lt;p&gt;What I really had to get used to was not having a honking great LAMP stack sitting underneath my CSS. I&amp;rsquo;m too used to getting caught up in the management of that and not having chance to actually work on the frontend like I want to be doing.&lt;/p&gt;&#xA;&lt;p&gt;Jekyll is designed around a blogging paradigm, and allows you to write posts in &lt;a href=&#34;http://daringfireball.net/projects/markdown/&#34;&gt;Markdown&lt;/a&gt;, which are then compiled out, using a template of your choosing, to HTML. Combine this with &lt;a href=&#34;http://sass-lang.com/&#34;&gt;Sass&lt;/a&gt; and &lt;a href=&#34;http://breakpoint-sass.com/&#34;&gt;Compass&lt;/a&gt; for precompiling your CSS and you&amp;rsquo;ve got a nifty little blogging system. Deploying code is as simple as rsyncing your generated CSS and HTML up to your webserver.&lt;/p&gt;&#xA;&lt;p&gt;But this isn&amp;rsquo;t where the cool shit has been happening. I&amp;rsquo;ve been playing with &lt;a href=&#34;https://github.com/ixti/jekyll-assets&#34;&gt;Jekyll-Assets&lt;/a&gt;, which is an implementation of the Ruby Asset Pipeline for Jekyll.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ gem install jekyll-assets&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This flummoxed me for a while. Everyone was going on about it, but I wasn&amp;rsquo;t quite sure what it was. What it does is take the stuff that you&amp;rsquo;d normally need to do when manually building a site, such as compiling your Sass into CSS, minifying files, including CSS frameworks and their extensions, and &lt;em&gt;do it all for you&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;You&amp;rsquo;ve installed jekyll-assets on your machine. Now to get Jekyll to use it.&lt;/p&gt;&#xA;&lt;p&gt;Create a folder called &amp;ldquo;_plugins&amp;rdquo; and add the following to a file called &amp;ldquo;ext.rb&amp;rdquo;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-ruby&#34; data-lang=&#34;ruby&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;require &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;jekyll-assets&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Nothing&amp;rsquo;s happened. Just chill. Create a folder called &amp;ldquo;_assets&amp;rdquo; in the root. Stick in a folder called &amp;ldquo;stylesheets&amp;rdquo;. Add a Sass stylesheet there.&lt;/p&gt;&#xA;&lt;p&gt;Now go to your main HTML template and add the following to your header:&lt;/p&gt;&#xA;&lt;p&gt;Check your generated HTML - your Sass stylsheet has been processed, written and included into your HTML as a link. Now you can update your Sass file, save it and Jekyll will automatically process it.&lt;/p&gt;&#xA;&lt;p&gt;Jekyll-assets comes with support for major Sass libraries builtin:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-ruby&#34; data-lang=&#34;ruby&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;require &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;jekyll-assets/compass&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-scss&#34; data-lang=&#34;scss&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;@import&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;compass&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;p class=&#34;ctr legal&#34;&gt;&lt;em&gt;Image unavailable.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I hit a stumbling block when I went to add the &lt;a href=&#34;http://breakpoint-sass.com/&#34;&gt;Breakpoint&lt;/a&gt; Compass library to my test site. I couldn&amp;rsquo;t see how to add it at all. Took me a while to figure that you have to install the Breakpoint gem&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ gem install breakpoint&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and then include the gem in the ext.rb file, &lt;em&gt;before&lt;/em&gt; the Compass require line. Seems backwards to me, but it works.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-ruby&#34; data-lang=&#34;ruby&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;require &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;breakpoint&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Media query breakpoints a-go-go.&lt;/p&gt;&#xA;&lt;p&gt;Jekyll is lovely, and powered-up with jekyll-assets it&amp;rsquo;s amazingly simple to build up a site. Hopefully this isn&amp;rsquo;t the last I&amp;rsquo;ll see of the Ruby world.&lt;/p&gt;&#xA;&lt;p&gt;Things to do:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learn how to add gems to the project, rather than install them on the machine. Seems you can specify a download source and then the gems that need to be installed.&lt;/li&gt;&#xA;&lt;li&gt;Learn what the hell all these things I&amp;rsquo;m installing are. It&amp;rsquo;s a bit Dark Magik at the moment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Categorising front end ticket severity</title>
      <link>https://awfulwoman.com/posts/categorising-front-end-ticket-severity/</link>
      <pubDate>Thu, 03 Oct 2013 09:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/posts/categorising-front-end-ticket-severity/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve had the pleasure of having an entire day having every developer on my team watch me mess up their lovely web applications. Developers aren&amp;rsquo;t happy about this, I&amp;rsquo;ve found.&lt;/p&gt;&#xA;&lt;p&gt;This is all because I&amp;rsquo;m upgrading my main client site to use Twitter Bootstrap, via the Drupal Bootstrap system. It&amp;rsquo;s great - makes maintenance in the future much easier. But it&amp;rsquo;s causing a flurry of tickets as it suddenly exposes each weird trick and hack that the backend devs use to generate their forms.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, it got me thinking about how frontend tickets are categorised in tracking systems such as JIRA. The traditional severity levels, talking as they do about memory leaks and compile issues, don&amp;rsquo;t really apply to the frontend world, so I ended up with the following and beat our developers until they abided by them:&amp;lt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Blocker - Somehow causes Critical issues in other systems or services.&lt;/li&gt;&#xA;&lt;li&gt;Critical - Causes no data to be sent from page. Causes bad data to be sent.&lt;/li&gt;&#xA;&lt;li&gt;Major - Makes information on page unreadable.&lt;/li&gt;&#xA;&lt;li&gt;Minor - Something looks odd, but doesn&amp;rsquo;t look awful.&lt;/li&gt;&#xA;&lt;li&gt;Trivial - Should be 1px off to the left.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsive Elements - Helps you build better responsive websites</title>
      <link>https://awfulwoman.com/bookmarks/2013/988/</link>
      <pubDate>Wed, 25 Sep 2013 06:56:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/988/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS3 cheat sheet</title>
      <link>https://awfulwoman.com/bookmarks/2013/989/</link>
      <pubDate>Thu, 19 Sep 2013 15:20:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/989/</guid>
      <description></description>
    </item>
    <item>
      <title>jQuery Learning Center</title>
      <link>https://awfulwoman.com/bookmarks/2013/990/</link>
      <pubDate>Wed, 18 Sep 2013 12:15:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/990/</guid>
      <description></description>
    </item>
    <item>
      <title>Facebox: Stock Avatars for User Interface and Presentations</title>
      <link>https://awfulwoman.com/bookmarks/2013/991/</link>
      <pubDate>Tue, 17 Sep 2013 16:27:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/991/</guid>
      <description>&lt;p&gt;Something I wish I&amp;rsquo;d had for years.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Trunk-js | A Responsive Web Solution</title>
      <link>https://awfulwoman.com/bookmarks/2013/992/</link>
      <pubDate>Fri, 13 Sep 2013 18:01:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/992/</guid>
      <description>&lt;p&gt;Trunk-js - A Responsive Web Solution&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Delivering 60 FPS in the browser - Crash course on web performance (Fluent 2013) - YouTube</title>
      <link>https://awfulwoman.com/bookmarks/2013/993/</link>
      <pubDate>Fri, 13 Sep 2013 09:07:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/993/</guid>
      <description></description>
    </item>
    <item>
      <title>animo.js • Labs by Big Room Studios</title>
      <link>https://awfulwoman.com/bookmarks/2013/994/</link>
      <pubDate>Thu, 12 Sep 2013 07:47:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/994/</guid>
      <description></description>
    </item>
    <item>
      <title>Why cards are the future of the web | Inside Intercom</title>
      <link>https://awfulwoman.com/bookmarks/2013/995/</link>
      <pubDate>Tue, 10 Sep 2013 14:41:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/995/</guid>
      <description></description>
    </item>
    <item>
      <title>Prinzhorn/skrollr</title>
      <link>https://awfulwoman.com/bookmarks/2013/996/</link>
      <pubDate>Mon, 09 Sep 2013 08:25:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/996/</guid>
      <description></description>
    </item>
    <item>
      <title>So, You Want to Be a Front-End Engineer?</title>
      <link>https://awfulwoman.com/bookmarks/2013/997/</link>
      <pubDate>Sun, 08 Sep 2013 19:23:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/997/</guid>
      <description></description>
    </item>
    <item>
      <title>A Modern Web Designer&#39;s Workflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/998/</link>
      <pubDate>Sun, 08 Sep 2013 19:21:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/998/</guid>
      <description></description>
    </item>
    <item>
      <title>favico.js - Make a use of your favicon</title>
      <link>https://awfulwoman.com/bookmarks/2013/999/</link>
      <pubDate>Fri, 06 Sep 2013 20:12:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/999/</guid>
      <description></description>
    </item>
    <item>
      <title>Compress PNG Images Online</title>
      <link>https://awfulwoman.com/bookmarks/2013/1000/</link>
      <pubDate>Fri, 06 Sep 2013 14:35:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1000/</guid>
      <description></description>
    </item>
    <item>
      <title>Masonry</title>
      <link>https://awfulwoman.com/bookmarks/2013/1001/</link>
      <pubDate>Tue, 03 Sep 2013 12:50:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1001/</guid>
      <description></description>
    </item>
    <item>
      <title>Sassaparilla – Start your Responsive Web Design Projects the fast way</title>
      <link>https://awfulwoman.com/bookmarks/2013/1002/</link>
      <pubDate>Mon, 02 Sep 2013 18:17:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1002/</guid>
      <description></description>
    </item>
    <item>
      <title>Learn AngularJS With These 5 Practical Examples | Tutorialzine</title>
      <link>https://awfulwoman.com/bookmarks/2013/1003/</link>
      <pubDate>Mon, 02 Sep 2013 14:16:07 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1003/</guid>
      <description></description>
    </item>
    <item>
      <title>Learn AngularJS in 5 steps - revolunet blog</title>
      <link>https://awfulwoman.com/bookmarks/2013/1004/</link>
      <pubDate>Mon, 02 Sep 2013 14:15:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1004/</guid>
      <description></description>
    </item>
    <item>
      <title>Sidebar Transitions</title>
      <link>https://awfulwoman.com/bookmarks/2013/1005/</link>
      <pubDate>Thu, 29 Aug 2013 11:40:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1005/</guid>
      <description></description>
    </item>
    <item>
      <title>60 free resources you really must try</title>
      <link>https://awfulwoman.com/bookmarks/2013/1006/</link>
      <pubDate>Mon, 26 Aug 2013 11:03:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1006/</guid>
      <description></description>
    </item>
    <item>
      <title>PNG optimization? Here you go, two useful online tools: TinyPNG (tinypng.org), CompressPNG (compresspng.com)</title>
      <link>https://awfulwoman.com/bookmarks/2013/1007/</link>
      <pubDate>Mon, 26 Aug 2013 07:53:15 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1007/</guid>
      <description></description>
    </item>
    <item>
      <title>Using Remote Image Files When You Develop Locally</title>
      <link>https://awfulwoman.com/bookmarks/2013/1008/</link>
      <pubDate>Sun, 25 Aug 2013 18:13:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1008/</guid>
      <description></description>
    </item>
    <item>
      <title>FlowType.JS — Responsive web typography at its finest: font-size and line-height based on element width.</title>
      <link>https://awfulwoman.com/bookmarks/2013/1009/</link>
      <pubDate>Thu, 22 Aug 2013 13:54:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1009/</guid>
      <description></description>
    </item>
    <item>
      <title>Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development</title>
      <link>https://awfulwoman.com/bookmarks/2013/1010/</link>
      <pubDate>Thu, 22 Aug 2013 13:38:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1010/</guid>
      <description></description>
    </item>
    <item>
      <title>NProgress: slim progress bars in JavaScript</title>
      <link>https://awfulwoman.com/bookmarks/2013/1011/</link>
      <pubDate>Wed, 21 Aug 2013 12:08:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1011/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Quick Tip: CSS Arrows and Shapes Without Markup - YUI Blog</title>
      <link>https://awfulwoman.com/bookmarks/2013/1012/</link>
      <pubDate>Fri, 16 Aug 2013 14:04:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1012/</guid>
      <description></description>
    </item>
    <item>
      <title>Content Choreography</title>
      <link>https://awfulwoman.com/bookmarks/2013/1013/</link>
      <pubDate>Wed, 14 Aug 2013 06:18:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1013/</guid>
      <description></description>
    </item>
    <item>
      <title>Flat design casts a long shadow</title>
      <link>https://awfulwoman.com/bookmarks/2013/1014/</link>
      <pubDate>Tue, 13 Aug 2013 16:41:23 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1014/</guid>
      <description></description>
    </item>
    <item>
      <title>ImageField Focus | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2013/1015/</link>
      <pubDate>Fri, 09 Aug 2013 20:21:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1015/</guid>
      <description></description>
    </item>
    <item>
      <title>How to animate media queries</title>
      <link>https://awfulwoman.com/bookmarks/2013/1016/</link>
      <pubDate>Fri, 09 Aug 2013 19:24:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1016/</guid>
      <description></description>
    </item>
    <item>
      <title>Universal Internet Explorer 6 CSS — Stuff &amp; Nonsense, And All That Malarkey</title>
      <link>https://awfulwoman.com/bookmarks/2013/1017/</link>
      <pubDate>Mon, 22 Jul 2013 13:49:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1017/</guid>
      <description></description>
    </item>
    <item>
      <title>JSbooks - free javascript books</title>
      <link>https://awfulwoman.com/bookmarks/2013/1018/</link>
      <pubDate>Mon, 22 Jul 2013 10:56:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1018/</guid>
      <description></description>
    </item>
    <item>
      <title>How to turn your icons into a web font</title>
      <link>https://awfulwoman.com/bookmarks/2013/1019/</link>
      <pubDate>Wed, 17 Jul 2013 05:52:30 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1019/</guid>
      <description></description>
    </item>
    <item>
      <title>15 inspirational approaches to CSS</title>
      <link>https://awfulwoman.com/bookmarks/2013/1020/</link>
      <pubDate>Wed, 17 Jul 2013 05:50:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1020/</guid>
      <description></description>
    </item>
    <item>
      <title>Getting started with Edge Animate</title>
      <link>https://awfulwoman.com/bookmarks/2013/1021/</link>
      <pubDate>Wed, 17 Jul 2013 05:47:32 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1021/</guid>
      <description></description>
    </item>
    <item>
      <title>Fixing the IE7 &lt;Button&gt; Submit Value « Rommel Santor&#39;s Clog</title>
      <link>https://awfulwoman.com/bookmarks/2013/1022/</link>
      <pubDate>Tue, 16 Jul 2013 11:04:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1022/</guid>
      <description></description>
    </item>
    <item>
      <title>Michel Fortin – Multi-Safari</title>
      <link>https://awfulwoman.com/bookmarks/2013/1023/</link>
      <pubDate>Tue, 16 Jul 2013 09:20:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1023/</guid>
      <description></description>
    </item>
    <item>
      <title>Style Guide Boilerplate</title>
      <link>https://awfulwoman.com/bookmarks/2013/1024/</link>
      <pubDate>Sat, 13 Jul 2013 09:04:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1024/</guid>
      <description>&lt;p&gt;Found the link thanks to @andydavies, it was @bjankord&amp;rsquo;s style guide boilerplate I was thinking of:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>dypsilon/frontend-dev-bookmarks</title>
      <link>https://awfulwoman.com/bookmarks/2013/1025/</link>
      <pubDate>Tue, 25 Jun 2013 08:26:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1025/</guid>
      <description></description>
    </item>
    <item>
      <title>A badass list of frontend development resources I collected over time.</title>
      <link>https://awfulwoman.com/bookmarks/2013/1026/</link>
      <pubDate>Mon, 24 Jun 2013 14:04:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1026/</guid>
      <description></description>
    </item>
    <item>
      <title>ScrollToFixed Plugin Demo</title>
      <link>https://awfulwoman.com/bookmarks/2013/1027/</link>
      <pubDate>Sat, 22 Jun 2013 14:03:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1027/</guid>
      <description></description>
    </item>
    <item>
      <title>magic css3 animations</title>
      <link>https://awfulwoman.com/bookmarks/2013/1028/</link>
      <pubDate>Tue, 18 Jun 2013 14:08:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1028/</guid>
      <description></description>
    </item>
    <item>
      <title>Meet dpi.lv: More than you probably wanted to know about screen DPI</title>
      <link>https://awfulwoman.com/bookmarks/2013/1029/</link>
      <pubDate>Thu, 13 Jun 2013 15:22:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1029/</guid>
      <description></description>
    </item>
    <item>
      <title>How to develop a responsive workflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/1030/</link>
      <pubDate>Thu, 13 Jun 2013 11:10:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1030/</guid>
      <description>&lt;p&gt;How to develop a responsive workflow&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Responsively Retrofitting An Existing Site With RWD Retrofit</title>
      <link>https://awfulwoman.com/bookmarks/2013/1031/</link>
      <pubDate>Wed, 12 Jun 2013 11:04:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1031/</guid>
      <description>&lt;p&gt;Responsively Retrofitting An Existing Site With RWD Retrofit&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>TodaysMeet</title>
      <link>https://awfulwoman.com/bookmarks/2013/1032/</link>
      <pubDate>Mon, 10 Jun 2013 12:47:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1032/</guid>
      <description>&lt;p&gt;Allow live audience participation at a conference or talk&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>spin.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1033/</link>
      <pubDate>Fri, 07 Jun 2013 14:07:29 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1033/</guid>
      <description></description>
    </item>
    <item>
      <title>Ladda</title>
      <link>https://awfulwoman.com/bookmarks/2013/1034/</link>
      <pubDate>Fri, 07 Jun 2013 14:07:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1034/</guid>
      <description></description>
    </item>
    <item>
      <title>BARREL | Text-align: Justify and RWD</title>
      <link>https://awfulwoman.com/bookmarks/2013/1035/</link>
      <pubDate>Wed, 05 Jun 2013 11:37:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1035/</guid>
      <description></description>
    </item>
    <item>
      <title>Adrian Roselli: IE10, Metro, and Media Queries</title>
      <link>https://awfulwoman.com/bookmarks/2013/1036/</link>
      <pubDate>Sat, 01 Jun 2013 16:21:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1036/</guid>
      <description></description>
    </item>
    <item>
      <title>Does Your Home Page Pass The Simplicity Test?</title>
      <link>https://awfulwoman.com/bookmarks/2013/1037/</link>
      <pubDate>Sat, 01 Jun 2013 07:25:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1037/</guid>
      <description>&lt;p&gt;RT @CoSkills: Does Your Home Page Pass The Simplicity Test?  via @SteamFeedcom&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Ghost: a crowd-funded blogging platform, launching soon</title>
      <link>https://awfulwoman.com/bookmarks/2013/1038/</link>
      <pubDate>Thu, 30 May 2013 05:30:56 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1038/</guid>
      <description></description>
    </item>
    <item>
      <title>LukeW | An Event Apart: 10 Commandments of Web Design</title>
      <link>https://awfulwoman.com/bookmarks/2013/1039/</link>
      <pubDate>Thu, 30 May 2013 05:03:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1039/</guid>
      <description></description>
    </item>
    <item>
      <title>Flat UI Kit (free download!)</title>
      <link>https://awfulwoman.com/bookmarks/2013/1040/</link>
      <pubDate>Tue, 28 May 2013 16:14:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1040/</guid>
      <description></description>
    </item>
    <item>
      <title>Building The New Financial Times Web App: A Case Study</title>
      <link>https://awfulwoman.com/bookmarks/2013/1042/</link>
      <pubDate>Tue, 28 May 2013 16:14:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1042/</guid>
      <description></description>
    </item>
    <item>
      <title>low quality images</title>
      <link>https://awfulwoman.com/bookmarks/2013/1041/</link>
      <pubDate>Tue, 28 May 2013 16:14:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1041/</guid>
      <description></description>
    </item>
    <item>
      <title>Firestorm: The story of the bushfire at Dunalley | World news | guardian.co.uk</title>
      <link>https://awfulwoman.com/bookmarks/2013/1043/</link>
      <pubDate>Mon, 27 May 2013 12:23:03 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1043/</guid>
      <description>&lt;p&gt;Beautiful example of a HTML multimedia story&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Superfish as dropdown drawer</title>
      <link>https://awfulwoman.com/bookmarks/2013/1044/</link>
      <pubDate>Fri, 24 May 2013 07:59:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1044/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive Web Design just got Easier with the Responsive Grid System</title>
      <link>https://awfulwoman.com/bookmarks/2013/1045/</link>
      <pubDate>Tue, 21 May 2013 07:45:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1045/</guid>
      <description></description>
    </item>
    <item>
      <title>Red Pen</title>
      <link>https://awfulwoman.com/bookmarks/2013/1046/</link>
      <pubDate>Sat, 18 May 2013 11:08:36 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1046/</guid>
      <description></description>
    </item>
    <item>
      <title>Showing a CSS Based Loading Animation While Your Site Loads</title>
      <link>https://awfulwoman.com/bookmarks/2013/1047/</link>
      <pubDate>Sat, 18 May 2013 09:39:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1047/</guid>
      <description></description>
    </item>
    <item>
      <title>Code smells in CSS – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts</title>
      <link>https://awfulwoman.com/bookmarks/2013/1048/</link>
      <pubDate>Thu, 16 May 2013 07:08:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1048/</guid>
      <description>&lt;p&gt;How to tell if your CSS smells.  &lt;em&gt;hands up&lt;/em&gt; Totally guilty of some of these.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>FAQ | Edge Reflow CC (Preview) | Edge Tools &amp; Services | Adobe &amp; HTML</title>
      <link>https://awfulwoman.com/bookmarks/2013/1049/</link>
      <pubDate>Tue, 14 May 2013 06:51:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1049/</guid>
      <description></description>
    </item>
    <item>
      <title>On Swearing and UX Antipaterns | Terence Eden has a Blog</title>
      <link>https://awfulwoman.com/bookmarks/2013/1050/</link>
      <pubDate>Mon, 13 May 2013 11:43:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1050/</guid>
      <description>&lt;p&gt;On swearing and UX antipatterns, aka I Don’t Want Your Fucking App.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>fartscroll.js by theonion</title>
      <link>https://awfulwoman.com/bookmarks/2013/1051/</link>
      <pubDate>Thu, 09 May 2013 12:46:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1051/</guid>
      <description>&lt;p&gt;This is going into my next commercial project.  (via @marxjohnson)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Two.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1052/</link>
      <pubDate>Thu, 09 May 2013 06:31:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1052/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS Background Animations</title>
      <link>https://awfulwoman.com/bookmarks/2013/1053/</link>
      <pubDate>Sun, 05 May 2013 12:52:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1053/</guid>
      <description></description>
    </item>
    <item>
      <title>Magnific Popup: Responsive jQuery Lightbox Plugin</title>
      <link>https://awfulwoman.com/bookmarks/2013/1054/</link>
      <pubDate>Fri, 03 May 2013 13:18:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1054/</guid>
      <description></description>
    </item>
    <item>
      <title>The Project</title>
      <link>https://awfulwoman.com/bookmarks/2013/1055/</link>
      <pubDate>Tue, 30 Apr 2013 05:19:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1055/</guid>
      <description>&lt;p&gt;First ever website has been put back at its original URL.  More info at:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>How to stay up-to-date</title>
      <link>https://awfulwoman.com/bookmarks/2013/1056/</link>
      <pubDate>Mon, 29 Apr 2013 18:59:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1056/</guid>
      <description></description>
    </item>
    <item>
      <title>Dan Wellman » Fixing jQuery Click Events for the iPad</title>
      <link>https://awfulwoman.com/bookmarks/2013/1057/</link>
      <pubDate>Mon, 29 Apr 2013 07:42:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1057/</guid>
      <description></description>
    </item>
    <item>
      <title>Flat UI Colors</title>
      <link>https://awfulwoman.com/bookmarks/2013/1058/</link>
      <pubDate>Sat, 27 Apr 2013 13:31:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1058/</guid>
      <description></description>
    </item>
    <item>
      <title>Making it Work: Flat Design and Color Trends - Designmodo</title>
      <link>https://awfulwoman.com/bookmarks/2013/1059/</link>
      <pubDate>Sat, 27 Apr 2013 13:31:27 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1059/</guid>
      <description>&lt;p&gt;FlatUIColors.com&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Usability checklist | Userium | Catch common usability problems before user testing.</title>
      <link>https://awfulwoman.com/bookmarks/2013/1060/</link>
      <pubDate>Sat, 27 Apr 2013 13:02:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1060/</guid>
      <description></description>
    </item>
    <item>
      <title>Chardin.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1061/</link>
      <pubDate>Thu, 25 Apr 2013 14:16:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1061/</guid>
      <description></description>
    </item>
    <item>
      <title>javascript - Listening to mousedown AND touchstart on devices that use touch and a mouse (e.g. Surface) - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/1062/</link>
      <pubDate>Thu, 25 Apr 2013 07:59:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1062/</guid>
      <description></description>
    </item>
    <item>
      <title>internet explorer - Simulating :active with jQuery - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/1063/</link>
      <pubDate>Thu, 25 Apr 2013 07:58:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1063/</guid>
      <description></description>
    </item>
    <item>
      <title>LayoutIt! - Interface Builder for Bootstrap</title>
      <link>https://awfulwoman.com/bookmarks/2013/1064/</link>
      <pubDate>Wed, 24 Apr 2013 16:17:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1064/</guid>
      <description></description>
    </item>
    <item>
      <title>“Right click and save as” needs to go away</title>
      <link>https://awfulwoman.com/bookmarks/2013/1065/</link>
      <pubDate>Wed, 24 Apr 2013 12:07:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1065/</guid>
      <description></description>
    </item>
    <item>
      <title>Gridset | Features</title>
      <link>https://awfulwoman.com/bookmarks/2013/1066/</link>
      <pubDate>Mon, 22 Apr 2013 18:48:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1066/</guid>
      <description></description>
    </item>
    <item>
      <title>ptb/flexgrid: a flexbox-based CSS grid in 3.6k - ptb2.me</title>
      <link>https://awfulwoman.com/bookmarks/2013/1067/</link>
      <pubDate>Mon, 22 Apr 2013 13:11:05 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1067/</guid>
      <description>&lt;p&gt;A beautiful flexbox-enabled layout template. No more clearfix hacks, no more floats.  #webtech (via @brucel)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Fashionably flexible website design by Stuff &amp; Nonsense</title>
      <link>https://awfulwoman.com/bookmarks/2013/1068/</link>
      <pubDate>Sat, 20 Apr 2013 11:42:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1068/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS3 Transitions Without Using :hover | Impressive Webs</title>
      <link>https://awfulwoman.com/bookmarks/2013/1069/</link>
      <pubDate>Sat, 20 Apr 2013 11:41:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1069/</guid>
      <description></description>
    </item>
    <item>
      <title>Facebook Style Slide Out Menu in jQuery Mobile | A Blog for Aldo Lugo a Front-end Developer &amp; Designer from Dallas, Texas</title>
      <link>https://awfulwoman.com/bookmarks/2013/1070/</link>
      <pubDate>Mon, 15 Apr 2013 14:09:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1070/</guid>
      <description></description>
    </item>
    <item>
      <title>html - Why does a button element&#39;s height not match that of a sibling input element with same height properties? - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2013/1071/</link>
      <pubDate>Fri, 12 Apr 2013 12:19:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1071/</guid>
      <description></description>
    </item>
    <item>
      <title>csscss by zmoazeni</title>
      <link>https://awfulwoman.com/bookmarks/2013/1072/</link>
      <pubDate>Tue, 09 Apr 2013 04:14:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1072/</guid>
      <description>&lt;p&gt;CSSCSS — a CSS redundancy analyzer that analyzes redundancy:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Initializr - Start an HTML5 Boilerplate project in 15 seconds!</title>
      <link>https://awfulwoman.com/bookmarks/2013/1073/</link>
      <pubDate>Mon, 01 Apr 2013 17:44:49 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1073/</guid>
      <description></description>
    </item>
    <item>
      <title>HTML5 Video Player | Video.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1074/</link>
      <pubDate>Thu, 28 Mar 2013 15:37:47 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1074/</guid>
      <description></description>
    </item>
    <item>
      <title>IcoMoon App - Icon Font Generator</title>
      <link>https://awfulwoman.com/bookmarks/2013/1075/</link>
      <pubDate>Wed, 27 Mar 2013 19:46:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1075/</guid>
      <description></description>
    </item>
    <item>
      <title>Superhero.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1076/</link>
      <pubDate>Wed, 27 Mar 2013 15:05:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1076/</guid>
      <description></description>
    </item>
    <item>
      <title>Pull Quotes with HTML5 and CSS — miekd</title>
      <link>https://awfulwoman.com/bookmarks/2013/1077/</link>
      <pubDate>Wed, 27 Mar 2013 13:31:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1077/</guid>
      <description></description>
    </item>
    <item>
      <title>Government Digital Service</title>
      <link>https://awfulwoman.com/bookmarks/2013/1078/</link>
      <pubDate>Sat, 23 Mar 2013 09:58:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1078/</guid>
      <description></description>
    </item>
    <item>
      <title>The Responsinator - www.aat.org.uk</title>
      <link>https://awfulwoman.com/bookmarks/2013/1079/</link>
      <pubDate>Sat, 23 Mar 2013 09:58:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1079/</guid>
      <description></description>
    </item>
    <item>
      <title>small-screen navigation patterns</title>
      <link>https://awfulwoman.com/bookmarks/2013/1080/</link>
      <pubDate>Thu, 14 Mar 2013 16:58:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1080/</guid>
      <description></description>
    </item>
    <item>
      <title>How to lose weight (in the browser)</title>
      <link>https://awfulwoman.com/bookmarks/2013/1081/</link>
      <pubDate>Wed, 13 Mar 2013 12:24:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1081/</guid>
      <description></description>
    </item>
    <item>
      <title>Best Collection of Pixel Icons for Web and UI Design</title>
      <link>https://awfulwoman.com/bookmarks/2013/1082/</link>
      <pubDate>Mon, 11 Mar 2013 08:26:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1082/</guid>
      <description></description>
    </item>
    <item>
      <title>Breaking down Amazon’s mega dropdown - Ben Kamens</title>
      <link>https://awfulwoman.com/bookmarks/2013/1083/</link>
      <pubDate>Thu, 07 Mar 2013 14:38:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1083/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive Mobile Navigation Menu - Methods and Solutions | Queness</title>
      <link>https://awfulwoman.com/bookmarks/2013/1084/</link>
      <pubDate>Thu, 28 Feb 2013 09:31:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1084/</guid>
      <description></description>
    </item>
    <item>
      <title>Batch • 300&#43; Icons for Web &amp; User Interface Design</title>
      <link>https://awfulwoman.com/bookmarks/2013/1085/</link>
      <pubDate>Wed, 27 Feb 2013 13:33:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1085/</guid>
      <description></description>
    </item>
    <item>
      <title>Twitter Engineering: Twitter Typeahead.js: You Autocomplete Me</title>
      <link>https://awfulwoman.com/bookmarks/2013/1086/</link>
      <pubDate>Tue, 19 Feb 2013 20:24:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1086/</guid>
      <description></description>
    </item>
    <item>
      <title>Adding Pointers to jQuery UI Tooltips - TJ VanToll - Tutorials, Thoughts, and Ramblings on Front End Development</title>
      <link>https://awfulwoman.com/bookmarks/2013/1087/</link>
      <pubDate>Tue, 19 Feb 2013 11:35:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1087/</guid>
      <description></description>
    </item>
    <item>
      <title>Creating fancy CSS3 Fade in / animation on page load using keyframes</title>
      <link>https://awfulwoman.com/bookmarks/2013/1088/</link>
      <pubDate>Mon, 18 Feb 2013 11:47:35 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1088/</guid>
      <description></description>
    </item>
    <item>
      <title>balupton/history.js · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2013/1089/</link>
      <pubDate>Wed, 06 Feb 2013 16:22:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1089/</guid>
      <description></description>
    </item>
    <item>
      <title>Zepto.js: the aerogel-weight jQuery-compatible JavaScript library</title>
      <link>https://awfulwoman.com/bookmarks/2013/1090/</link>
      <pubDate>Wed, 06 Feb 2013 16:16:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1090/</guid>
      <description></description>
    </item>
    <item>
      <title>chadselph/jquery-typewriter · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2013/1091/</link>
      <pubDate>Tue, 05 Feb 2013 21:52:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1091/</guid>
      <description></description>
    </item>
    <item>
      <title>Backstretch: a simple jQuery plugin that allows you to add a dynamically-resized background image to any page</title>
      <link>https://awfulwoman.com/bookmarks/2013/1092/</link>
      <pubDate>Tue, 05 Feb 2013 10:18:43 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1092/</guid>
      <description></description>
    </item>
    <item>
      <title>How To Use Media Queries For Device Targeting - Vanseo Design</title>
      <link>https://awfulwoman.com/bookmarks/2013/1093/</link>
      <pubDate>Mon, 04 Feb 2013 14:41:54 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1093/</guid>
      <description></description>
    </item>
    <item>
      <title>Responsive Web Design · An A List Apart Article</title>
      <link>https://awfulwoman.com/bookmarks/2013/1094/</link>
      <pubDate>Mon, 04 Feb 2013 14:41:45 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1094/</guid>
      <description></description>
    </item>
    <item>
      <title>Style Stripper | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2013/1095/</link>
      <pubDate>Mon, 04 Feb 2013 14:41:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1095/</guid>
      <description></description>
    </item>
    <item>
      <title>mothership | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2013/1096/</link>
      <pubDate>Mon, 04 Feb 2013 14:41:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1096/</guid>
      <description></description>
    </item>
    <item>
      <title>The Main Tap › PatternTap</title>
      <link>https://awfulwoman.com/bookmarks/2013/1097/</link>
      <pubDate>Mon, 04 Feb 2013 14:40:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1097/</guid>
      <description></description>
    </item>
    <item>
      <title>Style Guide | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2013/1098/</link>
      <pubDate>Mon, 04 Feb 2013 14:39:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1098/</guid>
      <description>&lt;p&gt;tar.gz (76.9 KB)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Creating A Pattern Library With Evernote And Fireworks | Smashing Fireworks</title>
      <link>https://awfulwoman.com/bookmarks/2013/1099/</link>
      <pubDate>Mon, 04 Feb 2013 14:39:16 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1099/</guid>
      <description></description>
    </item>
    <item>
      <title>Favrik: Bash shell script to setup a web project development environment</title>
      <link>https://awfulwoman.com/bookmarks/2013/1100/</link>
      <pubDate>Mon, 04 Feb 2013 14:29:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1100/</guid>
      <description></description>
    </item>
    <item>
      <title>BBC - GEL (Global Experience Language)</title>
      <link>https://awfulwoman.com/bookmarks/2013/1101/</link>
      <pubDate>Mon, 04 Feb 2013 14:17:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1101/</guid>
      <description></description>
    </item>
    <item>
      <title>&#34;Stop designing pages!&#34; Session by Tom Bamford at Drupal Camp NW 2012 on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2013/1102/</link>
      <pubDate>Mon, 04 Feb 2013 14:11:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1102/</guid>
      <description></description>
    </item>
    <item>
      <title>Style Tiles</title>
      <link>https://awfulwoman.com/bookmarks/2013/1103/</link>
      <pubDate>Mon, 04 Feb 2013 14:08:28 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1103/</guid>
      <description></description>
    </item>
    <item>
      <title>modern.IE: Testing made easier in Internet Explorer | modern.IE | Microsoft</title>
      <link>https://awfulwoman.com/bookmarks/2013/1104/</link>
      <pubDate>Fri, 01 Feb 2013 03:16:11 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1104/</guid>
      <description>&lt;p&gt;Microsoft is now offering free VMs for every Internet Explorer version from 6-10 to aid developers in testing. Awesome!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Media queries &amp; Drupal | Millwood Online</title>
      <link>https://awfulwoman.com/bookmarks/2013/1105/</link>
      <pubDate>Thu, 31 Jan 2013 10:34:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1105/</guid>
      <description></description>
    </item>
    <item>
      <title>jQuery Mobile Docs - Navbar</title>
      <link>https://awfulwoman.com/bookmarks/2013/1106/</link>
      <pubDate>Wed, 30 Jan 2013 18:25:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1106/</guid>
      <description></description>
    </item>
    <item>
      <title>Caching Tutorial for Web Authors and Webmasters</title>
      <link>https://awfulwoman.com/bookmarks/2013/1107/</link>
      <pubDate>Tue, 29 Jan 2013 11:37:33 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1107/</guid>
      <description></description>
    </item>
    <item>
      <title>cameronmcefee/plax · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2013/1108/</link>
      <pubDate>Tue, 22 Jan 2013 16:12:12 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1108/</guid>
      <description></description>
    </item>
    <item>
      <title>Pure CSS speech bubbles – Nicolas Gallagher</title>
      <link>https://awfulwoman.com/bookmarks/2013/1109/</link>
      <pubDate>Mon, 21 Jan 2013 14:28:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1109/</guid>
      <description></description>
    </item>
    <item>
      <title>Native HTML5 Number Picker and jQuery UI&#39;s Spinner - Which to Use? - TJ VanToll - Tutorials, Thoughts, and Ramblings on Front End Development</title>
      <link>https://awfulwoman.com/bookmarks/2013/1110/</link>
      <pubDate>Mon, 21 Jan 2013 14:22:31 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1110/</guid>
      <description></description>
    </item>
    <item>
      <title>jquery/globalize · GitHub</title>
      <link>https://awfulwoman.com/bookmarks/2013/1111/</link>
      <pubDate>Mon, 21 Jan 2013 13:53:51 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1111/</guid>
      <description></description>
    </item>
    <item>
      <title>jQuery UI Widget Factory</title>
      <link>https://awfulwoman.com/bookmarks/2013/1112/</link>
      <pubDate>Mon, 21 Jan 2013 13:49:04 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1112/</guid>
      <description></description>
    </item>
    <item>
      <title>Backbone.js intro</title>
      <link>https://awfulwoman.com/bookmarks/2013/1113/</link>
      <pubDate>Wed, 09 Jan 2013 09:49:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1113/</guid>
      <description></description>
    </item>
    <item>
      <title>Backbone.js</title>
      <link>https://awfulwoman.com/bookmarks/2013/1114/</link>
      <pubDate>Wed, 09 Jan 2013 09:49:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1114/</guid>
      <description></description>
    </item>
    <item>
      <title>Web Developer Checklist</title>
      <link>https://awfulwoman.com/bookmarks/2013/1115/</link>
      <pubDate>Tue, 08 Jan 2013 16:07:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1115/</guid>
      <description>&lt;p&gt;Webdev checklist. Useful!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>ie7-js - A JavaScript library to make MSIE behave like a standards-compliant browser. - Google Project Hosting</title>
      <link>https://awfulwoman.com/bookmarks/2013/1116/</link>
      <pubDate>Sun, 06 Jan 2013 23:45:06 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1116/</guid>
      <description></description>
    </item>
    <item>
      <title>Animate.css - a bunch of plug-and-play CSS animations</title>
      <link>https://awfulwoman.com/bookmarks/2013/1117/</link>
      <pubDate>Sun, 06 Jan 2013 17:05:41 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1117/</guid>
      <description></description>
    </item>
    <item>
      <title>All You Need to Know About CSS Transitions</title>
      <link>https://awfulwoman.com/bookmarks/2013/1118/</link>
      <pubDate>Sat, 05 Jan 2013 11:14:55 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1118/</guid>
      <description></description>
    </item>
    <item>
      <title>Ceaser - CSS Easing Animation Tool - Matthew Lein</title>
      <link>https://awfulwoman.com/bookmarks/2013/1119/</link>
      <pubDate>Fri, 04 Jan 2013 15:50:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1119/</guid>
      <description></description>
    </item>
    <item>
      <title>Separate Mobile Website Vs. Responsive Website | Smashing Mobile</title>
      <link>https://awfulwoman.com/bookmarks/2013/1120/</link>
      <pubDate>Fri, 04 Jan 2013 14:36:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1120/</guid>
      <description></description>
    </item>
    <item>
      <title>three.js - JavaScript 3D library</title>
      <link>https://awfulwoman.com/bookmarks/2013/1121/</link>
      <pubDate>Fri, 04 Jan 2013 14:31:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1121/</guid>
      <description></description>
    </item>
    <item>
      <title>CSS3 PIE: CSS3 decorations for IE</title>
      <link>https://awfulwoman.com/bookmarks/2013/1122/</link>
      <pubDate>Fri, 04 Jan 2013 14:29:25 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1122/</guid>
      <description></description>
    </item>
    <item>
      <title>Pens picked by the Editors of CodePen</title>
      <link>https://awfulwoman.com/bookmarks/2013/1123/</link>
      <pubDate>Fri, 04 Jan 2013 14:28:59 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1123/</guid>
      <description></description>
    </item>
    <item>
      <title>Fontello - icon fonts generator</title>
      <link>https://awfulwoman.com/bookmarks/2013/1124/</link>
      <pubDate>Fri, 04 Jan 2013 14:27:52 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2013/1124/</guid>
      <description></description>
    </item>
    <item>
      <title>Viewport resizer</title>
      <link>https://awfulwoman.com/bookmarks/2012/1125/</link>
      <pubDate>Sat, 22 Dec 2012 09:02:46 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1125/</guid>
      <description></description>
    </item>
    <item>
      <title>Home - Scalable and Modular Architecture for CSS</title>
      <link>https://awfulwoman.com/bookmarks/2012/1126/</link>
      <pubDate>Wed, 19 Dec 2012 14:53:42 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1126/</guid>
      <description></description>
    </item>
    <item>
      <title>yepnope.js | A Conditional Loader For Your Polyfills!</title>
      <link>https://awfulwoman.com/bookmarks/2012/1127/</link>
      <pubDate>Wed, 19 Dec 2012 10:13:39 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1127/</guid>
      <description></description>
    </item>
    <item>
      <title>Using JQuery to Warn Users About Losing Data When Navigating Away from Form</title>
      <link>https://awfulwoman.com/bookmarks/2012/1128/</link>
      <pubDate>Tue, 13 Nov 2012 13:39:50 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1128/</guid>
      <description></description>
    </item>
    <item>
      <title>A new micro clearfix hack – Nicolas Gallagher</title>
      <link>https://awfulwoman.com/bookmarks/2012/1129/</link>
      <pubDate>Tue, 13 Nov 2012 11:28:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1129/</guid>
      <description></description>
    </item>
    <item>
      <title>logging - Get svn log for whole day for specific user - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2012/1130/</link>
      <pubDate>Tue, 13 Nov 2012 11:01:19 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1130/</guid>
      <description></description>
    </item>
    <item>
      <title>Fixing IE z-index | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2012/1131/</link>
      <pubDate>Thu, 08 Nov 2012 09:10:14 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1131/</guid>
      <description>&lt;p&gt;element&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Javascript: How to remove characters from end of string? - Stack Overflow</title>
      <link>https://awfulwoman.com/bookmarks/2012/1132/</link>
      <pubDate>Tue, 23 Oct 2012 14:08:17 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1132/</guid>
      <description></description>
    </item>
    <item>
      <title>Open Dyslexic - Dyslexia Fonts</title>
      <link>https://awfulwoman.com/bookmarks/2012/1133/</link>
      <pubDate>Tue, 09 Oct 2012 14:01:38 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1133/</guid>
      <description></description>
    </item>
    <item>
      <title>jQuery.pulse.js by jsoverson</title>
      <link>https://awfulwoman.com/bookmarks/2012/1134/</link>
      <pubDate>Tue, 09 Oct 2012 14:00:21 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1134/</guid>
      <description>&lt;p&gt;duration : 3250&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Choosing a WYSIWYG Editor for Drupal | Chapter Three</title>
      <link>https://awfulwoman.com/bookmarks/2012/1135/</link>
      <pubDate>Wed, 19 Sep 2012 12:26:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1135/</guid>
      <description></description>
    </item>
    <item>
      <title>Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!</title>
      <link>https://awfulwoman.com/bookmarks/2012/1136/</link>
      <pubDate>Tue, 18 Sep 2012 15:21:44 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1136/</guid>
      <description></description>
    </item>
    <item>
      <title>Google Apps update alerts: Supporting modern browsers: Internet Explorer 8 support discontinued</title>
      <link>https://awfulwoman.com/bookmarks/2012/1137/</link>
      <pubDate>Mon, 17 Sep 2012 12:04:58 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1137/</guid>
      <description>&lt;p&gt;Google discontinuing support for Internet Explorer 8. Thank fuckburgers.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Joys Of Preprocessing | Drupaler</title>
      <link>https://awfulwoman.com/bookmarks/2012/1138/</link>
      <pubDate>Sun, 16 Sep 2012 18:47:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1138/</guid>
      <description></description>
    </item>
    <item>
      <title>gauge.js</title>
      <link>https://awfulwoman.com/bookmarks/2012/1139/</link>
      <pubDate>Fri, 14 Sep 2012 07:52:53 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1139/</guid>
      <description></description>
    </item>
    <item>
      <title>Continuum Javascript Ratio Calculator</title>
      <link>https://awfulwoman.com/bookmarks/2012/1140/</link>
      <pubDate>Mon, 10 Sep 2012 10:06:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1140/</guid>
      <description></description>
    </item>
    <item>
      <title>Testing sites with Browser Mode vs. Doc Mode - IEBlog - Site Home - MSDN Blogs</title>
      <link>https://awfulwoman.com/bookmarks/2012/1141/</link>
      <pubDate>Mon, 10 Sep 2012 09:36:18 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1141/</guid>
      <description></description>
    </item>
    <item>
      <title>theme_form_element | form.inc | Drupal 7 | Drupal API</title>
      <link>https://awfulwoman.com/bookmarks/2012/1142/</link>
      <pubDate>Wed, 05 Sep 2012 14:09:08 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1142/</guid>
      <description></description>
    </item>
    <item>
      <title>jQuery.dotdotdot, advanced cross-browser ellipsis for multiple line content.</title>
      <link>https://awfulwoman.com/bookmarks/2012/1143/</link>
      <pubDate>Wed, 05 Sep 2012 14:08:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1143/</guid>
      <description></description>
    </item>
    <item>
      <title>Chrome, Safari See Browser Market Share Increase Worldwide</title>
      <link>https://awfulwoman.com/bookmarks/2012/1144/</link>
      <pubDate>Mon, 03 Sep 2012 10:06:01 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1144/</guid>
      <description>&lt;p&gt;RT @glynmoody: Chrome poised to overtake IE as most popular browser in the UK; Safari rising worldwide -  #microsoft &amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>TinyNav.js · Convert navigation to a select dropdown on small screen</title>
      <link>https://awfulwoman.com/bookmarks/2012/1145/</link>
      <pubDate>Wed, 29 Aug 2012 07:12:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1145/</guid>
      <description></description>
    </item>
    <item>
      <title>Module Monday: Fences | Lullabot</title>
      <link>https://awfulwoman.com/bookmarks/2012/1146/</link>
      <pubDate>Tue, 28 Aug 2012 20:53:20 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1146/</guid>
      <description></description>
    </item>
    <item>
      <title>Adaptive Image | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2012/1147/</link>
      <pubDate>Tue, 28 Aug 2012 20:39:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1147/</guid>
      <description></description>
    </item>
    <item>
      <title>Plugins/Validation/validate - jQuery JavaScript Library</title>
      <link>https://awfulwoman.com/bookmarks/2012/1148/</link>
      <pubDate>Tue, 28 Aug 2012 20:14:34 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1148/</guid>
      <description>&lt;p&gt;You&amp;rsquo;ve used this far too much&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Let&#39;s Do Something About Drupal&#39;s Theme System - jacine</title>
      <link>https://awfulwoman.com/bookmarks/2012/1149/</link>
      <pubDate>Tue, 28 Aug 2012 20:07:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1149/</guid>
      <description></description>
    </item>
    <item>
      <title>Subtle Patterns | Free textures for your next web project</title>
      <link>https://awfulwoman.com/bookmarks/2012/1150/</link>
      <pubDate>Sun, 26 Aug 2012 21:28:24 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1150/</guid>
      <description></description>
    </item>
    <item>
      <title>Add (&#43;/-) Button Number Incrementers | CSS-Tricks</title>
      <link>https://awfulwoman.com/bookmarks/2012/1151/</link>
      <pubDate>Fri, 24 Aug 2012 08:49:10 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1151/</guid>
      <description></description>
    </item>
    <item>
      <title>IE Destroyer | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2012/1152/</link>
      <pubDate>Tue, 21 Aug 2012 11:13:09 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1152/</guid>
      <description>&lt;p&gt;@stavvers Oh god, if only. I want to install this on our client site, but they get all uppity about it.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Untitled (http://i.imgur.com/vkAjo.jpg)</title>
      <link>https://awfulwoman.com/bookmarks/2012/1153/</link>
      <pubDate>Tue, 21 Aug 2012 11:04:57 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1153/</guid>
      <description>&lt;p&gt;This is my day.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>765645 – Millions of web pages use the -moz-opacity:0.7 tag and in javascript. It&#39;s broken now since FF 13.01. Please can you &#34;alias&#34; it back into your main browser code. Thanks.</title>
      <link>https://awfulwoman.com/bookmarks/2012/1154/</link>
      <pubDate>Thu, 16 Aug 2012 05:07:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1154/</guid>
      <description>&lt;p&gt;RT @maccman: Priceless - a guy complaining about the deprecation of -moz-opacity:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Spark | drupal.org</title>
      <link>https://awfulwoman.com/bookmarks/2012/1155/</link>
      <pubDate>Thu, 09 Aug 2012 05:57:26 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1155/</guid>
      <description>&lt;p&gt;Check out the new Spark release, featuring inline editing + wysiwyg, responsive layout builder, and more!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Light Table by Chris Granger — Kickstarter</title>
      <link>https://awfulwoman.com/bookmarks/2012/1156/</link>
      <pubDate>Sat, 02 Jun 2012 16:54:40 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1156/</guid>
      <description>&lt;p&gt;Light Table - a new IDE concept -  successfully funded on #kickstarter; &amp;ldquo;core of Light Table be open sourced&amp;rdquo; #devs&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Adaptive Images on Vimeo</title>
      <link>https://awfulwoman.com/bookmarks/2012/1157/</link>
      <pubDate>Wed, 21 Mar 2012 22:03:02 +0000</pubDate>
      <guid>https://awfulwoman.com/bookmarks/2012/1157/</guid>
      <description>&lt;p&gt;Re-run of my #standardsnext talk, the responsive &lt;img&gt; problem explained, solutions inspected, future spec discussed:&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>About her</title>
      <link>https://awfulwoman.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/about/</guid>
      <description>&lt;p&gt;Hello, I&amp;rsquo;m &lt;strong&gt;Charlie O&amp;rsquo;Hara&lt;/strong&gt; (not my real surname, stalkers). I&amp;rsquo;m a middle-aged Northern British woman living in &lt;a href=&#34;https://awfulwoman.com/posts/berlin&#34;&gt;Berlin&lt;/a&gt;, Germany. That&amp;rsquo;s the famous one, with the wall. Or lack of one.&lt;/p&gt;&#xA;&lt;h2 id=&#34;personal&#34;&gt;Personal&lt;/h2&gt;&#xA;&lt;p&gt;I live with my wife and several &lt;a href=&#34;https://awfulwoman.com/guineapigs&#34;&gt;guinea pigs&lt;/a&gt; in a lovely apartment that is far too small.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a &lt;a href=&#34;https://awfulwoman.com/tags/selfhosting/&#34;&gt;self-hosting&lt;/a&gt; nerd who likes to run her own infrastructure and apps wherever possible.&lt;/p&gt;&#xA;&lt;p&gt;Tied in with that is being a &lt;a href=&#34;https://awfulwoman.com/tags/homeautomation/&#34;&gt;home automation&lt;/a&gt; wanker. I enjoy automating my home with &lt;a href=&#34;https://www.home-assistant.io&#34;&gt;Home Assistant&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m trying to get better at building electronics, but until I can upgrade the size of this apartment I&amp;rsquo;m kinda stuck, as there&amp;rsquo;s no space to do tinkering. &amp;#x1f62d;&lt;/p&gt;&#xA;&lt;p&gt;Despite appearing to be quite confident and outgoing I&amp;rsquo;m actually a major introvert who gets drained from social interaction. I therefore confuse people who don&amp;rsquo;t know me well by disappearing off to avoid events and crowds. This means I&amp;rsquo;ll often be found walking a city, or hiking anywhere nearby, while enjoying an audiobook or podcast. (If I had a dog, she&amp;rsquo;d be with me on every journey outside).&lt;/p&gt;&#xA;&lt;h2 id=&#34;professional&#34;&gt;Professional&lt;/h2&gt;&#xA;&lt;p&gt;I make money to live on by being some kind of managerial leadership person in a big academic publisher. There I attend meetings and say things like &amp;ldquo;do we have an agenda for this meeting?&amp;rdquo; and &amp;ldquo;let&amp;rsquo;s circle back to that one&amp;rdquo;. Yes, I do hate myself, why do you ask?&lt;/p&gt;&#xA;&lt;p&gt;This is of course very different to my previous career as a frontend web developer.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a professional pessimist, always looking for what can go wrong. This makes me very unpopular in the aforementioned meetings.&lt;/p&gt;&#xA;&lt;h2 id=&#34;bonus-facts&#34;&gt;Bonus facts&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have voluntary control of my &lt;a href=&#34;http://en.wikipedia.org/wiki/Tensor_tympani_muscle&#34;&gt;tensor tympani muscles&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;I have touched Richard E Grant&amp;rsquo;s little finger.&lt;/li&gt;&#xA;&lt;li&gt;I once [redacted].&lt;/li&gt;&#xA;&lt;li&gt;[redacted] once spent a night on my sofa.&lt;/li&gt;&#xA;&lt;li&gt;I was [redacted] in 1999 in [redacted] with [redacted].&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Basil</title>
      <link>https://awfulwoman.com/guineapigs/basil/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/basil/</guid>
      <description>&lt;p&gt;This little lad was rescued on the 22nd December 2025.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; Basildon Wigbury Bond&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Other names:&lt;/strong&gt; Wiggy. Baz. Wigwalker. Baby.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Balls:&lt;/strong&gt; Removed (sorry little lad)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Basil joined us a couple of days before Christmas. He&amp;rsquo;s absolutely and ridiculously adorable.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-11deec19f97be1af30cf98efe2727c66-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/basil/files/cover_hu_7c683b1f50af0c97.webp 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/basil/files/cover_hu_8de7e52a0f0d978c.jpg 320w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/basil/files/cover_hu_6e8140d2fad64e02.jpg&#34; width=&#34;606&#34; height=&#34;563&#34; alt=&#34;Baby Basil, a long haired white and brown guine pig, looking adorable.&#34; title=&#34;Baby Basil, a long haired white and brown guine pig, looking adorable.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;His personality is wonderful. He&amp;rsquo;s inquisitive, he&amp;rsquo;s bright, and he really seems interested in the world around him. He&amp;rsquo;s getting on so well with Bertie and Bertie seems to adore him.&lt;/p&gt;&#xA;&lt;p&gt;Now that he&amp;rsquo;s grown slightly he appears to be a &lt;a href=&#34;https://haypigs.com/pages/sheba-mini-yak-guinea-pig&#34;&gt;Sheba mini yak&lt;/a&gt;. This means his hair is all over the place - he&amp;rsquo;s got the most ridiculously gorgeous little quiff.&lt;/p&gt;&#xA;&lt;p&gt;However, he is coming across dangerously close to Italian. He&amp;rsquo;s got an attitude that seems to demand a Vespa and a caffeine fix. The ridiculous curls only seem to reinforce the matter.&lt;/p&gt;&#xA;&lt;p&gt;We are of course monitoring the situation for signs of hand waving and stereotypical behaviour befitting a 1970s sitcom.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bertie</title>
      <link>https://awfulwoman.com/guineapigs/bertie/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/bertie/</guid>
      <description>&lt;p&gt;Rescued on the 8th November 2024. Probably born the first week of October 2024.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; Bertrand Wilberforce.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Balls:&lt;/strong&gt; no&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;He&amp;rsquo;s a classic tricolour American smooth hair. The classic roman nose, the broad shoulders, the lot.&lt;/p&gt;&#xA;&lt;p&gt;Bertie spent his first year as Bungle&amp;rsquo;s understudy. He quietly transcribed notes and acted as yeoman for the General himself.&lt;/p&gt;&#xA;&lt;p&gt;Upon Bungle&amp;rsquo;s passing and the taking on of an intern of his own, he was field promoted to Captain. He has remembered all that Bungle taught him.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-8891b34dd9266bd16ee1c01930d7fe9c-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/baby_hu_4aa22eda061362ec.webp 320w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_b37031c0bbbd8d31.webp 640w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_c1f5b1a0b3b6c298.webp 960w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_2ec0fbb48a614b10.webp 1280w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_51eb15cdce79b9ba.webp 1600w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_e47ef5eb25fea8a0.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/baby_hu_a9109aba088a7aa8.jpg 320w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_a7288a7632427607.jpg 640w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_f67645bdfa5ef254.jpg 960w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_521427a34510d4d2.jpg 1280w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_e5dfee787230b756.jpg 1600w, https://awfulwoman.com/guineapigs/bertie/files/baby_hu_b0d9febfbef85b4d.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/bertie/files/baby_hu_a7288a7632427607.jpg&#34; width=&#34;2765&#34; height=&#34;2765&#34; alt=&#34;Baby bertie looking anxious&#34; title=&#34;Baby bertie looking anxious&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-5ba3dd306f730c8f1c0bceef37752e4b-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/hammock_hu_4b7dfd3d65986574.webp 320w, https://awfulwoman.com/guineapigs/bertie/files/hammock_hu_2012c25b5085c8c5.webp 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/hammock_hu_cb8d876064672e46.jpg 320w, https://awfulwoman.com/guineapigs/bertie/files/hammock_hu_65acbfb24d1da108.jpg 640w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/bertie/files/hammock_hu_65acbfb24d1da108.jpg&#34; width=&#34;886&#34; height=&#34;886&#34; alt=&#34;Little Bertie in his hammock&#34; title=&#34;Little Bertie in his hammock&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-658827e3ef3dda852fa6da6e5bd6d381-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_68e68194c692a497.webp 320w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_b554419c9d26a2e.webp 640w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_53bbf40d648415eb.webp 960w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_94ba66c5846e60f8.webp 1280w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_20cc60aa53b4dcfb.webp 1600w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_b3e0dcc94d19634.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_141b9a3cabd9c5b5.jpg 320w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_96c7288eb606c285.jpg 640w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_184234b8ecae6ad6.jpg 960w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_e435a772fda5417c.jpg 1280w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_6aa6886af219bbf8.jpg 1600w, https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_fd55739dbe999539.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/bertie/files/with_bungle_hu_96c7288eb606c285.jpg&#34; width=&#34;3024&#34; height=&#34;2862&#34; alt=&#34;With Bungle&#34; title=&#34;With Bungle&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Bungle</title>
      <link>https://awfulwoman.com/guineapigs/bungle/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/bungle/</guid>
      <description>&lt;p&gt;The chap. The legend. The winkie warrior.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; Bungle Bungle&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Other names:&lt;/strong&gt; BB. Bungle Bear. Bungle Bee. His Lordship. Sweet Boy. Free Willy.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Balls:&lt;/strong&gt; Only just.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Update 2025/10/21 - Unfortunately Bungle passed on today. He had some kind of stroke that left him in a bad way. He passed away on my lap, being stroked and told how much he was loved.&lt;/p&gt;&#xA;&lt;p&gt;I really miss him.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Bungle came to us as an 8 month old rescue after an unspecified &amp;ldquo;shaky start&amp;rdquo;. All we can say is that he had damaged ears that suggested that he&amp;rsquo;d been in fights, and was extremely nervous around humans. A mostly black Abyssinian (with flecks of distinguished grey), he&amp;rsquo;s a big boy, with excellent mutton chops.&lt;/p&gt;&#xA;&lt;p&gt;He &lt;em&gt;was&lt;/em&gt; supposed to be the &amp;ldquo;educator pig&amp;rdquo; in our little initial herd, along with &lt;a href=&#34;../george/&#34;&gt;George&lt;/a&gt; and &lt;a href=&#34;../zippy/&#34;&gt;Zippy&lt;/a&gt;. But it turns out that Bungle is a lover, not a leader, and despite trying to be the boss he ended up badly bullied by the newly-pubescent boys.&lt;/p&gt;&#xA;&lt;p&gt;We separated him, and for several years after that he happily lived a bachelor. He learned that he likes cuddles, and that humans are an excellent source of cuddles. From his nervous start he has transformed into a guinea pig who will happily fall deeply asleep on us for an hour at a time.&lt;/p&gt;&#xA;&lt;p&gt;The bachelor life ended when he was homed with &lt;a href=&#34;../bertie/&#34;&gt;Bertie&lt;/a&gt;, who seems an excellent match for him in temperament. Bertie is neutered, so hopefully there won&amp;rsquo;t be any fighting between them as that boy gets older.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-penis-wars&#34;&gt;The Penis Wars&lt;/h2&gt;&#xA;&lt;p&gt;Bungle fought in the Penis Wars, and came out stronger for it.&lt;/p&gt;&#xA;&lt;p&gt;You see, he has a tendency towards bladder stones. This is a not uncommon issue in guinea pigs. It has some genetic predisposition, but being male and unneutered is the bigger factor. Bungle&amp;rsquo;s iconoclastic habit of drinking wayer once a day only contributes to it.&lt;/p&gt;&#xA;&lt;p&gt;His first bladder stone was his most alarming. One night he started screaming. Not guinea pig &amp;ldquo;omg vegetables&amp;rdquo; but &lt;em&gt;screaming&lt;/em&gt;. In utter distress we of course rushed him to a 24/7 vets.&lt;/p&gt;&#xA;&lt;p&gt;It turned out that he had a bladder stone stuck &lt;em&gt;in&lt;/em&gt; his dick. Like, literally a bulge halfway down. If it was a human penis imagine one with a golf ball jammed 10cm up the urethra.&lt;/p&gt;&#xA;&lt;p&gt;The poor boy ended up needing emergency surgey to cut open his dick halfway down and to pull it out sideways.&lt;/p&gt;&#xA;&lt;p&gt;Amazingly he recovered incredibly well. He did have comedy swollen balls for a week and he lost the little pouch that keeps guinea dicks hidden in their body. This means that he is now at all times free willy, and you can often see his little pink monster flopping out as he sleeps.&lt;/p&gt;&#xA;&lt;p&gt;The second bladder stone we caught in time, and he had surgery to extract it directly from the bladder. This is quite a risky operation for such a small species. But given what he had experienced last time it was deemed the less risky option.&lt;/p&gt;&#xA;&lt;p&gt;We now monitor him constantly for any signs of blood in his pee, and heavily restrict his diet. To the extend that we have to measure the hardness of the water that he drinks.&lt;/p&gt;&#xA;&lt;p&gt;But he&amp;rsquo;s worth it. &amp;#x2764;&amp;#xfe0f;&lt;/p&gt;&#xA;&lt;h2 id=&#34;nanny-culture&#34;&gt;Nanny Culture&lt;/h2&gt;&#xA;&lt;p&gt;Bungle has a psychosexual relationship with women, his little peanut brain transforming them into Nannies.&lt;/p&gt;&#xA;&lt;p&gt;No one knows why. It just happens.&lt;/p&gt;&#xA;&lt;p&gt;Nannies. Big women. Full of cuddles. Chasing him down the corridor. Nanny tucking him in. Nanny telling him off. Bungle looking at the camera and growling &amp;ldquo;nannies!&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Disturbing, but it is what it is.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://awfulwoman.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/contact/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://indieweb.social/@awfulwoman&#34;&gt;Mastodon&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/awfulwoman&#34;&gt;Github&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linkedin.com/likehell&#34;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/awfulwoman.bsky.social&#34;&gt;Bluesky&lt;/a&gt; (reluctantly)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>George</title>
      <link>https://awfulwoman.com/guineapigs/george/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/george/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; George&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Other names:&lt;/strong&gt; Georgina. Clare. Gorgeous George. Toots.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Balls:&lt;/strong&gt; Yes, sadly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When not being a rudely healthy Teddy/Abysinnian cross, George spends his time being an absolute Pixar Princess. If guinea pigs had eyelashes, he&amp;rsquo;d have luscious ones that go &amp;ldquo;bink bink&amp;rdquo; when he wants to attract attention.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-a78abbd4ffd0488fd3f85d07ab23b9d2-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/george/files/george_standing_hu_edacbcbd58f90020.webp 320w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_98122c2813cc51c8.webp 640w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_f28dc0cad787b594.webp 960w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_b4f46d4546f27480.webp 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/george/files/george_standing_hu_3daa345cf2f1f492.jpg 320w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_aacaea9dce22c643.jpg 640w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_f05e3e07407683e4.jpg 960w, https://awfulwoman.com/guineapigs/george/files/george_standing_hu_a332ea5dc35f4441.jpg 1280w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/george/files/george_standing_hu_aacaea9dce22c643.jpg&#34; width=&#34;1440&#34; height=&#34;1920&#34; alt=&#34;A black guinea pig standing up to eat some grass in a flowerpot.&#34; title=&#34;A black guinea pig standing up to eat some grass in a flowerpot.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;But the reality is that if he was a human he&amp;rsquo;d be oiled and naked at Berlin&amp;rsquo;s Panorama Bar, his uppers stuffed into his socks.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-df5b350e6f4b47483d6fbe4aa5b512f9-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/george/files/text_hu_d9cae4780842bcea.webp 320w, https://awfulwoman.com/guineapigs/george/files/text_hu_a915526d0de7d0d7.webp 640w, https://awfulwoman.com/guineapigs/george/files/text_hu_cfc62ce570c66122.webp 960w, https://awfulwoman.com/guineapigs/george/files/text_hu_d7d21f3b88b8c8f.webp 1280w, https://awfulwoman.com/guineapigs/george/files/text_hu_fa1152e1980c5c00.webp 1600w, https://awfulwoman.com/guineapigs/george/files/text_hu_cf142a6778d6bbde.webp 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/george/files/text_hu_5c952e798248d571.jpg 320w, https://awfulwoman.com/guineapigs/george/files/text_hu_3b1585dfc5e60cd3.jpg 640w, https://awfulwoman.com/guineapigs/george/files/text_hu_1b2c3d644b359ede.jpg 960w, https://awfulwoman.com/guineapigs/george/files/text_hu_48f873bb46c1ccf6.jpg 1280w, https://awfulwoman.com/guineapigs/george/files/text_hu_416f883ab697a996.jpg 1600w, https://awfulwoman.com/guineapigs/george/files/text_hu_e77a408d1994b531.jpg 1920w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/george/files/text_hu_3b1585dfc5e60cd3.jpg&#34; width=&#34;2516&#34; height=&#34;666&#34; alt=&#34;A text message informing us that George has psychosexual issues.&#34; title=&#34;A text message informing us that George has psychosexual issues.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Leon</title>
      <link>https://awfulwoman.com/guineapigs/leon/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/leon/</guid>
      <description>&lt;p&gt;Whoah! Rescued on the 8th November 2024. Probably born the first week of October 2024.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; Leon&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Other names:&lt;/strong&gt; Mega Mouse. Rumble Boy. FFS Leon.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Balls:&lt;/strong&gt; Missing In Action&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;While Leon has all the signs of being an american shorthair, he&amp;rsquo;s most likely part-rat. He&amp;rsquo;s fast, he&amp;rsquo;s sleek, and he likes to get into places he shouldn&amp;rsquo;t be.&lt;/p&gt;&#xA;&lt;p&gt;Along with his fellow conscript &lt;a href=&#34;../bertie&#34;&gt;Bertie&lt;/a&gt; he was neutered early on. This was to help ensure that he could live with &lt;a href=&#34;../george/&#34;&gt;George&lt;/a&gt;, who has, well, issues.&lt;/p&gt;&#xA;&lt;p&gt;As a baby little Leon seemed to see the world through a 90s cartoon lens. Rugrats, but made for Guinea Pigs.&lt;/p&gt;&#xA;&lt;p&gt;But as he gets older he has turned into a proper little thug. He growls. He rumbles. He chases George and makes him squeal. He gets furious when the B-Team (Bungle and Bertie) dare to go the floor - he actually glares at them, all of his hairs stood on end, growling deeply.&lt;/p&gt;&#xA;&lt;p&gt;From a cute baby he has become an east end gangster. He can barely be held, and he&amp;rsquo;s, frankly, bonkers. Reggie Kray in round rodent form.&lt;/p&gt;&#xA;&lt;p&gt;He&amp;rsquo;s great. &amp;#x2764;&amp;#xfe0f;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Selfhosting</title>
      <link>https://awfulwoman.com/notes/2024/11/selfhosting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/notes/2024/11/selfhosting/</guid>
      <description>&lt;p&gt;Just a note about selfhosting. To fill in the space.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>This site</title>
      <link>https://awfulwoman.com/this/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/this/</guid>
      <description>&lt;p&gt;This site is built with &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, a Go-based static site generator, which has come a long long way since I last tried to use it.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s hosted on my own private &lt;a href=&#34;https://about.gitea.com/&#34;&gt;Gitea&lt;/a&gt; server, which you don&amp;rsquo;t have access to. Sucks to be you. But I like having content on here in draft form, which I don&amp;rsquo;t want you reading. And it&amp;rsquo;s nice to be able to produce semi-private pages which are only accessible if you know the URL. Having the content on display would ruin that.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s currently built into a container image and pushed to my own private container archive, again based on Gitea. &lt;a href=&#34;https://containrrr.dev/watchtower/&#34;&gt;Watchtower&lt;/a&gt;, running on a rented VPS at &lt;a href=&#34;https://www.digitalocean.com/&#34;&gt;DigitalOcean&lt;/a&gt;, then pulls it over my own private VPN (provided via &lt;a href=&#34;https://tailscale.com/&#34;&gt;Tailscale&lt;/a&gt;) periodically.&lt;/p&gt;&#xA;&lt;p&gt;&lt;del&gt;This container method is horibbly, &lt;em&gt;horifically&lt;/em&gt; inefficient and was orginally just so I could prove it bring done on my own infra. A change to a single byte of content builds out a 200MB+ directory that gets bundled into an image, and then that entire image is transferred over t&amp;rsquo;internet to the VPS, with no diffing. I&amp;rsquo;ll change it very soon to a simple Nginx container. This can then serve the static files rsynced up to the VPS. Much nicer.&lt;/del&gt;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s now running as a persistent Nginx container that serves static HTML files. These are built on my local infrastructure and then rsynced up to my external VPS by a Gitea Action. There&amp;rsquo;s some steps in there that builds the site via Hugo, and then scrubs out all the EXIF info from images - just for safety&amp;rsquo;s sake (there&amp;rsquo;s too many man freaks out there).&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Zippy</title>
      <link>https://awfulwoman.com/guineapigs/zippy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://awfulwoman.com/guineapigs/zippy/</guid>
      <description>&lt;p&gt;Zippy was a pure black Abyssinian that we adopted along with &lt;a href=&#34;../bungle/&#34;&gt;Bungle&lt;/a&gt; and &lt;a href=&#34;../george/&#34;&gt;George&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full name:&lt;/strong&gt; Zippy Zinia&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Other names:&lt;/strong&gt; Zippoloid. Spaceman Zip. The Mission Specialist. Spiky Boy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Right from the start he was&amp;hellip; odd. He moved strange. Even more staccato than a regular guinea pig baby, his movements were almost stop-motion. He was simultaneously skinny and fat. You could feel every bone in his body while also watching his giant belly swing beneath him. But more than anything he was&amp;hellip; well, there&amp;rsquo;s a particularly good scottish word for this: diteit.&lt;/p&gt;&#xA;&lt;p&gt;Yes, Zippy was stupid, even for a guinea pig. He got stuck in paper bags. He would fall over when trying to stand on his back legs. He had a favourite stretch of white wall that he would just go and stare at. He enjoyed putting things on top of his head.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;relative c-image c-image--article bigImgDiv imgB-8914cf0624f869cec8d533d2d0672686-GIP&#34; data-pagefind-ignore&gt;&#xA;      &lt;picture data-pagefind-ignore&gt;&#xA;        &lt;source type=&#34;image/webp&#34; srcset=&#34;https://awfulwoman.com/guineapigs/zippy/files/standing_hu_42852d8a5979e5f.webp 320w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_32f8e1204d7465a5.webp 640w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_56a4910b3dbb02e2.webp 960w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_93e149af321c1171.webp 1280w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_c504191d1751ae.webp 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;source type=&#34;image/jpeg&#34; srcset=&#34;https://awfulwoman.com/guineapigs/zippy/files/standing_hu_8b86bd3549445f8d.jpg 320w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_e82e2f8787543dce.jpg 640w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_90005db78fe30e30.jpg 960w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_c68bad2a07282077.jpg 1280w, https://awfulwoman.com/guineapigs/zippy/files/standing_hu_8e7dcc94cd47efe1.jpg 1600w&#34; sizes=&#34;(min-width: 1024px) 100vw, 50vw&#34; /&gt;&#xA;        &lt;img class=&#34;u-img-full&#34; src=&#34;https://awfulwoman.com/guineapigs/zippy/files/standing_hu_e82e2f8787543dce.jpg&#34; width=&#34;1696&#34; height=&#34;1996&#34; alt=&#34;A black Abyssinian guinea pig standing on his hind feet, accepting food.&#34; title=&#34;A black Abyssinian guinea pig standing on his hind feet, accepting food.&#34; loading=&#34;lazy&#34; data-pagefind-ignore /&gt;&#xA;      &lt;/picture&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;But he was adored by George, and the two of them were the bestest of friends. Even if George tried to bum him on a daily basis.&lt;/p&gt;&#xA;&lt;p&gt;Sadly Zippy died in August 2024. He was always ill, and we quite expected something to happen to him. But the suddenness still took us by surprise.&lt;/p&gt;&#xA;&lt;p&gt;We remember him fondly. His strange &amp;ldquo;huh?&amp;rdquo; sound will forever live with us.&lt;/p&gt;&#xA;&lt;p&gt;Carry on travelling the stars, strange little spaceman.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
