Article 1
So this mini-rant is to say that I don't think the problem with system/e2e tests is necessarily that they don't use the browser's APIs. It is baffling why stuff like Playwright created its own, but the...
View ArticleArticle 0
The information is also complex - dumping HTML into a terminal isn't always easy to deal with.But still - when I want to find something on a page and it's not there, what WAS there? What was the state...
View ArticleArticle 5
https://gist.github.com/davetron5000/47abd5064e10738f630aa491689acfa7I don't see a reason to test for `nil` by default, but if there ARE reasons, then I would add a test for that (and change the code...
View ArticleArticle 4
https://gist.github.com/davetron5000/a8e10d842d51adab8444ecce421a5f64This is trickier as it has some very convoluted code in it, and the “eternal?" concept, which I find confusing. Assuming this is a...
View ArticleArticle 3
Here is how I would implement `Account` (again, without context - some of the stuff in there might not belong there, but I'm assuming it...
View ArticleArticle 2
A few other notes:• I use self. so it's clear where stuff comes from. It takes microseconds to type and it makes the code much more readable later. You know that never_expires? is a method and...
View ArticleArticle 1
Looks like REXML does not parse HTML:doc = REXML::Document.new("<form><input type='text' name='name'></form>")/usr/local/bundle/gems/rexml-3.3.6/lib/rexml/parsers/baseparser.rb:446:in...
View ArticleArticle 0
Had a very important phone call I was waiting for. So, with tons and tons of courage, I turned off my Apple Watch so that my phone would ring. What a time to be alive.
View ArticleArticle 2
Firefox downside I was not anticipating - Apple Pay seems to not work.Here are my preferred payment methods online:1 - Apple Pay2 - PayPal3 - Not buying the thing4 - Entering credit card info
View ArticleArticle 1
More firefox papercuts:• OS-level text expansion doesn't work. I guess Firefox doesn’t use system controls?• Emoji picker just doesn't work• Syncing tabs to iOS seems like it requires me to use...
View ArticleArticle 0
Also, signing up for a Mozilla Sync account somehow bypassed all of 1Password so it didn't offer to create a password, nor save the login credentials I just created.Also, why is it not using a passkey!?
View ArticleArticle 0
Also, the firefox iOS browser's sign in for syncing doesn't trigger the system password manager. WTFFFF
View ArticleArticle 16
Sorry, it's #AppleEvent time!Apple Watch Series 10 (no X!? [ I guess X is now tainted, thanks Elon ]).NGL I have no desire to type on this thing, nor read emails. But I think I’m gonna be ditching mine...
View ArticleArticle 15
[Side note: when I "got the battery replaced" on my series 6, they just trashed mine and sent me a new one. Helluva way to save the environment.] #AppleEvent
View ArticleArticle 14
When deciding to "fix" the battery of my series 6, I made a list of all features added to Apple Watch since then. It was not compelling at all. I'm not hearing anything new worth buying one of these....
View ArticleArticle 13
I wonder if Jeff Williams is actually standing somewhere other than a green screen?#AppleEvent
View ArticleArticle 11
I am literally surprised that anyone experiencing a Siri call/message announcement didn't immediately turn it off. I also am amazed anyone continues to rely on Siri to do anything. It's been so...
View ArticleArticle 9
I guess that tells how good the AirPods are. I can't remember when I bought them or what type they are. They just work and continue to work and are generally really awesome.That said, I do have USB C...
View Article