![Jesse Duffield](/img/default-banner.jpg)
- Видео 24
- Просмотров 257 235
Jesse Duffield
Добавлен 18 апр 2014
Lazygit creator interviews 'Uncle' Bob Martin
00:00 - Intro
01:28 - Why write a book on functional design?
06:39 - Is OO better than FP in some domains?
10:00 - Is the popularity of OO an accident of history?
11:56 - Should the Single Responbility Principle be taken literally?
15:34 - Is the Dependency Inversion Principle always useful?
20:43 - Most important programming principle that's not in SOLID
22:43 - Is 100% code coverage a good goal?
25:10 - Testing private methods
29:22 - Why don't devs want to become a profession?
37:55 - What about devs who aren't passionate?
41:13 - Are calls for professionalism a form of gatekeeping?
45:30 - Is professionalism about individual choices or incentives?
47:10 - Bob Martin vs Martin Fowler
50:30 - Has AI ...
01:28 - Why write a book on functional design?
06:39 - Is OO better than FP in some domains?
10:00 - Is the popularity of OO an accident of history?
11:56 - Should the Single Responbility Principle be taken literally?
15:34 - Is the Dependency Inversion Principle always useful?
20:43 - Most important programming principle that's not in SOLID
22:43 - Is 100% code coverage a good goal?
25:10 - Testing private methods
29:22 - Why don't devs want to become a profession?
37:55 - What about devs who aren't passionate?
41:13 - Are calls for professionalism a form of gatekeeping?
45:30 - Is professionalism about individual choices or incentives?
47:10 - Bob Martin vs Martin Fowler
50:30 - Has AI ...
Просмотров: 826
Видео
NEW Lazygit release! (8 months worth of features)
Просмотров 13 тыс.3 месяца назад
Sorry it took so long! We'll do monthly releases from now on. New features include range select, auto-wrapping in the commit message panel, and much more. In other news, I've co-founded a new startup to help companies manage their SaaS subscriptions. To learn more, and apply to the free limited beta, go to www.subble.com/ (video says 'Zenbu' but we've renamed to Subble. Naming is hard) Lazygit ...
CBW 2: AI Safety feat. Matt Farrugia
Просмотров 236Год назад
This is a conversation with my long-time friend Matt Farrugia. We talk about a range of topics including privacy, narrow vs general AI, the short-term and long-term impacts of AI on the labour market and the human experience, and how much we both hate advertising. Excuse the annoying camera refocusing / changing exposure, I'll fix that next time. Same deal with the audio clipping! Be sure to ch...
CHINA: an Insider's View (podcast)
Просмотров 587Год назад
This year I have a goal to have more podcast conversations. In this episode my Chinese friend Karry and I sit down to discuss a range of topics relating to China.
Adding snake to Lazygit
Просмотров 1,3 тыс.Год назад
When you're low on motivation there's only one cure: adding an easter egg to Lazygit! You can support my Lazygit shenanigans by donating at github.com/sponsors/jesseduffield
The Joy Of Migrating Lazygit's Integration Tests
Просмотров 566Год назад
If you want to support me, consider donating at github.com/sponsors/jesseduffield Strap yourself in because in this video it's about to get WILD: what could be more hectic than migrating integration tests from one format to another? If this looks like fun to you, consider helping me with the process, because there's plenty more to go :) lazygit repo: github.com/jesseduffield/lazygit discord: di...
Adding Filtering to Lazygit Part 2
Просмотров 7462 года назад
The quest continues! You can sponsor me at github.com/sponsors/jesseduffield
Watching myself write code
Просмотров 9972 года назад
Not sure if this is a thing other people do but after recording the first part of my Lazygit filtering feature development, I figured I may as well watch myself in action and see if I can pickup some mistakes I made along the way. Pretty meta! If you like my work please consider sponsoring me at github.com/sponsors/jesseduffield
Adding Filtering to Lazygit Part 1
Просмотров 8112 года назад
In the last video I tackled an easy Lazygit feature, and this time around I'm going for a harder one. You can sponsor me at github.com/sponsors/jesseduffield If you have any feedback on this video (or any feedback on my own coding decisions/approach) please let me know!
Let's add a feature to Lazygit
Просмотров 2,3 тыс.2 года назад
In this video I walk through the process of adding a simple feature to Lazygit to (hopefully) demonstrate how easy it is! If you want to contribute to Lazygit, whether because you have a feature you want to add, or because you want to get your hands dirty with open source, this video is for you! Sponsor me at github.com/sponsors/jesseduffield Repo: github.com/jesseduffield/lazygit The PR from t...
The OK? Programming Language: Behind The Genius
Просмотров 2 тыс.2 года назад
Jesse talks about the origins of the OK? language and its mascot: Quentyn Questionmark www.okquestionmark.org/
No, Github Copilot Won't Take Your Job
Просмотров 1,3 тыс.3 года назад
Now that I've played with Github Copilot I wanted to share my thoughts. Have I missed something important? Let me know!
Rust In The Wild: Episode 3
Просмотров 1763 года назад
In this video I add support for wildcards in my CLI tool lazycli
Rust In The Wild: Episode 1
Просмотров 5573 года назад
This is the first in a series of me demonstrating my rust illiteracy. Ideally as this series progresses I'll progress from having a superficial understanding of what's going on to actually knowing what's going on.
Everything I Wish I Knew About Javascript Scoping A Week Ago
Просмотров 5933 года назад
Everything I Wish I Knew About Javascript Scoping A Week Ago
15 Lazygit Features In Under 15 Minutes
Просмотров 118 тыс.4 года назад
15 Lazygit Features In Under 15 Minutes
I didn't know he and Fowler are so close to each other, I've heard them disagreeing on microservices. Also, the more interviews and stuff I hear about him the more I want to see production code he writes.
I am a complete newb, but I'm trying to move away from things like vscode. Can you please do a tutorial on setting up lazygit to work with ssh-keys and github? Thank you
best tools ever!
Finally a video you don't need to play in 1.5x speed 😅 Some actions still happened a bit fast and I had to rewind or in the end never fully understand what keys you pressed. But amazing how much you can do in lazygit in 12min! I'm sold on it
lovely sublime theme
Awesome interview
Gotta get an interview with martin kleppman cos that guy works in the shadows
Great interview!
Love the fact that you're doing this, please keep interviews like this one coming!
Honestly, thank you so much
Despite the common association, Lisp dialects often not FP languages. The most popular Lisp language "Common Lisp" doesn't have out-of-box immutability, laziness or tail-call optimization. And has a VERY powerful Object Orientation system.
just saying: ruclips.net/video/tD5NrevFtbU/видео.html&t
Thanks for this one. The comment is for algorithm.
Pretty cool Interview, thanks Jesse !
Thanks I enjoyed listening to this interview, made me laugh a few times too I think the topic of testing private methods was really insightful
I would like to see Kelsey Hightower on the podcast
I thought its a person from Game of Thrones XD
06:27 how to enable line wrapping? The timestamp I have tagged is a case I encounter often and would be nice to wrap lines if possible
Jesse MVP.
Just found it today, its awesome thanks.
how can you actually start the snake game in lazygit?
you are a god among men. Thank you for your awesome tools. you've added so much productivity to my life. You rule!
Is there any way to solve merge conflicts inside lazygit?
THANKU
*promosm* 😳
This tools is amazing!
Hello @jesseduffield9516, thank you very much for the Video. You may make a similiar one with the latest version of Lazygit?
Hey man its really good. But have you ever know that's you are too much quick guy. I don't get all things from this video because you talking and clicking too fast) so 0.75)
gem install 'lazydocker' 😅
Came here for the update. Amazed by the nuke working tree animation at 6:10 💙;) Love the passion you put into this, Jesse! 🙌
This release is great!!! Thanks for all the good work. I had my own version build from main for a while :)
Nice work Jesse! Incredible improvements.
Thanks fam
subscribed! 🤩
good job
this was so cool to watch
how do I configure the view shown in ruclips.net/video/_REmkoIyPW0/видео.html ... couldn't find any mention of this in the release notes ...
Sir, you are my hero! I use lazygit for my job and it helped in so many ways even some of my coworkers switched from jetbrains builtin git ui to lazygit. Thank you so much!
That was a great plug at the end. So honest and humble and directly to the point. I wish all advertisement was like this. Just calmly tell me what the shit is for, and I'll make up my mind about whether it's interesting. No convincing, no playing on emotions, none of that. Bravo.
11:00 Do you work in in a company? You do _not_ change the commit history of pushed branches. Don't do that. If people have pulled your branch, they'll be forced to do a force pull every time you alter history. Just do small commits that say something like "fix review comments" or something if you're lazy, or if you're not lazy you describe what the comments were asking for. This isn't what these features are for IMO. These features are for altering history _before_ you push your un-pushed commits. 👍Good luck everyone!
there is no problem with force pushing branches that "work in progress". It's a problem that more than 1 devs do their work in one branch. I push my branch every day with a lot of dirty commits, just for reason if my pc broken or smth else and I have remote backup, not for someone could start his task from it and telling me "oh please don't change history, cause I'm lazy to resolve conflict". Just start your branch from main, or be ready for rebases and conflicts if you work on top of WIP branch
Watching you RACE through operations makes me realize just how badly I need to either (a) rethink my keybindings or (b) refamiliarize myself with all of the things Lazygit lets me do from any one state/mode. Also: thanks to all the contributors! This is a MASSIVE update!
I'm also an avid lazygit user, and I'm loving everything from this update. The auto-wrapping & range selections especially are going to be super nice for my workflow! Thanks for everything you & the contributors do! <3
I use lazygit every single day. What a beautiful piece of software. Thank you so much!
Holy shit dude... This is amazing. Also, your pace of work and control shows that you were in fact the sole developer behind this ;D
Great to see that LazyGit gets some developer love! Now LazyDocker next?
0:26 Small UI changes: section headers, tooltips, side panel numbers, contextual keybindings and more 4:35 Range select: 'v' to toggle range select in any list view 7:20 Auto-wrap in commit editor 8:06 Easier remote branch checkout 9:13 Easier start interactive rebase 9:58 Easier squashing of fixup! commits 10:26 View divergence from upstream branch 10:57 Find appropriate commit for fixup/amend 12:45 Delete remote branches/tags 13:10 Add co-author to commit 13:40 Filter commits by author 14:06 Change branch sort order 14:49 Better bare repo support
Everyone knows 'y' is copy, and 'p' is paste. :3
i love lazygit so much, its the perfect level of abstraction over typing out commands by hand
Incredible work, thank you!
Home-manager friends: point programs.lazygit.package to nixpkgs-master if you're impatient like me! (Can link to dot files example if someone needs help)
Just noticed this tool. A great compromise between heavy desktop client and command line. Thanks for your work!