Oskar's Avatar

Oskar

@krawczyk.io.bsky.social

πŸ“· Lifestyle & adventure (Fujifilm X-Pro2) JEEP XJ overlander. Creator of JSFIDDLE.

12 Followers  |  3 Following  |  12 Posts  |  Joined: 29.05.2023  |  1.3935

Latest posts by krawczyk.io on Bluesky

Post image

Anyone else experiencing a massive DDoS attack from Brazil + Vietnam for the past ~6 hours?

@cloudflare.social definitely helps from JSFiddle going completely down, but their DDoS detection alone isn’t super effective, I have to switch Security Level to Under Attack.

11.07.2025 09:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

After a week of work, finally replaced CodeMirror with Monaco (same thin as in VSCode) in #JSFiddle

Refactored a lot more things that I’ve expected but the switch and cleanup was necessary.

One thing that was tough about the switch is Monaco Docs which are as confusing and vague as they can get.

12.06.2025 07:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In the past two weeks the load speed and JS render improved by 50% at least.

The moral of this story is that you should check your webapp on a shitty Mac/pc, just to see how slow it can really be.

19.05.2025 19:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The single upside of my 2019 MacBook Pro degrading (battery + insane throttling) is that websites draw really slow, like I can see individual elements being rendered on by one.

This gives me the weird opportunity to improve the render and loading time of JSFiddle.

19.05.2025 19:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Took me a week but I’ve finally managed to remove all MooTools code from #JSFiddle codebase (-23k LOC)

Yes, JSFiddle was created when MooTools was state of the art, a must use framework for Classes, JS animation, sans asynchronous request etc. All of which is now natively available in JS.

14.05.2025 17:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So to me, if you have a basic grasp of how logic in the project works, what are the pitfalls (for example a gigantic database), using AI can be incredibly useful.

If you’re a novice with no experience in coding logic, using AI is not the way to go - at least not yet.

02.04.2025 07:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To me this is the skill level where a AI coder really helps - I can catch when it’s doing a good job, I know when it goes overboard, or completely misses the point.

If I’m not sure, I’ll ask a pro Ruby dev who can point me and the AI helper in the right direction.

02.04.2025 07:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m generally a frontend developer, been working on large projects in Rails for a long time so I know my way around a RoR project, well enough to understand the basics of how things work, what not to do. The basics.

02.04.2025 07:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve been incredibly sceptic about using AI for coding, and in some ways still am.

But in the recent weeks it helped me deliver 2 features in JSFiddle.

02.04.2025 07:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Note to self, never let encode strings in Base64 that even remotely might contain non-ASCII characters.

Just don’t do it.

31.03.2025 13:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m basically blocking everyone who uses the phrase β€žvibe coding” these days.

17.03.2025 17:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Parcel – The zero configuration build tool for the web. Parcel combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to massive production application.

I've been stuck on using Gulp for building/bundling for years, all new solutions didn't really change much or revolutionize enough for me to put the effort of switching, but today I've discovered Parcel and man...

Switched instantly, because I had it running within 2 minutes.

parceljs.org

03.12.2024 16:35 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@krawczyk.io is following 3 prominent accounts