In 17 years since September 9, 2007 I have written 458 blog posts mostly on Wednesdays and Sundays (one post per 2 weeks on average) which have received 1948 comments. Posts are composed of 83942 words and 415 images in total with 183 words and 1 image per post on average which would be a book of 335 pages.
2024
- Sep 14 2024 How to Rate Limit Requests to Specific PHP Files with Nginx
- Sep 4 2024 Use AppleScript to Resize All Windows for Screen Recording
- Jul 7 2024 Airbank D13 Puffer Pro Pump Teardown
- Apr 21 2024 Notes on Bafang CAN Bus
- Apr 15 2024 USB-C PD65W Adapter and Charger for 18V and 20V Power Tool Batteries
2023
- Dec 16 2023 Building a Solar Powered Lora Meshtastic Community Network
- Sep 30 2023 Notes on PowerWalker VI 500 R1U UPS
- May 7 2023 Notes on Beelink U59 Pro (Intel N5105) as a Home Server
- Apr 17 2023 Notes on NEO Tuya Zigbee HomeKit Hub
- Mar 4 2023 Notes on Nilan Compact P2 GEO3 Polar
- Feb 19 2023 How Much Insulation is Too Much?
2022
- Dec 3 2022 Insulation Efficiency of Electric Hot Water Heaters
- Apr 29 2022 Notes on Tuya Air Quality Sensors
- Apr 27 2022 Use Ventilation Exhaust Air for Space Heating and Hot Water
- Apr 25 2022 Notes on Zemismart HomeKit Zigbee Hub
- Apr 18 2022 Use Hiking DDS238-2 ZN/S Energy Meter with Home Assistant
- Apr 17 2022 Use Aqara G2H Zigbee Camera Hub with Home Assistant
- Feb 13 2022 Notes on Gree Amber Nordic / Prestige GWH09YD-S6DBA2A Heat Pump
- Jan 23 2022 Notes on MySensors
2021
- Dec 24 2021 WireGuard on MikroTik RouterOS
- Oct 24 2021 Using Mini Split Heat Pumps for Space and Hot Water Heating
- Sep 11 2021 Notes on Lollette LE3U PLC
- Jul 24 2021 Remote Access Protocol for Reolink Battery Powered Cameras
- May 1 2021 When Tuya SM-AW713Z (Zigbee) is Actually SM-AW713 (WiFi)
- Mar 28 2021 Zehnder ComfoSpot 50 Communication Protocol
- Mar 6 2021 Sonoff Si7021 Teardown
2020
- Dec 28 2020 Mikrotik CAPsMAN is Awesome
- Aug 16 2020 WireGuard Routing and Port Forwarding
- Aug 10 2020 WireGuard Network Managers
- Jul 23 2020 RSS Feeds for WordPress Plugin and Theme Support Forum Topics and Replies
- Jul 10 2020 Store Contact Form 7 Submissions in TablePress
- Jun 30 2020 WireGuard on Raspberry Pi
- May 14 2020 CSS Minification for Server-Side Rendered Apps
- Apr 24 2020 Using Unit Tests to Find WordPress Plugin Bugs
- Apr 2 2020 How to Bulk Update the “Tested up to” Version for WordPress Plugins
- Mar 22 2020 RAK7246 LoRaWAN Gateway Review
- Jan 25 2020 Aranet4 Teardown
2019
- Dec 30 2019 Sensor Pilot: A Progressive Web App (PWA) for Bluetooth Sensors
- Nov 27 2019 Apple Podcasts Subscriptions
- Nov 18 2019 Action Camera Lenses
- Oct 27 2019 Ikea Trådfri vs Xiaomi Mijia and Aqara Zigbee Switches
- Sep 24 2019 Sensors for Smart Passive House
- Aug 26 2019 Checkout Pilot for WooCommerce
- Aug 17 2019 How to Show and Hide Gutenberg Blocks in Context
- Aug 9 2019 Solar Powered Raspberry Pi Camera
- Jul 12 2019 Docker Volume Permissions
- Jul 5 2019 PGP Subkeys for Keybase
- Jun 5 2019 Notes on Sign In with Apple
- Apr 7 2019 Custom Fields Metabox in Gutenberg Block Editor
- Apr 6 2019 WordPress Product Demo Videos
- Mar 10 2019 Notes on ESP8266 and MicroPython
- Jan 21 2019 Top Posts in 2018
- Jan 20 2019 Missing Dependencies and Open Source Contributions
- Jan 1 2019 Homebrew for WordPress Development
2018
- Dec 9 2018 Laravel Homestead for WordPress Theme and Plugin Development
- Nov 17 2018 Block Context for Gutenberg
- Nov 14 2018 Low Power ESP8266
- Nov 11 2018 MicroPython Button Debounce
- Oct 3 2018 Solid, WebID and OpenID Connect
- Sep 21 2018 WordPress Development Environment as a Composer Dependancy
- Sep 5 2018 Google Smart Lock for All
- Jul 19 2018 MySensors, RFM69 and ATTiny841
- May 30 2018 Composer, Travis and Bash Source
- Mar 27 2018 Notes on Webpack Hot Module Replacement
- Jan 23 2018 Retiring the WordPress Blogroll
- Jan 11 2018 Relays for Home Automation
- Jan 2 2018 Static Websites with Headless WordPress via REST API
2017
- Dec 26 2017 MacOS Photos Backup
- Dec 9 2017 Notes on Grunt
- Dec 3 2017 Notes on Metalsmith and Jekyll
- Nov 26 2017 KEY-ID FIDO U2F: How to Remove the Green LED
- Nov 12 2017 Part 2: DIY Electric Skateboard Electronics
- Oct 12 2017 Atom Autocomplete for WordPress Coding Standard (WPCS) Whitelist Flags
- Sep 20 2017 10 Years of Blogging
- Aug 30 2017 Decoding the FVT ESC Firmware
- Aug 15 2017 Poker 3 for Mac
- Jun 16 2017 WordPress.com Usability Issues
- May 6 2017 How to Get YouTube Channel Subscriber Count without Using API
- Apr 9 2017 Part 1: DIY Electric Skatboard, Hub Motor & Trucks
- Mar 19 2017 DIY Professional Wireless Headphones
- Mar 5 2017 Display for Orange Pi Zero
- Feb 25 2017 Orange Pi Zero GPIO Pins
- Feb 13 2017 Wiring Maytech Hub Motors to Flier Twin ESC
- Feb 11 2017 PiJack Ethernet Hat for Raspberry Pi Zero
- Jan 30 2017 Orange Pi Zero as a Web Server
- Jan 29 2017 Check the Progress of createinstallmedia
- Jan 15 2017 The Electric Poodle Project
- Jan 8 2017 Video Review of the Maytech 90mm Hub Motors for Electric Skateboards
- Jan 1 2017 Starting a Video Blog
2016
- Dec 29 2016 Habits
- Dec 21 2016 MacBook Battery Time Remaining
- Nov 2 2016 WordPress Blogroll Still Rolling
- Sep 13 2016 Using 3.5mm and XLR Microphones with iPhone 7 over Bluetooth
- Aug 5 2016 Instagram Stories are Awesome
- Jul 8 2016 Why Drupal Faded
- Jul 6 2016 C.H.I.P Computer is Awesome
- May 20 2016 Create Excel .xlsx Files in PHP
- Apr 23 2016 AI is Overrated
- Mar 11 2016 Pebble Watch is Awesome
- Jan 16 2016 Sensor Data in Physical Web URLs
2015
- Dec 26 2015 Sync OS X Photos to Anywhere
- Dec 21 2015 WordPress Admin Over SSL in Multisite
- Dec 20 2015 The Future of Cryptography with Quantum Computing
- Dec 9 2015 Contenful User Interface
- Nov 18 2015 Two-Step Verification Setup Workflow
- Oct 25 2015 NaNoWriMo 2015
- Oct 6 2015 Select and Subscribe Bookmarklet for Feedly
- Oct 2 2015 WordPress.com User Experience
- Sep 9 2015 WooCommerce for Apple TV
- Sep 7 2015 Version 0.2 of Contact Form 7 Controls
- Aug 31 2015 PHP 7 Build Script
- Jul 30 2015 Stop pushing the web forward
- Jul 16 2015 PHP, Net-SNMP and OS X 10.10.5
- May 1 2015 Home Batteries
- Mar 5 2015 Storing Raspberry Pi Wi-Fi Network Settings on the SD Card
- Feb 14 2015 Invisible Click Tracking
- Jan 29 2015 Electric Penny Bicycle
- Jan 8 2015 Social Networks and Vlogging in 2014
2014
- Dec 6 2014 Mounting Shared Folder in VirtualBox on OS X for ESP8266 SDK
- Dec 2 2014 ESP8266 Wi-Fi Module with Teensy and Arduino
- Nov 27 2014 Concatenate Assets Instead of Loading Conditionally
- Oct 30 2014 John Schuch on Electronics, Hackaday and Licensing
- Sep 24 2014 Version 1.3.6 of Storage for Contact Form 7 Plugin
- Sep 3 2014 Contact Form 7 Extras
- Aug 29 2014 Brent Simmons on Social Media
- Aug 28 2014 Jason Schuller on WordPress Theme Business
- Aug 26 2014 Non-Blocking Javascript
- Aug 21 2014 Use Nginx Reverse Proxy to Mirror GitHub API
- Aug 9 2014 RSS and Shared Links in OS X Yosemite
- Jul 28 2014 Getting Twitter Follower Count without Using API
- Jul 11 2014 Widget Context 1.0 Now Available
- Jul 11 2014 Export as CSV for Storage for Contact Form 7 Plugin
- Jun 4 2014 Contact Form 7 not Sending Emails
- May 30 2014 Contact Form 7 Storage Plugin
- Apr 9 2014 Menu Performance in WordPress 3.9
- Feb 21 2014 Enable Custom Page Template for Static Front Page in WordPress
- Feb 13 2014 Minit Update: Better Cache Purge and a Filter to Exclude Files
- Feb 12 2014 New Plugin: Custom 404 Error Page
- Feb 4 2014 GitHub Gists SSH Access
- Jan 22 2014 Håkon Wium Lie on CSS Regions
- Jan 15 2014 Create Release ZIP Files from Git Tags
- Jan 3 2014 Selling tinklog.com domain name
2013
- Oct 8 2013 Use Javascript to Change Viewport Width Depending on the Window Size
- Oct 7 2013 Matteo Spinelli on Open Source
- Sep 30 2013 Minit Plugin and SSL
- Sep 1 2013 Numeric Shortlinks Plugin Update
- Aug 25 2013 Cache Purge for Minit
- Aug 25 2013 Script Helper Plugin for WordPress
- Aug 21 2013 USB Device Profile of Mobius Action Camera
- Aug 17 2013 Reusable Software
- Aug 6 2013 Disable Sitemap Creation in WordPress SEO
- Aug 2 2013 Grand Rewrite
- May 23 2013 Recursive PNGOUT
- May 23 2013 New Plugin: Code Prettify (Syntax Highlighter)
- May 23 2013 Recursive PNGOUT for Optimising All Images in a Folder
- May 21 2013 Difference Between Tumblr and WordPress
- May 20 2013 Minit Plugin and Web Fonts
- May 19 2013 How to Stream Audio Over SSH Using SoX
- May 14 2013 Disable Title Rewrite in WordPress SEO
- May 4 2013 Content and CMS
- Apr 27 2013 Photos and Timelapse Videos Using Avconv (ffmpeg)
- Apr 26 2013 How to Remove Duplicate Files and Images with Duff in Linux
- Apr 9 2013 Interview with Dougal Campbell
- Apr 8 2013 Building Medium
- Apr 7 2013 Glances System Monitor
- Apr 6 2013 New Plugin: Numeric Shortlinks
- Apr 5 2013 FeedBurner and WordPress
- Apr 4 2013 Darkleech and Apache
- Apr 3 2013 Automatic Theme Fallbacks for Post Formats in WordPress 3.6
- Mar 29 2013 Auto Auto Update
- Mar 21 2013 Chrome OS and Android
- Mar 14 2013 Brian Shih on Google Reader
- Mar 14 2013 WordPress, Draft and Revision Control
- Mar 13 2013 Major Rewrite of Widget Context
- Mar 12 2013 New Plugin: Widget Output Cache
- Feb 26 2013 Allow Plugins to Short-circuit wp_nav_menu
- Feb 25 2013 PHP Live Regex
- Feb 24 2013 Incorrect 301 Redirects Due to a Bug in “Redirect Canonical”
- Feb 19 2013 Twenty Thirteen WordPress Theme
- Feb 17 2013 AVG, MAX, MIN on meta_value in WordPress
- Feb 12 2013 Add Unique Rel Attribute to Each Gallery Within a Post
- Feb 8 2013 WordPress Multisite Without a Domain Mapping Plugin
- Jan 30 2013 Envato Could Allow 100% GPL Themes and Plugins
- Jan 27 2013 Take Control of Your Widgets — My Presentation from WordCamp Norway 2013
- Jan 22 2013 Speaking at WordCamp Norway 2013
2012
- Dec 4 2012 Use PHP as a Proxy to Dropbox for Serving a Static Website
- Dec 2 2012 Webscript.io
- Nov 29 2012 Video: 50 Shades of WordPress by Andy Stratton
- Nov 26 2012 Instagram Slideshow with AngularJS
- Nov 24 2012 AngularJS
- Nov 14 2012 How to Detect iPad Mini Using Javascript
- Nov 7 2012 Just Ship It
- Nov 7 2012 On OAuth
- Nov 6 2012 Navigating Text Using Keyboard Shortcuts
- Nov 6 2012 On GitHub
- Nov 5 2012 New Plugin: Mobile Redirect for WordPress
- Nov 3 2012 Death of CMS for Personal Publishing
- Nov 2 2012 New Plugin: Minit
- Nov 1 2012 Metroshare Social Sharing Plugin for WordPress
- Oct 31 2012 How to Download and Migrate Attachments and Images from a Large WordPress.com Blog
- Oct 29 2012 Place Postal Code Before City in Gravity Forms Address Fields
- Oct 26 2012 Texts is a Rich Editor for Plain Text
- Oct 25 2012 Tip: Terminal Keyboard Shortcuts
- Oct 22 2012 The Magazine by Marco Arment
- Oct 21 2012 Instagram Square
- Sep 27 2012 The Complexities of Creating a Markdown Parser
- Sep 19 2012 Use GitHub for WordPress Plugin Development
- Sep 17 2012 Link: Moving Beyond End-to-End Path Information to Optimize CDN Performance
- Sep 6 2012 Add WordPress Plugins via Symlinks
- Sep 3 2012 Monitor Memcached with Munin
- Aug 30 2012 Add Featured Images as Enclosures to Posts in WordPress RSS Feeds
- Aug 25 2012 Add Custom Image Sizes to Media Uploader
- Aug 24 2012 Fixing /etc/init.d/php5-fpm Init Script for PHP 5.4 (from Dotdeb) on Debian Squeeze
- Aug 23 2012 PHP: header_remove
- Aug 23 2012 WordPress — Expression Engine Reversion
- Aug 11 2012 Widget Control Plugin Preview; Looking for Beta Testers
- Jun 19 2012 Gas Mask — /etc/hosts Editor for Mac
- Jun 19 2012 Develop and Work with WordPress Multisite Locally Using a Production Database
- Jun 19 2012 11px Verdana on Retina Displays
- Jun 14 2012 Include Terms from Custom Taxonomy in Permalinks of Custom Post Types
- Jun 13 2012 How to Use Manual Social Button Placement with the New Facebook Plugin for WordPress
- Jun 13 2012 Super Easy Responsive Images with Viewport Cookies
- Jun 12 2012 워드 프레스 — WordPress in Korean?
- Jun 9 2012 3D DOM Element Inspector in Firefox
- Jun 8 2012 History of Nginx
- Jun 8 2012 Add Input Field Type as CSS Class in Gravity Forms
- Jun 7 2012 New Plugin: Blog Archive by Categories
- Jun 6 2012 Limit the Number of Words or Characters in WordPress Editor
- Apr 25 2012 .po/.mo File Conversion Tool for WordPress Translators
- Apr 19 2012 Add the Order of Widgets Within a Sidebar as a CSS Class to All Widgets
- Feb 26 2012 Enable WordPress Dashboard Quick Login
- Feb 24 2012 Page Stacks in UI
- Feb 22 2012 How to Avoid Widow “Read More” Links in Post Excerpts
- Feb 21 2012 Rasmus Lerdorf on the History and Future of PHP
- Feb 20 2012 Add Custom URL Redirects to Your WordPress Dashboard Areas or Login Page
- Feb 18 2012 How to Remove All Line Breaks from Text Using Regex
- Feb 17 2012 How to Extract Heading Content (h1, h2, etc.) from an HTML String Using Regex
- Feb 15 2012 How to Add Post Categories and Tags as #Hashtags to Tweets Automatically with the Simple Twitter Connect Plugin
- Feb 12 2012 HTML5 Notepad App Update
- Feb 9 2012 Round 2 of Tumblr vs. WordPress vs. Blogger: FIGHT!
2011
- Dec 18 2011 Away Until February 2012
- Nov 13 2011 How to Embed Your YouTube Channel as a Playlist
- Nov 9 2011 Use Sticky Posts as Category Description
- Nov 1 2011 How to Remove “View all posts filed under” Prefix from Link Title Attribute in Category Widget
- Oct 24 2011 Check Who is Tweeting About Your Blog or Website
- Oct 23 2011 Backblaze Review
- Oct 16 2011 How to Automatically Add Image Credit or Source URL to Photo Captions in WordPress
- Oct 2 2011 WebKit Bug: Anti-aliasing for @font-face fonts
- Sep 8 2011 How to Exclude Sticky Posts from Adjacent Post Links
- Aug 30 2011 Widget Context UI Update 2011, Version 2
- Aug 21 2011 Request for Feedback: Widget Context UI Update 2011, v1
- Aug 15 2011 Akismet, Akismet, Akismet
- Jun 12 2011 Page Speed Score of 100/100 with WordPress
- Jun 9 2011 The trend towards permissive licensing
- Jun 1 2011 Multiple Galleries 0.4
- May 27 2011 Self-hosted HTML5 Notepad App With Synchronization
- Mar 20 2011 Remove Inline CSS and Line Breaks in WordPress Galleries
- Mar 16 2011 A Simple PHP Utility to Migrate Emails Between Two IMAP/POP Accounts
- Feb 28 2011 Replace WordPress Login Logo With Your Site’s Name and Link
- Feb 26 2011 Add rel Attribute to Image Links in WordPress Galleries
- Feb 22 2011 Enable WordPress Plugin, Theme Updates and Pretty Permalinks on Nginx
- Feb 17 2011 How to Add Simple Google Site Search to Any Website
- Jan 30 2011 Rewrite WP-Minify URLs for CSS and JS Offloading
- Jan 30 2011 Page Speed 95/100
- Jan 24 2011 Tabbed Widgets Update: Version 1.3.1
- Jan 23 2011 Tabbed Widgets Update: Version 1.3
- Jan 22 2011 Idea for WikiLeaks Identity
- Jan 20 2011 Very Fast
- Jan 15 2011 Google Sitelinks
- Jan 12 2011 Design On January 2011
- Jan 12 2011 How to Add Shortlink Support to Twitter Tools
2010
- Dec 27 2010 The Price of Software and WordPress Themes
- Nov 22 2010 Graphic vs. Web Design
- Nov 4 2010 YSlow Grade A
- Nov 4 2010 High Performance WordPress
- Oct 18 2010 jQuery Script for Loading More Posts
- Oct 5 2010 Matthew Carter on The Boston Globe
- Sep 17 2010 Alexa on konstruktors.com
- Aug 23 2010 Deriving and Linking GPL
- Jul 18 2010 Linux Kernel, Modules and Plugins
- Jul 17 2010 GPL Sockets
- Jul 11 2010 Location Aware Login Prompt
- Jul 11 2010 Automatic Updates for Plugins and Themes Hosted Outside WordPress Extend
- Jul 9 2010 OpenID and PHP 5.3
- Jun 26 2010 AJAX Cache Purge Cookie Plugin
- Jun 26 2010 Laptop from Aboard the Shuttle Spacecraft
- Jun 21 2010 Widget Context User Interface Update
- Jun 19 2010 Bitmaps for Gnome Panel Background
- Jun 18 2010 AJAX Cache Key Invalidation Plugin
- Jun 7 2010 Steve is Listening (or iPhone 4)
- Jun 1 2010 Standalone Script for Clearing APC Cache
- May 13 2010 Chrome OS vs Android for Tablets
- May 5 2010 Use AJAX for Cache Invalidation
- May 5 2010 Regarding the ‘Like’ Button
- May 2 2010 ‘Clear APC Cache’ Button for WordPress
- Apr 28 2010 PHP APC Potential Cache Slam Averted for Key
- Apr 22 2010 Moving Away from MediaTemple
- Apr 20 2010 Patent Absurdity, a Documentary
- Apr 6 2010 STS-131 in Orbit
- Apr 5 2010 Multiple Galleries per Post/Page, WordPress 2.9 and 3.0 Update
- Mar 22 2010 Coincidence
- Mar 4 2010 Ubuntu's Lost Identity
- Feb 24 2010 Notes on the 2010 WordPress Theme
- Feb 22 2010 Remove index.html from the URL
- Feb 22 2010 The Magic of Software (Licensing)
- Feb 17 2010 The Unspoken Heroes of Web Design
- Feb 7 2010 Sunday with Beethoven
- Feb 2 2010 Egīls Pārups (parups.com) running a child theme of Portfolio Racer
- Jan 13 2010 Smarter Cleaner Gallery
- Jan 2 2010 Google humor: page speed suggestion
- Jan 1 2010 Web Infinity
2009
- Dec 26 2009 Automatically Escape HTML Entities of Code Fragments in Comments
- Dec 15 2009 Semantics of Article Headline and Byline
- Dec 14 2009 Tabbed Widgets 0.83
- Dec 11 2009 Tabbed Widgets Updated for WordPress 2.8
- Dec 11 2009 Pāri jumtiem lido kaijas
- Dec 6 2009 Multiple Galleries per Post/Page
- Nov 17 2009 The Pricey GPL Thought Experiment
- Nov 14 2009 Basic Math of GPL
- Nov 13 2009 Automatic Updates for Developer Hosted Themes
- Nov 13 2009 Enable Automatic Updates for Plugins Hosted by Developers
- Nov 7 2009 US Stimulus Package: $2588 to Every American
- Nov 2 2009 Perfumes Named After Their Month of Release
- Oct 27 2009 Education, Creativity and Individuality
- Oct 24 2009 WhiteHouse.gov Runs Drupal
- Oct 13 2009 Concatenate Javascript and CSS Files with WP Minify
- Oct 4 2009 Global Debt Comparison
- Sep 8 2009 OSCar 24H
- Aug 21 2009 Hey, You’re OK
- Aug 15 2009 PubSubHubbub & WordPress
- Aug 12 2009 WordPress.com Redesign
- Jul 30 2009 WordPress and Nginx
- Jul 21 2009 Twitter’s Success
- Jul 20 2009 No Font Embedding, Please
- Jul 16 2009 Widget Context Plugin Added to the Official Plugin Repository
- Jul 16 2009 Widget Context 0.4.1
- Jul 10 2009 Member of the Free Software Fundation
- Jul 9 2009 Palm WebOS and GPL
- Jul 3 2009 Proprietary vs. Liberal vs. GNU GPL
- Jun 13 2009 Widget Context Update for WordPress 2.8
- Jun 12 2009 WordPress, Plugins and Open Source
- Jun 11 2009 OpenID Plugin and WordPress 2.8
- Jun 9 2009 Is iPhone 3G "S" Slow or Small?
- May 23 2009 Free Software, GPL and WordPress
- May 17 2009 Widget Context Plugin for WordPress 2.8
- May 12 2009 Quick Reply Templates Plugin and WordPress 2.8
- May 11 2009 CSS @Imports Suck
- May 6 2009 Digital Britain and USB Flash Drives
- May 2 2009 Remove Border from Image Links
- Apr 29 2009 WordPress Admin Header Design Tweak, Take Two
- Apr 26 2009 Tweaking WordPress Admin Header
- Apr 25 2009 Matt Mullenweg Tonight on WordPress Weekly
- Apr 23 2009 The Future of Media is Linux
- Apr 22 2009 Open Source Logo for Labeling Things and Ideas Made in Latvia
- Apr 22 2009 Design on April 2009
- Apr 1 2009 Display Widgets Only on Certain Pages
- Mar 29 2009 WordPress 2.8 bleeding-edge and WordPress_Module::_weak_escape()
- Mar 18 2009 Widget Context Update — Word Count Check
- Mar 4 2009 Cite, Quote and Twitter
- Mar 4 2009 MediaTemple’s Disappointing Grid
- Feb 17 2009 The New Pepsi Logo
- Feb 11 2009 Rights to Read a Book Out Loud
- Feb 8 2009 Jill Barber
- Feb 4 2009 I still believe in two hearts
2008
- Dec 19 2008 WordPress, GPL and Widget Context
- Dec 17 2008 WordPress Plugins which I Use
- Dec 12 2008 WordPress, Themes and GPL
- Dec 12 2008 PHP Speedy and WordPress 2.7
- Dec 9 2008 Post from Laconi.ca to WordPress
- Dec 7 2008 Bitstream Charter Typeface
- Nov 18 2008 6:00 AM Podcast Theme Preview
- Nov 15 2008 Squeeze the Header of the New WordPress 2.7 Dashboard
- Nov 3 2008 Show Ads Only to Visitors Coming from Search Engines
- Oct 30 2008 22 queries, 1.459 seconds
- Oct 29 2008 Come and See the New Design
- Oct 15 2008 WordPress 2.7 Vertical Navigation
- Oct 13 2008 What Designers Do
- Oct 3 2008 WordPress UI Idea: Menu Item Sorting and Renaming
- Oct 1 2008 WordPress 2.7 Administration UI Wireframes
- Sep 24 2008 Tabbed Widgets Plugin Update (0.76)
- Sep 22 2008 WordPress Dashboard UI Idea #3
- Sep 18 2008 Open Share Icon that Looks Good at Small Sizes
- Sep 17 2008 WordPress Dashboard — Idea No.3
- Sep 6 2008 Microsoft, you finally got it!
- Aug 29 2008 WordPress Dashboard UI Idea Update
- Aug 28 2008 WordPress Crazyhorse UI vs. Kaspars’ UI Proposal
- Aug 27 2008 Fully Functional Drag-and-Drop WordPress Dashboard Design Idea
- Aug 26 2008 Idea for a WordPress Dashboard Layout & Design
- Aug 25 2008 First Impressions of WordPress 2.7
- Aug 25 2008 Tabbed Widgets Now Better than Ever
- Aug 21 2008 Comments and the Future of Blogging
- Aug 10 2008 Widget Context plugin for WordPress
- Aug 1 2008 Saliņas Guļbūves (log houses) Powered by WordPress
- Aug 1 2008 It is a Big Day Today
- Jul 26 2008 Vote for Tabbed Widgets Plugin
- Jul 24 2008 Comic Sans Design Challenge
- Jul 23 2008 Is Your WordPress Theme Good Enough?
- Jul 19 2008 Google recursion?
- Jul 16 2008 What Makes a Great Journalist
- Jul 16 2008 Idea: WordPress Theme for Audio & Video Podcast Websites
- Jul 14 2008 Tabbed Widgets in the Wild
- Jul 13 2008 Opera Web Standards Curriculum
- Jul 10 2008 Tabbed Widgets Plugin for WordPress
- Jul 4 2008 Getting PHP Speedy Plugin to Work with WordPress 2.6
- Jul 2 2008 Running and Debugging WordPress 2.6 Beta
- Jun 22 2008 Fixing «PostPost» and «Ozh’ Absolute Comments» Plugins
- Jun 11 2008 Is Linux the New Black, the New Red?
- Jun 5 2008 issuu — simple and intuitive document viewer
- May 12 2008 Baltic Amber 1.32 — removed .youare section from your WordPress Dashboard
- May 9 2008 OpenID SeatBelt plugin for Firefox
- May 6 2008 In the World of Open Source
- May 6 2008 Baltic Amber Themes in the Wild
- May 5 2008 Baltic Amber Admin Themes & Schemes Now With a Colour Picker
- Apr 23 2008 How to Be Your Own OpenID Provider and Use Your blog’s URL for Identification
- Apr 20 2008 Baltic Amber Themes & Schemes for Your WordPress 2.5 Administration Panel
- Apr 8 2008 Sounds of typing
- Apr 3 2008 Eclipse PHP Development Tools (PDT) Video Tutorials
- Apr 1 2008 Simple Fullscreen Text Editors for Students, Bloggers, Journalists and Writers
- Mar 31 2008 Solving the Authentication and Plugin Errors After an Upgrade to WordPress 2.5
- Mar 30 2008 Hello, WordPress 2.5
- Mar 28 2008 WordPress Plugin of the Year: PHP Speedy
- Mar 27 2008 We’re back with a free font suggestion — Liberation Sans
- Mar 17 2008 Posting suspended while on vacation
- Feb 24 2008 How to Create Beautiful and Elegant HTML Lists Using CSS
- Feb 23 2008 Woolgathering — Daily Sketches and Drawings by Elizabeth Perry
- Feb 19 2008 Web Design Critique: Consistency and Homogeneity of the Blog Layout
- Feb 9 2008 Podcast of the week: WordPress Weekly
- Feb 7 2008 Single page entry archive is available finally
- Feb 5 2008 Suggestions for writing flexible and usable plugin
- Feb 4 2008 WordPress Plugin: Custom Function Widgets
- Feb 1 2008 Singer/songwriter Martin Confused — acoustic and absolutely fantastic
- Jan 28 2008 Take-away photo and image positioning CSS styles for blogs — idea for a plugin
- Jan 25 2008 Got a meta in a heada’ — supporting standards and welcoming IEn where n = 1…∞
- Jan 24 2008 Browser Versions as a Switch of Rendering Modes — the Verdict
- Jan 23 2008 IE8 Version Targeting — Understanding and Discussing the Arguments
- Jan 23 2008 Browser Version Targeting vs. the Web Standards
- Jan 16 2008 Say Hello to Morning Racer
- Jan 11 2008 Podcast of the week: Boagworld
- Jan 5 2008 Got permalinks broken after the latest WordPress update
2007
- Dec 18 2007 Screenshots of a new 2-column WordPress theme
- Dec 9 2007 Back to pencil and paper
- Dec 8 2007 Updated AdSense Manager Plugin: Ad Slot IDs and Rounded Corners
- Dec 4 2007 Standards Watch: Design Observer
- Nov 30 2007 Preview of a new WordPress theme
- Nov 27 2007 Introducing and explaining the nature of light
- Nov 23 2007 Nanoblog, Tumblelog or Asides
- Nov 22 2007 How Graphic is the Web Design, and How Web is the Graphic Design
- Nov 14 2007 New WordPress Theme: Sans–serif Racer
- Nov 13 2007 Logos and Names Are Not Headings
- Nov 8 2007 Features Of the Upcoming «Times Racer» WordPress Theme
- Nov 5 2007 Time Magazine’s Blind Love for Apple
- Nov 3 2007 Agneka Simple — WordPress Theme
- Oct 31 2007 Usage of the Term ‘Web 2.0’
- Oct 30 2007 Finally Some Critical Writing About the Web
- Oct 28 2007 Now It’s Your Turn Journalist
- Oct 26 2007 What is Wrong with the Tech Journalism
- Oct 17 2007 Good and Bad CSS Identifiers
- Sep 20 2007 Optimize for search engines or users?