3 ms·
I'm Sindre, CTO at Scrimba (S20). We're about to launch a _major_ overhaul of Imba, the programming language we use for everything here (both frontend and backe
by somebee 5y ago
I'm Sindre, CTO at Scrimba (S20). We're about to launch a _major_ overhaul of Imba, the programming language we use for everything here (both frontend and backend). Imho the best frameworks are the ones that are extracted from real projects trying to solve real problems. Imba is like that, but at a language-level. It has been through countless iterations over the past 7 years, striving to be the perfect language for developing web applications.
We have added tons of cool things like touch modifiers (https://imba.io/events/touch-events https://imba.io/events/touch-events), inline styles (https://imba.io/css/syntax https://imba.io/css/syntax), optional types and great tooling that integrates deeply with TypeScript. With this version we feel that we are very close to our vision for what Imba should be. In other words; it is finally ready for public consumption. I'd wholeheartedly advice you to look into it and give it a whirl if you are interested in web development :)
Check out this video (https://www.youtube.com/watch?v=8XS5q9xhaMc https://www.youtube.com/watch?v=8XS5q9xhaMc) building a counter in less than 1 minute.
- Compiles to Javascript, works with node + npm
- DOM tags & styles as first-class citizens
- Optional typing and deep TypeScript integration
- Blazing-fast dev/build tools based on esbuild
- Advanced tooling with refactoring++ across js,ts, and imba files
- anilgulecha 5y agoSindre, Imba looks refreshing - like coffeescript but for the full web stack. Will give it a shot on my next project.