Steve Sklar's Avatar

Steve Sklar

@sklar.rocks

Software Developer, DevOps Engineer, and Cloud Wizard @questdb.bsky.social. Currently blogging at https://sklar.rocks

50
Followers
58
Following
35
Posts
23.10.2024
Joined
Posts Following

Latest posts by Steve Sklar @sklar.rocks

Whoops πŸ˜… is there a public repo yet?

18.07.2025 02:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That would be a great speed up for my self hosted CI jobs that currently use cache somewhere

16.07.2025 20:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Incredible! This will definitely be useful for my CI builds. Can I hook it up to object storage as a backend?

16.07.2025 19:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How are people running #vagrant on M1 macs these days? I'm fighting with qemu, libvirt, utm and more...

14.05.2025 14:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

If you're in the area, come check out my talk about Bring Your Own Cloud (BYOC) deployments at the Orlando Code Camp on April 5th, sponsored by the Orlando .NET User Group!

17.03.2025 21:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Every day I use nohup <cmd> & is a good day...

13.03.2025 17:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
panel 1: your shell has a history of the commands you ran

some ways to access history:

* press the up arrow
* run history
* search it with Ctrl-R (in bash/zsh)

panel 2: how long does your shell store history for?

in bash, the default is 
500 commands (not enough!)

in fish, the default is 
256,000 commands

if you're using bash, you might want to configure it to store more history

panel 3: when does your shell save history?

by default, bash and zsh only save history to a file when you exit the shell

fish saves the history continuously

panel 4: where is history stored?

bash: .bash_history

zsh: run echo $HISTFILE

fish: mine is in ~/.local/share/fish/fish_history

person (thinking): β€œsometimes I copy over my shell history when setting up a new computer!”

panel 5: a useful history tool:  atuin

atuin lets you:

* save unlimited history
* search history more easily
* save commands as soon as you run them
* sync your history (optionally)

panel 6: gotcha: history in zsh only shows 15 entries

You can run history 0 to see all the history


panel 7: 

commands that start with a space don't go in your history. good for passwords!   

(might depend on your shell's config)

panel 1: your shell has a history of the commands you ran some ways to access history: * press the up arrow * run history * search it with Ctrl-R (in bash/zsh) panel 2: how long does your shell store history for? in bash, the default is 500 commands (not enough!) in fish, the default is 256,000 commands if you're using bash, you might want to configure it to store more history panel 3: when does your shell save history? by default, bash and zsh only save history to a file when you exit the shell fish saves the history continuously panel 4: where is history stored? bash: .bash_history zsh: run echo $HISTFILE fish: mine is in ~/.local/share/fish/fish_history person (thinking): β€œsometimes I copy over my shell history when setting up a new computer!” panel 5: a useful history tool: atuin atuin lets you: * save unlimited history * search history more easily * save commands as soon as you run them * sync your history (optionally) panel 6: gotcha: history in zsh only shows 15 entries You can run history 0 to see all the history panel 7: commands that start with a space don't go in your history. good for passwords! (might depend on your shell's config)

shell history

wizardzines.com/comics/shell...

12.03.2025 17:07 πŸ‘ 186 πŸ” 41 πŸ’¬ 6 πŸ“Œ 1

TIL that in go:
println --> stderr
fmt.Println --> stdout

26.02.2025 14:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - golangci/golangci-lint: Fast linters runner for Go Fast linters runner for Go. Contribute to golangci/golangci-lint development by creating an account on GitHub.

I'm a bit late to the game here, but I'm now obsessed with golangci-lint (github.com/golangci/gol...). It's been finding all kinds of issues in my code and the official GitHub action works like a charm

20.02.2025 15:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Update: It's actually not that smart :-(

12.02.2025 21:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today I've found that ChatGPT o3-mini-high (whatever that means) is actually a decent code reviewer compared to 4o. I like its tone much better than other models and it actually provides good suggestions in a concise manner that doesn't require tons of scrolling

12.02.2025 20:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Design By Decision Fatigue Steven Sklar's technology and software development blog, covering everything from software development, Kubernetes, music technology, and more!

Design by Decision Fatigue. An essay on how the decisions we make writing software shape our enjoyment of the craft.

sklar.rocks/decision-fat...

07.02.2025 20:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I needed a way to monitor Docker containers and found cadvisor. TIL it spams thousands of metrics by default out of its prometheus endpoint and I highly recommend these 3 flags to get your metrics down to a reasonable size.

--docker_only=true
--enable_metrics=...
--disable_metrics=...

24.01.2025 20:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Well except for the fact that it just hallucinates metrics from prometheus endpoint outputs.... but hey, it something!

23.01.2025 18:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ChatGPT helping me write PromQL for alerting rules. Now that's a superpower.

23.01.2025 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Now HEIC, it was optical but that was atrocious

18.01.2025 01:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm not the only one! Well, I actually also use 1-6 for the "Quick Start" settings, then adjust with the "30 seconds" button.

17.01.2025 22:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Would this happen on smart TVs too? I can't seem to get audio on either of my Samsung and Vizio TVs to sync up properly with a soundbar 🀷

17.01.2025 22:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

As I write more Pulumi code every week, I become increasingly convinced that I made the right decision choosing it over Terraform and CDK. It's just so nice to treat my IAC as actual code.

17.01.2025 22:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ˜…

05.01.2025 02:14 πŸ‘ 105 πŸ” 12 πŸ’¬ 4 πŸ“Œ 1

I miss this on Linux

04.01.2025 22:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

The predictable network interface device names in #Linux 🀣

27.12.2024 21:49 πŸ‘ 250 πŸ” 24 πŸ’¬ 3 πŸ“Œ 3

Why newrelic? Just curious since I’ve been rolling my own in k8s for a while and it’s getting tiring

26.12.2024 14:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is extra dope. Another W for the Bluesky team.

17.12.2024 16:59 πŸ‘ 291 πŸ” 22 πŸ’¬ 3 πŸ“Œ 0
Preview
The Over-Engineering Pendulum I used to picture my dream job as this: I work for an early-stage startup that recently raised a round. The business idea is promising, there’s much to build, everything seems possible, and we have ti...

I'm building a new Pulumi-based, multi-cloud provisioning framework from scratch, and a nice reminder about over-vs-under engineering just hit my inbox.. very timely!
threedots.tech/post/the-ove...

17.12.2024 16:43 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

2024 was my year of the Linux desktop and I couldn’t be happier! Running endeavourOS on a mini itx ryzen build

14.12.2024 17:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Kubernetes Spec v1.32: Reference Guide and Documentation Find the documentation for all builtin resources, properties, types and even some examples!

kubespec.dev 🀯 now this is solid engineering!

13.12.2024 01:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How can you possibly work with Helm without artifacthub.io? This thing saves me so much time I'd probably be willing to pay for it 🀭

06.12.2024 14:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Happy thanksgiving??

28.11.2024 15:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Update: In typical LLM fashion, ChatGPT got me almost there, and now I'm spending all of that saved time trying to figure it out on my own...

20.11.2024 19:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0