Ajaxian

ajaxian.com · Group blog · on HN since 2007

Ajaxian was a news blog covering Ajax, JavaScript and web development techniques, active mainly in the mid-2000s to around 2010.

What HN saysHN commenters remember it as a daily read from roughly 2006 to 2010 that captured the shift from web 1.0 to 2.0.
177HN people shared it
64linked it in comments
531stories submitted
2.8Kstory points
4 years agolast shared
2007people per year2026

Most-shared posts

  1. 1
    Homepage
    5 people · first shared 2008
  2. 2
    Intel’s Parallel Extensions for JavaScript
    4 people · 13 points · first shared 2011 · 3 comments on HN
  3. 3
    Javascript on the GPU
    3 people · 38 points · first shared 2010 · 4 comments on HN
  4. 4
    The End of Days for “View Source”?
    3 people · 21 points · first shared 2009 · 13 comments on HN
  5. 5
    TeX line breaking algorithm in JavaScript
    3 people · 15 points · first shared 2010 · 1 comments on HN
  6. 6
    Adobe, HTML5, and the confusion of standards groups
    3 people · 5 points · first shared 2010 · discussion on HN
  7. 7
  8. 8
  9. 9
  10. 10
    Firefox 4 with lots of speed improvements and inline SVG
    2 people · 39 points · first shared 2010 · 12 comments on HN
  11. 11
    An alternative way to addEventListener
    2 people · 10 points · first shared 2010 · discussion on HN
  12. 12
    Ajaxian interviews Appjet founder Aaron Iba
    2 people · 7 points · first shared 2007 · 1 comments on HN
  13. 13
    Embed your data- in HTML 5
    2 people · 5 points · first shared 2008 · discussion on HN
  14. 14
    Pondering Support of IE6
    2 people · 5 points · first shared 2008 · 1 comments on HN
  15. 15
    The Web as an API
    2 people · 5 points · first shared 2010 · discussion on HN

What HN people wrote when they linked it

lbotos · 2019-07-04
So, I'm younger, but there was absolutely a shift in thinking from web 1.0 to 2.0 in that 2006-2008 era. You could even call it the Ajaxian era. http://ajaxian.com/ I read that blog every day and the techniques and tooling (jquery/mootools/etc) absolutely shifted the thinking that birthed our "modern" react/vue style single page app. This is like saying that Classical -> Baroque never happened because people still paint in a Classical style.
rektide · 2023-02-21
I think this is a super stealth thing, that still has a "but WeBC0mp0n3nts Fa!l3d!" vibe from the usual high-assumption/highly-self-certain camps, but in fact has this quiet underbelly of practitioners who have sat down & worked with it & found it be more than adequate, with a lot of advantage. There's two social factors I want to comment on about this. Its weird, the webdev world has lost... culture. We had a time when http://ajaxian.com and other sites kept us super socially aware of what was happening & everyone was sharing & no one knew. We were all watching, learning, together. But now Everyone Is A React Developer (EIARD) and there are normative in-reach-solutions & there's much fewer gathering places & communities to exchange views & possibilities across. I also think there's an incredibly short-sighted long-dwelling view that anything that doesn't take over & dominate in 5 years is toast. Everyone wants standards to show up & immediately succeed, but actual adoptions is incredibly laborious & slow, and that's just something we have never ever learned. We looked at the colossal growth of startups across the 2010's & let their success determine how much we believe in the techs they were using, and any tech that didn't have gangbusters success for launching billions dollar enterprises was ignored. And to be fair, Web Components is both an amazing shift, but it's just a start. It has a huge growing-in period, which hopefully never really ends, unlike other…
wdavidw · 2020-04-25
Maybe around 2006-2010, http://ajaxian.com/ was an inspiring aggregate of web related articles that I would visit daily.
Oh snap, thanks for reminding me of this. It's called ParallelJS. Here's a link to a demo video: http://www.intel.com/content/www/us/en/research/intel-labs-river-trail… :) I like the accent I'd recommend checking the Ajaxian article[1] that sums it up. You can find the source on Github [2]. You can play around with the River Trail interactive shell [3] too. -- [1] http://ajaxian.com/archives/intels-parallel-extensions-for-javascript [2] https://github.com/RiverTrail/RiverTrail [3] https://github.com/RiverTrail/interactive
mmahemoff · 2011-12-28
It's funny that one can make the opposite point. As I wrote a couple of years ago [1], we're getting to a point where many sites actually have obfuscated source, as there's much more attention paid to perfromance optimisations. View Source is becoming a thing of the past, at least as far as high-scale production sites go. While you can still inspect the DOM and so on, but it's not as accessible if the source isn't there. So in fact, open source code on GitHub and so on is the best hope for learning and reusing, but that puts JavaScript in the same basket as every other language. 1. http://ajaxian.com/archives/the-end-of-days-for-view-source
kls · 2010-09-28
You should consider using one of the toolkits, many of them have something akin to Dojo's storage http://ajaxian.com/archives/dojostorage-offline-access-and-permanent-c… . This buffers you from the implementation details and as newer browsers come along they are able to update the implementation to take advantage of newer browsers built in databases, while providing you with the same backwards compatible API. If you have not chosen one, I recommended you take a look at Dojo, if you are going to build a full on web app and jQuery if you have lighter requirements. Side note: we are really starting to side track this thread, why don't you email me (in my profile) or add me to your contacts in Skype (if you use Skype) that way you can hit me up on any questions you have.
thinkbohemian · 2010-06-04
A number of people have responded "just notify IE6 users..." or some variation to get them to change or switch. Digg did a comprehensive study and found the majority of IE6 users would switch if they could. Its a good read http://ajaxian.com/archives/digg-takes-the-time-to-study-the-pain-of-i… and for all of you advocating that education is enough either hasn't bee paying attention, or aren't actually developing for the web. If only we lived in a world where logic dictated everthing...happy friday, good post!
tomwans · 2010-04-27
As much as I love web applications, sometimes they're simply just not suited for the task (music streaming, etc.) right now. Even current simple web applications for the iPhone, like Gmail, aren't perfect (but oh do I love it over the native Mail client). But with Apple's help in creating (albeit proprietary) standard for a mobile web app (http://ajaxian.com/archives/iphone-full-screen-webapps), the mobile web experience should be getting better (why hasn't Google implemented this yet?). The way I see it, we'll be having web apps and native apps sitting side by side on our mobile devices for quite some time in the future (if not already).
carussell · 2010-04-22
Needs some Knuth: http://www3.interscience.wiley.com/journal/113445055/abstract?CRETRY=1… (Edit: bummer. A quick glance through the code at the following link leads me to believe it doesn't actually do hyphenation, though I may be wrong.) http://ajaxian.com/archives/tex-line-breaking-algorithm-in-javascript
m0th87 · 2009-07-09
I'm developing a web service that spits out json. I dropped Safari immediately because it automatically downloads anything that is application/json, whereas Firefox will display it and syntax highlight it with the JSONView plugin [http://ajaxian.com/archives/jsonview-json-browser-from-within-firefox]… Despite the great improvements Safari has made with respect to its developer tools, it can't top Firefox's amazing third-party plugin selection.
One extremely annoying thing that is rarely mentioned is very very slow scroll speed. I think it may have something to do with background images and/or transparency. Even some quite prominent sites suffer from this flaw (making them almost unusable for me): http://ajaxian.com http://jayisgames.com
boucher · 2008-10-27
IE's current support is limited to the EOT format I believe (http://ajaxian.com/archives/the-fight-for-fantastic-fonts-or-lets-give… which is almost completely unused in the real world. There would need to be a lot more work done in this area to make it practical I think.
arn · 2008-06-25
I recommend listening to Ajaxian's podcast with SproutCore's creator http://ajaxian.com/archives/audible-ajax-episode-27-sproutcore-with-ch… it's good (though technical) listen.
endergen · 2010-10-25
I agree with this point for sure. Frameworks are great if you are going to leverage a lot of the libraries/modules. But often in practice you never do. So then you end up taking on the issues with using a large codebase. Which is that when you find a bug, it's very hard to trace through code to figure out what's going on. You are investing in learning a specific library/framework rather than the low level details that are on average what you'll need more because in practice you don't get to use the same framework all the time if you switch companies or projects as they tend to have entirely different frameworks or even languages on the backend. I like how Marcin Wichiary though in this ajaxian.com article: http://ajaxian.com/archives/web-ninja-interview-marcin-wichary-creator… He basically builds all his libraries from scratch for each project which he can do quickly because he knows what he's doing and can of course leverage his other code for reference. Each iteration simplifies what turns out to be bloated and creates a new code base more matched to the problem he's trying to solve.
tszming · 2010-07-26
Quote from Douglas Crockford (http://ajaxian.com/archives/book-review-%E2%80%9Cjavascript-the-good-p… When I was a young journeyman programmer, I would learn about every feature of the languages I was using, and I would attempt to use all of those features when I wrote. I suppose it was a way of showing off ... Eventually I figured out that some of those features were more trouble than they were worth. Some of them were poorly specified, and so were more likely to cause portability problems. Some resulted in code that was difficult to read or modify. Some induced me to write in a manner that was too tricky and error-prone. And some of those features were design errors. Sometimes language designers make mistakes. Most programming languages contain good parts and bad parts. I discovered that I could be a better programmer by using only the good parts and avoiding the bad parts. After all, how can you build something good out of bad parts?
Skeuomorph · 2010-02-04
First, I love reMail. Gabor breathes email and search. If you own an iPhone and use Gmail or Google Apps, get reMail--you'll thank him. That said, it's easy to skim this article and nod, "Yeah! Yeah!", but when we're discussing these, laymen may need to know a few of these seem over-simplified. > "TCP connections are great, but for transferring large amounts of email securely, HTTP is the way to go." 1. http://wiki.answers.com/Q/What_is_the_difference_between_tcp_and_http - HTTP uses a TCP connection. For that matter so does SMTP and IMAP and the proposed REMAP. 2. I generally have at least 5 devices using IMAP (on Google Apps) at once, and interleave my interactions with these devices arbitrarily, yet expect each to show me the exact same state when I look at it. Keeping them all in the apparently same state is the sort of intractable software problem bedeviled with implementation details, and I agree throwing out IMAP and starting over with lessons learned could be easier than, say, the RFC linked below. 3. http://ajaxian.com/archives/json-vs-xml-the-debate - Seems this point is something like GIF vs JPG vs PNG, with a bit of "Markdown vs HTML" thrown in. Meanwhile, both XML and JSON are missing an important concept given labels/folders and conversations: multiple references to single objects. 4. Conversations or threads exist today as In-Reply-To: GUID and References: GUID headers, among others, but see the JSON problem above. We don't realize these headers are…
marrone · 2008-02-19
http://ajaxian.com is a good one
VeejayRampay · 2015-07-02
Used to be a way to detect IE back in the days. http://ajaxian.com/archives/ievv
andyhmltn · 2013-09-25
I never actually saw that giveupandusetables website but found this: http://ajaxian.com/wp-content/images/giveupandusetables.png Is that the page?
gliese1337 · 2012-08-23
So, how exactly does this work? I'm trying to figure out where the media data is coming from; it looks like it's stored as a giant base64 string in a js file. Sort of a "maybe actually production useable" version of JSONVid (http://ajaxian.com/archives/jsonvid-pure-javascript-video-player)? Anyway, there's no video element and no Flash, so none of those compatibility issues to worry about. If it can implement the full HTML5 media element API, I might actually use this one.
alecco · 2012-01-30
OK. Small nitpick, Gmail used a Flash uploader for many years, at least until 2009: http://ajaxian.com/archives/multi-file-upload-in-the-flickr-and-gmail-…
DTrejo · 2011-03-30
Here's an article about why preceding comma is very convenient: http://ajaxian.com/archives/is-there-something-to-the-crazy-comma-firs… More specifically, in which is it easier for you to find the error? // error in standard style var a = "ape", b = "bat", c = "cat", d = "dog" e = "elf", f = "fly", g = "gnu", h = "hat", i = "ibu"; // error in comma-first style var a = "ape" , b = "bat" , c = "cat" , d = "dog" e = "elf" , f = "fly" , g = "gnu" , h = "hat" , i = "ibu" ;
mjuhl24 · 2011-02-02
1. Most obviously, jQuery is completely encapsulated, whereas Prototype extends the DOM and pollutes the global namespace fairly rampantly. 2. jQuery is designed for ease of use. It is concise and understandable. Its learning curve is lower. 3. jQuery is becoming fairly ubiquitous. More people use it, which means more developers know it like the back of their hand. 4. The community, availability of plugins, extensions, tools, tutorials, and so on is much better for jQuery. This is an outdated resource, but many of the facts still stand: http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close