Quantcast
Channel: Dave Copeland :ruby:
Browsing all 489 articles
Browse latest View live

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 Article


Article 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 Article


Article 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 Article

Article 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 Article

Article 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 Article


Article 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 Article

Article 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 Article

Article 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 Article


Article 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 Article


Article 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 Article

Article 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 Article

Article 0

Also, the firefox iOS browser's sign in for syncing doesn't trigger the system password manager. WTFFFF

View Article

Article 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 Article


Article 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 Article

Article 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 Article


Article 13

I wonder if Jeff Williams is actually standing somewhere other than a green screen?#AppleEvent

View Article

Article 12

Wait, there were Airpods 3? I'm way behind.#AppleEvent

View Article


Article 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 Article

Article 10

Oh wait - I have AirPods Pro I guess? I'm so confused.#AppleEvent

View Article

Article 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
Browsing all 489 articles
Browse latest View live