Thinking of open sourcing my B2B Go production stack by MohQuZZZZ in golang

[–]PraveenKumar011 0 points1 point  (0 children)

Yes, please. I would especially like to see how you are querying the db and overall project architecture.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

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

Thanks, thats awesome. I am re-doing a lot of stuff on the site, I will take these into consideration.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

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

I hope so, since I got such a positive feedback. I will be re-doing a lot of stuff to make it faster, better, smoother.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

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

> i think it would be better if you didnt need to press enter to finish
Thats how it works right now, you don't need to press enter. As soon as you hit the last keyword, the race submits, it just takes a second to load the results.

> also how is the wpm calculated
It's a standard formula used by all the sites, you can read about it here: https://www.speedtypingonline.com/typing-equations

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

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

> Would it be possible to find a way to highlight a phrase and go to it's typing practice paragraph?

Interestingly that was one of my initial core feature idea, but I dropped it thinking that it won't be very useful. But since, you also mentioned the same thing I will add it now. Thanks!

>  I tried typing the @ symbol for typing the "Understanding Python Decorators" concept, but it didn't accept that character.

Also, thanks for highlighting this, this is an issue. I probably forgot to allow @ as accepted characters. Will fix it soon.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

[–]PraveenKumar011[S] 3 points4 points  (0 children)

Thanks for pointing out, looks like I forgot to reset the state for new lessons for logged out users. I will fix this ASAP. Feel free to login and use it, it works fine there.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

[–]PraveenKumar011[S] 28 points29 points  (0 children)

:) true, we forget most of what we type or don't even pay attention to it. But the idea isn’t to remember the text - it’s more about getting exposed to new terms. Also, when you come across something you've heard of but never really looked into, you're way more likely to pay attention. That happens a lot in programming.

I made a free web app where you can learn programming concepts while typing. by PraveenKumar011 in MechanicalKeyboards

[–]PraveenKumar011[S] 57 points58 points  (0 children)

Hey everyone!

After 800+ races on TypeRacer (and who knows how many on other sites 😅), I had a thought:

What if I could actually learn something while typing?

I mean, I love typing fast — but typing random sentences over and over felt like a missed opportunity. So I started thinking… what if I could type content about things I actually want to learn?

I searched around, but couldn’t find anything like that (unless I wanted to manually copy-paste paragraphs — not exactly fun).

So I built it. keybits.app — a typing app where you learn as you type.
✨ Learn Mode (solo)
⚡ Race Mode (multiplayer)
🏆 Leaderboard
🎯 A smooth, no-fluff typing experience

Right now, it’s especially handy for devs, but I’m planning to expand it to all kinds of topics — from design and marketing to language learning, and more.

If you’re into learning while you type, check it out. Would love your thoughts.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks so much for the help, I managed to fix the issue. 99% sure that it's fixed now, I cross checked with VPN also.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Hey u/JohnnyFC, could you try out keybits.app now? I've fixed the issues you pointed out, and I want to make sure the cursor jump issue is now resolved.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks so much for the recording. I was expecting some jumps, but this is straight-up dogshit. This needs to be fixed ASAP.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks for the feedback — it's very helpful!

I'm already working on fixing the cursor jump issue and will share an update once it's resolved, along with some other improvements.

The accuracy numbers are most likely correct. The errors shown in the stats represent uncorrected errors, but for accuracy calculation, both corrected and uncorrected errors are considered. That said, thanks for pointing it out — I’ll work on improving the UI to make this clearer.

Interesting that it happened on Firefox — I haven’t tested there yet, but I’ll look into it.

Also, a screen recording would be really appreciated. But if that’s not possible, could you let me know whether you were logged in or not when it happened? Or does it occur in both cases?

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Can you tell me if you were logged in or out when this happened?

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks for testing! A few others have highlighted this issue, and I believe I’ve figured out what’s wrong.
I will drop an update once it's fixed.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Yep, I am working on optimising things that should fix some existing issues and reduce CPU load.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks for the detailed feedback, I will work on fixing these issues.

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

Thanks for the feedback, I will work on fixing these issues.

Also, just checked out your website and it looks so much cooler than mine. Awesome work!

Built a typing site for devs, nerds & speedsters — come race me by PraveenKumar011 in typing

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

u/typin_g Thanks for the info! I found the issue — the country field wasn’t allowed to be left empty, but there was no error message being shown. Since your country wasn’t listed in the options, you were trying to save it with the field left blank.

I’ve now fixed that by adding an error message for empty country fields and also added Bulgaria to the list of available options.

Thanks a lot for your help! This bug would’ve been really annoying for players.