tech

tech category

Interesting blog post over at This Days Portion: You do not need β€œanalytics” for your blog because you are neither a military surveillance unit nor a commodity trading company. My thoughts weren’t that articulate, but I removed analytics from my blog years ago for similar reasons. πŸ’½

Neovim Smart Lists

Lists. They can be smart. These lists are not going to win a Nobel or anything, but #Neovim can be configured to grow some efficiencies from other editors. Smart. Let’s say you’ve created … Read more

If you’re looking for incredible #FED talent, go hire Aubrey Sambor yesterday.

I have 19+ years of experience working with small agencies and Fortune 500 companies and focus on writing clean, accessible HTML, CSS, and JavaScript.

Resume

πŸ’½

It’s Julia Evans new zine day. πŸŽ‰πŸ’½

404 Media wrote about a Queer Online Zine Can Only Be Read Via an Ancient Internet Protocol. Great read, and the zine, New Session, is fantastic. You can access it via the web (linked above), or my preference, via the aforementioned “ancient internet protocol”, telnet.

telnet issue3.anewsession.com

Quick Neovim tip: in a terminal buffer, you can use [[ and ]] to navigate between shell prompts. Really useful for navigating long command outputs. πŸ’½

Anytime Julia Evans comes out with a new zine, it’s an instant-buy for me. The Secret Rules of the Terminal? Don’t mind if I do. πŸ’½

My being a Neovim user is a lot like being a kind vegan; yeah, I have thoughts, but I’m not a dick about it. πŸ’½πŸ΄β€β˜ οΈ

I’m convinced the primary motivation for the widespread AI push is for bosses to suppress wages and eliminate jobs. πŸ’½

I feel like every web browser is “good enough”. There’s nothing I’m excited to use, and I keep switching defaults after one annoys me enough. πŸ’½

I made some tweaks to my blog’s navigation styles so they’re less cramped on mobile. I’ve modified a pre-existing theme, even though my day job is writing custom themes. There’s lots I’d like to tweak, and one day I’ll carve out the time. πŸ’½

I’m a certified Twig Designer. Please, one at a time!

Symfony. This certifies that Chris DeLuca, aka bronzehedwick [connect.symfony.com/profile/b...](https://connect.symfony.com/profile/bronzehedwick) is recognized by the Symfony certification program as a certified Twig 3 Designer TWIG. Certified Designer. 3 Falien Potencier. Fabien Potencier, Symfony CEO

Stop all the news: I updated my Uses page.

Ever in a #Neovim :terminal, and want to open a file without having to back out to normal mode, or have a nested Neovim instance? There’s several ways to do this, but here’s a simple one.

Add a shell function that tests $NVIM, which is set to the server pipe when inside a Neovim instance. If Neovim is running, replace the nvim command with an alias that passes the --server and --remote options.

Here’s a complete example for the Fish shell, but it should be easily adapted to others.

#!/usr/bin/env fish

function nvim --description "Open Neovim within the same instance, if one is running"
  if test -n "$NVIM"
    command nvim --server "$NVIM" --remote $argv
  else
    command nvim $argv
  end
end

I switched to the Hack programming font in my terminal and IDE, and really enjoying it. Functional, readable, and nice to look at.

Why does every macOS app ask for permission to access my local network?

When trying to type event.target.closest(), I instead wrote event.target.closet(). It took me too long to debug.

Currently, this is an embarrassing mistake. However, if we bug the ECMAScript standards committee, all event targets can have their own closet.

Brian Kardell and Eric Mayer have a good discussion on the Mozilla privacy policy changes over at Igalia.

Restore those cool hidden macOS calendars

Years ago I wrote about interesting hidden calendars in macOS. I hadn’t tested this in a long while, until I happened to think of it the other day. In that time Apple had removed the calendars, … Read more

I gave a whimsical talk introducing #git at Florida #Drupal Camp, and published it as a blog post. I’m very proud of it. Open to any feedback!

Grokking Git: A Fantasy Story

This post was originally done as a presentation at Florida Drupal Camp. You can watch the video on YouTube. Git is a big part of a lot of tech worker’s every day lives, but it can be confusing to use. … Read more

Grokking Git: A Fantasy Story

Git is a big part of a lot of tech worker’s every day lives, but it can be confusing to use. There’s good news and bad news. The bad news is, Git is complex; there’s a lot of confusing commands. The … Read more

I’m on the Lullabot Podcast talking about Single Directory Components! #Drupal #SDC

Jason Koebler nailing the sentiment in OpenAI Furious DeepSeek Might Have Stolen All the Data OpenAI Stole From Us

I will explain what this means in a moment, but first: Hahahahahahahahahahahahahahahahahahahhahahahahahahahahahahaha.

My CLI wrapped most used commands.

  1. 3732 git
  2. 1471 ls
  3. 1289 rg
  4. 856 ddev
  5. 745 nvim
  6. 546 mv
  7. 534 cd
  8. 510 rm
  9. 477 yarn
  10. 453 cat

Generated with history | awk '{print $1}' | sort | uniq --count | sort --numeric-sort --reverse | head -10.