porsager 15 days ago

Imba is probably one of the best kept web development secrets! Sindre has done a remarkable job of making an insanely terse while powerfull language for building web applications. Not that it's limited to web applications only, the syntax translates perfectly for any other area as well.

The fact that a platform like Scrimba was built using this language and probably only a handfull developers should make you want to learn from someone like that even more!

It's also the only learning platform I've ever recommended where I see people staying and learning more.

6
flanbiscuit 15 days ago

Something seems to be broken in the Imba website for me in both FF and Chrome for MacOS.

When I go to the main website: https://imba.io/

Then click on the "Demo" button

I get taken to the "Playground": https://imba.io/try/examples/apps/playground/app.imba

There is no code on the page but the preview seems to work. Same thing with all of the other examples. They work in the Preview panel, but no code loads at all.

Looking in the dev console I see a few errors:

   GET https://imba.io/monaco/min/vs/loader.js HTTP/1.1 404 Not Found

   Uncaught ReferenceError: require is not defined
  
   current file did set undefined
Some images and a preflight.css is also not found

gizzlon 15 days ago

There's a free Scribe course on Imba: https://scrimba.com/learn-imba-c01h

Haven't gotten around to it yet, hope it's still relevant :P

trafnar 14 days ago

It's still relevant, the language hasn't changed much since I made this course.

barrenko 15 days ago

Not sure of how much help is it to OP, but I'd also like to commend Imba's front page paint demo, it's just so neat.

evnp 15 days ago

It's beautiful, but note to OP it doesn't work great on Android Chrome for me - can only draw very very short lines.

pier25 15 days ago

I'm hoping Imba will get more attention with the upcoming v2 release. It has tons of cool ideas and the "no reactivity" state paradigm is so much easier to reason about.

Also its css notation is what Tailwind should have been.

Btw you're the Postgres.js author, right?

porsager 15 days ago

It's got all the right decision for the scope it's covering!

Yeah, I'm the author of Postgres.js, although it hasn't gotten the tlc it deserved lately cause I've been too busy with another soon to be public project.

ushakov 15 days ago

fun fact I learned about Imba is that it's name stands for "imbalance" (like in computer games!)

ilrwbwrkhv 15 days ago

[flagged]

dang 13 days ago

Could you please stop posting shallow dismissals and putdowns? We've asked you this many times, and if you keep it up we'll end up having to ban you.

https://news.ycombinator.com/newsguidelines.html