Imba is Underrated: Building a counter in 49 seconds
We Deserve Less2 HN recommenders · recommended in 2 months, 2021–2023
demo · intro · 2021–2023 on HN
A five-minute video showing how to build a counter in the Imba web programming language in under a minute, then style it.
HN links it in Imba threads as a quick demonstration of how the language combines code, HTML and CSS.
Up next
14 mo on HNWhat the heck is the event loop anyway? | Philip Roberts | JSConf EU
JSConf
16 HN recommender · 2015–2025
13 mo on HNRich Harris - Rethinking reactivity
You Gotta Love Frontend
15 HN recommender · 2019–2026
10 mo on HNCrockford on JavaScript - Volume 1: The Early Years
YUI Library
10 HN recommender · 2013–2022
10 mo on HNRailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson
Confreaks
6 HN recommender · 2017–2020
10 mo on HNJavaScript: The Good Parts
Google TechTalks
11 HN recommender · 2009–2020
9 mo on HNPete Hunt: React: Rethinking best practices -- JSConf EU
JSConf
9 HN recommender · 2014–2025
8 mo on HNDan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015
ReactEurope
12 HN recommender · 2015–2022
7 mo on HNHey Underscore, You're Doing It Wrong!
InfoQ
9 HN recommender · 2014–2022
6 mo on HNChris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
Code Sync
4 HN recommender · 2019–2024
6 mo on HNOAuth 2.0 and OpenID Connect (in plain English)
OktaDev
7 HN recommender · 2019–2026
6 mo on HNJake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
JSConf
7 HN recommender · 2018–2023
6 mo on HNRiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js
Brian Peiris
5 HN recommender · 2014–2020
4 comments from Hacker News
This looks really nice. This is a video of author creating a simple counter with two buttons using imba. It demonstrates how CSS styling, code, and HTML works together in this language: ▶ this video
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 ( link ), inline styles ( link ), 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 ( ▶ this video ) 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
I’ve been building all my projects with Imba for the past few years, I love it. - TaskTXT - Plain text todos and tasks with timers link - ReadyRunner - GPT chat for desktop link - Chonky Menu Re-Creation - Breakdown of a fancy menu UI link I’ve made several videos about Imba too: - Building a counter in 49 seconds: ▶ this video - Video timeline UI: link - All of my Imba videos here: link I made the (free) official course on Scrimba: link Which is also on YouTube: link I understand that Imba is not appropriate for everyone and every project but I encourage you not to dismiss it. One are where it is clearly valuable is in building prototypes and side projects.
Relevant links for those who wish to look into it: Repo: link Docs: link Video: ▶ this video Article: link Site: link Discord: link Twitter: link