What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

1

洪 民憙 (Hong Minhee) shared the below article:

Optique 0.7.0: Smarter error messages and validation library integrations

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Optique 0.7.0 introduces enhancements focused on improving the developer experience and expanding its ecosystem for type-safe CLI argument parsing in TypeScript. This release brings automatic "Did you mean?" suggestions to help users correct typos, along with seamless integrations for Zod and Valibot validation libraries, ensuring more robust and efficient CLI development. Duplicate option name detection is now included to catch configuration bugs early, and context-aware error messages provide users with precise feedback. The update also features customizable shell completion naming conventions and improved line break handling in error messages. With these new features, Optique aims to streamline CLI development in TypeScript, making it more intuitive and less error-prone. This release underscores Optique's commitment to providing developers with powerful tools for building high-quality CLI applications.

Read more →
7
2
2
4
0
1
0
0
0
0
4
4

Optique 0.7.0 released!

  • “Did you mean?” typo suggestions
  • Zod & Valibot schema validation
  • Duplicate option detection
  • Context-aware error messages

Type-safe CLI parsing for TypeScript just got friendlier.

https://hackers.pub/@hongminhee/2025/optique-070

2
0
0

I finally wrote and deployed my first app this week.

I have played with and for the past few decades, but I haven’t dug hard into django as every app i have worked on or overseen would not benefit much from the admin interface.

I am the only one working on this app, and it's for me only, and I didn't care if the admin interface adhered to a very specific design spec. In fact, i am the only one wjho will probably ever see the admin interface.

More attached…

0

눈마새 → 눈물은 어떤 감정을 표현하는 것으로서 그것을 마신다는 것은 무엇을 말하는 것일까
피마새 → 눈물이나 피를 마신다는 것은 피도 눈물도 없으니까 가능한 것 아닐까
잉마새 → 잉.

0
0
0
0
0

卒業検定で道路にめちゃくちゃ鳩いて、全っっ然どかないのでゆっくり近づいてったらおじいちゃん検定員がしびれを切らしてホーンのボタン押して追い払って「今のは俺のせいじゃないよな!?」と思った記憶がある

2
1
0
1
0
0
0
0
0
0
0
0
1

In case you've missed the news,
the Privacy Guides' team grew this month with Nate Bartram joining us as our new Digital Content Producer! 🎞️ :awesome:

Nate will be helping us to produce even more fantastic videos each month! :ablobcatpopcorn:

You can find him here on Mastodon: @natebNate Bartram

Our PeerTube account: @privacyguides@neat.tube

Our Loops account: @privacyguides@loops.video

Welcome to Privacy Guides Nate! :apartyblobcat:

loops.video/v/cebzdfPFE1

0
0
0
0
1
1
0
0
1

「ZINE取り扱いしてください」というメールが大変苦手である。作って満足なのか売る側のことを考えてくれない人が多い(笑)せめて取引条件くらい考えてから連絡してきてくれ・・・ってのが多くてね。

0
0
0
0
1
1
0
0
0
0
0
1
0
1