T

Thomas Fuchs

mir.aculo.us · Personal blog · on HN since 2008

Thomas Fuchs, creator of script.aculo.us, writes about JavaScript, HTML5, CSS and shipping web software.

What HN saysHN commenters cite it for practical web advice, such as how image dimensions relate to file size and a post on shipping software that works.
61HN people shared it
17linked it in comments
72stories submitted
1.5Kstory points
8 years agolast shared
2008people per year2026

Most-shared posts

  1. 1
    Making an iPad HTML5 App & making it really fast
    5 people · 78 points · first shared 2010 · 13 comments on HN
  2. 2
    How to actually ship software that actually works
    5 people · 5 points · first shared 2015 · 1 comments on HN
  3. 3
    Client-side MVC is not a silver bullet
    3 people · 118 points · first shared 2013 · 82 comments on HN
  4. 4
    Pragmatic HTML & CSS
    3 people · 8 points · first shared 2010 · discussion on HN
  5. 5
    Flowchart: how to retinafy your website
    2 people · 65 points · first shared 2012 · 14 comments on HN
  6. 6
    HTML5 buzzwords in action
    2 people · 47 points · first shared 2010 · 7 comments on HN
  7. 7
    Rules to sell thousands of copies of your ebook
    2 people · 30 points · first shared 2012 · 21 comments on HN
  8. 8
    Web development’s next decade
    2 people · 9 points · first shared 2010 · discussion on HN
  9. 9
    Why and how I ditched icon fonts in favor of inline SVG
    2 people · 7 points · first shared 2014 · discussion on HN
  10. 10
    The long search for a terminal font is over
    2 people · 4 points · first shared 2010 · 3 comments on HN
  11. 11
    When does JavaScript trigger reflows and rendering?
    2 people · 3 points · first shared 2010 · discussion on HN
  12. 12
    Visualizing WebKit’s hardware acceleration
    2 people · 2 points · first shared 2011 · discussion on HN
  13. 13
    High resolution images and file size
    2 people · 2 points · first shared 2012 · discussion on HN
  14. 14
    Homepage
    2 people · first shared 2009
  15. 15

What HN people wrote when they linked it

dbarlett · 2014-10-02
The current default, ELBSecurity Policy-2014-01 [1] enables ECDSA/PFS and is close to the Mozilla TLS recommendations [2]. Getting an A+ on the Qualys test requires the HSTS header [3], which isn't an ELB issue. [1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/… [2] https://wiki.mozilla.org/Security/Server_Side_TLS#Amazon_Web_Services_… [3] http://mir.aculo.us/2014/04/04/how-to-get-an-a-on-the-qualsys-ssl-labs…
alecco · 2009-11-08
Author's page with PDF of slides http://mir.aculo.us/ http://script.aculo.us/downloads/extremejs.pdf Slideshare is terribly unresponsive at times, and the registration's capcha doesn't work properly.
woranl · 2018-07-08
This is bullshit. Hiring by keywords and hype? How about actually ship software that actually works. Unbelievable. http://mir.aculo.us/2015/08/25/how-to-actually-ship-software-that-actu…
GSimon · 2013-12-20
As a front end web developer, my hardest bug is Internet Explorer. Most recently, trying to get Javascript to run correctly when images that have been cached already (issue described here: http://mir.aculo.us/2005/08/28/internet-explorer-and-ajax-image-cachin… That was a fun 2 days of troubleshooting, I think I 'solved' the problem 3 times before it was actually solved cross-browser.
madrobby · 2012-09-22
Larger image dimensions don't mean larger file sizes, see http://mir.aculo.us/2012/08/06/high-resolution-images-and-file-size/ for an explanation.
mikeklaas · 2011-06-27
We have a native app that is similar in that it makes extensive use of css transforms to animate content on the iPad (Zite, btw. I believe it is smoother and less crashy than the OnSwipe pages I have seen). The biggest issue we've come across is limiting the total screen area (in pixels) of elements having "-webkit-transform: translate3d(0,0,0);" (this is the declaration you use to force the browser to use 3d acceleration to animate this element). Once it goes beyond a certain size, there isn't enough memory on the iPad to handle it and you get jerky animation and crashes. This will help: http://mir.aculo.us/2011/02/08/visualizing-webkits-hardware-accelerati…
ahoyhere · 2011-06-19
There's a lot of practical things people can do to make their JS code faster, and a bunch of impractical things too (like unrolling loops). But based on our research/experience, a huge percentage of JavaScript-related web app slowness is actually caused by inefficient DOM structures and CSS styling. Believe it or not, simple DOM mistakes can dramatically slow down insertions, event handlers (like on-click), any kind of iteration (obviously) as well as animations. That's why we open sourced our DOM performance inspection bookmarklet, DOM Monster: http://mir.aculo.us/2011/01/09/the-dom-monster-is-now-open-source/ If you liked this presentation, you might enjoy the book I co-wrote with Thomas Fuchs (of Scriptaculous, Prototype.js, Emile, Zepto, & Microjs fame): http://jsrocks.com
dgraunke · 2011-04-12
I think his first link was supposed to point here: http://mir.aculo.us/2011/04/11/i-for-one-welcome-our-new-micro-framewo…
thefreshteapot · 2011-03-21
As a user of the "prototype.js" library this is a little similar to the default template syntax, yet with one extra character. Thomas Fuchs has a very similar version: http://mir.aculo.us/2011/03/09/little-helpers-a-tweet-sized-javascript… And finally, I ported the template functionality from the "prototype.js" to php. https://github.com/freshteapot/php-template Prototypejs - api of "Template" http://api.prototypejs.org/language/Template/
jarin · 2010-08-30
You can hardware accelerate CSS animations with translate3d() http://mir.aculo.us/2010/08/05/html5-buzzwords-in-action/
bravo_sierra · 2010-08-10
Neat resource, definitely something to borrow from, but I think I'm with Fuchs on this... http://mir.aculo.us/2010/08/10/pragmatic-html-css/
msimpson · 2016-12-20
Thomas Fuchs is a troll. He has posted before on the alleged complexities of React. Yet, he has never posted a coherent argument against the view framework. Even this attempt was thwarted by Blake Newman: https://twitter.com/blakenewman/status/811142762368221184 However, Thomas had nothing to say in response. He only patted himself, and others, on the back both before and after that tweet as he continues to ignore any retort to his claims. Oh. And if you're wondering why he's mad, consider that he's the author of Zepto.js. That jQuery compatible drop-in library that essentially no one uses as jQuery is hardly relevant anymore. But that's fine, he's busy with his own business: Slash7 LLC. http://slash7.com/company/ Where the overwhelming majority of his client work links are dead and his biggest triumph seems to be an early 2000's era JavaScript animation library on par with Scriptaculous. In fact, the website is even a rip off: http://scripty2.com/ vs. http://script.aculo.us/ Even his own site uses the same type of vanity domain: http://mir.aculo.us/ Sad ...
charlysisto · 2014-11-17
The title and some of the critics are unfortunate but this post nevertheless is hitting a soft spot for me. I've been through backbone & angular and I'm starting to question the necessity of a full blown framework when all I want is some structured js for each page/resource. More fundamentally it seems the offer on js libraries are either tailored to eye-candy widgets or the big SPA. Nothing has popped in my radar as proposing an incremental step from server side HTML to MV([A–Z]) Dom/json manipulation which entices you to almost build the app twice. What I'd really like to see rather than a client-side-solution is a server/client migration path from html to spa without being tide to one or the other The links he included (see below) bring up the same concerns.... http://mir.aculo.us/2013/02/26/client-side-mvc-is-not-a-silver-bullet/ http://www.shopify.com/technology/15646068-rebuilding-the-shopify-admi…
SuperChihuahua · 2013-07-16
I'm also about to publish my first book (about a guy called Elon Musk). Here are some links I've saved that were interesting to read: Selling my e-book on Amazon (http://snook.ca/archives/writing/selling-ebook-on-amazon) How you can make a million writing your own e-book (http://www.dailymail.co.uk/home/moslive/article-2040044/Kindle-How-mak… How to Write and Promote New York Times Bestsellers: Tim Ferriss and Jack Canfield (http://www.fourhourworkweek.com/blog/2012/09/01/how-to-write-and-promo… How to (Really) Make $1,000,000 Selling E-Books – Real-World Case Studies (http://www.fourhourworkweek.com/blog/2013/04/04/how-to-make-1000000-se… How I Used Hacker News to Sell My eBook (http://rubysnippets.com/2013/04/26/how-i-used-hacker-news-to-sell-my-e… An eBook pricing model that resulted in $100,000 in sales (http://blog.asmartbear.com/selling-ebook.html) 5 rules to sell thousands of copies of your ebook (http://mir.aculo.us/2012/10/20/5-rules-to-sell-thousands-of-copies-of-…
tambourine_man · 2011-11-09
I will miss color transform filters… If it's vector, it can be done with SVG/CSS3 …drop shadow filters… box-shadow? …and blur filters Canvas? http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html I will miss masks (of any arbitrary shape) PNG with alpha? …rather than having to worry about preloading all of my UI images Something like this may work: $("#blob").bind("load", function () {}); or even: body { display: none; } <body onLoad="$("body").fadeIn();"> But most of all, I will miss performance. Yeah, Flash is buggy/slow/memory hog blahblahblahblah. But have you tried doing anything graphically complex in HTML5? Holy shit, your processor will scream. Things that Flash used to laugh at will bring Chrome to its knees. Don't get me started with IE. Not on a Mac. Even a freaking side banner will make the CPU spike. There are a few cases where it is slower, but it's rare and we can all help optimize. HTML5 is particularly not ready on mobile. For example...don't use gradients, since they kill performance. Oh, and don't use opacity either, since that also kills performance. Seriously? I need to build a UI that doesn't use opacity animations? FFFfffuuuu-- Android or iOS? I'm actually pretty impressed with the hardware accelerated effects I can get in iOS if I don't do much stuff at the same time. Check this link: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-real…

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