← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 148
  1. Please enjoy my first shot at embedding images in my Listed blog.

  2. Content warning: violence against queer people in history.

  3. My last post introduced a few new things.

  4. I have a bad habit of just kind of going with very slightly inconvenient things when developing, because I don't want to lose my focus.

  5. Okay, okay, but please, just let me get the meta out now?

  6. I promised a friend that I would go deeper into the story of François Clemmons.

  7. Let's try this again

    This is going to be a bit of an exercise in fighting perfectionism.

  8. The drain of self-advocacy

    It seems it’s International Non-binary People’s Day.

  9. On supporting a friend

    I've been thinking this morning about the nature of support, and how we can offer it to our loved ones.

  10. Review: GRIS

    I haven't reviewed a game since 2011—my last was my review of Atsumete!

  11. Your candle

    You have a candle.

  12. In memoriam

    Content warning: death, mourning.

  13. Natalie Nguyen

    A year ago today, a young woman named Natalie Nguyen committed suicide, and her death reverberated through the community on Mastodon that I had only been a part of for a few months.

  14. In our current project, we make extensive use of JavaScript objects as dictionaries, with the property name functioning as a key for the object we want to look up.

  15. Node.js is just JavaScript, right?

  16. Feeling Pride at Atomic

    I am bisexual, and last November, I came out to everyone at Atomic.

  17. I’ve been looking for a software solution I can trust for writing, journaling, and taking notes securely.

  18. I had an old employer reach out to me the other day asking if I’d like to do some contract work for them.

  19. JavaScript’s spread syntax has proven to be an extremely useful tool while working with immutable data structures as part of a React/Redux project.

  20. Resetting a Wacom Bamboo Spark

    Last week, I turned on my Wacom Bamboo Spark smartpad (no longer available, but Wacom has other smartpad models) and the two indicator lights started flashing alternately like a railroad crossing signal.

  21. A PyOhio emergency

    As you may have seen, I was at PyOhio this weekend, and I was t{wee,oo}ting a lot.

  22. Lessons learned losing

    This morning I woke up, weighed myself, and found I'd finally lost 50 pounds since I started pursuing weight loss in earnest in September 2016.

  23. Retiring brewdo

    It's been a long time since I've written a post just for this site, hasn't it?

  24. We’ve been using TypeScript on an Electron project.

  25. Laptop computers, especially those with a lot of internal storage, are very convenient.

  26. VMware Fusion is a powerful tool for developers that need to virtualize systems.

  27. A topic near and dear to my, and I hope every software professional's heart is how to be as secure as possible.

  28. The curl | sh pattern for installing software is much-maligned, and can definitely be used carelessly.

  29. OpenBSD makes it easier than ever to serve your web pages over HTTPS with the newly-imported acme-client.

  30. I've see a lot of people make the mistake of using system(3).

  31. Time is the bane of all programmers.

  32. Everything wants you to npm install -g these days.

  33. I continue my obsession with all things asychronous by writing an epic three-part trilogy on JavaScript Promises at Atomic Spin: How they work How they break How they'll work someday

  34. Long-standing frustrations with floating point errors when dealing with money in a JavaScript project led me to seek out a way to do precision decimal math.

  35. Did you know you can run Apple's OS X inside a https://www.vagrantup.com/ machine?

  36. One of my favorite podcasts inspired me to write about how pair programming is like cheese.

  37. Modern developers, including those of us at Atomic Object, use a lot of third-party open-source code.

  38. pyenv slides from PyOhio

    I gave a lightning talk last night here at PyOhio introducing pyenv and a brief overview of the unique kinds of problems that my old standard of project isolation—a Homebrewed Python and virtualenv—yielded.

  39. I've been working a bit with geofencing on a project at Atomic Object.

  40. Man pages are great (and I'd argue overlooked a lot these days) but have traditionally been a bit old-school to make.

  41. Copy behavior on large data objects is really boring (and error-prone) to write tests for.

  42. For a side project I've been working on, I needed to pull in the CommonCrypto C library.

  43. My current project at Atomic Object uses Selenium to drive browsers for integration testing—and it turns out that it's a useful debugging tool, too.

  44. For my second post at Atomic Spin, I've chosen to write about Understanding the 3 main types of encryption—symmetric, asymmetric, and hashing.

  45. Turning asynchronous networking inside-out is my very first Atomic Spin post here at Atomic Object.

  46. sudoless Rails

    I'm working through chapter 1 of "The Ruby on Rails Tutorial" and I'm already blanching at the number of invocations of sudo that are present.

  47. My scheduled talk on octothorpe wasn't the only thing I presented.

  48. The slide deck is refreshed a bit, so here are my octothorpe talk slides from PyOhio 2014.

  49. Introduction to Ansible talk

    Here are the slides from my "Introduction to Ansible" talk at DevOps West Michigan.

  50. A week of code

    This post is going to be a bit lighter on the hard content than my usual, but I had a great week of code and I feel like writing about it.