<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Coding Archives | Ciprian Mandache</title>
<atom:link href="https://ciprian.51k.eu/coding/feed/" rel="self" type="application/rss+xml" /><link></link>
<description>Software Engineer and more</description>
<lastBuildDate>Thu, 14 May 2026 05:29:46 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly	</sy:updatePeriod>
<sy:updateFrequency>
1	</sy:updateFrequency><image>
<url>https://ciprian.51k.eu/wp-content/uploads/2019/02/cropped-terminal-icon-32x32.png</url><title>Coding Archives | Ciprian Mandache</title><link></link>
<width>32</width>
<height>32</height>
</image>
<item><title>wickworks: The Dumb-As-Rocks OHLC Analyzer That Refuses to Tell You What to Buy</title><link>https://ciprian.51k.eu/wickworks-the-dumb-as-rocks-ohlc-analyzer-that-refuses-to-tell-you-what-to-buy/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Thu, 14 May 2026 05:00:44 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[Trading]]></category>
<category><![CDATA[algotrading]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[fastapi]]></category>
<category><![CDATA[macd]]></category>
<category><![CDATA[metatrader]]></category>
<category><![CDATA[mt5]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[rsi]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[technical analysis]]></category>
<category><![CDATA[trading]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/wickworks-the-dumb-as-rocks-ohlc-analyzer-that-refuses-to-tell-you-what-to-buy/</guid><description><![CDATA[<img
width="300" height="223" src="https://ciprian.51k.eu/wp-content/uploads/2026/05/Screenshot_2026-05-14_08-29-09-300x223.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/05/Screenshot_2026-05-14_08-29-09-300x223.png 300w, https://ciprian.51k.eu/wp-content/uploads/2026/05/Screenshot_2026-05-14_08-29-09-1024x760.png 1024w, https://ciprian.51k.eu/wp-content/uploads/2026/05/Screenshot_2026-05-14_08-29-09-768x570.png 768w, https://ciprian.51k.eu/wp-content/uploads/2026/05/Screenshot_2026-05-14_08-29-09.png 1153w" sizes="(max-width: 300px) 100vw, 300px" />Stop telling me when to buy. That&#8217;s the entire ask. Don&#8217;t draw arrows on my chart. Don&#8217;t fire &#8220;BUY SIGNAL CONFIRMED&#8221; webhooks. Don&#8217;t generate a fake backtested winrate. Don&#8217;t sell ...]]></description>
</item>
<item><title>slog-configurator: Same Zero-Config Logging, Now on the Standard Library</title><link>https://ciprian.51k.eu/slog-configurator-stdlib-logging-zero-config/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Wed, 29 Apr 2026 23:25:03 +0000</pubDate>
<category><![CDATA[Golang]]></category>
<category><![CDATA[configuration]]></category>
<category><![CDATA[go]]></category>
<category><![CDATA[golang]]></category>
<category><![CDATA[helper]]></category>
<category><![CDATA[logging]]></category>
<category><![CDATA[package]]></category>
<category><![CDATA[quickie]]></category>
<category><![CDATA[slog]]></category>
<category><![CDATA[stdlib]]></category>
<category><![CDATA[wrapper]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/slog-configurator-stdlib-logging-zero-config/</guid><description><![CDATA[<img
width="300" height="163" src="https://ciprian.51k.eu/wp-content/uploads/2026/04/360_F_1527695117_xLoJujJNYHNRJsEANNICi3tVN367XcMB-300x163.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/04/360_F_1527695117_xLoJujJNYHNRJsEANNICi3tVN367XcMB-300x163.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/04/360_F_1527695117_xLoJujJNYHNRJsEANNICi3tVN367XcMB.webp 661w" sizes="(max-width: 300px) 100vw, 300px" />A while back I wrote about logrus-configurator — a small package that auto-configures logrus from environment variables so you stop copy-pasting the same setup boilerplate into every Go project. It ...]]></description>
</item>
<item><title>proxq: Async HTTP for Backends That Won&#8217;t Stop Timing Out</title><link>https://ciprian.51k.eu/docker-proxq-async-http-queue-for-slow-backends/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Wed, 29 Apr 2026 23:23:53 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Golang]]></category>
<category><![CDATA[api-gateway]]></category>
<category><![CDATA[async]]></category>
<category><![CDATA[asynq]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[go]]></category>
<category><![CDATA[golang]]></category>
<category><![CDATA[http]]></category>
<category><![CDATA[infrastructure]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[microservices]]></category>
<category><![CDATA[proxy]]></category>
<category><![CDATA[queue]]></category>
<category><![CDATA[redis]]></category>
<category><![CDATA[reverse proxy]]></category>
<category><![CDATA[self-hosted]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-proxq-async-http-queue-for-slow-backends/</guid><description><![CDATA[<img
width="300" height="213" src="https://ciprian.51k.eu/wp-content/uploads/2026/04/shot-of-a-little-boy-standing-in-a-corner-at-home-300x213.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/04/shot-of-a-little-boy-standing-in-a-corner-at-home-300x213.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/04/shot-of-a-little-boy-standing-in-a-corner-at-home.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />Some HTTP requests take forever. LLM completions, image generation, video transcoding, big report builds, slow webhook processors — they all sit there chewing on something while your reverse proxy in ...]]></description>
</item>
<item><title>telethon-plus: Your Telegram Account as an HTTP API and MCP Server</title><link>https://ciprian.51k.eu/docker-telethon-plus-your-telegram-as-an-http-api-and-mcp-server/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Wed, 29 Apr 2026 22:13:19 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[mtproto]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[telegram]]></category>
<category><![CDATA[telethon]]></category>
<category><![CDATA[userbot]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-telethon-plus-your-telegram-as-an-http-api-and-mcp-server/</guid><description><![CDATA[<img
width="300" height="200" src="https://ciprian.51k.eu/wp-content/uploads/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens-300x200.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens-300x200.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />Telegram has two APIs. The Bot API — neutered, restricted, limited to whatever Telegram decided bots are allowed to do. And MTProto — the actual protocol your phone uses, with ...]]></description>
</item>
<item><title>aichteeteapee: A Go HTTP Library Named By Someone Who Thinks Spelling Things Out Is Funny</title><link>https://ciprian.51k.eu/aichteeteapee-a-go-http-library-named-by-someone-who-thinks-spelling-things-out-is-funny/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Sat, 18 Apr 2026 04:24:37 +0000</pubDate>
<category><![CDATA[Golang]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[go]]></category>
<category><![CDATA[golang]]></category>
<category><![CDATA[http]]></category>
<category><![CDATA[library]]></category>
<category><![CDATA[middleware]]></category>
<category><![CDATA[Open Source]]></category>
<category><![CDATA[server]]></category>
<category><![CDATA[websocket]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=1161</guid><description><![CDATA[<img
width="300" height="295" src="https://ciprian.51k.eu/wp-content/uploads/2026/04/D4cxln0-f1c9d0d2-1a40-4de5-b9fd-9551ea38a6ef-300x295.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/04/D4cxln0-f1c9d0d2-1a40-4de5-b9fd-9551ea38a6ef-300x295.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/04/D4cxln0-f1c9d0d2-1a40-4de5-b9fd-9551ea38a6ef-1024x1005.webp 1024w, https://ciprian.51k.eu/wp-content/uploads/2026/04/D4cxln0-f1c9d0d2-1a40-4de5-b9fd-9551ea38a6ef-768x754.webp 768w, https://ciprian.51k.eu/wp-content/uploads/2026/04/D4cxln0-f1c9d0d2-1a40-4de5-b9fd-9551ea38a6ef.webp 1200w" sizes="(max-width: 300px) 100vw, 300px" />Say it out loud: aichteeteapee. Go on. Sound it out. Aitch-tee-tee-pee. Yeah. That&#8217;s HTTP. I named my Go HTTP library by spelling &#8220;HTTP&#8221; phonetically and published it with a straight ...]]></description>
</item>
<item><title>hybrids3: S3-Compatible Object Storage That Doesn&#8217;t Require a PhD</title><link>https://ciprian.51k.eu/docker-hybrids3-s3-compatible-object-storage-that-doesnt-require-a-phd/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Sat, 18 Apr 2026 01:48:54 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[boto3]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[object-storage]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[s3]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[sqlite]]></category>
<category><![CDATA[storage]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=1151</guid><description><![CDATA[<img
width="300" height="169" src="https://ciprian.51k.eu/wp-content/uploads/2026/04/gQRUXYrT9oz7nKxPhYFhwX-650-80.jpg-300x169.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/04/gQRUXYrT9oz7nKxPhYFhwX-650-80.jpg-300x169.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/04/gQRUXYrT9oz7nKxPhYFhwX-650-80.jpg.webp 650w" sizes="(max-width: 300px) 100vw, 300px" />Put nginx in front of MinIO at a path prefix and try to use presigned URLs. Go ahead, I&#8217;ll wait. The problem is AWS Signature V4. The signature covers the ...]]></description>
</item>
<item><title>docker-planesnitch: Snitching on Every Aircraft That Dares Fly Near You</title><link>https://ciprian.51k.eu/docker-planesnitch-snitching-on-every-aircraft-that-dares-fly-near-you/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Sun, 08 Mar 2026 04:00:57 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[Radio]]></category>
<category><![CDATA[ads-b]]></category>
<category><![CDATA[adsb-fi]]></category>
<category><![CDATA[aircraft tracking]]></category>
<category><![CDATA[airplanes.live]]></category>
<category><![CDATA[aviation]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[devops]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[flight tracking]]></category>
<category><![CDATA[geolocation]]></category>
<category><![CDATA[military]]></category>
<category><![CDATA[monitoring]]></category>
<category><![CDATA[notifications]]></category>
<category><![CDATA[open data]]></category>
<category><![CDATA[plane spotting]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[real-time]]></category>
<category><![CDATA[squawk]]></category>
<category><![CDATA[surveillance]]></category>
<category><![CDATA[telegram]]></category>
<category><![CDATA[webhook]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-planesnitch-snitching-on-every-aircraft-that-dares-fly-near-you/</guid><description><![CDATA[<img
width="300" height="276" src="https://ciprian.51k.eu/wp-content/uploads/2026/03/Screenshot_2026-03-11_01-15-08-300x276.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/03/Screenshot_2026-03-11_01-15-08-300x276.png 300w, https://ciprian.51k.eu/wp-content/uploads/2026/03/Screenshot_2026-03-11_01-15-08-768x708.png 768w, https://ciprian.51k.eu/wp-content/uploads/2026/03/Screenshot_2026-03-11_01-15-08.png 829w" sizes="(max-width: 300px) 100vw, 300px" />I live under a flight path. Military cargo planes, government jets, police helicopters, the occasional emergency squawk — all of it flying over my head and I had no idea ...]]></description>
</item>
<item><title>mt5-httpapi: MetaTrader 5 Running in Docker With a REST API Because MQL5 Can Go Fuck Itself</title><link>https://ciprian.51k.eu/mt5-httpapi-metatrader-5-running-in-docker-with-a-rest-api-because-mql5-can-go-fuck-itself/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Sun, 15 Feb 2026 10:02:05 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[Trading]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[algorithmic trading]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[crypto]]></category>
<category><![CDATA[devops]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[flask]]></category>
<category><![CDATA[forex]]></category>
<category><![CDATA[kvm]]></category>
<category><![CDATA[market data]]></category>
<category><![CDATA[metatrader]]></category>
<category><![CDATA[metatrader5]]></category>
<category><![CDATA[mt5]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[qemu]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[smart money concepts]]></category>
<category><![CDATA[technical analysis]]></category>
<category><![CDATA[trading]]></category>
<category><![CDATA[trading bot]]></category>
<category><![CDATA[windows]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/mt5-httpapi-metatrader-5-running-in-docker-with-a-rest-api-because-mql5-can-go-fuck-itself/</guid><description><![CDATA[<img
width="300" height="215" src="https://ciprian.51k.eu/wp-content/uploads/2026/02/fxall-metatrader-xx-for-desktop-300x215.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/02/fxall-metatrader-xx-for-desktop-300x215.png 300w, https://ciprian.51k.eu/wp-content/uploads/2026/02/fxall-metatrader-xx-for-desktop-768x550.png 768w, https://ciprian.51k.eu/wp-content/uploads/2026/02/fxall-metatrader-xx-for-desktop.png 860w" sizes="(max-width: 300px) 100vw, 300px" />MetaTrader 5 only runs on Windows. The official Python library only works on Windows. The MQL5 scripting language is a C++ knockoff from 2005 that makes you want to gouge ...]]></description>
</item>
<item><title>oapixconstgen: Make Your OpenAPI Spec the Source of Truth for Go Constants</title><link>https://ciprian.51k.eu/oapixconstgen-make-your-openapi-spec-the-source-of-truth-for-go-constants/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Wed, 28 Jan 2026 05:22:03 +0000</pubDate>
<category><![CDATA[Golang]]></category>
<category><![CDATA[cli]]></category>
<category><![CDATA[code generation]]></category>
<category><![CDATA[golang]]></category>
<category><![CDATA[openapi]]></category>
<category><![CDATA[yaml]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/oapixconstgen-make-your-openapi-spec-the-source-of-truth-for-go-constants/</guid><description><![CDATA[<img
width="300" height="228" src="https://ciprian.51k.eu/wp-content/uploads/2026/01/Screenshot_2026-05-14_08-27-38-300x228.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/01/Screenshot_2026-05-14_08-27-38-300x228.png 300w, https://ciprian.51k.eu/wp-content/uploads/2026/01/Screenshot_2026-05-14_08-27-38.png 553w" sizes="(max-width: 300px) 100vw, 300px" />x-constants: int: defaultPageSize: &#38;defaultPageSize 20 maxPageSize: &#38;maxPageSize 100 uint: minPasswordLength: &#38;minPasswordLength 8 float64: requestTimeout: &#38;requestTimeout 30.5 string: defaultLocale: &#38;defaultLocale "en-US" bool: enableCache: &#38;enableCache true // Code generated by oapixconstgen. DO ...]]></description>
</item>
<item><title>docker-stealthy-auto-browse: The Browser That Doesn&#8217;t Know It&#8217;s Being Automated</title><link>https://ciprian.51k.eu/docker-stealthy-auto-browse-the-browser-that-doesnt-know-its-being-automated/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Thu, 08 Jan 2026 03:14:27 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[ai automation]]></category>
<category><![CDATA[ai browser]]></category>
<category><![CDATA[anti-detection]]></category>
<category><![CDATA[authentication]]></category>
<category><![CDATA[bot detection]]></category>
<category><![CDATA[browser automation]]></category>
<category><![CDATA[camoufox]]></category>
<category><![CDATA[claude code]]></category>
<category><![CDATA[cloudflare bypass]]></category>
<category><![CDATA[cluster]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[fingerprint]]></category>
<category><![CDATA[firefox]]></category>
<category><![CDATA[haproxy]]></category>
<category><![CDATA[headless browser]]></category>
<category><![CDATA[http api]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[load balancing]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[model context protocol]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[playwright]]></category>
<category><![CDATA[privacy]]></category>
<category><![CDATA[pyautogui]]></category>
<category><![CDATA[redis]]></category>
<category><![CDATA[scraping]]></category>
<category><![CDATA[selenium alternative]]></category>
<category><![CDATA[stealth]]></category>
<category><![CDATA[vnc]]></category>
<category><![CDATA[web scraping]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-stealthy-auto-browse-the-browser-that-doesnt-know-its-being-automated/</guid><description><![CDATA[<img
width="300" height="200" src="https://ciprian.51k.eu/wp-content/uploads/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing-300x200.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing-300x200.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />I&#8217;ve been automating browsers for years. Selenium, Puppeteer, Playwright — used them all, watched them all get caught. The arms race between bot detection and browser automation has been going ...]]></description>
</item>
</channel>
</rss>
<!--
*** This site runs WP Super Minify plugin v2.0.1 - http://wordpress.org/plugins/wp-super-minify ***
*** Total size saved: 3.335% | Size before compression: 22848 bytes | Size after compression: 22086 bytes. ***
-->