Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: web development

  • Close-up of a champagne-coloured French Bulldog wearing a teal jumper, lying in a basket and looking towards the camera.

    Lightboxes Without JavaScript

    An image lightbox overlay with no JavaScript whatsoever? Absolutely. Here's how I do it.

    Read more - about 4 minutes (921 words)

    • Article
    • 3 comments
    • posted 12 December, 2023
  • Screenshot showing a "perfect" Lighthouse score for danq.me, with the corner peeled-back to show fragments of WordPress PHP code behind.

    Making WordPress Fast (The Hard Way)

    Lots of guides explain how to improve WordPress performance easily. This guide is different. I'd like to share the hard ways in which you might squeeze even more speed out of your WordPress site.

    Read more - about 17 minutes (3993 words)

    • Article
    • 1 comment
    • posted 4 November, 2023
  • CapsulePress logo (WordPress-style circle containing a space rocket emblazoned with the astrological sign for Gemini) on a purple background.

    CapsulePress - Gemini / Spartan / Gopher to WordPress bridge

    My WordPress blog posts are accessible via Gemini, Spartan, and Gopher. And now I've open-sourced the code that makes it possible. I give you: CapsulePress!

    Read more (457 words)

    • Article
    • posted 10 September, 2023
  • 512kb.club

    Proud to say that danq.me is the newest site to be admitted into Kev Quirk's 512kb club. Let's keep the web lean!

    Read more (23 words)

    • Note
    • posted 2 August, 2023
  • Fabricated screenshot from Microsoft Edge, browsing 3r.org.uk: a "privacy" icon in the address bar has been clicked, and the resulting menu says: About 3r.org.uk. Connection is secure (with link for more info). Privacy and Cookies (with link for more info). Cookies (3 cookies in use) - Strictly necessary (2 in use), dropdown menu set to "Default (accept, delete later)"; Optional (1 in use), dropdown menu set to "Accept for this site". Checkbox for "Treat third-party cookies differently?", unchecked. Privacy (link to full policy): Legitimate interest - this site collects username, IP address, technical logs...; Consenmt - this site collects email address, phone number... Button to manage content. Button to "Exercise data rights".

    How a 2002 standard made 2022 bearable

    Somewhere, in another timeline, the P3P standard is alive and thriving and saving us from cookie/privacy popovers.

    Read more - about 6 minutes (1377 words)

    • Article
    • 9 comments
    • posted 24 April, 2023
  • Screenshot showing my webpage, "The Page With No Code". Using white text (and some emojis) on a blue gradient background, it describes the same thought process as I describe in this blog post, and invites the reader to "View Source" and see that the page genuinely does appear to have no code.

    The Page With No Code

    View Source shows nothing, but the page has content. The Page With No Code is the kind of puzzle that makes web developers unhappy.

    Read more - about 3 minutes (654 words)

    • Article
    • 11 comments
    • posted 11 January, 2023
  • Screenshots showing STS-6, listing the most-recent blog posts on DanQ.me, in two different display styles.

    Spring '83 Came And Went

    As the sun begins to set on Spring '83, I finally finish implementing my server for the protocol, way too late for anybody to pay attention or notice.

    Read more - about 4 minutes (795 words)

    • Article
    • 2 comments
    • posted 20 November, 2022
  • JSON output from DanQ.me's .well-known/links, showing 1,150 outbound links to en.wikipedia.org domains, for topics like "Bulls and Cows", "Shebang (Unix)", "Imposter syndrome", "Interrobang", and "Blakedown".

    .well-known/links in WordPress

    Dan implements a WordPress plugin to support Jim Nielsen's proposal for .well-known/links.

    Read more (230 words)

    • Article
    • 8 comments
    • posted 25 August, 2022
  • Image representing post: DNDle (Wordle, but with D&D monster stats)

    DNDle (Wordle, but with D&D monster stats)

    Dan releases DNDle, a Wordle clone where you assign characteristics to try to guess the Dungeons and Dragons monster-of-the-day.

    Read more (407 words)

    • Article
    • 24 comments
    • posted 16 February, 2022
  • Internet Explorer window showing https://YourBank.com@786590867/ in the address bar.

    Can I use HTTP Basic Auth in URLs?

    Dan dives into HTTP Basic Authentication, its history, and how modern browsers support it, with a focus on URL-based credential passing.

    Read more - about 14 minutes (3099 words)

    • Article
    • 3 comments
    • posted 7 September, 2021
  • Image representing post: Higher/Lower Datepicker

    Higher/Lower Datepicker

    Can Dan make an even-worse "date of birth" field than those spinner ones?

    Read more - about 4 minutes (741 words)

    • Article
    • 3 comments
    • posted 6 July, 2021
  • Bash shell running the command "curl -i https://hell.meiert.org/core/php/link.php". The response includes a HTTP Link: header referencing a CSS stylesheet; this is highlighted.

    The Fourth Way to Inject CSS

    Dan explains why using Link: HTTP headers for stylesheets should be considered a distinct way of loading CSS (that you can't use).

    Read more - about 4 minutes (715 words)

    • Article
    • 2 comments
    • posted 21 December, 2020
  • Dan uses a green screen to add to the intermission.

    Watching Films Together... Apart

    This weekend, Dan hosted a film night for his friends via the magic of the Internet. Here's how he made it work.

    Read more - about 7 minutes (1508 words)

    • Article
    • posted 29 November, 2020
  • Endpoint Encabulator

    Endpoint Encabulator

    Dan shares his latest digital project, the Endpoint Encabulator, with an explanatory video.

    Read more (160 words)

    • Article
    • 14 comments
    • posted 13 November, 2020
  • Opera 5 showing no blinking nor marquee text.

    <blink> and <marquee>

    Dan explores the history of two (much-maligned) HTML tags of the yesterweb. With blinking marquees!

    Read more - about 5 minutes (1115 words)

    • Article
    • 12 comments
    • posted 11 November, 2020

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!