HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Imba is Underrated: Building a counter in 49 seconds

We Deserve Less2 HN recommenders · recommended in 2 months, 2021-2023
YouTube
9K views · 5 years ago · demo · dated

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.

Web developmentProgramming language design#imba#webdevelopment#javascriptalternative#livecoding#css

4 comments from Hacker News

@trafnar2023 · in “Imba – The friendly full-stack language”

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.

CitesView on HN
@knight172022 · in “Show HN: My free course for learning Imba”

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

RecommendsView on HN
@somebee2021 · in “Show HN: Imba – I have spent 7 years creating a programming language for the web”

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

CitesView on HN
@somebee2021 · in “Show HN: Imba 2.0 – The JavaScript Alternative by Scrimba (YC S20)”

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

RecommendsView on HN
Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel54:15

Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel

Google for Developers
60K views • 15 years ago
Hey Underscore, You're Doing It Wrong!36:31

Hey Underscore, You're Doing It Wrong!

InfoQ
141K views • 13 years ago
JavaScript: The Good Parts1:03:48

JavaScript: The Good Parts

Google TechTalks
589K views • 17 years ago
Demo: Base language, compile-time execution2:07:18

Demo: Base language, compile-time execution

Jonathan Blow
164K views • 12 years ago
The Joy of Programming in Jai - Part 1: Hello World13:48

The Joy of Programming in Jai - Part 1: Hello World

Nuno Afonso
36K views • 6 years ago
A 10x faster TypeScript13:45

A 10x faster TypeScript

Microsoft Developer
608K views • 1 year ago
Dynamic Languages Wizards Series - Panel on Language Design1:58:46

Dynamic Languages Wizards Series - Panel on Language Design

Eduardo Cavazos
16K views • 14 years ago
Javascript in 201510:32

Javascript in 2015

Glen Maddern
58K views • 11 years ago
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)43:04

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference
468K views • 4 years ago
JavaScript: Understanding the Weird Parts - The First 3.5 Hours3:32:50

JavaScript: Understanding the Weird Parts - The First 3.5 Hours

Tony Alicea
4.2M views • 11 years ago
Hacking with Andrew and Brad: tip.golang.org1:02:49

Hacking with Andrew and Brad: tip.golang.org

The Go Programming Language
99K views • 11 years ago
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart43:14

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

DartlangTV
14K views • 13 years ago
Nordic.js 2014 • Douglas Crockford - The Better Parts33:52

Nordic.js 2014 • Douglas Crockford - The Better Parts

Nordic.js
73K views • 12 years ago
Growing a Language, by Guy Steele53:31

Growing a Language, by Guy Steele

Bill Pugh
165K views • 14 years ago
Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG1:18:42

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG

Engineers.SG
14K views • 10 years ago
"Code is the Easy Part" by Evan Czaplicki38:26

"Code is the Easy Part" by Evan Czaplicki

elm-conf
43K views • 10 years ago
Brian Goetz - Stewardship: the Sobering Parts1:03:31

Brian Goetz - Stewardship: the Sobering Parts

ClojureTV
39K views • 11 years ago
Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.517:55

Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5

Chris McCord
237K views • 6 years ago
Episode 1: A basic expression evaluator1:38:36

Episode 1: A basic expression evaluator

Immo Landwerth (terrajobst)
284K views • 8 years ago
Google I/O 2012 - Meet the Go Team1:00:29

Google I/O 2012 - Meet the Go Team

Google for Developers
108K views • 14 years ago