81°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#programming

  • Barnaby Walters https://waterpigs.co.uk

    In a world with even “digital-natives” increasingly don’t understand basic file management, and where it’s more and more common for user data to be siloed per-app even on desktops, I propose a corollary to Zawinski’s Law: “All apps which don’t store data transparently in the file system are doomed to implement their own limited and fragile filesystem equivalent”

    Portland, Oregon • 38°F
    Mon, Oct 30, 2023 1:10pm +00:00 (liked on Mon, Oct 30, 2023 6:11am -07:00) #programming
  • Barnaby Walters https://waterpigs.co.uk

    New #indieweb libraries: taproot/micropub-adapter and taproot/indieauth!

    Finally put the finishing touches on these two closely-related libraries, which make it quick and easy to add Micropub and IndieAuth support to any PHP app which uses PSR-7.

    Feedback appreciated, either as replies, GH issues, or at indieweb.org/discuss

    Portland, Oregon • 83°F
    Thu, Jun 24, 2021 3:01pm +03:00 (liked on Fri, Jun 25, 2021 12:27pm -07:00) #php #programming #micropub #indieauth #taproot #indieweb
  • Aaron Parecki
    Nice to see that #PHP is improving on the switch syntax, this is going to be great! https://php.watch/versions/8.0/match-expression
    Portland, Oregon • 63°F
    6 likes 1 reply
    Tue, Jul 7, 2020 9:40pm -07:00 #php #programming
  • Vika https://fireburn.ru/
    I've discovered that mf2py not only allows me to parse people's h-cards, but to parse my own website in unit testing to see if the renderer outputs stuff correctly. #IndieWeb has some unexpected benefits!
    Portland, Oregon • 48°F
    Mon, Nov 11, 2019 6:37am +03:00 (liked on Mon, Nov 11, 2019 6:24am -08:00) #pyindieblog #unittesting #testing #programming #IndieWeb
  • Programming Fonts - Test Drive (app.programmingfonts.org)
    Mon, Jan 21, 2019 10:37am -08:00 #font #programming #resources
  • It’s time to kill the web – Mike’s blog (blog.plan99.net)
    Sat, Sep 23, 2017 12:38pm -07:00 #internet #web #apps #programming
  • Taking PHP Seriously (slack.engineering)
    "The success of projects using it has more to do with properties of the PHP environment, and the high-cadence workflow it enables, than with PHP the language."
    Thu, Oct 13, 2016 2:10pm -07:00 #php #slack #programming
  • Let’s Talk About Rock Stars & Egos | Haney Codes .NET (www.haneycodes.net)
    Wed, Sep 28, 2016 4:06pm -07:00 #programming #plumbing #rockstar #culture
  • Aaron Parecki
    that feeling when all the tests pass after a major refactor and you can't quite believe it
    Portland, Oregon, USA
    3 likes 4 replies
    Thu, Dec 17, 2015 12:24pm -08:00 #programming #tests #TFW
  • All evidence points to OOP being bullshit | Pivotal P.O.V. (blog.pivotal.io)
    State is not your friend, state is your enemy. Changes to state make programs harder to reason about, harder to test and harder to debug. Stateful programs are harder to parallelize, and this is important in a world moving towards more units, more cores and more work.
    Thu, Aug 27, 2015 9:07am -07:00 #programming #cs #oop
  • Elevator Saga (play.elevatorsaga.com)
    The elevator programming game
    Thu, Jan 22, 2015 11:54am -08:00 #elevator #programming #game
  • crapify (www.npmjs.com)
    crapify is a proxy for simulating slow, spotty, HTTP connections
    Sat, Jan 3, 2015 1:36pm -08:00 #resources #node #http #programming
  • Coder’s High (www.slate.com)
    Sun, Jun 22, 2014 10:00am -07:00 #culture #programming
  • Aaron Parecki
    "I wrote Negroni as an alternative to Martini and it attempts to accomplish similar goals." No, not what you think #cocktails http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini/
    Portland, Oregon, USA
    1 like
    Mon, May 19, 2014 9:15pm -07:00 #cocktails #go #programming #framework
  • Users of my iOS Game Teach Me a Lesson MIT Didn’t (blog.aaroniba.net)
    Wed, Mar 27, 2013 11:01pm -07:00 #game #ios #programming #startups
  • Aaron Parecki
    Dear Ruby people: is there any reason I should not do this?

    class NilClass
    def empty?
    true
    end
    end
    Portland, OR, USA
    Sun, Dec 23, 2012 5:10pm -08:00 #ruby #programming
  • Delayed execution / scheduling with Redis (stackoverflow.com)
    Mon, Jun 25, 2012 9:56am -07:00 #job queue #programming #queue #redis #reference #scheduling
  • Semicolon: A language of semicolons (pksunkara.github.com)
    Tue, Apr 17, 2012 12:09pm -07:00 #hackernews #language #programming
  • Node.js is Cancer (teddziuba.com)
    Sun, Oct 2, 2011 9:39am -07:00 #node.js #programming #scaling #server #web
  • Networking for Game Programmers (gafferongames.com)
    Wed, Aug 17, 2011 5:51pm -07:00 #game #geoloqi #networking #programming #tcp #udp
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv