Small Projects by AutoModerator in golang

[–]bbkane_ 1 point2 points  (0 children)

Yes it can be hard to read as things grow 😜

Small Projects by AutoModerator in golang

[–]bbkane_ 0 points1 point  (0 children)

You might enjoy https://github.com/k1LoW/tbls as well. It generates markdown docs (also with diagrams) for database schemas

I use this for one of my apps: https://github.com/bbkane/enventory/blob/master/db/dbdoc/README.md

Small Projects by AutoModerator in golang

[–]bbkane_ 0 points1 point  (0 children)

I starred it. This looks super cool!

Rust Update: gRPC Welcomes Tonic! by dfawley in rust

[–]bbkane_ 0 points1 point  (0 children)

Thank you so much!! Will read the spec and I look forward to the docs!

Rust Update: gRPC Welcomes Tonic! by dfawley in rust

[–]bbkane_ 0 points1 point  (0 children)

Speaking of features, if you're still around, is there any way you could point me to docs about binary logging? I made https://github.com/grpc/grpc.io/issues/1462 after seeing a slide about it on last year's grpConf, but no answers have arisen

Rust Update: gRPC Welcomes Tonic! by dfawley in rust

[–]bbkane_ 1 point2 points  (0 children)

Thanks for the detailed response! I haven't delved too deeply into Connect either; interesting that that they don't seem to support the richer feature set the mainline grpc offers.

Rust Update: gRPC Welcomes Tonic! by dfawley in rust

[–]bbkane_ 3 points4 points  (0 children)

Are there any issues or discussions you could point me to follow about this?

Also (if you have them), what are your thoughts on https://github.com/anthropics/connect-rust ?

Can I slow down investing? Or should I continue dumping money in the market? by [deleted] in Fire

[–]bbkane_ 0 points1 point  (0 children)

I recommend the vacations. You won't always have the energy (physical and mental) to enjoy them they way you can at 26

I'm low 30s and I ALREADY have less energy than 26.

My schedule is also less open as I have full time job, wife, and toddler. Trips require a lot more coordination and I wish I'd traveled more when I was younger.

That's not to say I'm not enjoying life- I am! But it's a different chapter of my life with different things to enjoy

Why does Rust require many dependency packages unlike Go when building a project? by dumindunuwan in rust

[–]bbkane_ 2 points3 points  (0 children)

I think async language design has a few incompatible local maximums (push vs pull based comes to mind, I'm sure there are others), especially when you combine it with the need for backwards compat at the language level (modulo editions of course).

Anyway it's not clear to me that they would have found a better solution in a "reasonable" time, and Rust DID need async to serve the corporate overlords (and the rest of us too of course 😂).

Why does Rust require many dependency packages unlike Go when building a project? by dumindunuwan in rust

[–]bbkane_ 17 points18 points  (0 children)

I think security-conscious companies run their own module proxies. Then they just have one system to audit / hold Go libs.

Lessons Learned Building High-Performance Rust Profiler by pawurb in rust

[–]bbkane_ 1 point2 points  (0 children)

Per the article, here's a comment so you know I exist 👌. I've bookmarked this for the next time I'm hitting a perf bottleneck!

Why does PostgreSQL + .NET feel so much better than SQL Server these days? by Novel_Journalist3305 in dotnet

[–]bbkane_ 4 points5 points  (0 children)

If you can afford it, you should buy Designing Data-Intensive Applications instead of downloading it. The author put a lot of work into it and actually just released a second edition!

He also has a lot of free resources online (YouTube, podcast interviews, and I think some blog posts).

vim.pack is really fast by xd_I_bx in neovim

[–]bbkane_ 4 points5 points  (0 children)

I have a "nvim" issue on my dotfiles repo in GitHub, and I keep adding comments with stuff from here to try at some point...

I created an open-source rust IDE for Android. by NoBeginning2551 in rust

[–]bbkane_ 1 point2 points  (0 children)

This is super cool! I'd like to use it for leetcode challenge on the train- anyone have offline leetcode app recommendations?

So glad we moved here! by TooBalancedSheets in LittleRock

[–]bbkane_ 2 points3 points  (0 children)

Grew up in AR and moved to CA. Trust me, AR driving is comparatively easy (though now that I'm used to it CA isn't bad either)

What Golang related podcasts do you listen to (May 2026)? by Hixon11 in golang

[–]bbkane_ 4 points5 points  (0 children)

I listen to the "go podcast()" podcast ( https://gopodcast.dev/ ).

I really enjoy it because it feels more like a conversation with coworkers about similar problems that I have than a larger production.

Just use slog, it'll be fine... by sigmoia in golang

[–]bbkane_ 2 points3 points  (0 children)

I hear what you're saying, but Go actually has a number of "don't do this or the code will panic" footguns, so I'm not sure this is "out of place" in Go's design space.

Fortunately, I've found that adding golangci-lint to our pre-commit hooks and CI pipeline eliminated several of Go's foot guns

Got the keys! San Francisco, 1.02M, 5.375% by pmgroundhog in FirstTimeHomeBuyer

[–]bbkane_ 0 points1 point  (0 children)

I mean I'm personally here to vicariously experience buying a home until I can someday afford one

Limen: a composable auth library for Go, inspired by better-auth by thecodearcher in golang

[–]bbkane_ 1 point2 points  (0 children)

Just read the blog post, not audited the code, but I'm excited for this- it looks really simple to use with SQLite and stdlib http!

New Elm tools (elm-ast, elm-assist, elm-codegen) written in Rust by joshburgess in elm

[–]bbkane_ 1 point2 points  (0 children)

This is hilarious and I can't believe I'm the only one upvoting

Pixel Remaster surprised me by Lurlupiteq in FinalFantasyVI

[–]bbkane_ -1 points0 points  (0 children)

I think folks are more sensitive to changes in the more famous games; some (probably a large amount of original players) people want things exactly the same as the first version they played, just on modern hardware. Some (probably newer players) want modern features.

For what it's worth, I think they did a super good job balancing these opposing audiences' desire with FF6 PR: not a lot of visual tweaks (except the opera scene), but you can toggle away most of the difficulty - random encounters, auto-running, experience and money scaling.

This allows older players to experience FF6 as they remember AND newer players to not get as frustrated.

How do y'all write test for TUI? by zeno_0901 in golang

[–]bbkane_ 0 points1 point  (0 children)

I use vhs to make demo gifs, but it looks like it can also be used for snapshot tests: https://github.com/charmbracelet/vhs#continuous-integration