The Javascript Ecosystem Killer: Using Bun, to Learn Bun (with AIDER)
Skills:
API Design60%
Is Bun just another JavaScript hype train, or a legit tool to replace node, jest, ts-node, dotenv, vite, deno, bundlers like webpack, and package managers such as npm, pnpm, yarn, and more? These are the burning questions on every engineer's mind. Today we aim to answer this question and 3 critical questions great engineers ask themselves when considering new technology. We use bun and it's array of commands including bun init, bun test, bun run, and bun install to see if it's truly the all-in-one JavaScript replacement it claims to be. Stand by as we delve into whether Bun is the future of JavaScript and TypeScript engineering or just another hype train mirage.
In this video we use Bun to learn Bun. Using our favorite AI engineering tool, Aider, we build a rapid learning application and auto generate runnable code to help us prove Bun's ability to run .ts, .js, .tsx, .jsx files effortlessly out of the box. The good news? Bun is a potential all-in-one JavaScript substitute. Just imagine calling one command to handle everything from bundling, testing, installing, and executing your code! However, it's not all good news. We also discuss a major risk that Bun poses.
🤖 Learn AIDER and become an AI engineer
https://youtu.be/MPYFPvxfGZs
🖥 Equipment
- Mac Book Pro 16" M2 https://support.apple.com/kb/SP890?locale=en_US
- Fujifilm X-H2s https://fujifilm-x.com/en-us/products/cameras/x-h2s/specifications/
📖 Chapters
00:00 The Javascript Ecosystem Killer
00:23 Great Engineers Ask These 3 Questions
00:40 Bun init
01:05 Bun install
01:15 Bun run
01:30 Already replaced half the ecosystem
02:00 Our App
05:15 Axios Scrap
06:30 Cheerio Parse Html
08:55 Bun file writing
11:25 Our Favorite AI Tool AIDER
14:15 Learning Bun With AI Example 2
15:05 OpenAI trying to rob us
17:05 AI Generated Bun Testing
18:50 Bun test
19:05 Everything just works
19:50 Can Bun Do It?
20:25 CommonJS and ES6 Modules In Same File
21:30 The REAL selling point bun bun bun bun bun
23:50 The bigges
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from IndyDevDan · IndyDevDan · 58 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
▶
59
60
Senior developer codes ENTIRE electron app in 30 days (not for beginners)
IndyDevDan
How I code custom components with vue.js, electron and GitHub Copilot (ASMR)
IndyDevDan
Coding a progress bar using vue.js, progressbar.js, pinia, and electron
IndyDevDan
Vue + Electron settings menu and switch component wrapper (GitHub Copilot FTW)
IndyDevDan
Zen mode, Hot keys, and circle progress bar in vue.js
IndyDevDan
Coding picker components in vue.js for TIMEVA customizability.
IndyDevDan
Coding a micro mode progress bar in vue.js on the balcony like a proper digital nomad.
IndyDevDan
How to use dynamic css variables to create custom color themes for Timeva.
IndyDevDan
Building a minimal account page for my electron + vue.js app
IndyDevDan
This is the final devlog
IndyDevDan
How to build and launch your next app in 30 days
IndyDevDan
Learn Pinia in 10 MINUTES (Vue.js 3)
IndyDevDan
Learn Tailwind CSS by making a Cheatsheet | (30 Key CSS Properties)
IndyDevDan
GitHub Copilot being hella useful when coding Electron + Vue.js app
IndyDevDan
Vue Animations in 3 Lines of Code. (VueUse Motion)
IndyDevDan
How to use VCCode Macros for Insane Developer Productivity (5x, 10x, 25x, 100x gains)
IndyDevDan
Is It Hype? Senior Engineer Learns GraphQL, Rages and Complains About Docs (RAW TAKE - Part 1)
IndyDevDan
Is it Hype? Learn GraphQL by building an Express + GraphQL App (Part 2)
IndyDevDan
So you have an idea for an app. What's next? (3 Actions You Can Take Now)
IndyDevDan
Coding Vue.js Components, Hooks, and Pinia State for Timeva v2
IndyDevDan
Coding Pomodoro Chaining (Vue.js, Electron, Pinia)
IndyDevDan
Programming Pomodoro Chaining PART 2 (Vue 3 Hooks Have Changed Me)
IndyDevDan
Chill Vue.js 3 Coding (Pom Chaining Part 3)
IndyDevDan
Senior Engineer Codes New App Feature With Vue.js, Copilot, Electron and TS.
IndyDevDan
Is It Hype? Github Copilot (The Future of Programming)
IndyDevDan
Achieving Balance as Engineers who want more from life (Raw Discussion)
IndyDevDan
Indie Hackers Most Important Resource: RUNWAY
IndyDevDan
Timeva V2 - Customizable Productivity Timer For The Digital Age
IndyDevDan
Notion API In 5 Minutes: Authentication (Python)
IndyDevDan
Notion API in 5 Minutes: Write (Python)
IndyDevDan
Notion API in 5 Minutes: Read (Python | Copilot)
IndyDevDan
The AI Wave: 3 Years 3 Predictions 3 Actions (ChatGPT will be a Joke)
IndyDevDan
Notion API in 5 Minutes: How to Read Notion Databases in Python
IndyDevDan
Notion API In 5 Minutes - Database Write (Add new rows in Python)
IndyDevDan
Automate Everything: Using The Notion API to automate tweets. Let’s Code
IndyDevDan
Going Serverless: Using Vercel Functions for our Notion Twitter App
IndyDevDan
Serverless Cron Jobs: Automatically Run Your Serverless Functions With QStash And Vercel
IndyDevDan
Let’s Break The Internet: ChatGPT API + Notion Infinite Tweet Generator
IndyDevDan
Survive the AI age: Managing AI generated content with Notion, Python, Vercel, and Cron.
IndyDevDan
The AI Engineer: The Future of Programming
IndyDevDan
Master Disruption: How Top AI Engineers Will Dominate the GPT-X Era
IndyDevDan
FFmpeg, GPT-4 & WhisperX: Convert Horizontal Videos to Vertical (97% AI)
IndyDevDan
Why Use LangChain? A Blunt Overview for Advanced Engineers
IndyDevDan
Nuxt + Vercel KV: Coding an AI Agent Network MVP (flow state devLog)
IndyDevDan
Build VueJS Components While You Sleep: First LLM Agent Network (V2)
IndyDevDan
My Top 6 Modern Vue.js VSCode Snippets
IndyDevDan
useComposable - Vue.js Composable Generator (GCP + Serverless + LLM)
IndyDevDan
Let's Get Fired: Using AI Coding Assistant AIDER to do my Engineering Job
IndyDevDan
Writing code without coding - Browser TTS with AIDER (ASMR DEVLOG)
IndyDevDan
Learn Anything With AI: HTMX - FLASK - AIDER (asmr devlog)
IndyDevDan
Advanced Prompt Engineering Techniques for FRONT-END Engineers
IndyDevDan
I'm DONE writing tests - using AI copilot AIDER to AUTOMATE testing.
IndyDevDan
pip install YOUR-PACKAGE: Building your first python with Poetry, AIDER, and ChatGPT
IndyDevDan
Git + AI = DIFFBRO: AI Coding the future of code reviews (python, aider, gpt-4)
IndyDevDan
AI Devlog: Coding an AI powered, Code Review, CLI tool | Python, Aider, ChatGPT
IndyDevDan
Introducing DIFFBRO - Your AI powered PEER REVIEWS in one command
IndyDevDan
ONE Word Prompts - 3 INSTANTLY useful Prompt Engineering Techniques
IndyDevDan
The Javascript Ecosystem Killer: Using Bun, to Learn Bun (with AIDER)
IndyDevDan
"With this prompt, I learned Pytest in 12 minutes" - Learn ANYTHING with LLMs
IndyDevDan
Prompt Engineering an ENTIRE codebase: Postgres Data Analytics AI Agent
IndyDevDan
More on: API Design
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The Download: supercharged scams and studying AI healthcare
MIT Technology Review
I Used AI So Much I Forgot How to Think
Medium · AI
Big Tech firms are accelerating AI investments and integration, while regulators and companies focus on safety and responsible adoption.
Dev.to AI
Cohere and Aleph Alpha announce merger in Berlin, creating a $20 billion transatlantic AI company
The Next Web AI
Chapters (20)
The Javascript Ecosystem Killer
0:23
Great Engineers Ask These 3 Questions
0:40
Bun init
1:05
Bun install
1:15
Bun run
1:30
Already replaced half the ecosystem
2:00
Our App
5:15
Axios Scrap
6:30
Cheerio Parse Html
8:55
Bun file writing
11:25
Our Favorite AI Tool AIDER
14:15
Learning Bun With AI Example 2
15:05
OpenAI trying to rob us
17:05
AI Generated Bun Testing
18:50
Bun test
19:05
Everything just works
19:50
Can Bun Do It?
20:25
CommonJS and ES6 Modules In Same File
21:30
The REAL selling point bun bun bun bun bun
23:50
The bigges
🎓
Tutor Explanation
DeepCamp AI