Тёмный
Evan Zhou
Evan Zhou
Evan Zhou
Подписаться
I tried coding on a PHONE
12:53
2 месяца назад
How I beat Google in their own AI game...
12:09
5 месяцев назад
I made the WORLD'S SMALLEST TETRIS...
5:38
6 месяцев назад
The best editor you've never heard of.
5:42
6 месяцев назад
I made a 3D SPINNING ASCII DONUT in SVG
7:09
7 месяцев назад
Making DONUT.C in EVERY LANGUAGE...
1:13
8 месяцев назад
I made a DONUT-SHAPED DONUT.C in PYTHON
5:40
8 месяцев назад
Комментарии
@darklightnessful
@darklightnessful 22 часа назад
It is not faster then neovim
@angelaogp1798
@angelaogp1798 3 дня назад
Make In Batch
@cainagodoi6860
@cainagodoi6860 7 дней назад
I've compiled it on Windows, but I cannot change it to another project folder for some reason.
@codeking4585
@codeking4585 10 дней назад
it doesnt have code recommendation , am i right , it just provide syntax highlighting
@evanzhoudev
@evanzhoudev 10 дней назад
Yes it does have code recommendations! Both similar to intellisense and Copilot if you have it. Zed has nearly all features natively in VSCode and more!
@FlorianLatapie
@FlorianLatapie 15 дней назад
Does it work on windows?
@evanzhoudev
@evanzhoudev 15 дней назад
It should!
@-N0PE-
@-N0PE- 15 дней назад
Really cool project!
@cariyaputta
@cariyaputta 17 дней назад
Mac only = trash.
@iamtharunraj
@iamtharunraj Месяц назад
Visual Studio Code >>> Zed
@10_bn
@10_bn Месяц назад
And how does the debugging and code execution work?
@evanzhoudev
@evanzhoudev Месяц назад
I don’t think there is debugging yet, but there is an integrated terminal, from which you can do nearly everything that’s missing :)
@10_bn
@10_bn Месяц назад
Could link or point out how to debug e.g Python Code using just the shell? I could find any straight forward instructions.
@mochatitan7401
@mochatitan7401 2 месяца назад
Dibs on java
@krellin
@krellin 2 месяца назад
personally i use sublime for single file edits, and intellij for most of the work... zed seems to target neither, its a replacement for people using vscode
@anon_y_mousse
@anon_y_mousse 2 месяца назад
If you have to carry a separate keyboard and mouse, then it's no better than a laptop. However, if you could find a folding keyboard that has a built-in trackball, then we'd be talking. I would like to see you take this challenge on with an Android device and lesser peripherals. Just your keyboard costs more than every other computer I have ever had except the one I'm currently on, and this one is still a pre-built on the cheaper end of the spectrum.
@evanzhoudev
@evanzhoudev 2 месяца назад
I do agree, but I don't have such a folding keyboard. It was meant to be a theoretical video to showcase using a cloud IDE on a mobile device. And also what are these computers you are referring to?
@anon_y_mousse
@anon_y_mousse 2 месяца назад
@@evanzhoudev Multiple Raspberry Pi's and some mini-PC's. The desktop computer I'm writing this on only cost around $500, and it's the most expensive computer I've ever bought. Keep in mind that for about 5 or 6 years I used only a Raspberry Pi for all of my computing needs.
@adamcolejones
@adamcolejones 2 месяца назад
I would like to try this on an ipad! with a keyboard case
@Miyarima
@Miyarima 2 месяца назад
"coding on a PHONE" uses kb and mouse....
@IT10T
@IT10T 2 месяца назад
Dude hooks up keeb and mouse then precedes to cast the screen and what you have is basically the same as a PC
@evanzhoudev
@evanzhoudev 2 месяца назад
Didn’t cast the screen :)
@joe-skeen
@joe-skeen 2 месяца назад
I've wanted to code on the go with my phone for years. There's a handful of text editors that do a decent job, plus termux to build and serve my project, all local on my phone. But my biggest problem isn't the compute power, rather the form factor. They're just isn't a great way to input code on the phone, even with custom on screen keyboards like Hacker's Keyboard. The way you solved that was a keyboard and mouse, but lugging that around defeats the purpose of being truly coding on the go as you need to have a coding bag for your peripherals. Way back in the day, I had a Palm Pilot and I got a keyboard for it that the palm would dock on. The cool thing about it was that the keyboard would fold in fourths and fit comfortably in my pocket. The keys were about full size and surprisingly comfortable to use. I miss that so much, and wish I had a modern equivalent.
@evanzhoudev
@evanzhoudev 2 месяца назад
Completely agree. I wasn’t going to type on a phone for an hour though, especially because I have a 6.1in display 😅 Edit: any opinions on the Clicks keyboard for this?
@FUZASHIII
@FUZASHIII 2 месяца назад
What’s the keyboard? Keychron?
@evanzhoudev
@evanzhoudev 2 месяца назад
Yep keychron k2 rgb with gateron reds
@FUZASHIII
@FUZASHIII 2 месяца назад
@@evanzhoudev thanks !
@evanzhoudev
@evanzhoudev 2 месяца назад
Great keyboard, though in hindsight might’ve gotten a low profile :)
@vuhoangdung
@vuhoangdung 2 месяца назад
another example of "you could doesn't mean that you should"
@daxtron2
@daxtron2 2 месяца назад
isn't this just vscode-server?? google's really claiming this as their own?
@evanzhoudev
@evanzhoudev 2 месяца назад
There’s also a bunch more things that they added, but yeah, I agree it’s mostly just a VSCode fork with a bunch of preinstalled extensions…
@zehph
@zehph 2 месяца назад
@@evanzhoudev Instead of copilot it uses their gemini thing for code completion and other LLM related features, they have also integrated some direct deployment things to Google Cloud to turn it into a all in one platform, but mostly it is Vs***e.
@PINPAL
@PINPAL 2 месяца назад
Does the site not work in landscape orientation or something?
@evanzhoudev
@evanzhoudev 2 месяца назад
it does but Dynamic Island cuts into the screen horizontally too much, makes it worse than vertically
@wahidislamlinad
@wahidislamlinad 2 месяца назад
android + termux combo is way better
@zehph
@zehph 2 месяца назад
If you pair that with Dex and a terminal centric workflow with neovim and you are winning.
@j.21
@j.21 2 месяца назад
a
@user-bt7vc5gr5n
@user-bt7vc5gr5n 2 месяца назад
Pro tip: get an android
@arghyaprotimhalder5592
@arghyaprotimhalder5592 2 месяца назад
Get a Linux on your older phone use it a network jacker or a remote device to hack into public and private networks it's fun enough.
@aerotokki
@aerotokki 2 месяца назад
this is wonderful evan
@nikykovalski5869
@nikykovalski5869 2 месяца назад
Where do I get this?
@evanzhoudev
@evanzhoudev 2 месяца назад
IDX is available for waitlist signup at idx.dev
@Wallee580
@Wallee580 2 месяца назад
I use Termux.
@ahumanperson3649
@ahumanperson3649 2 месяца назад
First!
@aadarshb.k.6883
@aadarshb.k.6883 2 месяца назад
i was doing this task to land a fellowship program of leapfrog company and wanted to change color for it ,i tried it but i didn't worked could anybody help? let A = 0, B = 0, M = Math; const asci = () => { let b = [], z = []; A += 0.05; B += 0.07; const cA = M.cos(A); const sA = M.sin(A); const cB = M.cos(B); const sB = M.sin(B); for (let k = 0; k < 1760; k++) { b[k] = k % 80 == 79 ? " " : " "; z[k] = 0; } for (let j = 0; j < 6.28; j += 0.07) { const ct = M.cos(j); const st = M.sin(j); for (let i = 0; i < 6.28; i += 0.02) { const sp = M.sin(i), cp = M.cos(i); const h = ct + 2; const D = 1 / (sp * h * sA + st * cA + 5); const t = sp * h * cA - st * sA; const x = (40 + 30 * D * (cp * h * cB - t * sB)) | 0; const y = (12 + 15 * D * (cp * h * sB + t * cB)) | 0; const o = x + 80 * y; const N = (8 * ((st * sA - sp * ct * cA) * cB - sp * ct * sA - st * cA - cp * ct * sB)) | 0; if (y < 22 && y >= 0 && x >= 0 && x < 79 && D > z[o]) { z[o] = D; process.stdout.write('\x1b[31m' + b[o] + '\x1b[0m'); } else { process.stdout.write(b[o]); } } } process.stdout.write('\x1b[2J\x1b[H'); }; const intervalId = setInterval(asci, 50);
@anon_y_mousse
@anon_y_mousse 3 месяца назад
Can you imagine how inefficient everything would be if we had to write code that way. Unfortunately, some people still haven't learned the right lesson and we have a lot of people pushing for functional programming languages and using recursion everywhere. You should do a video on unwrapping recursion and understanding how to translate recursive algorithms into iterative forms to increase efficiency. I would suggest quick sort as an example because it's easy to understand and fun to write.
@evanzhoudev
@evanzhoudev 3 месяца назад
functional programming isn't the best, but it's a pretty beautiful bridge between math and programming that also seems like a fun video idea, thanks for suggesting!
@anon_y_mousse
@anon_y_mousse 3 месяца назад
@@evanzhoudev Perfect analogy, because as a bridge you walk over it and don't live on it. More people need to learn that lesson for sure.
@user-nx6wi6eh9v
@user-nx6wi6eh9v 3 месяца назад
This is the first video I've seen from this channel, amazing. Cant believe you have this few subscribers. I wanted to learn functional programming for a while and i think this is the time to fully spec into it.
@evanzhoudev
@evanzhoudev 2 месяца назад
Functional programming is quite beautiful once you really look into it!
@gustavotatavo8215
@gustavotatavo8215 3 месяца назад
Damn, gotta save this to rewatcj when I get my brainpower back
@alexion3007
@alexion3007 3 месяца назад
Wow, I'm learning haskell and it does certainly seem quite similar to lambda calculus.
@evanzhoudev
@evanzhoudev 3 месяца назад
There's a reason haskell logo is lambda symbol ;)
@_tylerkinney
@_tylerkinney 3 месяца назад
(() => {})()
@rcnhsuailsnyfiue2
@rcnhsuailsnyfiue2 3 месяца назад
Great explainer! Gotta rewatch a few times to take it all in though 😅
@evanzhoudev
@evanzhoudev 3 месяца назад
Yeah, pausing and rewatching is expected, LC is a heavy topic, and I crammed quite a lot into those few minutes
@-N0PE-
@-N0PE- 3 месяца назад
This was a really cool video. Thank you!
@evanzhoudev
@evanzhoudev 3 месяца назад
Glad you liked it!
@1ballad
@1ballad 3 месяца назад
The learning curve is very steep with this video holy
@evanzhoudev
@evanzhoudev 3 месяца назад
I basically put everything I could reasonably teach about LC into this video; it is implied that you can pause and work some things out by hand to better understand it :)
@evanzhoudev
@evanzhoudev 3 месяца назад
This video took me over 20 hours to write and edit (it's surprisingly hard to explain LC easily!), so if you learned something or enjoyed, please let me know. Greatly appreciated 🙏
@user-rz9sj2up5u
@user-rz9sj2up5u 3 месяца назад
One big missing feature right now is the git integration. I couldn't find my changed files, or some tool to resolve conflicts by looking at them side by side etc
@blocSonic
@blocSonic 3 месяца назад
Without Emmet support, it's definitely not going to be a serious VS Code competitor.
@tristen_grant
@tristen_grant 2 месяца назад
Without support on things other than Mac, its not going to be a serious competitior.
@Neehize
@Neehize 3 месяца назад
When Linux?
@tristen_grant
@tristen_grant 2 месяца назад
Its on the AUR.
@tamalchakraborty5346
@tamalchakraborty5346 3 месяца назад
Using an old Intel mac, god this editor is fast. Opens in seconds. Feels fluid, and had a built in CLI. I use it primarily for python.
@chisangamumba2961
@chisangamumba2961 3 месяца назад
🤡
@alexanderzikal7244
@alexanderzikal7244 3 месяца назад
I ckecked the Link -> Open Source and and Folder called .cargo --> Rust... The speed is no surprise, only Zig is faster but not better!
@alexanderzikal7244
@alexanderzikal7244 3 месяца назад
I bought Sublime Text for 2 weeks. I like the speed and the design... The Interface GUI of sublime Text is closed source... I cant use that design in own projects. Now I try iced with Rust. The documentation of Iced is still empty...
@GaryChike
@GaryChike 3 месяца назад
Looks like a great editor. But I can't help but think of "Zed is dead" -Kill BIll
@dantemeriere5890
@dantemeriere5890 3 месяца назад
Useless. As useless as this video.
@frenchmike
@frenchmike 4 месяца назад
no github integration to commit and push, that's a drawback currently
@Jonathan-Dsouza
@Jonathan-Dsouza 4 месяца назад
Does anyone know the VS Code theme used in the video ?
@evanzhoudev
@evanzhoudev 4 месяца назад
🙋‍♂️I know! (One Dark Pro, my favorite theme and the only one I use!)
@Jonathan-Dsouza
@Jonathan-Dsouza 4 месяца назад
Ohh great is it a paid theme ?
@oliverp3464
@oliverp3464 4 месяца назад
When they start with “beautiful”, typical Apple fanboy characteriatic
@I_am_Raziel
@I_am_Raziel 4 месяца назад
Does it support Linux? NO. Does it support extensions? NO. VS Code it is.