Do you really know Bash?
30:35
7 ай бұрын
The programmer's identity crisis
7:53
Slide decks are awful ❌
3:44
10 ай бұрын
Improve your pull requests
31:52
Жыл бұрын
Microservices: are they worth it?
15:39
Kubernetes For Software Engineers
6:40
The glich podcast trailer
1:00
Жыл бұрын
Пікірлер
@prabhuravi7107
@prabhuravi7107 5 күн бұрын
such a great video, any enterprise users can watch this before installations the setup in their org
@TheKeeperMD
@TheKeeperMD 6 күн бұрын
Exponential back off is great for external systems you can’t control, under the hood TCP for example, the underlying internet request, uses an exponential back off algorithm
@Sidane7
@Sidane7 7 күн бұрын
Thank you for this. I thoroughly enjoyed it and learnt something in nearly every section ❤ As a "young" Gen Xer I am now sold on `git restore`! I wasn't aware of git worktree - looks super useful for those days I'm flipping between multiple branches and will avoid WIP commits, stashing etc. I wonder is there any value in following a naming convention for the worktree directory (e.g. wt-<something>) and then ignoring that pattern in .gitignore? I just know I'll accidentally add the worktree directory in the primary branch - although I see git outputs a warning in that scenario, but it still gets staged.
@renan00almeida
@renan00almeida 12 күн бұрын
Still going to go through the content, thanks in advance, but I have a question: Do you do your own video editing? (I am getting into it and would possibly share content in the future but I feel worried about how much time it takes to get a video out)
@glich.stream
@glich.stream 12 күн бұрын
I do my own video editing yes. It's a lot of work. Every 1 hour of content like this is ~20 to 30 hours of work. Editing a video like this takes 8 to 10 hours & this is with using tools that make the process simpler.
@renan00almeida
@renan00almeida 12 күн бұрын
@glitch.stream yaaay thanks a lot for the reply. I guess I will have to be resilient then 😁. Big fan of your work, thanks again for the great content!
@k3kssks
@k3kssks 13 күн бұрын
You covered a whole lot in this one video. I don't understand everything yet but I learn many concepts. Thanks man. 👍
@glich.stream
@glich.stream 12 күн бұрын
<3
@andrehil
@andrehil 13 күн бұрын
38:40 another hint for node pipelines: using npm ci instead of npm install 🙂
@glich.stream
@glich.stream 12 күн бұрын
yep, that's a good optimisation to make
@SamuelMayol1
@SamuelMayol1 15 күн бұрын
Good advice 👍 👌
@omarmagdy1075
@omarmagdy1075 16 күн бұрын
Didn't watch yet but know it's gonna be a banger
@glich.stream
@glich.stream 16 күн бұрын
🙌🙌
@danielpardamean3883
@danielpardamean3883 13 күн бұрын
confirmed!
@tzebruh
@tzebruh 28 күн бұрын
My contributions graph used to be private lol, now I think I have it on but counting private contributions
@thetallthula9935
@thetallthula9935 Ай бұрын
Great talk. Yes, a part 2 of the talk would be awesome.
@PCGAMINGHD1
@PCGAMINGHD1 Ай бұрын
what if you graduate useless college where you learned absolute nothing
@AbdelrahmanElfar-q5v
@AbdelrahmanElfar-q5v Ай бұрын
Why you stopped posting videos
@glich.stream
@glich.stream Ай бұрын
I had a very tough end of year, I'll be back on KZbin early 2025! I'm still posting on X, LinkedIn and TikTok
@stanleychukwu7424
@stanleychukwu7424 Ай бұрын
baseem, did you later make a video for reusable workflows, you mention about reusable workflows in you E3 in the github workflows series.. by the way man, i totally respect the dept of your knowledge, you're an inspiration to junior devs like me, and my aspiration is to be as good and eventually better than you
@glich.stream
@glich.stream Ай бұрын
❤️ unfortunately I have not made a video that covers them. It’s on my list still, I need to refresh that GitHub Actions series
@stanleychukwu7424
@stanleychukwu7424 Ай бұрын
@@glich.stream thanks for the reply, and thanks for the series, i've leant so much from that series.. happy holidays to you and your family bassem, wishing you all the best for 2025.. GOD bless you
@glich.stream
@glich.stream Ай бұрын
To you as well!
@bhavinpatel9071
@bhavinpatel9071 2 ай бұрын
Extremely helpful video, thank you. One thing I've noticed is when we have multiple jobs in a single workflow, ARC terminates and recreates the runner pod while moving to next job. Is there a workaround to keep pod intact so that we can preserve workflow specific caches till the workflow completes fully.
@truongtoan
@truongtoan 2 ай бұрын
how to get this badger same like you ?
@glich.stream
@glich.stream 2 ай бұрын
You can attend GitHub Universe or buy another version of the badger here: shop.pimoroni.com/
@arijanj
@arijanj 3 ай бұрын
Thank you so much for documenting this, it makes the process seem way less intimidating!
@Baaaraa
@Baaaraa 3 ай бұрын
I have another irrelevant comment to make…What kind of keyboard is that ?! 🧐
@glich.stream
@glich.stream 3 ай бұрын
ZSA Voyager
@LuaneAquino-d5v
@LuaneAquino-d5v 3 ай бұрын
Thank you! this was a great introduction, I liked you showed some use cases
@LarryBank
@LarryBank 3 ай бұрын
How about a smoother experience with partial updates? kzbin.info/www/bejne/o5WyopKto9qhlbc
@vilijanac
@vilijanac 3 ай бұрын
But actually printing "Hello World", on that display is not possible?
@glich.stream
@glich.stream 3 ай бұрын
What do you mean?
@abedalrahmanelghali8541
@abedalrahmanelghali8541 3 ай бұрын
💪
@Sidane7
@Sidane7 3 ай бұрын
Thanks. Enjoyable watch as always ❤ Nice editing for the timelapse too. What’s the circular dial between your split keyboard for? Multimedia control? 🤔
@glich.stream
@glich.stream 3 ай бұрын
It’s for the Xiaomi light bar on top of my screen
@habeebbabasulaiman7214
@habeebbabasulaiman7214 3 ай бұрын
Nice one sir. I'll have to research on whst game of life is
@glich.stream
@glich.stream 3 ай бұрын
Ouhhh! That’s gonna be fun! Enjoy the process
@jadhaidar5847
@jadhaidar5847 3 ай бұрын
Love it 🙌🏻 also good choice of music 😄
@glich.stream
@glich.stream 3 ай бұрын
@@jadhaidar5847 synthwave is the ultimate music genre! 😄
@ayub8457
@ayub8457 3 ай бұрын
Didn’t know that Kris from 1st man is into split keyboards)
@renan00almeida
@renan00almeida 3 ай бұрын
Great content. I had this video saved for over a month to find time to go through everything. Totally worth it!
@glich.stream
@glich.stream 3 ай бұрын
@@renan00almeida glad you did! Thank you for watching and engaging 🙏
@muhdibee
@muhdibee 3 ай бұрын
You covered a whole lot in this one video. Thanks man. 👍
@OdaiDahmos
@OdaiDahmos 3 ай бұрын
Thanks man its very useful and clear
@glich.stream
@glich.stream 2 ай бұрын
Glad it helped
@NoOneNine19
@NoOneNine19 3 ай бұрын
We are planning to setup ARC on on-premises cluster which is not open to public internet. Is there any documentation on how to setup networking for ARC on on-premises cluster?
@glich.stream
@glich.stream 3 ай бұрын
It doesn’t really require much. You can configure your helm charts to pull the images from the private container registry. Beyond that everything should run the same, assuming the cluster running ARC also has access to your GitHub. Of course, without internet and on-prem, I’m assuming you’re using GHES, which means if you want to use public actions you have to sync them first, but that’s outside of the scope of ARC.
@NoOneNine19
@NoOneNine19 3 ай бұрын
We are GitHub Enterprise Cloud. Our enterprise has a proxy server, and we require a certificate to facilitate traffic. For implementing ARC, I attempted to create a ConfigMap with our proxy certificate and defined it in configMapKeyRef in githubServerTLS. However, when I installed the scale set Helm chart, it encountered a TLS handshake error. I am trying to customize the Docker images used in the ARC and add the certificate directly in those images by rebuilding them. When rebuilding, I have a question: does the controller Docker image communicate with GitHub or does communication only occur with the listener pod?
@SeaWaves8
@SeaWaves8 3 ай бұрын
I looked up sofle build guide and you came up first, I was surprised to know that you got the same kit from the same seller I'm planning to use. Thank you so much for making this video (you sound maybe Lebanese? if so, mamnounak!)
@glich.stream
@glich.stream 3 ай бұрын
@@SeaWaves8 ahla w sahla!
@GreenStorm01
@GreenStorm01 3 ай бұрын
To make this wireless - would it be enough to get 2 nice!nanos and use them as controllers?
@glich.stream
@glich.stream 3 ай бұрын
@@GreenStorm01 I’m not sure, I would check compatibility on splitkb’s website: splitkb.com/products/aurora-sofle-v2
@otiamaino2461
@otiamaino2461 4 ай бұрын
Amazing
@habeebbabasulaiman7214
@habeebbabasulaiman7214 4 ай бұрын
#1: Yet to achieve this #2: I'm willing to achieve this too. I've been dealing with backend and some little DevOps practices. Ive just been a year older in SE journey #3: I learnt C the hard way but I've not really got my hands into system (hardware) programming. #4: over the time I've huge experience working in team ehich has helped me scale above so far and i asked questions a lot. #5: my language stack so far is C, Python, html CSS. I'll start JavaScript next month. Willing to move to Go or rust later. #5: over the time of my little career I've been an alx student which we learnt the hard way. I stsrted with git/github essentials, vim/emacs and C programming language. Building our custom standard library in C is what even made learning C for us harder. And it's a huge learning curve for me. Thank you sir Basem.
@habeebbabasulaiman7214
@habeebbabasulaiman7214 4 ай бұрын
Thank you for this. Avoiding the word impossible also made me venture into this software engineering program while learning on phone. I've not been opportuned to code on PC. But I'm doing great while learning and building on phone. I even got to teach people who uses laptop concepts across software engineering ecosystem. Over a month ago I even got and finished a two months online internship program where I was in both backend and DevOps track. You can absolutely achieve a lot if you put the word impossible behind
@coder-fullstack
@coder-fullstack 4 ай бұрын
pleaseee tell me how to listen to the full intro music? Its so relaxing...... Can you give me a link?
@glich.stream
@glich.stream 2 ай бұрын
kzbin.info/www/bejne/eoOmmZVnbtarmK8
@maheshbhosle2866
@maheshbhosle2866 4 ай бұрын
Which is more appropriate to deploy in ARC Depyomentrunner with horizontal runner scaler or runner-scale-set?
@anassalman84
@anassalman84 4 ай бұрын
I shared one of my points over linkedin, but here I want to discuss the technical depth, it should be there no question. But so many managers they forget they should use the technical capabilities just to facilitate making decision not to come up with the solution. How do you deal with strongly opinionated manager with very solid technical skills?
@glich.stream
@glich.stream 4 ай бұрын
Ideas win by their own merit irrespective of their source. Also, managers should not be managers if they cannot cope or assess when they should let the team make decisions and when they should step in. A lot of the hardships come from the lack of training for people promoted into management positions, especially those with an engineering background. Going into management for the wrong motives is also a recipe for not so great outcomes.
@italo1142
@italo1142 4 ай бұрын
That's it. Foremost, it's something natural, you need to be good dealing with people first to be a good manager. I know a lot of engineers (maybe smarter than the manager) but they can't handle with people and decisions. That's the difference.
@glich.stream
@glich.stream 4 ай бұрын
I don’t think it’s something natural. These are skills that can be acquired with intentional and guided practice. Anyone can become a good leader. Nothing from this list is stuff you are “born” with. As with everything, some will have an advantage from the get go, but that has no bearing on the ability to attain high levels of proficiency in management and leadership.
@abedalrahmanelghali8541
@abedalrahmanelghali8541 4 ай бұрын
👍
@glich.stream
@glich.stream 4 ай бұрын
@@abedalrahmanelghali8541 do you they cost you extra those thumbs up? Add at least a couple more 😂
@ClifCollins-k8d
@ClifCollins-k8d 4 ай бұрын
Thanks for the information, nice. Very few deal with the obvious. We need better systems. Teach what you know, create a formal classroom, force everyone to teach what they know, once they become expert at something, make them teach everyone. Anyone becomes an expect within 5 minutes when working on something. Documentation is worthless. We need the application to know everything, not the human. Nice talk. My view is that our technology does not work, because of what you see..., Seeing it and fixing it are two different worlds. I want it fixed. You did a great job, so thanks. Houston, 49 years as a programmer
@matheusvinicius3016
@matheusvinicius3016 4 ай бұрын
great vídeo
@habeebbabasulaiman7214
@habeebbabasulaiman7214 4 ай бұрын
Ive recently been watching your video and they sre been wealth of knowledge for me Please which country are you yiu from?
@cokegen
@cokegen 4 ай бұрын
REEEEEEAL GOOD STUFF !!! going through the whole series and already subscribed !
@cokegen
@cokegen 4 ай бұрын
Thumbs up man ... good info and properly presented, I was going to tell about that 30:25 minute mark that was accelerating like hell showing where and how you were debugging the error, but somebody else of course already did. Again, thanks for taking the time to do this, it's really appreciated.
@manovenkatesan
@manovenkatesan 4 ай бұрын
What an incredible achievement! Your dedication to creating timeless, insightful content that helps engineers at all levels is truly inspiring. The Knowledge Graph is a fantastic resource, and I’m excited to see how it continues to empower the community-thank you for all your hard work! Qq how do I open xmind file ?
@glich.stream
@glich.stream 4 ай бұрын
🙏🙏 you have 2 options, there’s an online version you can open in your browser without anything and a desktop version. For the latter you need to download the Xmind software