The most influential dev YouTuber you've never heard of. piped.video/@dreamsofcode building @kiru_editor

I love this distro.
80
24
902
76,333
Who still remembers building websites like this?
101
13
611
45,241
It's here (And yes I paid for it myself)
15
4
394
22,834
Am I confused... You can deploy a Next.js app via Docker... right?
108
2
335
107,626
Turns out NixOS isn't supported yet.... So I'm a fedora guy now (Please don't ddos my IP btw)
26
1
266
26,874
Who else is still writing code by hand? (No a.i.) I wonder if it's time for me to challenge my assumptions again.
101
4
263
30,395
The expectations of vibe coding do not match reality.
17
6
223
9,066
Really happy with how this shot turned out. Action coding at its finest.
25
1
204
13,013
This is cool but... ...tmux
We made a Mac app that lets you run a bunch of Claude Codes in parallel. Introducing Conductor!
10
4
187
10,915
We did it! Thank you to everyone who's supported me on this journey 💜
28
1
196
33,257
Typescript is being rewritten in.... Go! (Not Rust or Zig btw) devblogs.microsoft.com/types…
12
11
149
7,001
The framework 13 has perhaps the nicest screen and keyboard that I've used in a while. Screen is probably comparable to a MacBook laptop. Keyboard is better. Operating system is light-years ahead (nixOS btw)
29
3
132
8,133
I'm still using alacritty, btw.
25
1
121
10,758
Every day I use nixOS, I discover yet another fantastic experience. This time: building and loading custom kernel modules.
3
1
96
4,511
People will do anything to avoid using the terminal...
idea: what if @cursor_ai starts as simple as chatting with one smart Agent, and when you need more power, blooms into a full-blown IDE? simple up front, limitless when it counts
8
4
98
8,341
One of the best parts of working whilst traveling is that it forces you to embrace minimalism. Sometimes, less is more.
13
98
3,961
<17k views until zen tmux config hits 1 mill Going to have to plan something for once it crosses over.
8
1
97
3,899
Looking forward to setting this up tonight.
4
99
3,065
Whats with all the complaining about Go all of a sudden? Did it get too popular or something?
15
87
8,673
Replying to @MelkeyDev
Us "None" folk are in shambles 😭
5
79
1,680
Successfully managed to migrate to polar.sh from Stripe. Next up, implementing PPP
11
2
87
8,861
Time to shoot some B-roll for this next video.
9
80
4,189
Replying to @digitalix
It's amazing how some really smart people just said "nah" to the constraints of physics.
2
79
2,560
Okay, this thing does look really nice when put together
5
2
80
3,132
Full on course creation mode.
11
72
3,323
This is only a couple steps away from saying people should not learn to read, as A.I. can read for you. These companies want you to be dependent on them.
I no longer think you should learn to code.
5
5
73
2,842
I absolutely love my job
7
64
2,863
This one is probably my favorite Zsh config so far.
2
7
65
8,930
Theo is correct here. Titling is the first part of my video creation process, if I can't think up a good title, then I don't make the video.
Replying to @DenisBessa8
Not everything needs to be clickbait - but it should absolutely key into curiosity if you want people to pay attention. This has nothing to do with YouTube. This is very basic attention economy and marketing stuff.
6
61
6,125
Just migrated to better-auth from Clerk. Now time to build some fun features with it.
2
56
2,891
Replying to @leerob @leeerob
I can link you to my YouTube video if you want but basically: The elevator pitch is that everything you wrote in your tweet could have been written as a Nix flake which others could then import and install. This includes the key repeat behavior! Whilst it may seem like it's only a one off, if you have multiple machines your config works across those as well, keeping the environment in sync. Not only this, but if you mess up your machine configuration, no problem! Your config is stored in git so you can easily revert or even rollback with nix. Additionally, it works with your dotfiles configs as well using home-manager, which you can use a programming language to customize them to different machines if you need. I have different settings for macOS and for Linux.
5
1
54
9,005
Using Go embed with Lua scripts is actually rather nice.
6
54
2,542
Davinci Resolve working on the Framework 16 on NixOS. Let's go
6
46
2,405
Replying to @typecraft_dev
My biggest reason is philosophical. Freedom. Windows and macOS don't truly feel as though they're yours.
47
3,236
This is probably my favorite video intro I've done to date and if Pocari Sweat see this and wanna sponsor me, my DMs are open.
5
50
3,987
Took me all day to set this up but I'm looking forward to recording this next video.
6
48
3,213
Replying to @thdxr
Kafka consumer on each websocket node. Event is published to the topic. Each node checks to see whether or not the event is for a websocket connection they manage otherwise just drops. Can replace Kafka with any other pub sub (we just had Kafka up and running)
2
44
5,712
What is the worst feature of any programming language? I'll go first init functions in Go.
36
1
45
19,118
I absolutely love the branding / theming on this battery bank.
4
47
3,228
Replying to @BrodieOnLinux
In addition to downloading a bootleg binary...
1
36
1,422
Okay, client side web Rust is pretty fun. Looks like I might be giving Yew more of a look in 2025.
4
41
1,947
Replying to @ThePrimeagen
A tad biased, I would say.
37
1,722
Ship. Then optimize. It's really such simple advice but I also seem to struggle getting it the right way round.
1
1
39
2,058
Replying to @webdevcody
Bro, I can tell you don't watch my videos 😭 Also check out out zoxide.
1
35
3,889
I forgot how ridiculous htop is on my threadripper.
4
35
1,728
The Framework 16 is probably my favorite laptop to code on at the moment. Keyboard feels great.
9
1
33
2,039
Framework 16 has arrived! Going to be live streaming the building and set up at 18:30 UTC. twitch.tv/dreamsofcode_dev
3
30
1,309
Replying to @housecor
Depends on the test. If in this case, you're testing that the constant exists on the page, then that's what your test should be testing. If instead you need an exact phrase to exist no matter the constant, then you should test for that exact phrase.
2
31
4,158
I absolutely love cinematic vlog content. You can still tell a story whilst vlogging, that's what successful vlogs do.
I’ve seen a lot of devs and founders looking to get into “vlog style content”. I don’t know a single person who wants to watch it.
3
32
1,945
Replying to @webdevcody
I truly believe that relying on a dependency such as A.I. is bad for your future self. A.I. companies aren't profitable yet. Coupling your skills to an A.I. assistant could likely cost you a lot of money in the future, as well as diminishing your own abilities.
1
31
789
Replying to @webdevcody
To share my thoughts, the reason I've stopped using A.I. is entirely due to how it made coding feel like hyper speed copy and paste development. No good can come of that long term, not for my skills nor for the code I need to maintain.
3
2
31
2,181
Replying to @FrameworkPuter
Some smart people did a great job with this one.
28
1,462
Hiring new blood and getting a fresh perspective on your current situation is a good thing. It's why I love building on stream and having chat engage with my design decisions.
if you hired someone new and they start making suggestions in the first week you have made a huge mistake
3
30
2,404
Replying to @wagslane
Modern TS is looking nice... tbf. (Plus now it's written in Go so technically it counts as the same)
1
31
1,509
The ever increasing size of my key light is getting ridiculous
4
25
2,071
I still remember my first 1GB disk drive Wild the amount of storage we can buy now.
3
33
1,927
I decided to set up a new MacBook Air without using nix-darwin. It's been hours and things still aren't working as I had them before.
5
26
2,031
Replying to @theo
This surprises me for a Java guy.
3
25
8,676
Replying to @webdevcody
I started working at a company a while back that still did this and had $5M A.R.R. Sometimes you gotta ship fast and deal with automation later on (Although not that much later on. It was one of the first things we fixed after I joined)
1
28
2,479
I'm all for SSR so agree with the sentiment of this post but browser HTTP requests don't manage a single TCP connection per request. Not since HTTP/1.0 HTTP/1.1 uses persistent connections by default so TCP connections are reused for multiple requests. HTTP/2 goes a step further by providing multiplexing, allowing multiple requests to perform on a single connection at the same time.
"Server rendering is stupid. It's only there to increase bills by cloud providers" Increasingly tired of seeing this sentiment so I'm going to explain why this is a really dumb take. 1. SSR costs are low The cost of turning JSON into HTML is not particularly large. Most SSR benchmarks don't include actual I/O, i.e. database calls. Render times in modern frameworks like Next.js are measured in milliseconds, rarely breaking 20ms. A basic DB query will take 10x that. Auth will take similar. There's also a ton of opportunities to skip the render altogether. If the data isn't behind an auth wall, it can usually be cached and invalidated on write rather than read. Now you only have to pay for CDN bandwidth 2. SSR reduces other cloud costs Let's say you have a page with 5 components that need data to render. If all 5 make an API call, you now have to manage 5 separate requests on the server. Each request has it's own: - TCP connection setup and teardown overhead - Authentication/authorization check and token validation - HTTP header processing and parsing - Database connection from the connection pool ...and much more "But theo! I batch my requests!" Sure you do. Link me your fully client-rendered site with zero waterfalls. If you're not using Relay, you're almost certainly making > 1 request client-side. And don't get me started on revalidation 🙃 With SSR, you can generate all of the page content in a single request. With out-of-order streaming (built into most modern frameworks), you can send down the static-y parts immediately and stream the rest later when it's ready. ALL WITHOUT MAKING A NEW CONNECTION. It is genuinely hard to fathom a world where the cost of SSR is higher than all the costs saved by reducing all of this per-request overhead. The only way it would be cheaper to avoid SSR is if you're building a toy app with no actual data. 3. SSR provides a better experience (not just SEO) One of the most common misconceptions I see around SSR. "I don't need SEO, why do I care?" Even if you only use SSR to render a shell, and do everything else client side, you still get: - route-specific metadata - route-specific js bundles - route-specific styles - route-specific loading states (my favorite) This means the user sees something faster, more meaningful, and all while loading LESS javascript. This seems like an obvious win to me. Once you're rendering on the server, doing the "right thing" for your users becomes significantly easier. I have a few videos where I talk about this, but you should definitely check out the SVG example in "My Website Is Airplane Proof" if you want to see how deep it goes. If you're not building a toy project, SSR saves you money.
6
27
3,178
fail2ban doing some heavy lifting this evening , just had to enable ddos mode.
6
27
1,734
Okay this was really spot on. Sometimes the stars align perfectly.
2
26
1,475
Agreed. I'd even take it one step further. Learn how some of your favorite non ai tooling and technologies also solve the problems you encounter.
do not avoid learning hard things because you think an AI may automate it nothing is going to cause a greater gap inability than AI in the next 10 years
28
1,326
Just rewrote my entire Next.js app in Go as an MPA. No hoops. No hurdles. A fun day of writing code.
5
25
2,086
Replying to @wagslane
The cynic in me thinks this is just trying to push people into fomo that they need to prompt more. (YC betting big on a.i.) Prompting has never been easier / more lazy. I can have stupid typos in my prompt and the model still gets what I'm asking.
1
25
1,355
<sigh> Guess I need to download more RAM
8
27
1,617
There's nothing wrong with enjoying what you're working on. In fact, I'd argue that enjoyment is paramount to productivity. I worked on Linux for 7 years, created 2 successful businesses and worked in high level IC positions. Productivity lies beyond your operating system.
I love whenever linux dweebs go "what's stopping you from using Linux?" while posting a screenshot of their incredibly generic rice with 15 novelty terminal apps open, notice how there's nothing productive going on there whatsoever 🤐
2
25
1,717
Replying to @leerob @leeerob
Basically: yes! I've added my nix configuration to my dotfiles repo as well so it contains all of my system setup. Here's my intro to nix-darwin. It doesn't cover any home manager stuff for dotfiles (due to time) but there are some great videos I can recommend on that as well. piped.video/Z8BL8mdzWHI
2
2
24
2,867
The only problem with Beelink mini PCs is that they're a bit like pokemon Once you pop you cant stop
I had lunch with @dhh yesterday and he made very compelling arguments for Samsung phones and Beelink PCs. I did my best to Nix pill him lol. In any case I think we’re both excited to make Ghostty work really great with Omarchy and identified some key improvements to do that 🥰
25
4,697
I know one shouldn't live just to work but I'm really excited to start filming again today.
2
24
1,352
Why do Neovim users feel so empowered? Because they haven't been... Emacs-culated
3
21
3,150
I planned for one lesson in this course on how to e2e test cli applications. It's now become a whole module 😅 Dreams of Yapping strikes again.
3
1
25
1,355
Never underestimate the power of a well placed time.Sleep()
We're releasing a preview of OpenAI o1—a new series of AI models designed to spend more time thinking before they respond. These models can reason through complex tasks and solve harder problems than previous models in science, coding, and math. openai.com/index/introducing…
1
1
24
1,123
1. Nix 2. My nix configuration
22
1,675
I've fallen into binge watching "one bag travel" YouTube channels so naturally I'm gonna have to make a video on attempting this as a serial overpacking software developer.
3
24
1,162
I often think / talk about this with people in my life. It's also helps as a good reminder to myself to not waste what we have access to. Especially as It won't be around forever.
a century ago, the richest guy alive couldn’t get penicillin, air conditioning, or instant global communication. today, a minimum wage worker has access to those things. so, what *exactly* is wealth today?
2
23
1,540
Lithuania is pretty cool.
3
23
1,339
Seems like people really enjoy Nuxt. I was a fan of Vue a long time ago, maybe it's time to give it another go.
2
22
1,437
Gemini-cli is fast AF but hallucinates way too often for it to be considered useful. That being said, it did check itself before doing something insecure on the client, which is somewhat reassuring.
3
22
1,937
Feeling EXTREMELY nix pilled today. It's a thing of beauty to be able to write functions to handle configuration for different machines in a declarative manner.
3
20
1,465
2023 has been a wild year. At the start, I gave myself a goal of reaching 1000 subscribers on YouTube by 2024. I never dreamed I'd hit north of 75k. Ya'll came through big time. Thank you for supporting me. Happy new year ❤️
4
20
1,024
This one's for everyone who said I need to try writing code at >60Hz. Looking forward to seeing how Neovim looks at 120Hz
5
17
1,994
Replying to @ThePrimeagen
Tbf it was a simpler time when we only argued about tabs vs spaces.
1
21
1,960
Replying to @a_mulabeg
Fortunately my series on it is coming out soon for those who need a little help!
1
20
809
Replying to @theo @t3dotgg
nixOS dawg.
22
1,751
Honestly, Nix has made using macOS for the past few weeks while traveling pretty enjoyable.
1
19
1,125
Every time I correct Claude lol
nbd, just prototyping some ideas for a better Amp CLI
1
21
1,558
The creative process is such a strange thing. It's basically multiple iterations of trial and error until you find something that feels "right"
3
1
20
1,267
Does this make Uncle Bob pro SQLc? That's how I'm interpreting it either way.
Replying to @theo
SQL was never intended to be used by computer programs. It was a console language for printing reports. Embedding it into programs was one of the gravest errors of our industry.
4
1
19
2,263
Finally started working on the most consequential video in this era of tech YouTube
20
729
Replying to @leerob @leeerob
Crazy idea but... Why not write it down as a Nix flake?
3
19
2,835
I'm a degenerate until I die.
My only regret in life is getting tattoos. If you don’t have any, don’t get them, no matter how meaningful you think they may be. They are degenerate and low-class.
1
20
1,775
Going from Linux to MacOS as a software developer is incredibly painful. - Permission requests pop up everywhere. - Docker runs in a VM. - Homebrew is your package manager unless you go for darwin-nix. - Countless bugs that you can't fix, like displays that just stop working.
The one person I know who actually uses Linux on the desktop is a brilliant Senior Staff Engineer. Last time I saw him I said something like “ayyy still using Linux eh?” — he sighed and said “yeah but things keep breaking and I’m sick of it. I’m about to give up and get a Mac” 😂
4
19
1,413
Claude Code seems to be having an outage. I've never seen so many open issues about the same thing.
21
1,547
Im thinking of streaming this reveal tomorrow.
We're announcing some products tomorrow that many of you have been waiting a long time for!
4
20
1,615
Feels very comfortable to be a Linux user today.
1
19
1,024
I think we as a community have finally graduated from "I use Arch, btw". It's now "Built with Rust, btw"
2
1
16
842
The scrum master product owner manager
17
2,269
Beat my last numbers
5
19
1,172