Article 5
He was complaining you can't ctrl-click some string and see a class definition and like…why was he using his mouse while coding? I've never had to, yet I can jump to definitions using an editor created...
View ArticleArticle 4
Scanning your entire codebase for bg-blue[#456789] instead of choosing a color and putting it in a .css file is, I'm sorry, just wild. But if it was fast, sure, why not. But it's not fast. It's so...
View ArticleArticle 3
Maybe to me "slow" is what someone else thinks of as "fast". I dunno. Slow things don't have to be slow. I have witnessed "t" on GitHub respond so fast that I could just keep typing and it would...
View ArticleArticle 2
Ah config.colorize_logging, my old nemesis. We meet again. And not for the last time, I fear
View ArticleArticle 1
Current draft builds a simple set of CSS classes (like 15 of them) to demonstrate a design system and how you might document it. I considered removing the style guide stuff completely as it feels...
View ArticleArticle 0
On another project, I've been using Playwright and the playwright-ruby-client. I agree with Searls that it's faster and thus technically an improvement. It still can't prevent flaky tests, but no one...
View ArticleArticle 5
This is why I stopped writing Scala and have no interest in TypeScript. And why I’m hoping to retire never having to build an iOS app. https://mastodon.social/@caseyliss/113510068934697849
View ArticleArticle 4
https://tailwindcss.com/docs/preflight"While most of the styles in Preflight are meant to go unnoticed…"• Unstyle all headers• Unstyle all lists (breaks VoiceOver)• Probably other stuff I don't want...
View ArticleArticle 3
“If your content is truly a list but you would like to keep it unstyled, add a “list” role to the element"WHY WOULD I USE A UL FOR SOMETHING THAT IS NOT A LIST!??!?!?!
View ArticleArticle 2
So I'm trying to see what adding Tailwind to sustainable-rails.com would be like. To demonstrate a design system and style guide so far is going to require a fair bit of explanation and configuration....
View ArticleArticle 1
I have an irrational hatred of frozen_string_literal: true so much that I delete it from every file I find it in. My recalcitrance is about to pay off in Ruby 3.4!
View ArticleArticle 0
I want to briefly address Kamal in the sustainable-rails.com update. My impression is that if you are willing to manage servers, Kamal is for you. If not, Kamal is likely a big risk? Secondly, it seems...
View ArticleArticle 4
Trying out JustCrossPost.appIt's like Buffer, but user-focused instead of ProductManagerGetsPromotionForEngagement focused.
View ArticleArticle 3
If you are using Kamal in production for anything more than a personal toy app, I could use some help: https://discuss.rubyonrails.org/t/kamal-user-to-review-a-short-section-of-sustainable-rails/87979
View ArticleArticle 2
Ah, my quarterly email from my bank telling me how great my new interest rate is, despite the fact that they are yet-again lowering it.
View ArticleArticle 1
Previously, https://sustainable-rails.com recommended Vanilla JS unless you need interactivity. There was an example. I'm updating it to use custom elements and the markup/CSS is nicer, but it IS a lot...
View ArticleArticle 0
I *think* I may keep it just as a way to remind readers that the browser is capable of a lot, even if you have to write a bit more code yourself. It also allows reinforcing an earlier point that using...
View ArticleArticle 4
OMG I actually made some sales in the Kobo store!!!Their payment advice email looks TOTALLY like a phishing scam, but what can you do?
View ArticleArticle 3
They say the definition of insanity is doing the same thing over and over again, expecting different results. Apropos of nothing, I'm using the macOS finder to copy a lot of files. I'm sure this time...
View ArticleArticle 2
I have the Atari 2600 I had as a kid. It works, and has a composite video mod. THAT only works when run through a VCR. I wish I were making that up. The carts also take up a ton of space. So…picked up...
View Article