Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /license
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: web development

  • Browsers are pretty good at loading pages, it turns out

    Carter Sande observes that MDN ran faster on old-fashioned hyperlinks than it did with Javascript background loading, and explains why.

    Read more (369 words)

    • Repost
    • posted 22 July, 2019
  • JavaScript frameworks are better for accessibility (and other myths)

    Chris Ferdinandi counters a Twitter user's argument that web frameworks solve a plethora of common web development challenges, and he's right.

    Read more (298 words)

    • Repost
    • 1 comment
    • posted 18 July, 2019
  • DanQ.me scoring 100/100 in all four Lighthouse categories

    #TodayILearned that if you get a perfect 100-100-100-100 + #PWA score from @Google's site performance/accessibility/best practice/SEO tool "@____lighthouse" then you're treated to an animated fireworks display alongside your scores. (Yes, this is for danq.me.)

    Read more (39 words)

    • Note
    • 3 comments
    • posted 6 July, 2019
  • Image representing post: Reply to: A modern font loading strategy with the vanilla JS FontFaceSet.load() method

    Reply to: A modern font loading strategy with the vanilla JS FontFaceSet.load() method

    Chris Ferdinandi's suggestion of using FontFaceSet.load() to prevent FOIT seems overkill. What's wrong with font-display: swap;?

    Read more - about 4 minutes (760 words)

    • Reply
    • 1 comment
    • posted 22 June, 2019
  • The problem with single page apps

    Chris Ferdinandi shares his concerns about SPAs, and I echo with my own.

    Read more (415 words)

    • Repost
    • 1 comment
    • posted 13 June, 2019
  • Image representing post: Reducing motion with the picture element

    Reducing motion with the picture element

    A simple, elegant way to use an inline CSS media query to provide "prefers-reduced-motion" support on animated content.

    Read more (182 words)

    • Repost
    • posted 7 June, 2019
  • Image representing post: Accessibility Resources

    Accessibility Resources

    Beverley Newing shares their hotlist of their favourite accessibility resources.

    Read more (49 words)

    • Repost
    • posted 22 May, 2019
  • JavaScript and the mobile-only user

    Chris Ferdinandi provides further arguments about why Javascript must be considered a progressive enhancement.

    Read more (315 words)

    • Repost
    • 2 comments
    • posted 22 May, 2019
  • An insertion and a deletion on a 2007 blog post announcing Troma Night plans.

    Blogging with semantic insertions and deletions

    Adapting your CSS can make semantically-enhanced / modifications to a blog post clearer to readers.

    Read more - about 4 minutes (779 words)

    • Article
    • 1 comment
    • posted 3 May, 2019
  • Image representing post: How many people are missing out on JavaScript enhancement?

    How many people are missing out on JavaScript enhancement?

    few weeks back, we were chatting about the architecture of the Individual Electoral Registration web service.  We started discussing the pros and cons of an approach that would provide a significantly different interaction for any people not running JavaScript.

    "What proportion of people is that?” an inquisitive mind asked.

    Silence.

    We didn’t really have any idea how many …

    Read more (471 words)

    • Repost
    • 5 comments
    • posted 23 March, 2019
  • Image representing post: I Used The Web For A Day On Internet Explorer 8

    I Used The Web For A Day On Internet Explorer 8

    ...
    Who In The World Uses IE8?
    Before we start; a disclaimer: I am not about to tell you that you need to start supporting IE8.

    There’s every reason to not support IE8. Microsoft officially stopped supporting IE8, IE9 and IE10 over three years ago, and the Microsoft executives are even telling you to stop using Internet Explorer …

    Read more (161 words)

    • Repost
    • posted 22 March, 2019
  • The "Backendification" of Frontend Development

    https://hackernoon.com/the-backendification-of-frontend-development-62f218a773d4 (hackernoon.com)
    Asynchronous JavaScript in the form of Single Page Applications (SPA) offer an incredible opportunity for improving the user experience of your web applications. CSS frameworks like Bootstrap enable developers to quickly contribute styling as they’re working on the structure and behaviour of things.
    Unfortunately, SPA and CSS frameworks tend to result …

    Read more (323 words)

    • Repost
    • 1 comment
    • posted 7 March, 2019
  • Image representing post: Modern CSS on DanQ.me

    Modern CSS on DanQ.me

    Dan explains three of the cutting-edge CSS features implemented on his blog.

    Read more - about 6 minutes (1310 words)

    • Article
    • 2 comments
    • posted 5 March, 2019
  • Cache-Control for Civilians

    Cache-Control for Civilians – CSS Wizardry – CSS Architecture, Web Performance Optimisation, and more, by Harry Roberts (csswizardry.com) One of the most common and effective ways to manage the caching of your assets is via the Cache-Control HTTP header. This header applies to individual assets, meaning everything on our pages can have a very bespoke …

    Read more (122 words)

    • Repost
    • posted 4 March, 2019
  • DanQ.me as displayed by the reimagined WorldWideWeb browser circa 1990

    WorldWideWeb, 30 years on

    To celebrate the Web's 30th birthday, some of Dan's favourite geeks reimplemented the very first browser.

    Read more - about 3 minutes (478 words)

    • Article
    • 26 comments
    • posted 20 February, 2019

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!