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
    • /domains
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: web

  • Yet Another JavaScript Framework

    ...
    It is impossible to answer all of these questions simply. They can, however, be framed by the ideological project of the web itself. The web was built to be open, both technologically as a decentralized network, and philosophically as a democratizing medium. These questions are tricky because the web belongs to no one, …

    Read more (172 words)

    • Repost
    • posted 13 April, 2019
  • Google AMP lowered our page speed, and there's no choice but to use it - unlike kinds

    ...

    We here at unlike kinds decided that we had to implement Google AMP. We have to be in the Top Stories section because otherwise we’re punted down the page and away from potential readers. We didn’t really want to; our site is already fast because we made it fast, largely with a combination of clever …

    Read more (179 words)

    • Repost
    • posted 13 April, 2019
  • Hammer Logo

    Non Stop Hammer Ti.me

    Dan launches NonStopHammerTi.me, the latest pointless thing he's put on the Web.

    Read more (131 words)

    • Article
    • 3 comments
    • posted 3 April, 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
  • Image representing post: Killed by Google - The Google Graveyard & Cemetery

    Killed by Google - The Google Graveyard & Cemetery

    Fusion Tables... Fabric... Inbox... Google+... goo.gl... Goggles... Site Search... Glass... Now... Code... Bump!... Gears... Desktop Search...

    Killed by Google
    Just some of the projects and services that Google has offered and then killed; this site aims to catalogue them all. Some, like Wave, were given to the community (Wave lived on for a while as …

    Read more (249 words)

    • Repost
    • 1 comment
    • posted 21 March, 2019
  • We are actively destroying the web

    One of the central themes of my talk on The Lean Web is that we as developers repeatedly take all of the great things the web and browsers give us out-of-the-box, break them, and then re-implement them poorly with JavaScript.

    This point smacked me in the face hard a few weeks ago after WebAIM released their …

    Read more - about 3 minutes (511 words)

    • Repost
    • 2 comments
    • posted 18 March, 2019
  • Regarding the Thoughtful Cultivation of the Archived Internet

    ...

    With 20+ years of kottke.org archives, I’ve been thinking about this issue [continuing to host old content that no longer reflects its authors views] as well. There are many posts in the archive that I am not proud of. I’ve changed my mind in some cases and no longer hold the views attributed to me …

    Read more (450 words)

    • Repost
    • 2 comments
    • posted 11 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
  • AJAX

    What Does AJAX Even Stand For?

    ...Jesse James Garett of Adaptive Path finally gave this use of Javascript a name. He called it Asynchronous Javascript and XML (thankfully shortened to Ajax). Ajax wasn’t a single method or technology, but a group of principles based on the work being done at Google that described how to handle JavaScript in more demanding web …

    Read more (275 words)

    • Repost
    • posted 4 March, 2019
  • Illustration showing conversation between simulated WorldWideWeb and MetaFilter via an API that ultimately sends requests without a User-Agent, gets a 403 in response, and can't handle the 403 and so returns a confusing 500.

    Debugging WorldWideWeb

    His Geek Flag held high, Dan proposes a minor bugfix to some software that almost nobody cares about.

    Read more - about 5 minutes (1028 words)

    • Article
    • 5 comments
    • posted 24 February, 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
  • You probably don't need a single-page application

    The meteoric rise of front-end frameworks like React, Angular, Vue.js, Elm, etc. has made single-page applications ubiquitous on the web. For many developers, these have become part of their ‘default’ toolset. When they start a new project, they grab the tools they know already: a REST API on the backend, and a React/Angular/Vue/Elm frontend.

    Is there …

    Read more (248 words)

    • Repost
    • posted 19 February, 2019
  • Post-it Note Affirmations and the Amazon Dash

    The amazon dash is a pinnacle of modern web design. It's one of the most intrusive, complex, and resource-dependent devices we've introduced into our homes, yet it appears as a simple oval with a single button for a single use. The use is absurdly narrow: the button will have a picture of Tide detergent, and …

    Read more (251 words)

    • Repost
    • posted 19 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!