Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Please enjoy my first shot at embedding images in my Listed blog.
-
Content warning: violence against queer people in history.
-
My last post introduced a few new things.
-
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.
-
Okay, okay, but please, just let me get the meta out now?
-
I promised a friend that I would go deeper into the story of François Clemmons.
-
This is going to be a bit of an exercise in fighting perfectionism.
-
It seems it’s International Non-binary People’s Day.
-
I've been thinking this morning about the nature of support, and how we can offer it to our loved ones.
-
I haven't reviewed a game since 2011—my last was my review of Atsumete!
-
You have a candle.
-
Content warning: death, mourning.
-
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.
-
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.
-
Node.js is just JavaScript, right?
-
I am bisexual, and last November, I came out to everyone at Atomic.
-
I’ve been looking for a software solution I can trust for writing, journaling, and taking notes securely.
-
I had an old employer reach out to me the other day asking if I’d like to do some contract work for them.
-
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.
-
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.
-
As you may have seen, I was at PyOhio this weekend, and I was t{wee,oo}ting a lot.
-
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.
-
It's been a long time since I've written a post just for this site, hasn't it?
-
We’ve been using TypeScript on an Electron project.
-
Laptop computers, especially those with a lot of internal storage, are very convenient.
-
VMware Fusion is a powerful tool for developers that need to virtualize systems.
-
A topic near and dear to my, and I hope every software professional's heart is how to be as secure as possible.
-
The curl | sh pattern for installing software is much-maligned, and can definitely be used carelessly.
-
OpenBSD makes it easier than ever to serve your web pages over HTTPS with the newly-imported acme-client.
-
I've see a lot of people make the mistake of using system(3).
-
Time is the bane of all programmers.
-
Everything wants you to npm install -g these days.
-
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
-
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.
-
Did you know you can run Apple's OS X inside a https://www.vagrantup.com/ machine?
-
One of my favorite podcasts inspired me to write about how pair programming is like cheese.
-
Modern developers, including those of us at Atomic Object, use a lot of third-party open-source code.
-
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.
-
I've been working a bit with geofencing on a project at Atomic Object.
-
Man pages are great (and I'd argue overlooked a lot these days) but have traditionally been a bit old-school to make.
-
Copy behavior on large data objects is really boring (and error-prone) to write tests for.
-
For a side project I've been working on, I needed to pull in the CommonCrypto C library.
-
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.
-
For my second post at Atomic Spin, I've chosen to write about Understanding the 3 main types of encryption—symmetric, asymmetric, and hashing.
-
Turning asynchronous networking inside-out is my very first Atomic Spin post here at Atomic Object.
-
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.
-
My scheduled talk on octothorpe wasn't the only thing I presented.
-
The slide deck is refreshed a bit, so here are my octothorpe talk slides from PyOhio 2014.
-
Here are the slides from my "Introduction to Ansible" talk at DevOps West Michigan.
-
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.