Ryan Johnson
967 posts

Ryan Johnson
@CITguy
UX Developer / Maker (views are my own)
San Antonio, TX 参加日 Şubat 2008
100 フォロー中73 フォロワー
@BestinDogs First thought was Eclipse, but maybe Shadow could work too (like it's got a shadow on its face).
English
The reason these JSX-style API's aren't more popular is you just can't make them type-safe.
Why? You can't tell TypeScript that a component MUST receive a certain type of component as a child.
WebDevCody@webdevcody
Y'all have been doing sql queries wrong...
English
@brad_frost .xar - Xara Extreme vector? design file (was ported to Linux but never got any updates and eventually faded into oblivion)
English
がリツイート

:has, text-indent: hanging, text-wrap: balance, iframe lazy loading, … @Firefox 121 is released today with lots of presents for web developers 🥳
mozilla.org/en-US/firefox/…
English
@devwrite_ @wesbos @syntaxfm Seems like we're about due for the pendulum to swing back to the server.
English
@MichaelFilipiuk Oh wow... A design decision that makes 0 difference when it's coded in HTML+CSS
English
がリツイート

multi-column forms:
- are often misinterpreted
- making them less intuitive
- and more error prone
baymard.com/blog/avoid-mul…
English
がリツイート
One of the hardest parts of being a developer is picking my battles.
🚫 The team picks an “inferior” tech
🚫 The boss decides to double the team size to “double the velocity”
🚫 The product owner insists on a confusing design
🚫 Management says we can’t afford to upgrade our slow CI server.
Sometimes I’m convinced I’m right, but I have to accept it and move on.
English
Whoever designed the new @MarcosPizza online ordering portal should be fired. It's #hotgarbage with numerous #usability and #accessibility issues.
English
@JerubaalXerxes @flaviocopes This is what I ran into recently. NPM packages could technically still work on newer Node, but their package metadata was too strict to allow it.
English
@flaviocopes Its important to document node versions used and then use NVM to set the approriate node version before you even install dependencies. I have faced the samw issue recently.
English
がリツイート

With CSS `@property` you can finally set different transition values for transform functions at the same element ✨
✅ Browser support caniuse.com/mdn-css_at-rul…
🔗 Demo @CodePen codepen.io/aaroniker/pen/…
📄 Docs @property" target="_blank" rel="nofollow noopener">developer.mozilla.org/en-US/docs/Web…
Here is how (sets a different duration and easing for translateY and scale) 👇
@property --scale {
syntax: "";
inherits: false;
initial-value: 1;
}
@property --translate-y {
syntax: "";
inherits: false;
initial-value: 0px;
}
button {
property: --translate-y, --scale;
transform: translateY(var(--translate-y)) scale(var(--scale));
transition: --scale .9s cubic-bezier(0.75, -0.5, 0, 1.75), --translate-y .3s ease;
&:hover {
--translate-y: -8%;
--scale: 1.2;
}
}
English
がリツイート
@kashishtwts Firefox (prefer the dev tools), but also have to check Chrome and Safari (Safari seems like the new IE in terms of feature lag).
English





