Curtis “Ovid” Poe  

@OvidPerl

In Europe, I'm a moderate. In my home state of Texas, I'm a god-damned liberal. Husband, father, CTO, Perl fan, database geek. .

France
Liittynyt kesäkuu 2008

Twiitit

Olet estänyt käyttäjän @OvidPerl

Haluatko varmasti nähdä nämä twiitit? Twiittien näyttäminen ei poista käyttäjän @OvidPerl estoa.

  1. Kiinnitetty twiitti
    7. huhtik. 2021

    Having lived in five countries (currently, France), I get asked frequently "how can I move abroad?" I've written and researched on this topic for years. There are plenty of ways to live abroad, permanently or temporarily, but it takes some effort. 1/🧵

    Näytä tämä ketju
    Kumoa
  2. 6 tuntia sitten

    Only a few days old and the tweet didn’t age well. This currency has already collapsed.

    Kumoa
  3. 16 tuntia sitten

    Needed to ensure that every time my tests called `$test->schema`, I got a fresh SQLite database instance on the fly (this example uses Text::Class::Moose for testing)

    Kumoa
  4. 13. toukok.

    Amazingly, this horror worked, but instead of a local Redis server, we were storing our secret access keys on a third-party server. Security was not amused. We got Redis. 8/8

    Näytä tämä ketju
    Kumoa
  5. 13. toukok.

    Turns out this worked because these keys were invariably refreshed almost instantly, so if your key was stale, you know the prod system would refresh it and eventually that change would propagate to your Dropbox. Eventually. 7/8

    Näytä tämä ketju
    Kumoa
  6. 13. toukok.

    Every developer had already installed ... drumroll, please ... Dropbox. So I grabbed a Dropbox module off the CPAN. If your key was stale and you were running tests, your test suite would simply poll Dropbox until your Dropbox updated. 6/8

    Näytä tämä ketju
    Kumoa
  7. 13. toukok.

    I requested a Redis server be set up so every developer could access it. Security said "no." Redis was not approved software because security somehow thought this would be dangerous to open up their firewalls to allow this traffic. Head/Desk. But I found a solution. 5/8

    Näytä tämä ketju
    Kumoa
  8. 13. toukok.

    So I wrote code to store and update the key, along with a locking mechanism to prevent you from requesting a new key if one had already been issued. It was all nicely black-boxed and worked great, but where to store the data? 4/8

    Näytä tämä ketju
    Kumoa
  9. 13. toukok.

    Worse, this key had to be used in production, too! That's right. Running a test suite could break production. I was not happy. 3/8

    Näytä tämä ketju
    Kumoa
  10. 13. toukok.

    The app didn't have a test system, so we had to use live. Only one key at a time was allowed. Requesting a new one invalidated all others. If my test suite requested a new key, other developers would be running requests with an expired key and their test suites would fail. 2/8

    Näytä tämä ketju
    Kumoa
  11. 13. toukok.

    Years ago, writing software that integrated with third-party apps, one of which required an access key with a ridiculously short expiration time. My software would detect this, request a new key, and continue. But how to test it? 1/8

    Näytä tämä ketju
    Kumoa
  12. 13. toukok.

    Seems is continuing his war on children. Now he's saying that if we detain illegal aliens, we shouldn't provide baby formula for their infants. What are we going to do? Let them starve to death in jail?

    Kumoa
  13. 13. toukok.

    They say you should program like a violent psychopath will maintain your code in the future and hunt you down. My younger self didn't use comments often because the code was "obvious." Today I am that psychopath.

    Kumoa
  14. 12. toukok.
    Kumoa
  15. 11. toukok.

    For those, like me, who remember the original game of (long before the MMORPG), you can play it in your browser for free:

    Kumoa
  16. 11. toukok.

    LinkedIn ads get me, they really get me! /FIRSTNAME swoons

    LinkedIn ad which starts with "FIRSTNAME, follow us."
    Kumoa
  17. 11. toukok.

    How to mess with devs while editing a file in vim: <esc>:%s/\<if\s*\(\b/unless ( not/<cr>

    Kumoa
  18. 10. toukok.

    Ugh. An hour of time wasted trying to figure out why my Macbook escape key was no longer working. I had to rely on the Windows-fix-all: reboot.

    Kumoa
  19. 9. toukok.

    I care just as much as Justice Alito cared for my family when we were in danger.

    Kumoa
  20. 9. toukok.

    After repeatedly dodging the question and advising candidates to "soft pedal" the abortion issue, Mitch admits that a vote on a national abortion ban is possible. Please retweet. People need to know that this is coming.

    Kumoa

Lataaminen näyttää kestävän hetken.

Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.

    Saatat pitää myös

    ·