Yonatan Kra
banner
yonatankra.com
Yonatan Kra
@yonatankra.com
Javascript developer, web components groupie, design systems, web performance, gamer and a scifi and fantasy author. Father of 4, hence the jokes ;)
https://yonatankra.com
Are you writing with AI? I'm getting low scores on my text detector (meaning it's probably human-written!).

Will we need a "No-AI" badge for human-made art?

As an author, I enjoy to create. As a reader, the test is if I enjoyed the story or book.

#wattpad #indieauthor #fantasy #authorlife #AIArt
September 6, 2025 at 7:45 AM
Nice one!
If I complete only 6 out of 9, it'd be great!
September 1, 2025 at 2:34 PM
OMG!
I can't be a prouder LLM trainer.

#softwaredevelopment #javascript #typescript #tdd #mcp
September 1, 2025 at 1:05 PM
Remember a new chapter of Jack's Bane drops every day this week?

Just finished drafting Saturday's chapter—and wow, the plot twist surprised even me.

Catch up from the beginning: buff.ly/G0X8z6H

Read it all: buff.ly/lM3QsEY

#wattpad #indieauthor #fantasy #comedyfantasy #authorlife
August 27, 2025 at 10:49 AM
Jack and Bane are going to get a new chapter every day starting tomorrow.
Free read at www.wattpad.com/story/398983...

#wattpad #indieauthor #fantasy #comedyfantasy #authorlife
August 25, 2025 at 2:29 PM
Jack’s stuck to a tree. Bane’s covered in blood and mud. Too many giant spiders.

Slippy the fish? Still alive—barely.

Mud, Fury, and the Fish — new chapter of The Bane of Jack the Sorcerer now up.

buff.ly/9oJg4Rs

#IndieAuthor #Wattpad #FantasyBooks #IndieFantasy #FantasyReaders #JacksBane
August 10, 2025 at 4:34 AM
Three pigs. One mule. What can go wrong?
Jack the Sorcerer returns in Chapter 3 — featuring heroic delusions, spiritually questionable bread, and a fish with teeth.

Read the new chapter here:
w.tt/4moCLxd
Or start from the beginning:
w.tt/4mqLXBh

#FantasyComedy #Fantasy #JackTheSorcerer #wattpad
August 3, 2025 at 7:44 PM
Congrats. Read the abstract and it sounds like an amazing story.
Note there is a possible typo:
August 2, 2025 at 8:02 PM
Jack the Sorcerer is back.
Loud warriors? Check.
Accidental spells? Check.
Mentors with dramatic flair? Absolutely.
Also: mildly cursed fish.

Read Chapter 2 of The Bane of Jack the Sorcerer now!

www.wattpad.com/1565110143-t...

#Wattpad #FantasyFiction #WritingCommunity #IndieAuthor #ComedyFantasy
August 1, 2025 at 10:49 AM
1/
Just read The State of CD 2025 by @davefarley77.bsky.social
Insightful and encouraging as it gives a clear path for improvement.

The study looked at nearly 100 organizations and how well they apply 14 key Continuous Delivery practices.

Most are doing well culturally. Technically? Not so much.
July 31, 2025 at 1:32 PM
I'm moving to #flutter.

That's it. No punch.
July 24, 2025 at 1:58 PM
Hi @bsky.app !
I'm back after a long time off the web.
How are things?
Here's something to open your day with
July 22, 2025 at 7:18 AM
Did you know you can close issues with commit messages?

Short Version:
Use `closes #13` to close issue #13 (replace 13 with your issue number) in your GitHub repository. Just commit this as the commit message and watch the magic happen.

#github #ci #cd #opensource #softwaredevelopment
February 12, 2025 at 7:06 PM
Getting better at this.
January 4, 2025 at 10:11 AM
Hey Web Component ppl who meddle with design systems.
I checked 3 design systems that came up first in Google search, and validation was nonexistent.
When you build a form control, do you form-associate it? How do you handle validation?

#webcomponents #designsystem #html #javascript
January 2, 2025 at 4:28 AM
Just became a local legend at the age of 43.8 meself 😉.

Have a great bday
December 28, 2024 at 9:43 PM
After a period of stagnation, I'm getting back on track. I'm even a local legend now.
Next stop: 21K

#running #health
December 28, 2024 at 9:42 PM
The wait is over! 🎉 You can now filter your Alt Text score by time range. My score improves with newer posts—proof that I’ve grown from “bad” to much better! 🫡 Built with a sleek range-slider web component. Check your score now: bskyalt.yonatankra.com

#webcomponents #javascript #a11y
December 26, 2024 at 3:13 PM
New Feature in the AltText Game: Search users by handle!
Had a few minutes to add this feature - still using Vanilla JS with web components :)
bskyalt.yonatankra.com
#javascript #webcomponents #a11y
December 25, 2024 at 2:08 PM
A new web component in town: The Heart Component
It's part of the AltTextGame, but is now also a standalone component.
Play with the heart's size, fill and fill color in this CodePen.
Want any more features? Feel free to file an issue or contribute

#webcomponents #javascript #typescript
December 22, 2024 at 3:00 PM
Building a web component BlueSky bot, part 1.
While part 1 doesn't touch web components yet, it describes how to build an isomorphic "bot" that can run both in a Nodejs backend as well as in the browser.

#javascripr #webcomponents #tdd #testing
December 21, 2024 at 5:22 AM
It's Almost ready!!!
Progress report on my small side project:
Finished the basic UI. It looks like... well... I designed it.
Design makeover tomorrow and then I'll be able to share it with y'all.
I believe it's going to benefit the whole @bsky.app network :)
Do you enjoy the tests stats like I do?
December 18, 2024 at 8:11 PM
A 100% test covered bot.
How about that?
Even though it is 100% covered, the tutorial itself is only 90% ready...
Would you like to know how to build a web component bluesky game?
#webcomponents #bluesky #javascript
December 17, 2024 at 7:11 PM
Just finished writing a children's story.
It'll be published as a #VanillaJS #webcomponents app using the Vivid #DesignSystem
For backend I'll be using @remult.dev
It will take a while because I have an hour here and there, but I'll report on my progress.
Buzzwords are fun to put together ;)
December 11, 2024 at 7:35 AM
Another month, another small step forward. Grateful for the continued support of readers. #writerslife #kindledirectpublishing
December 8, 2024 at 5:10 PM