such a great video, any enterprise users can watch this before installations the setup in their org
@TheKeeperMD6 күн бұрын
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
@Sidane77 күн бұрын
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.
@renan00almeida12 күн бұрын
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.stream12 күн бұрын
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.
@renan00almeida12 күн бұрын
@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!
@k3kssks13 күн бұрын
You covered a whole lot in this one video. I don't understand everything yet but I learn many concepts. Thanks man. 👍
@glich.stream12 күн бұрын
<3
@andrehil13 күн бұрын
38:40 another hint for node pipelines: using npm ci instead of npm install 🙂
@glich.stream12 күн бұрын
yep, that's a good optimisation to make
@SamuelMayol115 күн бұрын
Good advice 👍 👌
@omarmagdy107516 күн бұрын
Didn't watch yet but know it's gonna be a banger
@glich.stream16 күн бұрын
🙌🙌
@danielpardamean388313 күн бұрын
confirmed!
@tzebruh28 күн бұрын
My contributions graph used to be private lol, now I think I have it on but counting private contributions
@thetallthula9935Ай бұрын
Great talk. Yes, a part 2 of the talk would be awesome.
@PCGAMINGHD1Ай бұрын
what if you graduate useless college where you learned absolute nothing
@AbdelrahmanElfar-q5vАй бұрын
Why you stopped posting videos
@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Ай бұрын
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Ай бұрын
❤️ 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Ай бұрын
@@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Ай бұрын
To you as well!
@bhavinpatel90712 ай бұрын
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.
@truongtoan2 ай бұрын
how to get this badger same like you ?
@glich.stream2 ай бұрын
You can attend GitHub Universe or buy another version of the badger here: shop.pimoroni.com/
@arijanj3 ай бұрын
Thank you so much for documenting this, it makes the process seem way less intimidating!
@Baaaraa3 ай бұрын
I have another irrelevant comment to make…What kind of keyboard is that ?! 🧐
@glich.stream3 ай бұрын
ZSA Voyager
@LuaneAquino-d5v3 ай бұрын
Thank you! this was a great introduction, I liked you showed some use cases
@LarryBank3 ай бұрын
How about a smoother experience with partial updates? kzbin.info/www/bejne/o5WyopKto9qhlbc
@vilijanac3 ай бұрын
But actually printing "Hello World", on that display is not possible?
@glich.stream3 ай бұрын
What do you mean?
@abedalrahmanelghali85413 ай бұрын
💪
@Sidane73 ай бұрын
Thanks. Enjoyable watch as always ❤ Nice editing for the timelapse too. What’s the circular dial between your split keyboard for? Multimedia control? 🤔
@glich.stream3 ай бұрын
It’s for the Xiaomi light bar on top of my screen
@habeebbabasulaiman72143 ай бұрын
Nice one sir. I'll have to research on whst game of life is
@glich.stream3 ай бұрын
Ouhhh! That’s gonna be fun! Enjoy the process
@jadhaidar58473 ай бұрын
Love it 🙌🏻 also good choice of music 😄
@glich.stream3 ай бұрын
@@jadhaidar5847 synthwave is the ultimate music genre! 😄
@ayub84573 ай бұрын
Didn’t know that Kris from 1st man is into split keyboards)
@renan00almeida3 ай бұрын
Great content. I had this video saved for over a month to find time to go through everything. Totally worth it!
@glich.stream3 ай бұрын
@@renan00almeida glad you did! Thank you for watching and engaging 🙏
@muhdibee3 ай бұрын
You covered a whole lot in this one video. Thanks man. 👍
@OdaiDahmos3 ай бұрын
Thanks man its very useful and clear
@glich.stream2 ай бұрын
Glad it helped
@NoOneNine193 ай бұрын
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.stream3 ай бұрын
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.
@NoOneNine193 ай бұрын
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?
@SeaWaves83 ай бұрын
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.stream3 ай бұрын
@@SeaWaves8 ahla w sahla!
@GreenStorm013 ай бұрын
To make this wireless - would it be enough to get 2 nice!nanos and use them as controllers?
@glich.stream3 ай бұрын
@@GreenStorm01 I’m not sure, I would check compatibility on splitkb’s website: splitkb.com/products/aurora-sofle-v2
@otiamaino24614 ай бұрын
Amazing
@habeebbabasulaiman72144 ай бұрын
#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.
@habeebbabasulaiman72144 ай бұрын
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-fullstack4 ай бұрын
pleaseee tell me how to listen to the full intro music? Its so relaxing...... Can you give me a link?
@glich.stream2 ай бұрын
kzbin.info/www/bejne/eoOmmZVnbtarmK8
@maheshbhosle28664 ай бұрын
Which is more appropriate to deploy in ARC Depyomentrunner with horizontal runner scaler or runner-scale-set?
@anassalman844 ай бұрын
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.stream4 ай бұрын
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.
@italo11424 ай бұрын
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.stream4 ай бұрын
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.
@abedalrahmanelghali85414 ай бұрын
👍
@glich.stream4 ай бұрын
@@abedalrahmanelghali8541 do you they cost you extra those thumbs up? Add at least a couple more 😂
@ClifCollins-k8d4 ай бұрын
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
@matheusvinicius30164 ай бұрын
great vídeo
@habeebbabasulaiman72144 ай бұрын
Ive recently been watching your video and they sre been wealth of knowledge for me Please which country are you yiu from?
@cokegen4 ай бұрын
REEEEEEAL GOOD STUFF !!! going through the whole series and already subscribed !
@cokegen4 ай бұрын
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.
@manovenkatesan4 ай бұрын
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.stream4 ай бұрын
🙏🙏 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