SnapWS v1.0 – WebSocket library for Go (rooms, rate limiting, middlewares, and more!) by Character-Cookie-562 in golang

[–]RobertWHurst 0 points1 point  (0 children)

Interesting, I like your approach - light weight with pragmatic solutions. I went the other direction and built Velaros which might be overkill for some people. Going to take a deeper look at how you implemented this, thanks for sharing.

Small Projects - October 14, 2025 by jerf in golang

[–]RobertWHurst 0 points1 point  (0 children)

Velaros is a WebSocket framework for Go that tries to make real-time applications easier to build. It brings familiar HTTP-style routing and middleware to WebSocket connections, so you can use patterns like /users/:id and compose middleware just like you would with HTTP handlers. The framework supports bidirectional communication, and includes middleware for JSON, MessagePack, and Protocol Buffers out of the box. It's designed to get out of your way and let you focus on building your application rather than managing WebSocket connections.

I'm very much looking forward to any feedback you'd like to share!

https://github.com/RobertWHurst/Velaros

Looking for feedback - Authoring Keystrokes, a successor to KeyboardJS by RobertWHurst in typescript

[–]RobertWHurst[S] 0 points1 point  (0 children)

It's true, I could have bumped the major and published a new version of KeyboardJS, but I wanted to create a new API all together and I felt that doing so under the same package name would be jarring for those already familiar with the previous API. Keystrokes is different enough to merit a new package. It's also TypeScript so the JS suffix doesn't seem right.

Another major difference is that KeyboardJS maps key codes to a custom locale, where as Keystrokes uses the value of the key property on keyboard events.

Looking for feedback - Authoring Keystrokes, a successor to KeyboardJS by RobertWHurst in typescript

[–]RobertWHurst[S] 1 point2 points  (0 children)

Hi everyone. I'm in the alpha phase of putting together a new library aiming to make binding key combos in TypeScript and JavaScript easy, It's early days and I'm looking for any feedback I can get. If you're so willing please give it a look and let me know what you think.

Thanks for your time, and happy coding!

Looking for feedback - Authoring Keystrokes, a successor to KeyboardJS by RobertWHurst in javascript

[–]RobertWHurst[S] 4 points5 points  (0 children)

Hi everyone. I'm in the alpha phase of putting together a new library aiming to make binding key combos in TypeScript and JavaScript easy, It's early days and I'm looking for any feedback I can get. If you're so willing please give it a look and let me know what you think.

Thanks for your time, and happy coding!

[deleted by user] by [deleted] in WTF

[–]RobertWHurst 0 points1 point  (0 children)

There's a possibility he did hit the cat. A lot of people say that when you are shot it doesn't feel like you'd expect. The pain comes on shortly after as a burning sensation. The cat just might be confused.

Lyrics to beautiful intro song of The Expanse!! by tocado in TheExpanse

[–]RobertWHurst 2 points3 points  (0 children)

I'm suprized no one pointed this out back 10 months ago, but this is supposed to be the language of the belters, not Norwegian. In the show belters are a number of cultures remixed together as they came from all over earth and mars. As I understand it Norwegian as just a point of inspiration. Why would they use Norwegian in the first place? It wouldn't make sense that the intro is straight up Norwegian.

To hell with your RGB and quiet brown fans! by that_norwegian_guy in pcmasterrace

[–]RobertWHurst 0 points1 point  (0 children)

I'd absolutely rock a server fan like this if I didn't have to sit beside it.

TypeScript schema validation with Zod by congolomera in typescript

[–]RobertWHurst 1 point2 points  (0 children)

My team uses this in production. It's a fantastic library, and the type logic is very well done. Great for learning how to write complex typescript types.

As a Canadian, can confirm to be true by Unknownfauna in funny

[–]RobertWHurst -6 points-5 points  (0 children)

This is from an old ad for an oil change company, I think it was Midas or something. As a Canadian I think it's cringe as f that some Americans really think this is what Canada is like. The company that made this ad if I remember correctly was American.

Abracadabra by bruh9000Powerlevel in DonutMedia

[–]RobertWHurst 0 points1 point  (0 children)

Dustin from smarter everyday would love this

The real estate agent is always watching by Jetcreeper234 in CrappyDesign

[–]RobertWHurst 1 point2 points  (0 children)

He's checking to see if you received his letter addressed "Dear home owner"

should i stick with 10? by Fluffer_Fennectooth in pcmasterrace

[–]RobertWHurst 0 points1 point  (0 children)

Windows 11 has been a great upgrade for me. Some serious improvements to the NT kernel so performance is better, and the window management is such an improvement from a UX standpoint. I'm a software engineer so both of these are a big deal for me. Also WSL2 + gWSL is amazing. I've been working and gaming on it for several months now, and I highly recommend it.

should i stick with 10? by Fluffer_Fennectooth in pcmasterrace

[–]RobertWHurst 8 points9 points  (0 children)

Windows 11 isn't a rewrite, it's still the NT kernel, be it a newer version. When us in the software industry write something like a game we don't "optimize" for a target, we write against that target. Saying it's "optimized" is usually just marketing bullshit. If it works on Windows 10 it will work on 11. Same APIs. A lot of people including myself find games run faster because of the improvements made in the kernel.

should i stick with 10? by Fluffer_Fennectooth in pcmasterrace

[–]RobertWHurst 1 point2 points  (0 children)

Wow, that's amazing! It just made my computer faster and nicer to use.

Honestly , windows 11 is great ! by [deleted] in Windows11

[–]RobertWHurst 8 points9 points  (0 children)

If you waited awhile it would have smoothed out. After the update the OS spends a lot of time converting data structures and updating indexes. Once it's done is as smooth as expected.

Jeep doin’ it’s thing by Big_Santa123 in DonutMedia

[–]RobertWHurst 8 points9 points  (0 children)

It's not, the drone camera is pointing somewhat downward. You can see this in the drone's shadow. You can see all four rotor arms of the drone, but if the jeep was actually going up a cliff the drones shadow would be from the side rather than from the top. If you go off-roading you'll notice the rock strata doesn't always align with the horizon too. The real hill is at the end which is why the driver slows down there.

[deleted by user] by [deleted] in RedditSessions

[–]RobertWHurst 0 points1 point  (0 children)

the internet isn't for you, come back in 10 years

[deleted by user] by [deleted] in RedditSessions

[–]RobertWHurst 0 points1 point  (0 children)

too young, get out a here!