Sign in with Twitter

Username:

🇮🇹 I build interactive websites. On Twitter to learn and occasionally rant.

106 Following   563 Followers   250 Tweets

Joined Twitter 12/29/08


@csswizardry I can see why. HN is “funny” specifically for frontend tech. Mention CSS and JS and you’ll be covered… https://t.co/aLpYc696lq
5/29
2020
@slimjimstudios Hows does 2022 look from your POV?
5/26
2020
@thomann hello, could you tell me the average delivery time for Italy in this period, if you have any points of ref… https://t.co/ItYfAhisd6
5/25
2020
@samccone Typescript’s own lib.dom.d.ts is my go-to testing file on GitHub. 20000 lines of joy
5/24
2020
@AdGuard FYI you're blocking https://t.co/s8lpV9bUKr, why is that? https://t.co/0JCgY4yrMa
5/22
2020
Think of how much more productive you would be if AWS’ UI was half as good as these.I don't think "doing web stuff" has ever been as easy as using https://t.co/xCxlBKJ434 and https://t.co/KBTGpZ0UGr.… https://t.co/fHiHTtLvNH
5/21
2020
@hakimel @smashingmag iOS 13 broke this for me I think by disabling text replacement in login fields 😒 @rauchg @chibicode From what I read there, the function tries to respond to every request. If it’s fast enough, it… https://t.co/W9IaQafNST
5/20
2020
@steren @rauchg @wordpressdotcom @Pagely Definitely would love to use managed WordPress, but the plan with custom t… https://t.co/kURtqTPAO7 @rauchg @steren @wordpressdotcom @Pagely They exist, but this solution is for low-traffic low-update hobby installa… https://t.co/PLmIcy4sHL @steren @rauchg @wordpressdotcom Usually the problem for all the solutions I found is the heaps of configuration ne… https://t.co/Z32oJQy3fa @steren @rauchg @wordpressdotcom Looks interesting and gave me a couple of ideas: - since Cloud Run is stateless, i… https://t.co/TlMqQW8qWe @rauchg @steren @wordpressdotcom Indeed it's great, but it still requires a server to run the CMS, which is what I'… https://t.co/f1t2CTVHaU @rauchg @steren @wordpressdotcom It would be bonkers to run WordPress "serverless" without using expensive dedicate… https://t.co/pXFHrkj63v @ryanflorence I don’t know what the second argument is, but I know that the third argument is '\t', you ain’t fooling me!1 @ublockorigin @mozamo I wish you replaced those labelless icons with just a list of actions. It would improve usability 10x. @css This is full of mistakes: - declarativeContent isn’t needed - Don’t name files background.js if you use it eve… https://t.co/BQGGbps4wz
5/19
2020
@mrdoob That's the worst part. It takes so long to mark as spam. Also I'm surprised you don't use Refined GitHub,… https://t.co/dWHihOYvRU @nomaed @kutsankaplan @AriyaHidayat @rauschma I'm not a shell expert, but when I find incompatible commands I just… https://t.co/j3ZCsN9Ca2 @notquiteleo @rauchg @vercel I also found this, now https://t.co/V5gXfx9l9S) I wonder if you could: - Rename the p… https://t.co/gRSrxlKB6b @notquiteleo @rauchg @vercel You're absolutely right. I must have been tricked by the initial `$ now` questions, wh… https://t.co/XTpUDonvd4
5/18
2020
@rauchg @vercel A couple of annoyances: - it expects a build step (so I put `true` in the build command field. Awkw… https://t.co/SJymZqQ0sv @vercel how can I publish a 100% static website (assets and all)? With now v1 it just worked; with v2 I can't find much on the website. @souporserious But, really, if you want to use objects instead of "HTML" attributes, just use regular function call… https://t.co/1f3HCfMXVu @souporserious This is already possible. Just wrap those props with {...{ and }} https://t.co/E3KCN7O4CN https://t.co/q6CPnBvCto @GMartigny -> You want to use WeakMap, but some of your keys are not objects. This way you get the advantages of W… https://t.co/7jsWtHRPcR
5/17
2020
@SIGSEGV23 @horse_js Nedo can polyfill that @sindresorhus I'm imagining a vertical hammock hanging from a shower head over a toilet bowl and AC unit covering your seaview. @horse_js Wait for me I'm working on Nedo: 1. Everything is a jQuery plugin 2. You import dependencies via <script… https://t.co/iPYKmriQ4tQuestion 1: What if there was a Map that automatically used weak references when possible (like a WeakMap)? Questio… https://t.co/sv5nBoyH7h
5/16
2020
@umaar Tip /2: toggle() also accepts a second parameter: element.classList.toggle('hey', isFonzy) If isFonzy ===… https://t.co/l5aozPb4fd
5/15
2020
@mjackson Another way to put it, should Crysis run on low-end integrated graphics just because Windows 10 does? I think not. @mjackson It's the other way around: The base library’s support should define the lowest you CAN go, not the lowest… https://t.co/JPIYa84g5M @sidecut @Rich_Harris What? I acknowledged it by questioning it. If you want to just troll go ahead. What's the po… https://t.co/lBccHP9Uyo @sidecut @Rich_Harris I wonder how often you cat files vs how often you open/work on them in a regular editor. @sidecut @Rich_Harris In short: you're talking nonsense. Tab size is a end-user optional choice and has nothing ri… https://t.co/Gm3QAqczMK @sidecut @Rich_Harris I don't remember any browser refusing to run my code before having configured the tab size.… https://t.co/D4rMQGPfPL
5/14
2020
@cyrildiagne @francisbitonti @CentrePompidou Be happy it's not May 1693Less memey, but still better than sleeping. https://t.co/JDT7qPYWDF
5/10
2020
@housecor You don't have to write tests if you don't write bugs https://t.co/aW4mB6NUfM @wesbos Since when? I don't see it on F76. This outta be the most annoying "feature" ever. I can't even paste ESLin… https://t.co/6fDd4gStUw @MrAhmadAwais @CodeNewbies @JavaScriptDaily @_100DaysOfCode I see a serious lack of jQuery in your tweetsWhy sleep when you can spice up your readmes? https://t.co/wChwaUtbN7
5/9
2020
@MrAhmadAwais @CodeNewbies @JavaScriptDaily @_100DaysOfCode You forgot the best one: $(arr).toArray()
5/8
2020
@ChrisFerdinandi Screenshots are cool because you can see the whole thing without having to load a whole new websit… https://t.co/9UHZyJLsUQ
5/7
2020
@github Please push this as a replacement to "issues for everything" Bug? Open an issue. Feature request? Open a discussion. @DavidKPiano Thanks, I hate itShout-out to @Rich_Harris for creating infinitely-useful mini-tools like https://t.co/CijHfHVpbwBut then they hide them in completely unnecessary `create-*` programs with long commands: npx create-snowpack-app… https://t.co/Khjoib2vxb @pikapkg has those exact recipes, but... https://t.co/wTOUQlj6r3I'd love to see a no-nonsense Recipes folder with ready-to-use example one can just download OR browse online. npx… https://t.co/hPBIdoQUe1Open source projects would greatly benefit from fully-functioning copy-pastable examples. e.g. Do I really have to… https://t.co/MJlNlTgcYl @tucker_dev @tlakomy I was joking but yes, “plain text” becomes attributes. Valid HTML example: <input disabled checked type=checkbox>
5/6
2020
@tucker_dev @tlakomy And then your CSS selector will look like a button too: [button] { cursor: pointer } And thus we close the circle. @tucker_dev @tlakomy Psh who uses classes anymore? Just use <span button on:click> @mathias That's my favorite part when writing tables in GitHub comments: <table> <th>1 <th>2 <tr> <td>a <td>b </… https://t.co/T20QFeGjHb @hankmomane I just watched this thanks to this tweet. Thank you! I liked it
5/5
2020
📦 This to say that I just published a new 20-line module. It's super niche however. https://t.co/FK0IC1RZOy https://t.co/roKYvGxvg9📦 Every time I extract "a little function" into a new npm package I think of all those who complain about the JavaS… https://t.co/5IgHzDI2YQTIL scroll-margin-top can be used to prevent anchors from being covered a sticky header https://t.co/DbY10Nd4F8
Retweeted by FreganteI hope TypeScript’s non-null assertion operator (!) somehow ends up in JavaScript. For example to avoid `PRs is un… https://t.co/oAthvPnzwR @sindresorhus Totally. I’d like to type Jiffy in spotlight, get my GIF and close it. But maybe it shouldn’t appea… https://t.co/Dr7RZ7tAWK
5/4
2020
@enitoni_ @Hamoonist @kamens @sophiebits @techgirl1908 People joke 365 days a year. Sometimes even 366 @Hamoonist @kamens @sophiebits @techgirl1908 As far as I know it was an April fools joke
5/3
2020
@hankmomane Right! I thought it was pretty niche @ARedHerring_ @jacobmparis @ryanflorence Fun fact: they/babel could, like, totally transform `class→className` and… https://t.co/aWF1NhWFAB
5/2
2020
@W0LF_official @slimjimstudios  → About This Mac → Storage → Manage… → Documents → File Browser. It's finally int… https://t.co/LhC7GkZWWc @evilpeacock @slimjimstudios This should be it. Some app creating temporary files under /Library/ and not deleting… https://t.co/xdpYQ9ZKoJ @hankmomane Wow, I didn't even realize! @sfrolov > Unfortunately, it didn't take root. People like cheap things and companies like big profits. Few everyday items are "beautiful" @Jhnnns 1. It's a browser default 2. .editorconfig ftw 3. Refined GitHub brings it to 4 @sindresorhus Of course I ordered it. Did not match expectations. Still ok though 😃 https://t.co/4HonSUktiH @sindresorhus In Indonesian I saw a “hot tomato drink”
5/1
2020
@nzgb I like this graph, it highlights that while cases are growing more slowly, they’re still very much growing. T… https://t.co/mwRRGrep0E @nzgb Make sure that the country is also testing enough people. Japan’s graph looks similar but their testing is no… https://t.co/m0ZU7TY83x @zedshaw @steipete @github @natfriedman @rnystrom I use LICEcap on GitHub, it's great because the results are super… https://t.co/uW2LR9bnqB @mikaelainalem Love the Firefox version. Straight outta 1991
4/30
2020
@AdamRackis @MatthewGerstman Lodash is definitely cool for its _.get shortcuts, like `_.uniqBy(coll, 'x.y')`, but s… https://t.co/pOHuhdHlPa @AdamRackis @MatthewGerstman Compare that 12KB with this: https://t.co/GDaih5xJ75 @AdamRackis @MatthewGerstman Lodash functions that don't act on loops can be lightweight (throttle is 2.1KB minifie… https://t.co/afwMVclEte @kutyepov @MatthewGerstman Roughly: 1. Object.entries(OBJ).reduce(...) 2. [...COLL.reduce((map, obj) => map.set(ob… https://t.co/qnFU3Txy9c @WithinRafael @ElliePharmakeia @bicycult @SwiftOnSecurity Apparently it's been around since 2010, it can't be _that_ shady @WithinRafael @ElliePharmakeia @bicycult @SwiftOnSecurity https://t.co/tN20LI2TV5 also deletes tweets older than 2 years for free.
4/29
2020
@scottjehl Are you nuts? You're supposed to inject it.
4/26
2020
@_jayphelps Gotta give it to them for creativity though. We're all conformist… but they are the artists. The misfit… https://t.co/8jwsgz06BH
4/25
2020
@melaniersumner @j9t When rules were written, Slack didn't exist. I think it depends on context and company culture. @rauschma Mental helper: True = I WANT IT False = I DON'T WANT IT Also there's a proposal here: https://t.co/pf5UYGe08v
4/24
2020
@jon_neal "Environments" could also work, depending on context. @jon_neal I think they're are called runtimes, but I don't really think of "browsers" with that word. Web Workers… https://t.co/Vn6IIRrAiX @kristoferbaxter From the Node 14 release post I learned that "ESM support is experimental and subject to change wi… https://t.co/nhsiNqHt9g
4/22
2020
@rauchg "We" who? https://t.co/ZfEo7B9r71?
4/21
2020
@Anthony_Bostic @m_bembenista @buildsghost It's probably just for consistency, so if they add JSX it just works without having to rename it. @PierB What do you mean by "you can't deploy to a static host?" Once Svelte compiler runs, the generated files are static.
4/20
2020
@rauschma Ugh, what's the point of this API? It doesn't even allow saving multiple files. It looks like it's just a… https://t.co/2GZ4FF9Jli @rodrigocode4 @telmo This allocates the object every time @telmo @nixcraft That's why we use linters https://t.co/ZOC5bDLkQq
4/19
2020
@devongovett Doesn't position: sticky support that? @mixedcase @Rich_Harris @sveltejs That happens with every demo in this thread; it's because when you click the butt… https://t.co/kDdjxgxcI9 @Loilo92 @rauschma @drosenwasser @shaneOsbourne Also that's why assertions are to be avoided when possible: they aren't as safe.
4/17
2020

0